Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • "REALIZ-ANTERIOR" → Ponto de CPC ao encontrar realização anterior.
  • "FIM-PROCESSO" → Ponto de CPC ao final da execução da rotina.
  • "SOLIC-ANTERIOR" → Liberação a partir da versão 12.1.2301.

Include das definições das tabelas temporárias

...

def temp-table tmp-cpc-rt-valid-proced-entrada no-undo
     field field in-evento-programa as                as char format "x(10)"
     field field nm-ponto-chamada-cpc as              as char format "x(15)"
     field field r-valid-proced as                    as rowid
    field r-procguia                        as rowid.
    

Definição campo a campo da tabela de entrada

    • in-evento-programa – Nome do evento de chamada da cpc dentro do programa que a utiliza. 
    • nm-ponto-chamada-cpc - Nome do ponto de chamada da cpc dentro do programa que a utiliza.
    • r-valid-proced - RowId da tabela VALID_PROCED
    • r-procguia - Rowid da tabela procguia.

Tabela de saída tmpsaída tmp-cpc-rt-pr0410evalid-proced-saida

def temp-table tmp-cpc-pr0410e-saida no-undo
     field field lg-undo-retry                     as log
     field field ds-mensagem                       as char
     field field lg-altera-acao-retorno-realiz     as log
     field field in-acao-retorno-realiz as            as int
     field field lg-altera-cd-classe-erro-realiz   as log
     field field cd-classe-erro-realiz             as int
     field field lg-altera-possui-anterior-valido as  as log
     field field lg-possui-anterior-valido         as log
    field lg-desconsidera                   as log.

Definição campo a campo da tabela de saída

    • lg-undo-retry - Informa ao programa se deve continuar ou voltar e desfazer
    • ds-mensagem - Mensagem de erro
    • lg-altera-acao-retorno-realiz - Indica se no retorno da cpc deverá ser atualizado o respectivo campo da tabela de saída da rotina

    • in-acao-retorno-realiz - Novo valor do campo, a ser atualizado no retorno da cpc

    • lg-altera-cd-classe-erro-realiz - Indica se no retorno da cpc deverá ser atualizado o respectivo campo da tabela de saída da rotina

    • cd-classe-erro-realiz - Novo valor do campo, a ser atualizado no retorno da cpc

    • lg-altera-possui-anterior-valido - Indica se no retorno da cpc deverá ser atualizado o respectivo campo da tabela de saída da rotina

    • lg-possui-anterior-valido - Novo valor do campo, a ser atualizado no retorno da cpc

    • lg-desconsidera - Novo valor do campo, a ser atualizado no retorno da cpc