Professional Documents
Culture Documents
valores para dentro de uma user-exit sem ter o campo nos parmentros de importao DICA003_2 Passando valores para dentro de uma user-exit sem ter o campo nos parmentros de importao DICA004 Modelos de Programas (ONLINE, REPORT, GRFICOS, ETC) DICA005 Eeditar o contedo da tabela interna no formato de editor de
texto.
DICA001
SE11 - TABELAS/VISES/ ESTRUTURAS/ELEM DADOS DOMNIOS MATCHCODES. SE71 FORMULRIOS DE SAPSCRIPT (DE 71 A 79 REF. A SAPSCRIPT) SE37 FUNES SM36 CRIA JOBS SM37 ANALISAR JOBS SE36 BANCO DE DADOS LGICOS SM50 SNTESE DE PROCESSOS SM51 SNTESE DE PROCESSOS POR SERVIDOR SE54 GERAO DE DILOGO PARA MANUTENO DE TABELAS SM30 EXECUO DE VISES DE TABELAS SE41 - MENU PAINTER SE30 ANLISE DE TEMPO DE EXECUO SO10 REQUISIES SE09 LIBERA REQUESTS STMS TRANSPORTA REQUEST SE03 - LOCALIZA REQUEST DE UM OBJETO SE51 CRIADOR DE TELAS PARA DIALOG SE48 HIERARQUIA DE CHAMADAS SE49 ANLISE DE PROGRAMA MANIPULAO DE TABELAS SE80 OBJECT NAVIGATOR SE81 HIERARQUIA DE COMPONENTES SPAD ADMINISTRAO DE SPOOL SE16 BROWSER DE TABELAS SM35 EXECUO DE BATCH INPUT (PASTA) SE93 TRANSAES S001 ABAP WORKBENCH SE38 EDITOR DE PROGRAMAS SPAD ADMINISTRAO DOS DISPOSITIVOS DE SADA IMPRESSORA CMOD - PROJETOS
SMOD AMPLIAES J1BH EMPRESA X FILIAL X FORMULARIO DA NOTA FISCAL J1BJ FORMULARIO X PROGRAMA NOTA FISCAL F.31 LIMITE DE CREDITO FD11 FATURAMENTO POR PERODO SM04 CANCELAMENTO POR USUARIO (DESBLOQUEIA USUARIO) ZFV1 CONSULTA ARQUIVOS NO R/3 UNIX SM49 TESTAR COMANDO EXTERNO SM69 CRIAR COMANDO EXTERNO ST22 SHORT DUMP BMVO DIRECT INPUTSPAD SPOOL IMPRESSAO SM01 BLOQUEIO DE TRANSAES SUIM PESQUISA DE AUTORIZAES POR PERFIL E USURIO SE73 FAMILIA DE CARACTERES SAPSCRIPT OY19 PARA COMPARAO ENTRES SISTEMAS (TABLES, ESTRUT, VIEW SU01 PERFIL PFCG AUTORIZAES POR GRUPO DB02 ANALISE DE TABLE SPACE DB13 DATABASE ADMINISTRATOR DB20 STATISTICA DE TABELA TRANSPARENTE DB02 PERFORMANCE DE INDICES MGW USURIO CONECTADOS VIA RFC MB41 EXIBIR DOCUMENTOS MOVIMENTOS DE ESTOQUES MB1B TIRAR DE TRANSFERNCIA MMBE EXIBIR ESTOQUE DETERMINACAO DE LOTES
DICA002
Programas teis
RSCLTCOP - COPY TABLES ACROSS CLIENTS RSAVGL00 - TABLE ADJUSTMENT ACROSS CLENTS RSINCL00 EXTENDED PROGRAM LIST RSBDCSUB RELEASE BATCH-INPUT SESSIONS AUTOMATICLY RSTXSCRP TRANSPORT SAPSCRIP FILES ACROSS SYSTEMS RSORAREL GET THE ORACLE RELEASE RGUGBR00 SUBSTITUTION/VALIDATION UTILITY RSPARAM DISPLAY ALL INSTANCE PARAMETERS RSUSR003 CHECK THE PASSORDS OF USERS SAP* AND DDIC CLIENTS RSUSR006 LIST USERS LAS LOGIN
DICA003_1
Passando valores para dentro de uma user-exit sem ter o campo nos parmentros de importao
Suponha-se que temos de usar uma user exit que tem os seguintes parmentros exit_xxxxxxxx_yyy importing matnr bukrs werks exporting result alm desses parmetros, seria preciso utilizar um outro parmentro, por exemplo ernam. Aparentemente parace insoluvel, mas veja o cdigo abaixo:
DATA: DATE_TO(32) VALUE '(SAPMOIIC_DIP)*EKKO-ERNAM'. FIELD-SYMBOLS <TTMDAT> TYPE ANY. ASSIGN (DATE_TO) TO <TTMDAT>. to_date = <TTMDAT>.
A variavel esta recebendo como parmentro o nome do programa que a esta chamando e o campo que queremos, em seguida estamos passando isso para uma field symbols. Pronto para uso dentro da exit....
DICA003_1
Passando valores para dentro de uma user-exit sem ter o campo nos parmentros de importao
Fiz um teste na function-exit EXIT_SAPMF02D_001, e armazenei o contedo do campo externo KNA1-KUNNR no field-symbol e depois alterei este valor. E verifiquei que essa alterao se manteve mesmo depois que sa da function exit. Em outras palavras, o campo KNA1-KUNNR recebeu o valor alterado no field symbol.
DATA: campo(32) VALUE '(SAPMF02D)KNA1-KUNNR' . FIELD-SYMBOLS <valor> TYPE ANY. ASSIGN (campo) TO <valor>. * Alterando o valor do Field Symbol, alteramos o valor da varivel <valor> = '0000000075'.
DICA004
DICA005
texto
DATA: BEGIN OF T OCCURS 200, TEXT1(60), END OF T. T-TEXT1 = 'Texto 1'. EDITOR-CALL FOR T TITLE 'Editor de Tabelas Internas'. LOOP AT T. WRITE: / T-TEXT1. ENDLOOP.