Você está na página 1de 2

AT FIRST

E AT LAST

Servem para executar o processamento durante a primeira e a ltima passagem do loop por uma tabela interna. Essas instrues podem apenas ser utilizadas dentro de loop at; elas no podem ser utilizadas dentro de select. At first no precisa vir antes de at last. Essas instrues podem aparecer em qualquer ordem. Essas instrues podem aparecer mltiplas vezes dentro do mesmo loop. Porm essas instrues no podem ser aninhadas uma dentro da outra. Na primeira vez que ocorrer o loop, as linhas de cdigo entre at first e endat sero executadas. Na ltima vez que ocorrer o loop, as linhas de cdigo entre at last e endat sero executadas. Utilize At first para: Executar o loop do processamento de inicializao Escrever os totais no incio de um relatrio Escrever cabealhos

Utilize at last para: Executar o loop do processamento de terminao Escrever os totais no trmino de um relatrio Escrever rodaps

AT NEW

E AT END OF

Utilize a instruo at new e at end of para detector uma alterao em uma coluna de passagem de loop para prxima. Essas instrues permitem que voc execute o cdigo no incio e fim de um grupo de registros. Essas instrues podem apenas ser utilizadas dentro de loop at; elas no podem ser utilizadas dentro de select. At new no precisa vir antes de at end of. Essas instrues podem aparecer em qualquer ordem. Essas instrues podem aparecer mltiplas vezes dentro do mesmo loop. Porm essas instrues no podem ser aninhadas uma dentro da outra. Cada vez que o valor de Col for alterado as linhas entre at new e endat sero executadas. Entre At e endat, os campos numricos direita de Col1 sero configurados como zero e os no numricos sero preenchidos com (*).

At end of se comporta de forma semelhante

ON CHANGE OF
Essa instruo se comporta de maneira semelhante ao at new. Ele difere do at new nos seguintes aspectos: Ela pode ser utilizada em qualquer estrutura de loop, no apenas em loop at. Ex.: select/endselect , do/endo , while/endwhile, bem como dentro de eventos get. Quando utilizada dentro de loop , os campos a esquerda no acionar uma interrupo e os campos a direita iro conter seus valore originais (no sero alterados para zero ou (*)). Qualquer valor alterado dentro do on chage of permanece alterado aps o endon. Sempre que on change of for executada, o contedo de seus campos ser comparado com o contedo dos campos auxiliares globais. Se forem diferentes, onchange of ser acionada e os campos auxiliares sero atualizados com os novos valores. Se forem os mesmos, o cdigo de dentro do on change of no ser executado.

Você também pode gostar

  • Batch Input
    Batch Input
    Documento2 páginas
    Batch Input
    nelsondarla12
    Ainda não há avaliações
  • ZR042 3 Utilizando Perform
    ZR042 3 Utilizando Perform
    Documento5 páginas
    ZR042 3 Utilizando Perform
    nelsondarla12
    Ainda não há avaliações
  • Modelo Aspen
    Modelo Aspen
    Documento2 páginas
    Modelo Aspen
    nelsondarla12
    Ainda não há avaliações
  • Cap. 1 Arquivos Sequenciais
    Cap. 1 Arquivos Sequenciais
    Documento19 páginas
    Cap. 1 Arquivos Sequenciais
    nelsondarla12
    Ainda não há avaliações
  • ZR042 3 Deletando Ao Clicar
    ZR042 3 Deletando Ao Clicar
    Documento7 páginas
    ZR042 3 Deletando Ao Clicar
    nelsondarla12
    Ainda não há avaliações
  • Exercicio42 Abap
    Exercicio42 Abap
    Documento3 páginas
    Exercicio42 Abap
    nelsondarla12
    Ainda não há avaliações
  • Exec 4
    Exec 4
    Documento2 páginas
    Exec 4
    nelsondarla12
    Ainda não há avaliações
  • Exec 10
    Exec 10
    Documento1 página
    Exec 10
    nelsondarla12
    Ainda não há avaliações
  • ZR042 3
    ZR042 3
    Documento3 páginas
    ZR042 3
    nelsondarla12
    Ainda não há avaliações
  • Exec 3
    Exec 3
    Documento2 páginas
    Exec 3
    nelsondarla12
    Ainda não há avaliações
  • Programa Alfredo Estudar Ex10
    Programa Alfredo Estudar Ex10
    Documento6 páginas
    Programa Alfredo Estudar Ex10
    nelsondarla12
    Ainda não há avaliações
  • Programa 11
    Programa 11
    Documento2 páginas
    Programa 11
    nelsondarla12
    Ainda não há avaliações
  • Exec 3
    Exec 3
    Documento2 páginas
    Exec 3
    nelsondarla12
    Ainda não há avaliações
  • Exec 6
    Exec 6
    Documento2 páginas
    Exec 6
    nelsondarla12
    Ainda não há avaliações
  • Programa 9
    Programa 9
    Documento1 página
    Programa 9
    nelsondarla12
    Ainda não há avaliações
  • ZR035 3
    ZR035 3
    Documento2 páginas
    ZR035 3
    nelsondarla12
    Ainda não há avaliações
  • Exec 2
    Exec 2
    Documento1 página
    Exec 2
    nelsondarla12
    Ainda não há avaliações
  • Programa 9
    Programa 9
    Documento1 página
    Programa 9
    nelsondarla12
    Ainda não há avaliações
  • ZR030 3
    ZR030 3
    Documento3 páginas
    ZR030 3
    nelsondarla12
    Ainda não há avaliações
  • ZR034 3
    ZR034 3
    Documento2 páginas
    ZR034 3
    nelsondarla12
    Ainda não há avaliações
  • Programa 12
    Programa 12
    Documento2 páginas
    Programa 12
    nelsondarla12
    Ainda não há avaliações
  • Programa 12
    Programa 12
    Documento2 páginas
    Programa 12
    nelsondarla12
    Ainda não há avaliações
  • Extraction
    Extraction
    Documento8 páginas
    Extraction
    nelsondarla12
    Ainda não há avaliações
  • Programa 10
    Programa 10
    Documento2 páginas
    Programa 10
    nelsondarla12
    Ainda não há avaliações