O Conhecimento

O conhecimento é inútil a menos que você o compartilhe.

terça-feira, 21 de junho de 2011

Alteração em Manutenção de Tabela

PARA ALTERAR OS EVENTOS DA TELA DE MANUTENÇÃO PADRÃO DO SAP VOCE DEVE ACESSAR A SE56>>AMBIENTE>>MODIFICAÇÃO>>HORAS, DAÍ VOCE CRIA OS EVENTOS QUE QUER TRATAR DA NOME E FAZ AS ALTERAÇÕES VIA SE80 NOS FORMS CRIADOS DENTRO DO MODULO DE FUNÇÃO DA MANUTENÇÃO DA TABELA.



Código para eventos :

form saves.

 
if zmmt029-cto_origem is not initial and zmmt029-centro_espelho is not initial and zmmt029-div_espelho is not initial ).*  break abap.
*  zmmt029-usuario = sy-uname.
*  zmmt029-data = sy-datum.
*  zmmt029-hora = sy-uzeit.
datal_index like sy-tabix"Index to note the lines found
  
loop at total.
    
if <action> 'N'  "New Entry
    
or <action> 'U'"Update

       total+51
(12) = sy-uname.
       total+63
(8)  = sy-datum.
       total+71
(6)  = sy-uzeit.

      
modify total.
      
read table extract with key <vim_xtotal_key>.
      
if sy-subrc 0.
        l_index 
sy-tabix.
        
extract total.
        
modify extract index l_index.
      
else.
        
clear l_index.
      
endif.
    
endif.
  
endloop.
endif.

sy
-subrc 0.
endform.
form crias.
*  break abap.
  
if zmmt029-cto_origem is not initial and zmmt029-centro_espelho is not initial and zmmt029-div_espelho is not initial ).
  zmmt029
-usuario sy-uname.
  zmmt029
-data sy-datum.
  zmmt029
-hora sy-uzeit.
*  MODIFY zmmt029.
endif.
endform.        






quinta-feira, 16 de junho de 2011

Transação XK99

A transação XK99, para alterar dados em massa.



quinta-feira, 9 de junho de 2011

links - Criar Eventos Manutenção Padrão

Solução para alterar eventos em Manutenção de Tabela Padrão SM30



Criar Eventos pela SM54 (evento 01 form saves) (evento 05 form crias) e depois programa-los no prog. Gerado.

Atualiza campos user,data,hora, on-line.

form saves.

 
if zmmt029-cto_origem is not initial and zmmt029-centro_espelho is not initial and zmmt029-div_espelho is not initial ).*  break abap.
*  zmmt029-usuario = sy-uname.
*  zmmt029-data = sy-datum.
*  zmmt029-hora = sy-uzeit.
datal_index like sy-tabix"Index to note the lines found
  
loop at total.
    
if <action> 'N'  "New Entry
    
or <action> 'U'"Update

       total+51
(12) = sy-uname.
       total+63
(8)  = sy-datum.
       total+71
(6)  = sy-uzeit.

      
modify total.
      
read table extract with key <vim_xtotal_key>.
      
if sy-subrc 0.
        l_index 
sy-tabix.
        
extract total.
        
modify extract index l_index.
      
else.
        
clear l_index.
      
endif.
    
endif.
  
endloop.
endif.

sy
-subrc 0.
endform.
form crias.
*  break abap.
  
if zmmt029-cto_origem is not initial and zmmt029-centro_espelho is not initial and zmmt029-div_espelho is not initial ).
  zmmt029
-usuario sy-uname.
  zmmt029
-data sy-datum.
  zmmt029
-hora sy-uzeit.
*  MODIFY zmmt029.
endif.
endform




 
Blogger Templates