* Eae Pessoal, trabalhamos de corpo e alma num projeto quando estamos
* no
começo, mas ABAP Junior é como um Estagiário no mundo SAP, portanto
* sempre haverá uns caras que vão falar que você fez merda, como apagar
* dados da 'MARA' ou usou alguma transação de forma errada onde acabou
* Modificando alguns dados mestres, mas pra vocês não ficarem a merce
* desses Bullings estou postando esse programa que mostra todas as
* modificações conforme o user, agora na próxima vez você executa esse
* programinha e isso retorna o log de modificações
provando sua inocência.
* O problema é que só será gravado os logs das tabelas que tiverem
* um 'flag' para registrar isso, para verificar se a tabela cria log de
* modificações é só entrar nele clicar no Botão 'Configurações técnicas'
* e olhar na ultima linha da tela que vão ver o Flag lá.
quarta-feira, 12 de junho de 2013
sexta-feira, 7 de junho de 2013
Função - F4IF_INT_TABLE_VALUE_REQUEST
* Um jeito usado frenquentemente pelos ABAP's para ver informações
* sobre o campo e apertando o 'F1' no campo e assim vemos informações
* técnicas sobre o mesmo, só que os Key-user ( e o funcionais também )
* gostam de ir direto para os possíveis valores daquele campo, são
* os famosos Match Codes, que é só apertar aquele botão que fica no
* limite do campo ou apertar o 'F4', o Problema é que as vezes no
* o elemento de dados usado naquele campo da tela de seleção não tem
* ajuda de pesquisa, ou as vezes não vem a informação que precisa, ou,
* na minha opinião é a pior que é vir informações a mais que podem
* confundir o Key-user, para resolver esse problema do Match Code,
* podemos usar a função abaixo que é praticamente a mesma coisa só que
* aqui podemos manipular os campos que serão mostrados e os valores
* iremos adotar.
* T+ e bons estudos.
REPORT F4IF_INT_TABLE_VALUE_REQUEST.
* Declarações
DATA :
it_scarr TYPE TABLE OF scarr,
it_return TYPE TABLE OF ddshretval,
st_return LIKE LINE OF it_return.
* Tela de seleção
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
PARAMETERS :
p_carrid TYPE scarr-carrid.
SELECTION-SCREEN END OF BLOCK b1.
* Processo Inicial para o parametro da tela.
* Pra ficar legal, comente as duas linha abaixo depois que você ver como
* funciona, pra vocês verem a diferença entre o match code já existente
* com o que criamos agora.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_carrid.
PERFORM z_select_scarr.
START-OF-SELECTION.
* sobre o campo e apertando o 'F1' no campo e assim vemos informações
* técnicas sobre o mesmo, só que os Key-user ( e o funcionais também )
* gostam de ir direto para os possíveis valores daquele campo, são
* os famosos Match Codes, que é só apertar aquele botão que fica no
* limite do campo ou apertar o 'F4', o Problema é que as vezes no
* o elemento de dados usado naquele campo da tela de seleção não tem
* ajuda de pesquisa, ou as vezes não vem a informação que precisa, ou,
* na minha opinião é a pior que é vir informações a mais que podem
* confundir o Key-user, para resolver esse problema do Match Code,
* podemos usar a função abaixo que é praticamente a mesma coisa só que
* aqui podemos manipular os campos que serão mostrados e os valores
* iremos adotar.
* T+ e bons estudos.
REPORT F4IF_INT_TABLE_VALUE_REQUEST.
* Declarações
DATA :
it_scarr TYPE TABLE OF scarr,
it_return TYPE TABLE OF ddshretval,
st_return LIKE LINE OF it_return.
* Tela de seleção
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
PARAMETERS :
p_carrid TYPE scarr-carrid.
SELECTION-SCREEN END OF BLOCK b1.
* Processo Inicial para o parametro da tela.
* Pra ficar legal, comente as duas linha abaixo depois que você ver como
* funciona, pra vocês verem a diferença entre o match code já existente
* com o que criamos agora.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_carrid.
PERFORM z_select_scarr.
START-OF-SELECTION.
Assinar:
Postagens (Atom)