abap sheet

55
ABAP - Anotações Importantes 1 de 55 Javier F. Taboada * Função/Comando/Transação/Programa/Userexit/Tabela C CATCH SYSTEM-EXCEPTIONS BCD_ZERODIVIDE = 1. (AÇÕES) ENDCATCH C COLLECT <TAB> C CONDENSE <V> . C INSERT <TAB> CLIENTE SPECIFIED FROM TABLE <ITAB> C LEAVE LIST-PROCESSING C ON CHANGE OF <CAMPO>. (AÇÕES) ENDON. C SEARCH <STRING2> FOR <STRING1>. C SHIFT <STRING> LEFT DELETING LEADING SPACE. C SHIFT <STRING1> RIGHT DELETING TRAILING <STRING2>. C SPLIT <STRING1> AT <SEP> INTO <STRING2> <STRING3> C TRANSLATE <VAR> USING '.,' C WRITE <V1> TO <V2> LEFT-JUSTIFIED FUNÇÕES F ADDR_GET F ALSM_EXCEL_TO_INTERNAL_TABLE F ARCHIVFILE_SERVER_TO_CLIENT (Ex.: J_1BLFA1) F C14Z_WAIT_ON_COMMIT F CL_TABLE_EDITOR F CONVERSION_EXIT_CGCBR_INPUT F COPO_POPUP_TO_DISPLAY_TEXTLIST F CS_BOM_EXPL_MAT_V2 F CS_WHERE_USED_MAT F CUOV_SET_FUNCTION_ARGUMENT F DATE_STRING_CONVERT F DELTA_TIME_DAY_HOUR F DYNP_VALUES_READ F F4_DATE F FI_WT_POPUP_TO_CONFIRM_STEP F FORMAT_TEXTLINES F GRAPH_MATRIX_2D F GRAPH_MATRIX_3D F GRAPH_MATRIX_4D F HELP_VALUES_GET_WITH_TABLE_EXT F HR_E_NUM_OF_DAYS_OF_MONTH F HR_BR_CPF_CHECK_DIGITS F HR_TIME_RESULTS_GET F HRCM_STRING_TO_AMOUNT_CONVERT F J_1B_NF_PARTNER_READ

Upload: api-26293115

Post on 14-Nov-2014

204 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: ABAP Sheet

ABAP - Anotações Importantes

1 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoC CATCH SYSTEM-EXCEPTIONS BCD_ZERODIVIDE = 1. (AÇÕES) ENDCATCH Trata diversos erros; divisão por zero, overflow, etc. Não gera erro fatal, retorna o erroC COLLECT <TAB> Grava registros como o APPEND, efetuando a somátoria dos campos numericosC CONDENSE <V> . Eliminar espaços á esquerdaC INSERT <TAB> CLIENTE SPECIFIED FROM TABLE <ITAB> Inserir dados de uma tab interna em tabC LEAVE LIST-PROCESSING Sai da exibição de um relatorio e efetua o reprocessamento sem utilizar botões standard.C ON CHANGE OF <CAMPO>. (AÇÕES) ENDON. A cada troca de campo fazer tais açõesC SEARCH <STRING2> FOR <STRING1>. Procura uma sequencia de string em uma outraC SHIFT <STRING> LEFT DELETING LEADING SPACE. Elimina os espaços em branco no início da stringC SHIFT <STRING1> RIGHT DELETING TRAILING <STRING2>. Elimina a string2 no final da string1C SPLIT <STRING1> AT <SEP> INTO <STRING2> <STRING3> Separar Strings de uma variável por um determinado separadorC TRANSLATE <VAR> USING '.,' Troca de caracteresC WRITE <V1> TO <V2> LEFT-JUSTIFIED Eliminar zeros á esquerda

FUNÇÕESF ADDR_GET Acessa todos os dados de endereçoF ALSM_EXCEL_TO_INTERNAL_TABLE Carrega um Arquivo Excel, diretamente para uma Tabela InternaF ARCHIVFILE_SERVER_TO_CLIENT (Ex.: J_1BLFA1) Download de arquivos com tamanhos de registros diferentes, depois de usar o TransferF C14Z_WAIT_ON_COMMIT Função que aguarda a atualização das tabelas no Banco de DadosF CL_TABLE_EDITOR Mostrar e editar uma tabela internaF CONVERSION_EXIT_CGCBR_INPUT Checa se o CGC é valido.F COPO_POPUP_TO_DISPLAY_TEXTLIST Mostra um Dialog Box para exibir um texto de lista.F CS_BOM_EXPL_MAT_V2 Traz a Lista Técnica de um MaterialF CS_WHERE_USED_MAT Traz onde o componente é usado.F CUOV_SET_FUNCTION_ARGUMENT Passar argumentos para determinada funçãoF DATE_STRING_CONVERT Converte a string data de várias formas diferentesF DELTA_TIME_DAY_HOUR Calcula o tempo decorrido em minutosF DYNP_VALUES_READ Serve para buscar informacoes em campos que não possuem IDF F4_DATE CalendárioF FI_WT_POPUP_TO_CONFIRM_STEP Abre um popup com as respostas SIM, NÃO e CANCELARF FORMAT_TEXTLINES Divide linhas de texto, conforme tamanho de colunas desejado.F GRAPH_MATRIX_2D Gráfico em 2 DimensõesF GRAPH_MATRIX_3D Gráfico em 3 DimensõesF GRAPH_MATRIX_4D Gráfico em 4 DimensõesF HELP_VALUES_GET_WITH_TABLE_EXT Serch-help Dinâmico (F4)F HR_E_NUM_OF_DAYS_OF_MONTH Retorna atraves de uma data a quantidade do mês relacionado a data em questao.F HR_BR_CPF_CHECK_DIGITS Checa se o CPF é valido( não confirmado).F HR_TIME_RESULTS_GET retorna quantidade de horas feitas em um determinado período.F HRCM_STRING_TO_AMOUNT_CONVERT Converter string para valorF J_1B_NF_PARTNER_READ Dados dos Parceiros nas Notas Fiscais

Page 2: ABAP Sheet

ABAP - Anotações Importantes

2 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoF KD_GET_FILENAME_ON_F4 Popup para buscar Nome do ArquivoF K_KKB_POPUP_RADIO2 Cria um Popup com 2 Rádio Button.F K_KKB_POPUP_RADIO3 Cria um Popup com 3 Rádio Button.F KKEK_CONVERT_FLOAT_TO_CURR Converter variável Float em CurrencyF LAST_DAY_OF_MONTHS Calcula o último dia do mêsF MASTER_IDOC_DISTRIBUTE Criar IDoc de saídaF MB_SELECT_SD_SCHEDULED_STOCK Recupera as Ordens de Venda, Status e QuantidadesF MD_CONVERT_MATERIAL_UNIT Converte quantidades de uma unidade para outra conforme regra no MaterialF ME_READ_HISTORY Apura os dados da PO referentes a venda e movimentação de mercadoriasF MONTH_NAMES_GET Retorna o Mês Escrito ou abreviado ou em numeroF MS_WORD_OLE_FORMLETTER Criar Etiquetas atraves do MS WordF NUMBER_GET_NEXT Incrementa o contador criado na Transação SNROF NUMERIC_CHECK Checar se um dado é numéricoF PC_BUILD_COMPLETE_FILENAME Completa o caminho e nome do arquivoF PC_CHECK_FILENAME Checa a existencia do Arquivo no PC (entrar nome do arquivo sem extensão)F PC_CHECK_FILENAME_WITH_EXT Checa a existencia do Arquivo no PC (entrar nome do arquivo com extensão)F PC_SPLIT_COMPLETE_FILENAME Divide o nome em Drive, Caminho, Nome do Arquivo e Extensão.F QF05_RANDOM_INTEGER Gera números aleatoriamente tendo como parâmetros um menor e um maior nºF RE_ADD_MONTH_TO_DATE Adiciona meses a uma data, calculando a nova dataF RE_LAST_DAY_OF_MONTH Retorna o ultimo dia do mêsF RFC_READ_TABLE Retorna os campos da tabela, tambpé, retorna descrição de todos os campos F RH_GET_DATE_DAYNAME Recupera dia da semana por extensoF RPY_TABLE_READ Descrição dos Campos das TabelasF RS_COMPARE_WORDS_SIMILAR Comparar strings com acentosF RS_SET_SELSCREEN_STATUS Associar Status a Tela (no evento at selection-screen output)F RV_DYNAMIC_ADRESS Merge o endereço do cliente com informação do parceiroF RV_ORDER_FLOW_INFORMATION Traz o Fluxo de Documentos de uma Ordem de VendaF SAP_CONVERT_TO_XLM_FORMAT Transforma uma Tabela Interna em Página XLMF SAP_CONVERT_TO_XLS_FORMAT Transforma uma Tabela Interna em Planilha XLSF SAP_GUI_PROGRESS Indicador de progressão.F SCP_REPLACE_STRANGE_CHARS Troca caracteres estranhos por normaisF SD_PARTNER_READ Recuperar dados dos parceiros (Ordem de Venda)F SELECT_VIEWS_FIND Seleciona as visões dos materiaisF SET_FIXLEN(SAPLGRAP) USING 'Pos Inicial' 'Pos Final' Para fixar um tamanho de saída no DownloadF SET_TRAIL_BLANKS(SAPLGRAP) USING 'X' Mantendo espaços em branco no final do arquivoF SO_NEW_DOCUMENT_SEND_API1 Envia e-mailF STATUS_READ Busca o status do equipamento para o usuárioF SWO_QUERY_API_METHODS Procurar BAPI através dos Metodos e Object Names

Page 3: ABAP Sheet

ABAP - Anotações Importantes

3 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoF SWA_STRING_TO_UPPERCASE Transforma o primeiro caracter em maiúsculaF TERM_CONTROL_EDIT Editor de Texto em ABAPF TEXT_CONVERT_XLM_TO_SAP Faz download de uma Página pra uma Tabela InternaF TEXT_CONVERT_XLS_TO_SAP Faz download de uma Planilha pra uma Tabela InternaF TH_POPUP Envia uma mensagem para um determinado usuárioF TRINT_DISPLAY_TABLE_CONTENTS Lista em ALV o conteúdo de qualquer TabelaF WS_DOWNLOAD Faz download de arquivos para file localF WS_FILENAME_GET Chama caixa de file local para imput de dadosF WS_UPLOAD Faz upload de arquivo separado por tabulações.

BAPIS (http://ifr.sap.com/catalog/query.asp)B BAPI_AR_ACC_GETOPENITEMS Mostra as Partidas em Aberto em um determinado período de um clienteB BAPI_ACC_GL_POSTING_POST Lançamento das Contas de Razão - (Transação F-02)B BAPI_CLASS_CHANGE Bapi para alterar dados de ClasseB BAPI_CLASS_CREATE Bapi para criar ClasseB BAPI_CHARACT_CREATE Bapi para Criar CaracterísticasB BAPI_ENTRYSHEET_CREATE Bapi para Aceite de ServiçoB BAPI_GOODSMVT_CREATE Bapi para RecebimentoB BAPI_INCOMINGINVOICE_CREATE Inclusão na MIROB BAPI_PO_CHANGE Bapi para alterar Pedido de CompraB BAPI_PO_CREATE Bapi para criar Pedido Compra. Ref. a transação ME21B BAPI_PO_CREATE1 Bapi para criar Pedido de Compra. Ref. a transação ME21NB BAPI_PO_RELEASE Bapi para liberar Pedido de CompraB BAPI_PROFITCENTER_CHANGE Bapi para alterar dados do Centro de LucroB BAPI_PROFITCENTER_CREATE Bapi para criar Centro de LucroB BAPI_REQUISITION_CHANGE Bapi para alterar RequisiçãoB BAPI_REQUISITION_CREATE Bapi para criar RequisiçãoB BAPI_REQUISITION_DELETE Bapi para deletar/cancelar item de RequisiçãoB BAPI_REQUISITION_RELEASE Bapi para liberar Requisição

PROGRAMASP GRBUSG_3 Exemplos com gráficosP RBDAGAI2 Re-processing of IDocs after ALE input error P RBDAGAIE Reprocessing of edited IDocs P RBDAPP01 Post inbound Idocs to application documents P RBDMANIN Start error handling for non-posted Idocs P REKH0003 Exemplos com gráficosP REKH0004 SAP demo program that shows how to do 2D, 3D, and 4D graphics.P RFHBUA10 Download para ExcelP RGUGBR00 Substitution/Validation utility

Page 4: ABAP Sheet

ABAP - Anotações Importantes

4 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoP RHGEN00 Regen PD and PA inconsistenciesP RHGRENZ0 Program will delete any 1001 infotypes whose start date is after the delimit date.P RHGRENZ1 Extend the end date on delimited records. P RHGRENZ2 Delimit IT1001 only.P RHSOBJCH Corrects the following error in workflow: Table SOBJ is consistent as regards key P RKCTSEAR Search source code for up to two strings.P RPDTRA00 List all HR transactions.P RPR_ABAP_SOURCE_SCAN Search ABAP code for a string. Look too RSRSCAN1 or RKCTSEAR.P RPR_ABAP_SOURCE_SCAN ou RSRSCAN1 Procura STRING em programas ABAPP RPUAUD00 HR Report to list all logged changes for an employee. Uses the PCL4 Audit Cluster.P RPUAUDDL HR Report to delete audit data from the PCL4 Audit Cluster.P RPUDELPN Delete all info for an employee number, including cluster data and infotypesP RPUP1D00/10 View/Delete data from PCL1 ClusterP RPUP2D00/10 View/Delete data from PCL2 ClusterP RPUP3D00/10 View/Delete data from PCL3 ClusterP RPUP4D00/10 View/Delete data from PCL4 ClusterP RSABAPIV Mass print/display of ABAP/4 help textP RSAMTNUL Encontrar campos = 0P RSANADAT Referência cruzadaP RSAPSCRIPT_ERROR Procurar erros no sapscriptP RSAVGL00 Table adjustment across clientsP RSBDCBTC BDC job with an internal batch number and wait for the end of the batch input session.P RSBDCDRU Prints the contents of a Batch Input session. No options for error transactions only.P RSBDCOS0 Execute UNIX commands.P RSBDCSUB Release batch input sessions automaticallyP RSBTCDEL Clean the old background job recordsP RSCLTCOP Copy tables across clientsP RSDBCREO Clean batch input session logP RSDBGENA Verificar problemas na construção das telasP RSEINB00 Idoc inbound processing by file P RSEOUT00 Process outbound IDocs P RSINCL00 Extended program listP RSMODPRF Criar field_exitP RSORAREL Get the Oracle ReleaseP RSPARAM Display all instance parametersP RSPO0041 Removing old spooling objectsP RSPO0075 To activate access method M for device typesP RSRSCAN1 (RKCTSEAR - RPR_ABAP_SOURCE_SCAN) Search source code for a given string. Will also search includes.

Page 5: ABAP Sheet

ABAP - Anotações Importantes

5 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoP RSSNAPDL Clean the old ABAP error dumpsP RSTBSERV Compare a contents of a table between clientsP RSTXCPRI (Utilitários/Tipo de aparelho/Copiar categoria) Copiar dispositivos (marcar a opção utilizar referência)P RSTXDBUG Debug de sapscriptsP RSTXFCON Converts SAPScript page formatsP RSTXFCPY Copiar formulários em Sapscript entre mandantesP RSTXLDMC Logotipos para sapscriptP RSTXR3TR Transportador de SAPScriptsP RSTXSCRP Save a SAPScript layout set to disk, and load it back into SAP.P RSTXSCRP Transport SAPscript files across systemsP RSTXSCRP Upload and download SAPScript layout setsP RSTXTCAT Programa que insere o texto da função READ_REXTP RSTXTPDF4 Pass the spool number of a report's output to this program has converted to PDF format.P RSTXTRAN Add standard texts to a transport so they can be moved between systems.P RSUSR003 Checa a troca de password de usuários SAP* e DDICP RSUSR006 List users last loginP RSUSR200 Lista os usuários que não se logaram desde uma determinada dataP RSWBO052 Change development class of a sapscript (provided by Alan Cecchini)P RSWBO060 put objects into a request and transport it to any other systemP RSWUWFML Report that interrogates the Workflow inbox, based on certain selectionsP RSWWIDE Permite apagar o conteúdo das tabelas de WorkflowP RV80HGEN Ativa o programa de fórmulasP SAPMSABAPDEMOS_TREE Exemplos ABAPP SDCHECKVOFA Tipos de faturamento estorno

TRANSAÇÃO DESCRIÇÃO DA TRANSAÇÃOT 0VTC Cadastramento de ItineráriosT B050 Controle de MensagensT CK40N Cálculo de custosT CK81 Lista completa de relatórios de CustosT CL01 Criar ClasseT CL20N Atribuir Objetos a ClassesT CL22N Atribuir Classes a Classes SuperioresT CL24N Atribuir Objetos/Classes a uma ClasseT CL26 Liberação em Massa de AtribuiçõesT CL30N Procurar Objetos em ClassesT CL6A Índices de ClassesT CL6C Índice Hierarquico de ClassesT CLHP Atualizar Hierarquia de Classes

Page 6: ABAP Sheet

ABAP - Anotações Importantes

6 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoT CLMM Modificação em Massa de AvaliaçõesT CMOD -> Ampliações Globais/Palavra Chave/Modificar Modificar nome de colunas standardT CMOD -> PRFB Criar user-exits e field-exitsT CO14 Confirmação de Ordem de ProduçãoT CS01 Criar Lista Técnica de MateriaisT CT04 Administração de CaracterísticasT DWDM Exemplos de ABAP Object (ex. HTML, Tree, Drag&Drop, Integração com Office, etc.)T EWK1 Pesquisa qualquer string em qualquer programaT FB03 Exibir Documento ContábilT FBL3M Listar o livro razãoT FBL5N Relatório partidas individuais de clientesT FCHI Determinar intervalo de chequesT FS00 Conta do RazãoT J1B3N Impressão da nota fiscalT J1BG Associar impressoras das filiaisT J1BJ Associar Formulário a Nota FiscalT J1BL Atualizar tipos de mensagem(n.fisc.)T KCH1 Criar Hierarquia Standard e Grupos de Centros de LucroT KCH3 Exibir Grupos de Centros de LucroT KCH5N Modificar Hierarquia StandardT KCH6N Exibir Hierarquia StandardT MB03 Exibir Documento do MaterialT MB1B Baixa de EstoqueT MB51 Lista documentos de materialT MB5L Valor do estoque/SaldoT ME9F -> ME22N Impressão das mensagens de compraT MMBE Posição de EstoqueT OAYN Área de DepreciaçãoT OMFD Cotação atribuir programa/formulárioT OMFE Compras atribuir programa/formulárioT OP4A Determinação de Turnos de ProduçãoT OPK8 Amarrar o formulário de Ordem de Produção ao programaT ORFA Contas do AtivoT ORFB Contas FinanceirasT ORKS Contas por Centro de CustoT OVX4 Grupo de vendedoresT PA10 Arquivo pessoalT PA20 Exibir dados mestre HR

Page 7: ABAP Sheet

ABAP - Anotações Importantes

7 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoT PA30 Atualizar registro administração pessoalT SCC1 Cópia de requestsT SCC4 Cópia/Desbloqueio de MandanteT SCU0/OY19 Comparação de ClientT SE11 -> Elementos de Dados -> Saltar/Traduzir Modificar nome de colunas standardT SE14 Ajusta tabelaT SE24 Class Builder - (Manutenção das Classes)T SE30 Analisar tempo de execuçãoT SE36 Bancos lógicos de dadosT SE39 Comparar dois programasT SE43N Manutenção de menusT SE48 Procura códigos/funções em programas e telasT SE56 Gerar Dialógo de Atualização de TabelasT SE63 TraduçõesT SE80 Criar classe de desenvolvimentoT SE83 (Reuse Library) Exemplos de ABAP Object (ex. Tree, Drag&Drop, Integração com Office, etc.)T SE84 Repository infoT SE91 Manutenção de classes de mensagemT SE93 Atualização de TransaçãoT SERP Inserir /Eliminar Report de Árvore de RelatóriosT SLIN Verificação Ampliada para um Programa ABAPT SM12 Selecionar entradas de bloqueio. Derruba uma entrada de usuário que está bloqueadaT SM36 Job através de varianteT SNRO Criar contadoresT SO10 Criar textos standardT SP01 Controle de Saída do SpoolT SQ01 Sap Query: Atualizar QueriesT SQ02 Sap Query: Atualizar InfosetsT SQ03 Sap Query: Atualizar Grupo de UsuáriosT SU24 Consulta os objetos de autorização de uma transação com os valores defaultT ST02 Abend nas InterfacesT ST05 Trace de uma transação, mostrando as tabelas usadasT STMS Gerenciamento do Sistema de TransporteT V/08 Esquema de Calculo da PricingT VK11 Criar Registros de CondiçãoT VI01 Criar documentos de custoT VOFM Manutenção de fórmulas e pré-requesitosT VT01N Criar documento de transporte

Page 8: ABAP Sheet

ABAP - Anotações Importantes

8 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoTABELAS

TB DD01L DominiosTB DD01T Textos dos DominiosTB DD02L Tabelas SAPTB DD02T Textos das TabelasTB DD03L Campos das TabelasTB DD03T Textos Campos das TabelasTB DD04L Elementos de DadosTB DD04T Textos dos Elementos de DadosTB DD05S Campos da Chave ExternaTB DF04T Denominações das FunçõesTB E070 Sistema de transporte: cabeçalho de ordens/tarefasTB E071 Sistema de transporte: entradas de objeto de ordens/tarefasTB E071K Sistema de transporte: entradas chave de ordens/tarefasTB FUNCT Textos BrevesTB J_1BNFDOC Cabeçalho da Nota FiscalTB J_1BNFLIN Partidas Individuais das Notas FiscaisTB J_1BNFNAD Parceiros da Nota FiscalTB J_1BNFSTX Imposto por ItemTB KNVP Mestre de Clientes - Função ParceirosTB MAST Material x ListaTB MODSAP Ampliações SAP(exit's)TB NRIV Intervalo de ContadoresTB PA0001 PA00XX (Infotipos modulo HR)TB STKO Cabeçalho da Lista TécnicaTB STPO Itens da Lista TécnicaTB STZU Dados da Lista TécnicaTB STXH Tabela de Textos TB T705D Códigos das FunçõesTB TADIR Catálogo de objetos repositoryTB TFDIR Módulos de FunçãoTB TFTIT Textos das FunçõesTB TNAPR Associação dos Formulários aos Programas (SD)TB TPAR Tabela de Parceiros TB TRDIR Tabela dos ProgramasTB TSTC Códigos das Transações SAPTB TSTCC Atributos Adicionais para TSTCTB TSTCP Parametros para Transações

Page 9: ABAP Sheet

ABAP - Anotações Importantes

9 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoTB TSTCT Textos das TransaçõesTB TVZBT Condições de Pagamento

USER-EXITSX EXIT_RVV50R1T_001 (Ampliação: RVV50R1T) Exit para Processamento ColetivoX EXIT_SAPLF048_001 Após lançamento da MB1B já possui o número do Doc. Gravado.X EXIT_SAPLJ1BM_001 (Ampliação: J1BF0001) Boleto BancárioX EXIT_SAPLMEREQ_001 a EXIT_SAPLMEREQ_009 Requisição de ComprasX EXIT_SAPLCOI1_027 (Ampliação: IWO10027) - ZXWOCU24 Gerar user exit norma apropriação própria do clienteX EXIT_SAPLCOZV_001 Antes de Salvar a Ordem de ProduçãoX EXIT_SAPLV54B_001 (Ampliação: V54B0001) - ZXV54U02 Custos de Transporte - Prepare Pricing Determination - KOMKX EXIT_SAPLV54B_002 (Ampliação: V54B0001) - ZXV54U03 Custos de Transporte - Prepare Pricing Determination - KONPX EXIT_SAPMFDTA_001 Arquivos de Remessa para Cobrança EscrituralX EXIT_SAPMM06B_001 Exit na Requisição de CompraX EXIT_SAPMM06E_012 (Ampliação: MM06E005) ME21N - (Gravação) - Consistência Código de imposto do item na pasta FaturaX EXIT_SAPMM06E_017 (Ampliação: MM06E005) ME21N - (Digitação) - Consistência Código de imposto do item na pasta FaturaX EXIT_SAPMV45A_003 (ZXVVAU05) Exit no FaturamentoX USEREXIT_FILL_VRBK_VBRP (Prog: RV60AFZC) Exit no FaturamentoX USEREXIT_MOVE_FIELD_TO_VBAP (Prog: MV45AFZZ) Criação/Alteração das Ordens de VendaX USEREXIT_NUMBER_RANGE (Prog: MV45AFZZ) Criação/Alteração das Ordens de VendaX USEREXIT_SAVE_DOCUMENT (Prog: MV45AFZZ) Criação/Alteração das Ordens de VendaX USEREXIT_SAVE_PREPARE_DOCUMENT (Prog: MV45AFZZ) Criação/Alteração das Ordens de Venda

MANUTENÇÃO DE TABELAS CONDIÇÕES DINAMICASPassos para a criação de Transação para Manutenção de Tabela: Exemplo de Condições Dinamicas:1) Entre na SE80, crie e ative um Grupo de Funções2) Entre na SE11, crie a tabela, ative-a entre no menú Utilitários/Gerador de REPORT demo_select_dynamic_conditions .Atualização de Tabela3) No Gerador de Atualização, Grupo de Autorização: &NC&, Nome do Grupo de DATA: cond(72) TYPE c, itab LIKE TABLE OF cond.Funções que vc criou no passo 1. Clicar em procurar número de tela (QualquerAtualização na Tabela, é necessário clicar no lápis e permitir ativar nova geração) PARAMETERS: city1(10) TYPE c, city2(10) TYPE c.4) Devem ser marcadas as opções: Criar de novo os módulos de Função e Criar de Novo a Tabela (Se os campos forem muito grandes, crie 2 níveis) DATA wa TYPE spfli-cityfrom.5) Entrar na SE93 e criar a Transação com Parametros, preencher nome datransação: SM30, marcar o campo Omitir 1a. Tela, marcar também Herdar CONCATENATE 'CITYFROM = ''' city1 '''' INTO cond.Características GUI, preencher os parametros: UPDATE X e VIEWNAME (tabela) APPEND cond TO itab.

ALTERAÇÃO NOS TÍTULOS DAS COLUNAS CONCATENATE 'OR CITYFROM = ''' city2 '''' INTO cond.1) Chamar a transação criada, ir pelo menu para -> Sistema/Status APPEND cond TO itab.2) Dar duplo-clique no número da tela para editá-la CONCATENATE 'OR CITYFROM = ''' 'BERLIN' '''' INTO cond.

NF WRITER APPEND cond TO itab.

Page 10: ABAP Sheet

ABAP - Anotações Importantes

10 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoPara a NF Writer não aparecer no livro fiscal:1) Criá-la sem Impostos SELECT cityfrom2) Marcar com um 'X' o campo J_1BDYLIN_TM15S na tela de Itens INTO wa

BLOQUEIOS DE FATURAMENTO FROM spfliDefinir Motivos de Bloqueio (Faturamento): WHERE (itab).SPRO -> Vendas e Distribuição/Faturamento/Doc. Faturamento/Definir Motivos Bloq. ENDSELECT.

NUMERAÇÃO DE NF EPSON FX-2170/2180Numeração de NFs das Filiais: Configurar EPSON FX-2170/2180:SPRO -> F5 -> Componentes válidos /Funções Gerais/NF/Saída/Intervalos Numeração Ligar a impressora mantendo a tecla PITCH pressionada. Pressione a tecla FONTE.SPRO -> F5 -> Componentes válidos /Funções Gerais/NF/Saída/Grupos de Numeração Selecione o item de menu pelo PITCH, trocar o valor com TEAR OFF/BIN

CHAVES DE ACESSO PAUSE. Desligar a impressora para assumir.Chaves de Acesso: //service.sap.com/sscr EPSON LQ-570Rhodia - User: S0001175056 - PSW: EQUIPESD Configurar EPSON LQ-570:Fertimport - User: S0001900232 - PSW: A623E798 Ligar a impressora mantendo a tecla LOAD/EJECT pressionada. Fogás - User: S0003402275 - PSW: I812B774 Segurar a tecla PAUSE por 3 seg para ajuste fino.Brasvending - User: S0001711884 - PSW: BSAPNET CRIAR FIELD-EXITVibrapar - User: S0003070086 - PSW: I936I296 Para criar FIELD-EXIT.

PROJETOS/AMPLIAÇÕES CMOD -> Saltar -> Ampliações Globais -> Exit de Campo, se não tiver digitar PRFB naProjetos/Ampliações - como administrá-los: linha de comando. Continuando -> Criar, pede o Elemento de Dados, criar a Field-Exit_Para descobrir a ampliação, pegar o nome da EXIT, chamar na SE11 a tabela MODSAP <Campo>, associar Programa e Tela, por fim Ativar.e procurar pelo nome da EXIT a respectiva AMPLIAÇÃO. A seguir chamar a trans. PARA LOCALIZAR SCREEN-EXITSCMOD incluir os componentes e ativar o projeto. SMOD -> No campo Ampliações: pressionar F4 (Entradas Possíveis)Como mudar os parametros de inicialização das impressoras: -> Pressionar F5 (Sistema de Informações)SPAD -> Dispositivos de Saída/Escolher o dispositivo clicando 2x no Tipo de Dispositivo ->Pressionar Shift-F7 (Todas as Seleções)Correspondente/Clicar no Botão Edições/Escolher o Tipo de Edição clicando 2x, para -> No Campo Componente colocar o nome do programa entre asteríscos. Ex. SAPMV45*modificar os parametros clique 2x em Inicialização. -> Pressionar Enter.

ACESSAR OUTRO CAMPO EM UMA FIELD-EXIT TESTAR FUNÇÃO COM SEQUÊNCIAS DE TESTEEste método tem praticamente a mesma finalidade da função DYNP_VALUE_READ SE37 -> BAPI_SALESORDER_CREATEFROMDAT2 -> Editarfield-symbols <fs> type any. Módulo de Função -> Testar -> Sequências deTeste assign ('(NOME_PROGRAMA)NOME_CAMPO') to <fs>. . BAPI_SALESORDER_CREATEFROMDAT2Com isso é possível em uma Field-Exit por exemplo, verificar e alterar o valor de . BAPI_TRANSACTION_COMMIT -> Executar (F8)qualquer outro campo do programa. Botão: "DIRETÓRIO DE DADOS DE TESTE" -> ExecutarObs. Os nomes do programa e do campo devem estar em letras maiúsculas CRIAR TABELAS TEXTO LIGADAS AS DE DADOS

LOCALIZAR MENSAGENS DE ERRO Crie a Tabela Normal com Mandt e o Campo-Chave.Dar duplo click no rodapé em cima da mensagem, clicar em Informações Crie a Tabela Texto com Mandt, Spras, e o Campo-Chave.Técnicas, dar duplo click no número da mensagem. Na Tabela Texto, coloque o cursor no Campo-Chave, pressione o botão de chavesCom isso a Classe de Mensagens será aberta com todas as Mensagens. externas, coloque como Tabela de verificação a Tabela Normal, coloque em

Page 11: ABAP Sheet

ABAP - Anotações Importantes

11 de 39 Javier F. Taboada

* Função/Comando/Transação/Programa/Userexit/Tabela DescriçãoPERMITIR VALORES NEGATIVOS NAS TABLE_CONTROLS características semanticas: Campos-chave de uma tabela texto e em Cardinalidade

Abrir a tela no Screen Painter, no campo desejado, colocar na máscara do campo a letra V 1 : CN, em seguida gerar proposta.COMO CRIAR PARAMETER ID PARA UM DOMINIO CRIAR OBJETO DE AUTORIZAÇÃO

Entrar na SE80 (Object Navigator) pressionar o botão Processar Objeto (Shift-F5) clicar em Entre em SU21 (Adicionar Objeto a Classe), dar duplo clique na Classe, criar objetoID parametro SET/GET, colocar o nome do ID com 3 posições a ser criado, pressionar F5 criar Campo Verificador.para criar, coloque a descrição e pressione o botão gravar. Entrar em SU03 - Lista de Autorizações

COMO ELIMINAR AS VARIANTES Entrar em S02 - Criar Perfil, associar o Objeto a Autorização e ao PerfilChamar o programa a ser executado, no menu, escolher ir para: Variantes, eliminar. BUSCAR O NOME DA TRANSAÇÃO NA MEMÓRIAOu chamar na SE38 colocar o nome do programa e escolher a opção Variantes, eliminar. DATA: L_TCODE LIKE SY-TABIX.

CRIAR REQUEST PARA AGRUPAR OBJETOS DE TRADUÇÕES CALL 'GET_PARAM_TCOD' ID 'PTCOD' FIELD L_TCODEAtravés da SE38 rodar o programa RS_LXE_RECORD_TORDER, pressionar o botão INCLUIR CONDIÇÕES NAS VISÕES CRIADAS PELA SM30Ctrl-F1 para criar a Request, depois selecionar por data, usuário para agrupar os objetos Entrar na SE11, modificar a tabela desejada.na referida Request Entrar em Utilitários-> Gerador de Atualização

CRIAR TABELA INTERNA DECLARADA DINAMICAMENTE Entrar em Ambiente-> Modificação -> HorasDATA: ls_wa TYPE REF TO data, Aqui pode-se criar vários FORMS que serão executados nos diversos momentos da lt_itab TYPE REF TO data. atualização da tabela.FIELD-SYMBOLS: <fs_itab> TYPE ANY TABLE. Ex.: Preciso filtrar as informações apresentadas dependendo do país de Logon, neste caso DATA: lv_name TYPE string. o Momento é o número 10lv_name = 'SFLIGHT'. Ex.: A cada nova entrada preciso verificar uma condição, o Momento é o 05.CREATE DATA ls_wa TYPE (lv_name). COMO USAR A SE38 EM AMBIENTES SEM PERMISSÃOCREATE DATA lt_itab TYPE TABLE OF (lv_name). Chame a transação que precisa editar, vá para Sistema-> Status, de duplo clique em ASSIGN lt_itab->* TO <fs_itab>. cima no nome do programa, vai abrir a SE38 com o progrma carregado.SELECT * FROM (lv_name) EIS - ASPECTOS

INTO TABLE <fs_itab>. Na transação OKCG e define-se o campo “DE”, depois na OKCC define-CARREGAR UM LOGO OU BACKGROUND o campo “PARA’ . A seguir na transação KCA0 cria-se o Aspecto.

Os logos e backgrounds usados no ALV ficam na tabela BDS_CONN05.

Vc não consegue isualiza-los mas pode lista-los atraves da SE16 selecio-nando-os com CLASSNAME = PICTURES.Para incluir um logo, crie uma arquivo, tipo GIF, entre na transação 0FPM002 com os parâmetros: Nome da Classe = 'PCTURES'; Cat. De Classe = 'OT'; Chave de Obj = 'NOME DO LOGO'; Descrição = Descr.;Tipo de Documento = POC_GIF e execute a transação. Na tela seguinteselecione a aba CRIAR e dê um duplo-clique em TELA. Selecione o seuarquivo no diretório e execute.

Page 12: ABAP Sheet

ABAP - Anotações Importantes

12 de 39 Javier F. Taboada

Page 13: ABAP Sheet

ABAP - Anotações Importantes

13 de 39 Javier F. Taboada

Page 14: ABAP Sheet

ABAP - Anotações Importantes

14 de 39 Javier F. Taboada

Page 15: ABAP Sheet

ABAP - Anotações Importantes

15 de 39 Javier F. Taboada

Page 16: ABAP Sheet

Transação DescriçãoCL01 Criar ClassesCT01 Criar CaracterísticasF-02 Criar lançamento conta RazãoF-04 Liquidar com compensaçãoF-05 Lançar avaliação em moeda estrangeiraF-07 Lançar saída de pagamentoF-22 Entrar fatura do clienteF-28 Lançar entrada de pagamentosF-29 Lançar adiantamento do clienteF-30 Transferir e compensarF-43 Entrar fatura do fornecedorF-47 Solicitação de adiantamentoF-51 Transferir e compensarFB08 Estornar documentoFBRA Anular compensaçãoFBV0 Registrar documento pré-editado

J1B1N Criar nota fiscalJ1B2 Modificar nota fiscalKE51 Criar Centro de LucroMB01 Entrada de Mercadoria por PedidoMB31 Entrada de Mercadoria por OrdemMB1A Registrar Saída de MercadoriaMB1B Registrar RetificaçãoMB1C Registrar Outras Entradas de MercadoriaMB11 Registrar Movimento de MercadoriaMBST Estornar documento de materialME22N Modificar pedidoMIGO Entrada de mercadorias Pedido - Equipe de ProdutoMIRO Criar fatura recebidaMR22 Debitar/creditar materialMR8M Estornar documento de faturamentoVA01 Criar Ordem de Venda

VL02N Modificar entrega

Page 17: ABAP Sheet

BAPIBAPI_CLASS_CREATEBAPI_CHARACT_CREATEBAPI_ACC_GL_POSTING_POST

BAPI_BILLINGDOC_CREATEMULTIPLE

BAPI_ACC_DOCUMENT_POSTBAPI_ACC_BILLING_POSTBAPI_ACC_INVOICE_RECEIPT_POST

BAPI_J_1B_NF_CREATEFROMDATA

BAPI_PROFITCENTER_CREATEBAPI_GOODSMVT_CREATEBAPI_GOODSMVT_CREATEBAPI_GOODSMVT_CREATEBAPI_GOODSMVT_CREATEBAPI_GOODSMVT_CREATEBAPI_GOODSMVT_CREATE

BAPI_PO_CHANGEBAPI_GOODSMVT_CREATEBAPI_INCOMINGINVOICE_CREATEBAPI_ACC_GOODS_MOVEMENT_POSTBAPI_BILLINGDOC_CANCEL1BAPI_SALESORDER_CREATEFROMDAT2

Page 18: ABAP Sheet

System TablesADCP Person/Address assignment (central address administration)

ADIRACCESS Table to store keys for TADIR objects

ADR2 Telephone numbers (central address admin.)

ADRP Persons (central address administration)

APQD DATA DEFINITION Queue

APQI Queue info definition

D010SINF ABAP- Information about ABAP program source code

E071 Change and Transport System- Object Entries of Requests/Tasks

E07T Change and Transport System- Short Texts for Requests/Tasks

ENLFDIR Additional Attributes for Function Modules

INDX System table INDX

NAST Message Status

STXH STXD SAPscript text file header

T005 Countries

T005S Taxes- Region (Province) Key

T005U Taxes- Region Key- Texts

T006 Units of Measurement

T015M Names of the months

T247 Month name and short text

T777A Building Addresses

TADIR Directory of Repository Objects

TBTCO Job status overview table

TBTCP Batch job step overview

TFDIR Function Module

TFTIT Function Module Short Text

TSP03L Spool- Long device names

TSTC SAP Transaction Codes

TSTCT Transaction Code Texts

TUTYP User Types in Current Price List in SAP System

TUZUS Special versions

TVARV Table of variables in selection criteria

TVDIR View Directory

US930 Data Relevant to Measurement for User Master Record

USR01 User master record (runtime data)

USR02 Logon data

USR04 User master authorizations

USR06 Additional Data per User

USR14 Surchargeable Language Versions per User

USR21 Assign user name address key

ARCH_OBJ Objects for archiving and reorganization

BTCUED Description of user event IDs for background processing

BTXSUPB BSI- Upgrade-Information

CCCFLOW Client Copy Control Flow

DBSTATC DB Optimizer Control (Statistics Creation)

DEVACCESS Table for development users

DEVL OBSOLETE- Do not use (See TCETRAL)

E070 Change and Transport System- Header of Requests/Tasks

E070L CTS- Index for Assigning Numbers to Requests/Tasks

INSTVERS Documentation for installation Status and History

PAT03 Patch Directory

SDBAC DBA Action Table

Page 19: ABAP Sheet

T100 Messages

TAPLT Program Application Long Texts

TASYS OBSOLETE- Do not use, see TCEDELI

TDEVC Development Classes

TEMSE Temp Sequential table.

TLOCK Change and Transport System- Lock Table

TNAPR Processing programs for output. Can be very handy to find the print program for a SAPScript.

TNAST Printed output control table

TPFET Table of profile parameters

TPFHT Profile header, administration data for profiles in DB

TPROT Table contains all DD tables to be logged

TRBAT Communication Table for Transport Control

TRDIRT Title texts for programs in TRDIR

TRESN Table of Naming Conventions in ABAP Workbench

TRJOB Job ID for Coordinating Batch-ABAP/UNIX for Transports

TSP03C Spool- Device Description Extension

TST03 TemSe data

TSYST OBSOLETE- Do not use (see TCESYST)

TWSYS OBSOLETE- Do not use (See TCETRAL)

USOBT Relation transaction - authorization object

USR03 User address data

USR05 User Master Parameter ID

USR12 User master authorization values

USR40 Table for illegal passwords

USR41 User master- Additional data

UST04 User masters

VARIT Variant texts

VARID Variant directory

D010TAB Table for Use Report---Tables

DD02L SAP tables

DD02T R/3 DD- SAP table texts

DD03L Table Fields

DD03T DD- Texts for fields (language dependent)

EDIDC IDOC Control Records

EDIDOT Short description of IDoc types

EDID2 IDOC segments (version 3.1)

EDID4 IDOC segments (version 4.6)

EDSEA EDI- Table of all segments of current release

VRSX2 Central Table for Version Management (Report Source)

TSE05

CDPOS Change document items

CDHDR Change document header

T529A

T588Z

T588M Infotype Screen Control

AFAB Network - Relationships

AFFH PRT assignment data for the work order

Can add parameters to the INSERT COMMAND (IC). Then, when you insert command, your info appears in the editor. Useful for comment blocks, common section of code, etc.

governs the foreground sequence of infotypes the system will use to prompt the user during online and batch processing. You will have to code your BDC to follow that sequence of creating infotypes.

governs the dynamic event processing that will only take place during online user inputs. For BDC's you will have to create separate BDC's to handle any infotypes that are inserted dynamically by this table.

PM - SD Tables

Page 20: ABAP Sheet

AFFL Work order sequence

AFFT Order - Process Instructions

AFFV Order - Process Instruction Values

AFFW Goods movements with errors from confirmations

AFIH Maintenance order header

AFKO Order header data PP orders

AFPO Order item

AFRC Incorrect cost calculations from confirmations

AFRD Default values for collective confirmation

AFRH Header information for confirmation pool

AFRU Order completion confirmations

AFRV Confirmations pool

AFVC Operation within an order

AFVU DB structure of the user fields of the operation

AFVV DB structure of the quantities/dates/values in the operation

AFWI Subsequently posted goods movements for confirmations

AUFK Order master data

AUFM Goods movements for order

BGMK Master Warranty Header

BGMP Master Warranty Item

BGMS Master Warranty Text Item

BGMT Master Warranty Text

BGMZ Warranty Counter

CRHD Work Center Header

CRTX Text for the Work Center or Production Resource/Tool

EQKT Equipment Short Texts

EQST Equipment to BOM Link

EQUI Equipment master data

EQUZ Equipment time segment

HIKO Order master data history

IFLO Table generated for View IFLO

IFLOT Functional Location (Table)

IFLOTX Functional Location- Short Texts

IHGNS Permit Segment for Plant Maintenance

IHPA Plant Maintenance- Partners

IHSG Object-Related Permits in Plant Maintenance

ILOA PM Object Location and Account Assignment

IMPTT Measuring Point (Table)

IMRG Measurement Document

KAKO Capacity Header Segment

KONP Conditions (Item)

KONV Conditions (Transaction Data)

OBJK Plant Maintenance Object List

QMEL Quality Notification

QMFE Quality notification - items

QMIH Quality message - maintenance data excerpt

QMMA Quality notification - activities

QMSM Quality notification - tasks

QMUR Quality notification - causes

T001 Company Codes

T001L Storage Locations

T001W Plants/Branches

T077D Customer account groups

T003O Order Types

Page 21: ABAP Sheet

T352R Maintenance revisions

T353I_T Maintenance activity type description

T356 Priorities

T357G Permits

T357G_T Text for Table 357GT

T370A Activity Category for PM Lists

TINCT Customers- Incoterms- Texts

TVKO Organizational Unit- Sales Organizations

TVKOS Organizational Unit- Divisions per Sales Organization

TVKOV Org. Unit- Distribution Channels per Sales Organization

TVTA Organizational Unit- Sales Area(s)

VIAUFKST Generated Table for View VIAUFKST

KONV Conditions for Transaction Data

KONP Conditions for Items

LIKP Delivery Header Data

LIPS Delivery: Item data

VBAK Sales Document: Header Data

VBAP Sales Document: Item Data

VBBE Sales Requirements: Individual Records

VBEH Schedule line history

VBEP Sales Document: Schedule Line Data

VBFA Sales Document Flow

VBLB Sales document: Release order data

VBLK SD Document: Delivery Note Header

VBPA Sales Document: Partner

VBRK Billing: Header Data

VBRP Billing: Item Data

VBUK Sales Document: Header Status and Administrative Data

VBUP Sales Document: Item Status

VEKP Handling Unit - Header Table

VEPO Packing: Handling Unit Item (Contents)

VEPVG Delivery Due Index

A501 Plant/Material

EBAN Purchase Requisition

EBKN Purchase Requisition Account Assignment

EKAB Release Documentation

EKBE History per Purchasing Document

EKET Scheduling Agreement Schedule Lines

EKKN Account Assignment in Purchasing Document

EKKO Purchasing Document Header

EKPO Purchasing Document Item

IKPF Header- Physical Inventory Document

ISEG Physical Inventory Document Items

LFA1 Vendor Master (General section)

LFB1 Vendor Master (Company Code)

NRIV Number range intervals

Sales and Distribution Tables

Materials Management Tables

Page 22: ABAP Sheet

RESB Reservation/dependent requirements

T161T Texts for Purchasing Document Types

AGKO Cleared Accounts

ANAR Asset Types

ANAT Asset type text

ANEK Document Header Asset Posting

ANEP Asset Line Items

ANEV Asset downpymt settlement

ANKT Asset classes- Description

ANLA Asset Master Record Segment

ANLB Depreciation terms

ANLC Asset Value Fields

ANLH Main asset number

AT02T Transaction Activity Category- Description

AT02A Transaction Code for Menu TIMN

AT10 Transaction type

AT10T Name of Transaction Type

BKDF Document Header Supplement for Recurring Entry

BKORM Accounting Correspondence Requests

BKPF Accounting Document Header

BLPK Document log header

BLPP Document log item

BLPR Document Log Index and Planned Order (Backflush)

BNKA Bank master record

BP000 Business Partner Master (General Data)

BPBK Doc.Header Controlling Obj.

BPEG Line Item Total Values Controlling Obj.

BPEJ Line Item Annual Values Controlling Obj.

BPEP Line Item Period Values Controlling Obj.

BPGE Totals Record for Total Value Controlling obj.

BPJA Totals Record for Annual Total Controlling Obj.

BSAD Accounting- Secondary Index for Customers (Cleared Items)

BSAK Accounting- Secondary Index for Vendors (Cleared Items)

BSAS Accounting- Secondary Index for G/L Accounts (Cleared Items)

BSEC One-Time Account Data Document Segment

BSEG Accounting Document Segment

BSID Accounting- Secondary Index for Customers

BSIK Accounting- Secondary Index for Vendors

BSIM Secondary Index, Documents for Material

BSIS Accounting- Secondary Index for G/L Accounts

CEPC Profit Center Master Data Table

CEPCT Texts for Profit Center Master Data

COBRA Settlement Rule for Order Settlement

COBRB Distribution Rules Settlement Rule Order Settlement

COKA CO Object- Control Data for Cost Elements

COSP CO Object- Cost Totals for External Postings

COSS CO Object- Cost Totals for Internal Postings

CRCO Assignment of Work Center to Cost Center

CSKA Cost Elements (Data Dependent on Chart of Accounts)

CSKB Cost Elements (Data Dependent on Controlling Area)

CSLA Activity master

Finance Tables

Page 23: ABAP Sheet

FEBEP Electronic Bank Statement Line Items

FPLA Billing Plan

FPLT Billing Plan- Dates

GLPCT EC-PCA- Totals Table

KNA1 General Data in Customer Master

KOMK Pricing Communication Header

MAHNV Management Records for the Dunning Program

REGUT TemSe - Administration Data

SKA1 G/L Account Master (Chart of Accounts)

SKAT G/L Account Master Record (Chart of Accounts- Description)

SKB1 G/L account master (company code)

T003T Document Type Texts

T007S Tax Code Names

T087J Text

TAPRFT Text tab. for investment profile

TKA01 Controlling Areas

TKA09 Basic Settings for Versions

TKVS CO Versions

TZB0T Flow types text table

TZPAT Financial Assets Management product type texts

VBSEGS Document Segment for G/L Accounts Document Parking

VTBFHA Transaction

VTBFHAPO Transaction Flow

VTBFHAZU Transaction Activity

VTBFINKO Transaction Condition

VTIDERI Master Data Listed Options and Futures

VTIFHA Underlying transaction

VTIFHAPO Underlying transaction flows

VTIFHAZU Underlying transaction status table

VTIOF Options Additional Data

VWPANLA Asset master for securities

Project Systems TablesIMAK Appropriation requests - general data

IMAV Appropriation request variant

IMPR Investment Program Positions

IMPU Texts for cap. inv. program positions

IMTP Investment programs

IMZO Assignment Table- CO Object - Capital Investment Prog.Pos.

PMCO Cost structure of maintenance order

PRHI Work Breakdown Structure, Edges (Hierarchy Pointer)

PROJ Project definition

PRPS WBS (Work Breakdown Structure) Element Master Data

MAST Material BOM

STKO BOM Header

STPO BOM Positions (detail)

MAPL Assignment fo Task Lists to Materials

PLKO Routing Group Header

PLSO Routing Group Sequence

PLPO Routing Group Operations

AFKO Production Order Header

Production Planning

Page 24: ABAP Sheet

AFPO Production Order Position (details)

Page 25: ABAP Sheet

Transactions

search_sap_menu

VOE1VOE2VOE3VOE4WEDIBALE

OVA9

OVAI

OVAJ

IDoc Transactions

WE09/WE02WE05WE19

WE20WE21WE30WE31WE42WE57WE60WE81WE82BD51BD54BD55BD64BD87BALABALMSM59

EDI Specific Transactions

Scheduling agreements

Output determination

Page 26: ABAP Sheet

856 - ASN

V/36

VV21,VV22,VV23VL71

810 - InvoiceV/54VV31,VV32,VV33VF31

V/30V/48,V/32,V/43VV11,VV12,VV13

V/27

Sales & Distribution

VA02VA05VA22VA32VA42

BillingVF02VF11VF04

DeliveryVL02NVL04VKM5VL06GVL06PVL09VT02NVT70

GeneralVKM3,VKM4VKM1VD52

WorkflowSWEADSWE2

855 – Order Response

Requirements coding

Page 27: ABAP Sheet

SWE3PPOMESWESSWUD

VL04LT03

VL02N

Purchase OrdersME22NME57

Goods MovementMIGO

OtherMD04SE38SM01SHDB

CMODSE16SOSTSU53SQVIST22ST01ST11ST05SM21ST22SM12

Delivery via transfer orders

Page 28: ABAP Sheet

Finds the menu path to a transaction - Can either type in TX code in the search criteria or a description

Translation between EDI categories and SD item categories

Table EDSC view. Customer link to sales area detail

Table view EDPVW. Add partner types that will be transferred to the IDoc

Table view EDPAR. Link external partner number with our internal number

EDI Administrator Menu

Idoc Administration

View IDocs

EDI test tool. Use to test inbound Function module changes.

Portas no processamento Idoc

Create IDoc extension type

Segment create

Código de processo de entrada

Assign function module to logical message and IDoc type

IDoc type documentation tool

Criar Mensagem

Link Release detail to Extension IDoc Type

Propriedade do Modulo de Função

Criar Sistemas Lógicos

Conversion rule user exit. Link conversion rule user exit to the different system \ partner combinations

Modelo de Distribuição

Reprocess IDocs in error or waiting for action. (Both inbound and outbound in 4.6. Use BD88 in prior versions)

ALE Application Distribution

ALE Master Data Distribution

Destinos RFC (exibir e adotar)

Create entries for each sold-to customer for which you will receive EDI schedule releases. At implementation, the only field that needs to be maintained is "Check PO number," which causes SAP to make sure that the PO number sent on the release matches the PO number on the schedule agreement. This transaction updates table T663A. SAP will not post an EDI schedule release, if this record is missing.

Create entries for each Vendor / Partner description combination. (Vendors must match sold-to Acct. at Cust., and Partner descriptions must match ship-to Partner descriptions.) This transaction updates table T661W. SAP uses this table to determine the schedule agreement sold-to partner.

If you would like SAP to post schedule requirements using discrete dates only, instead of weekly and/or monthly buckets, you can indicate the days of the week that you deliver to this customer. SAP will divide the customer's quantity for a week or month evenly into the days of the week specified by the distribution function code. This code must be sent in the DELINS IDoc in field E1EDP16-ETVTF.

IDoc lists according to content. View IDocs via specific IDoc number or business application detail contained within the contents of a segment.

Partner profile configuration. Add partner detail together with inbound and outbound relationships. We also incorporate message control on the outbound IDocs. Utilize the organizational units to trap functional errors for further processing

Page 29: ABAP Sheet

Create output condition records for shipping. LAVA – WE (Partner function) - We must add each new partner with VV21

Reissue output for deliveries

Maintain access sequence for billing documents

Create condition records for billing documents. (RD00 – RE Billing party)

Reissue output for billing documents

Sales document output types (BA00)

Maintain access sequence for sales documents

Create condition records for sales documents. (BA00 – SP Sold to party)

Create code to check requirements for output control. Used to check ZBA0 against BA00 output.

Sales order change

List of sales orders

Quotation change

Scheduling agreement change

Contract change

Change billing document

Cancel Billing document

Billing due list

Change delivery document

Delivery due list

List of deliveries

List of outbound deliveries for goods issue

List of outbound deliveries for picking

Cancel goods issue

Change shipment

Output for shipments

List of sales documents

List of blocked SD documents

Material Determination

Event queue administration

Event type linkages

Maintain output determination for deliveries (Output determination procedures). V10000 (Header output) has condition type LAVA (usually with requirement 1 NB: Use V/84 – V7ALLE – SHAD for grouped ASNs. I.e. Group deliveries into shipments

Page 30: ABAP Sheet

Event linkages

Organizational Unit Maintenance

Consistency Checks for Event Linkages

Workflow Diagnostic Tool

Delivery due list. Run the delivery due with your order number to create the delivery

POChange

Create POfrom purchase requisition

Post goods receipt

Material Requirements. Shows material requirements and releases against materials

ABAP Editor. Used to modify ABAP programs

Transaction list. Lock transactions in the system. Also a good tool to see what transactions are available

Transaction recorder (BDC)

Table contents display

View mails sent externally from SAP

Check authorization object

Table Quickviewer – Used to created quick client dependent reports

ABAP Dump Analysis

Display developer trace

SQL Trace

System log

Display short dumps

Create Transfer Order. EG. Warehouse: 101 and enter. Picking background. Save

Delivery change. EG: Edit the delivery to do the following Pack – External customer material number = COO. External delivery number – Waybill number. BOL – Transport tag. Carrier – Header partner – SP (E.G. FXP). Tracking number = Packing Unit

User exit \ project tool. Coordinates your changes into projects for the purpose of activating all user exits for a particular project. A user exit needs to be modified before it will work

System trace

Display locked entries 

Page 31: ABAP Sheet

Ampliação Descrição User-Exit Include

V54B0001 Cálculo custos de transporte: preparar a determ.preço EXIT_SAPLV54B_001 zxv54u02

EXIT_SAPLV54B_002

V54B0003 Cálculo custos frete: determinar ctg.taxa de câmbio e moeda EXIT_SAPLV54B_003

V54B0004 Cálculo custos de frete: determinar status EXIT_SAPLV54B_004

V54C0001 Proc.custos de transp.: denominação(ões) itens csts.transp. EXIT_SAPLV54C_001

V54C0002 Cálculo cst.transporte: gerar subitens de cst.transporte EXIT_SAPLV54C_002

V54C0003 Processamento custos de frete: determinar emissor da fatura EXIT_SAPLV54C_003

V54C0004 Processam.custos de frete: determ.localização p/cálc.imposto EXIT_SAPLV54C_004

V54D0001 Cálculo do frete: determinação dos países imposto EXIT_SAPLV54D_001

V54KSFRC Determinar os fatores p/a divisão dos custos de transporte EXIT_SAPLV54K_001

V54P0001 Ampliação dos códigos funções p/informação de custos frete EXIT_SAPLV54P_001

EXIT_SAPLV54P_002

V54U0001 Proc.custos transp.: verificar se as modific.foram efetuadas EXIT_SAPLV54U_001

V54U0002 Verificar a completitude dos custos de frete EXIT_SAPLV54U_002

V54U0003 Atribuição do nº custo de transporte EXIT_SAPLV54U_003

V54U0004 Preparação para a atualização de novos objetos (cst.transp.) EXIT_SAPLV54U_004

V54U0005 Atualizar novos objetos na preparação de csts.transporte EXIT_SAPLV54U_005

V54U0006 Pedido de custos de frete - abastecimento dados do cabeçalho EXIT_RV54POCR_006

V54U0007 Pedido de frete - Fornecimento de dados de item EXIT_RV54POCR_007

Page 32: ABAP Sheet

Descrição

Prepara dados p/ KOMK

Prepara dados p/ KOMP

Shipment Costs Calculation: Determine Rate Type

Shipment Cost Calculation: Determine the Calculat

Determine Texts for Shipment Cost Items

Shipment Cost Calculation: Generation of Shipment Cost Subit

Shipment Costs Processing: Determine Invoicing Party

Shipment Costs Processing: Determine Loc. for Tax Invoice

Shipment Costing: Determining the Tax Countries

Determining the factors for apportionment of shipment costs

Shipment Cost Information: Define Customer-Specific Function

Shipment Cost Information: Execute Customer-Specific Functio

Review of Shipment Costs for Changes

Review of Shipment Costs for Completeness

Specification of shipment cost number

Shipment Cost Processing: Prepare New Objects for Saving

Shipment Cost Processing: Save New Objects

Shipment Purchase Order - Header Data Supply

Shipment Purchase Order - Item Data Supply

Page 33: ABAP Sheet

V56AFCCH Proc.transporte: verificar se o cód.função é permitido EXIT_SAPMV56A_001 ZXV56U18

V56AGTAR User exit p/a filtragem no cálculo elemento de expedição EXIT_SAPLV56A_003 ZXV56U38

V56ARCHV Verificações específ.cliente no arquivamento de transportes EXIT_SDVTTKWR_001 ZXV56U32

EXIT_SDVTTKWR_002 ZXV56U33

V56ATKTX Modificar o núm.linhas na entrada de texto no transporte EXIT_SAPMV56A_002 ZXV56U31

V56BMOD Processamento de transporte: modificação de campo EXIT_SAPLV56B_001 ZXV56U34

V56DISTZ Preparação transporte: determinação de distâncias EXIT_SAPLSTAG_001 ZXV56U23

V56FCOPY Proc.transporte: copiar dados de fornecimento EXIT_SAPLV56F_010 ZXV56U15

V56FSTAT Proc.transporte: atividades ao definir um status EXIT_SAPLV56F_011 ZXV56U16

EXIT_SAPLV56F_012 ZXV56U35

V56I0001 IDOC TPSDLS: modificação do grupo cabeçalhos remessa EXIT_SAPLV56I_001

V56I0002 IDOC TPSDLS: modificação do grupo de itens de remessa EXIT_SAPLV56I_002

V56I0003 IDOC TPSDLS: modificação do grupo de dados de embalagem EXIT_SAPLV56I_003

V56I0004 IDOC TPSDLS: modificação do Idoc geral EXIT_SAPLV56I_004

V56I0005 IDOC TPSDLS: modificação dos itens remessa relev.p/transp. EXIT_SAPLV56I_005

V56I0006 IDOC TPSDLS: determinação própria do usuário p/substit.local EXIT_SAPLV56I_006

V56I0010 IDOC TPSSHT01: input transportes planejados EXIT_SAPLV56I_010

V56I0020 Modificação do reg.controle IDoc em interface SD-TPS EXIT_SAPLV56I_020 ZXV56U30

V56I0030 Custos de frete RFC do APO EXIT_SAPLLE_TRA_X_001 ZXCMW8U03

V56IVIEW User exit for the structure of the planning overview EXIT_SAPFV56I_001 ZXV56U01

V56K0001 Mensagens de transporte que saiem (EDI) EXIT_SAPFV56I_002 ZXV56U36

V56KBAPI Ampliação para chamada do BAPI de transporte EXIT_SAPLV56K_BAPI_001 ZXV56KBAPIU01

V56L0001 Status do transporte para um fornecimento EXIT_SAPLV56L_001 ZXV56U22

V56L0007 Desativar o bloqueio transf.múltipla para remessas p/SPT EXIT_SAPLV56L_007 ZXV56U20

V56LDELI Ler os dados fornecimento para o processamento do transporte EXIT_SAPLV56L_002 ZXV56U25

V56LOCID Preparação de transp.: determ.identificação de um local EXIT_SAPLSTAG_002 ZXV56U24

V56MVT04 Ampliações para o processamento coletivo do transporte EXIT_SAPLV56M_001 ZXV56U26

EXIT_SAPLV56M_002 ZXV56U27

EXIT_SAPLV56M_003 ZXV56U28

V56SLDET Proc.transporte: determinação de trajetos EXIT_SAPLV56S_001 ZXV56U13

V56TDLIF Filtrar itens de remessa para transporte EXIT_SAPLV56T_001 ZXV56U21

V56UCHCH Proc.transporte: verificar se houve modificações EXIT_SAPLV56U_001 ZXV56U09

V56UCHCO Verificar a completitude dos transportes EXIT_SAPLV56U_002 ZXV56U17

V56UDLUP Obsoleto a part.4.6C: AtualizRemessa via rotinas de remessa OBSOLETO

V56UNUMB Atribuição do nº transporte EXIT_SAPLV56U_003 ZXV56U312

V56USTAT Determinação própr.cliente do status planejam.transferência EXIT_SAPLV56U_007 ZXV56U39

V56USVDO Atualização de objetos novos para o transporte EXIT_SAPLV56U_005 ZXV56U10

V56USVDP Preparação para atualizar objetos novos para o transporte? EXIT_SAPLV56U_004 ZXV56U11

Page 34: ABAP Sheet

Shipment Processing: Check Function Code Allowed

Customer Exit for Setting Filtering on Shipping Unit Calc

Shipment Archiving: Customer-Defined Checks: Prefetch

Enhancement of Shipment Archiving: Checks Per Shipment

Establish Inline Lines During Text Maintenance

Transportation Processing: Field Modification

Shipment Stage: Determine Distance

Shipment Processing: Copying Delivery Data to Shipment Docum

Shipment Processing: Activities for Setting a Status, Time 1

Shipment Processing: Activities for Setting a Status, Time 2

Modification of IDOC Control Record in SD-TPS Interface

Freight Costs User Exit

User Exits for Generation of Planning Overview

User Exit for Filtering Shipping Units

User Exit: Fill Interface for Change BAPI

Status of Shipments for a Delivery

Switch Off Multiple Transmission Block for Deliveries to TPS

Reading of Delivery Data for Shipment Processing

Leg Determination: Generation of Location Identification

Collective Processing for Shipment: Enhancement of Field Cat

Collective Processing Shipment: Assign Deliveries to Shipmen

Collective Processing Shipment: Filling Generated Shipment D

Shipment Processing: Leg Determination

Filter Delivery Items for Shipment

Checking of Shipments for Changes

Checking of Shipments for Completeness

Shipment Number Allocation

Additional Rules for Determining Transportation Planning Sta

Updating of Additional Objects Within Shipment Processing

Shipment Processing: Prepare New Objects for Saving

Page 35: ABAP Sheet

User-Exits da MIRO

Javier Fernandez Taboada

Ampliação Descrição User-Exit Include

LMR1M001 User exits na revisão de faturas de logística EXIT_SAPLMR1M_002

EXIT_SAPLMR1M_003

EXIT_SAPLMRMP_010

LMR1M002 Modificação de conta para a determinação de conta EM/EF EXIT_SAPLKONT_011

LMR1M003 Atribuição de nºs na revisão de faturas de logística EXIT_SAPLMRME_003

LMR1M004 Revisão de faturas logística: textos de item p/docs.subseq. EXIT_SAPLMRMP_004

LMR1M005 Revisão faturas (logística): liberação p/lanç.docs.pré-edit. EXIT_SAPLMRMC_002

LMR1M006 Revisão de faturas logística: processar fatura XML EXIT_SAPLMRM_BAPI_001

Page 36: ABAP Sheet

User-Exits da MIRO

Javier Fernandez Taboada

Descrição

Customer Exit: Change Proposed Account Assignment

Customer Exit: Pass On Document Header Data

Customer Exit: Analyze Document Header a Item Data

Account Grouping for GR/IR Account Deterermination

Customer Exit: Number Assignment in Logistics Verif.

Customer Exit: Item Text In Follow-On Documents

Customer Exit: Change Criteria for Parked Documents

Customer Exit: Change XML Data for BAPI

Page 37: ABAP Sheet

SMEM Sap Memory (Spa-Gpa)

MEMORIES Export/Import Memories

ITAB-TOP25 Abap: Top 25 Internal Tables Concerning Storage Costs

STRINGHEAD Strings: Header Table

SCREEN Screen Table

DATASETS Datasets / Files

VERSION System Version

PROGRAMS Programs Loaded

CUA Cua Status Data

DSEG Data Segments And Work Areas

ES Extendend Memory Segments (System Wide)

ZTTA Task Type Area

SPA System Program Area

PXA Program Execution Area

PXAHEAD Pxa Control Area

PXACLIENTS Pxa Client Control Area

PXAHASH Pxa Hash Table

PXALRU Pxa Lru Chain

PXAMEM Pxa Memory Chain

PXALOCKS Pxa Rudi Lock Map

PXAUFOHASH Pxa Hash Table Of Unfound Objects

PXAUFOCACH Pxa Cache Of Unfound Objects

CACHE Cache Statistics

HEAD Abap: Program Header

TRIG Abap: Events

CONT Abap: Code

BASE Abap: Base Entries

DATA Abap: Data Descriptions

DATV Abap: Variable Data Descr.

DATP Abap: Parameter Data Descr.

DDNM Abap: Ddic Names Of Data Descr.

XTYP Abap: Type Descr.

COMP Abap: Component Descr.

TYPE Type

PBAG Pbag

LINEREF Abap: Line Reference Table

SOURCEREF Abap: Source Reference Table

INCLREF Abap: Source Table

SELC Abap: Select Options And Parameters

LITL Abap: Literals

LITLINDEX Abap: Literal Index Table

CONS Abap: Constants

INIT Abap: Initial Values

STOR-PXA Abap: Global Variables (Stor)

STOR-ROLL Abap: Global Variables

ITAB Abap: Internal Tables

DINF Dynp: Dynpro Info

DYNPRO Dynp: Current Dynpro

DYNBSD Dynp: Bsdup Table

DYNFLD Dynp: Field Description Table

DYNSTP Dynp: Step Table

Page 38: ABAP Sheet

DYNFTB Dynp: Field Name Table

DYNMTB Dynp: Module Name Table

DYNLTB Dynp: Literal Table

DYNTTB Dynp: Table Timestamp Table

DYNKTB Dynp: Key Area Table

PBUF Presentation Buffer Directory

CPIC-IN Communication Input Area

CPIC-OUT Communication Output Area

RFC Remote Function Calls

DB-TABLP Tables Part. Buffer Directory

DB-CUA Cua Buffer Directory

RSQL Control Blocks For Rsql Calls

OSQL New Control Blocks For Open-Sql Calls

NTAB-TABS Nametab: Table Descriptions

NTAB-FLDS Nametab: Field Catalogs

NTAB-SNTAB Nametab: Short Nametabs

NTAB-IREC Nametab: Initial Records

STRUCBUF Structure View Buffer

DYNITCACHE Dynamically Created Table Types Cache

ABAP-STATE Abap: State Stack

ABAP-FSTK Abap: Form Stack

ABAP-PARM Abap: Parm Stack

ABAP-BSTK Abap: Block Stack

ABAP-VALUE Abap: Value Stack

ROLL-AREA Roll Area

SHORT-AREA Short Area

PERM-AREA Perm Area

TASK-AREA Task Area

HEAP-AREA Heap Area

EM/EH-AREA A49 Em/Eh Area

MM-AREA Mm Area

EG-AREA Eg Area

CLAS Classes Defined In This Progr.

CLFR Friends Defined For Classes

VTAB Vtab For Classes In This Progr.

INTI Implemented Interfaces

INTD Defined/Used Interfaces

INTC Included Interfaces

OREF Addressing Info For Objref->

IREF Addressing Info For Intref->

CREF Class Index In Prog (->Cfix)

CFIX Dyn. Part Of Cref (Class Ref)

IFIX Dyn. Part Of Iref (Intref)

EVNT Defined/Used Events (Descr)

CLAD Class Admin (Loaded Classes)

IFAD Interface Admin

CTX Remote Objects Context Id

OBJMGR Object Manager State

CLASSES Classes And Instance Headers

OBJHTAB Object Header / Addressing Table

OBJ-GCSTACK Objects: Garbage Collection Stack

Page 39: ABAP Sheet

OBJ-DFSTACK Objects: Deferred Free Stack

PCBLIST Pointer List

PCBHASH Pointer Hash

STRINGADMI Strings: Administration Information

STRINGSTAT Strings: Statistics Information

STRINGHEAD Strings: Header Table

SYMBDATA Symbol Table For Data

SYMBCOMP Symbol Table For Comp

SYMBTYPE Symbol Table For Type

SYMBATTR Symbol Table For Attributes

SYMBIFAT Symbol Table For Interface Attributes

METHPARM Method And Event Parameters

METHEXCP Method Exceptions

KMTD Kernel Method Indirections

ACID Checkpoint Groups

INTFMETH Interface Methods

INTFEVNT Interface Events

SYMBMETH Interface Events

SYMBEVNT Interface Events

GCIX Gc Index

DATL Local Data Cb

DSEGGLB Global Dseg Cb

DSEGLOC Local Dseg Cb

INTR Interface Usage

INTF Dyn. Part Of Interface Usage

TPLR Type Pool Usage

EXCP Exception Raising

SREF String Literals (Pxa)

SFIX String Literals (Roll)

PROGHASH Hash Table For Program Administration

CLADHASH Hash Table For Class Administration

IFADHASH Hash Table For Interface Administration

STCO-PXA Constant Structures With Strings

STCO-ROLL Constant Structures With Strings

STIX Offsets In Stco

TEXTPOOL Loaded Text Pools

AAB-STATE Activation State Assertions / Breakpoints

AAB-ACID Act. Table For Assertions / Bps (Groups)

AAB-PROG Act. Table For Assertions / Bps (Programs)

COVERAGADM Coverage Analyzer Administration