You are on page 1of 44

ABAP - Anotações Importantes

* Função/Comando/Transação/Programa/Userexit/Tabela Descrição
C 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 erro
C COLLECT <TAB> Grava registros como o APPEND, efetuando a somátoria dos campos numericos
C CONDENSE <V> . Eliminar espaços á esquerda
C INSERT <TAB> CLIENTE SPECIFIED FROM TABLE <ITAB> Inserir dados de uma tab interna em tab
C 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ções
C SEARCH <STRING2> FOR <STRING1>. Procura uma sequencia de string em uma outra
C SHIFT <STRING> LEFT DELETING LEADING SPACE. Elimina os espaços em branco no início da string
C SHIFT <STRING1> RIGHT DELETING TRAILING <STRING2>. Elimina a string2 no final da string1
C SPLIT <STRING1> AT <SEP> INTO <STRING2> <STRING3> Separar Strings de uma variável por um determinado separador
C TRANSLATE <VAR> USING '.,' Troca de caracteres
C WRITE <V1> TO <V2> LEFT-JUSTIFIED Eliminar zeros á esquerda
FUNÇÕES
F ADDR_GET Acessa todos os dados de endereço
F ALSM_EXCEL_TO_INTERNAL_TABLE Carrega um Arquivo Excel, diretamente para uma Tabela Interna
F ARCHIVFILE_SERVER_TO_CLIENT (Ex.: J_1BLFA1) Download de arquivos com tamanhos de registros diferentes, depois de usar o Transfer
F C14Z_WAIT_ON_COMMIT Função que aguarda a atualização das tabelas no Banco de Dados
F CL_TABLE_EDITOR Mostrar e editar uma tabela interna
F 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 Material
F CS_WHERE_USED_MAT Traz onde o componente é usado.
F CUOV_SET_FUNCTION_ARGUMENT Passar argumentos para determinada função
F DATE_STRING_CONVERT Converte a string data de várias formas diferentes
F DELTA_TIME_DAY_HOUR Calcula o tempo decorrido em minutos
F DYNP_VALUES_READ Serve para buscar informacoes em campos que não possuem ID
F F4_DATE Calendário
F FI_WT_POPUP_TO_CONFIRM_STEP Abre um popup com as respostas SIM, NÃO e CANCELAR
F FORMAT_TEXTLINES Divide linhas de texto, conforme tamanho de colunas desejado.
F GRAPH_MATRIX_2D Gráfico em 2 Dimensões
F GRAPH_MATRIX_3D Gráfico em 3 Dimensões
F GRAPH_MATRIX_4D Gráfico em 4 Dimensões
F 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 valor
F J_1B_NF_PARTNER_READ Dados dos Parceiros nas Notas Fiscais
F KD_GET_FILENAME_ON_F4 Popup para buscar Nome do Arquivo

1 de 44 Javier F. Taboada
ABAP - Anotações Importantes

F 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 Currency
F LAST_DAY_OF_MONTHS Calcula o último dia do mês
F MASTER_IDOC_DISTRIBUTE Criar IDoc de saída
F MB_SELECT_SD_SCHEDULED_STOCK Recupera as Ordens de Venda, Status e Quantidades
F MD_CONVERT_MATERIAL_UNIT Converte quantidades de uma unidade para outra conforme regra no Material
F ME_READ_HISTORY Apura os dados da PO referentes a venda e movimentação de mercadorias
F MONTH_NAMES_GET Retorna o Mês Escrito ou abreviado ou em numero
F MS_WORD_OLE_FORMLETTER Criar Etiquetas atraves do MS Word
F NUMBER_GET_NEXT Incrementa o contador criado na Transação SNRO
F NUMERIC_CHECK Checar se um dado é numérico
F PC_BUILD_COMPLETE_FILENAME Completa o caminho e nome do arquivo
F 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 data
F RE_LAST_DAY_OF_MONTH Retorna o ultimo dia do mês
F 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 extenso
F RPY_TABLE_READ Descrição dos Campos das Tabelas
F RS_COMPARE_WORDS_SIMILAR Comparar strings com acentos
F 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 parceiro
F RV_ORDER_FLOW_INFORMATION Traz o Fluxo de Documentos de uma Ordem de Venda
F SAP_CONVERT_TO_XLM_FORMAT Transforma uma Tabela Interna em Página XLM
F SAP_CONVERT_TO_XLS_FORMAT Transforma uma Tabela Interna em Planilha XLS
F SAP_GUI_PROGRESS Indicador de progressão.
F SCP_REPLACE_STRANGE_CHARS Troca caracteres estranhos por normais
F SD_PARTNER_READ Recuperar dados dos parceiros (Ordem de Venda)
F SELECT_VIEWS_FIND Seleciona as visões dos materiais
F SET_FIXLEN(SAPLGRAP) USING 'Pos Inicial' 'Pos Final' Para fixar um tamanho de saída no Download
F SET_TRAIL_BLANKS(SAPLGRAP) USING 'X' Mantendo espaços em branco no final do arquivo
F SO_NEW_DOCUMENT_SEND_API1 Envia e-mail
F STATUS_READ Busca o status do equipamento para o usuário
F SWO_QUERY_API_METHODS Procurar BAPI através dos Metodos e Object Names
F SWA_STRING_TO_UPPERCASE Transforma o primeiro caracter em maiúscula
F TERM_CONTROL_EDIT Editor de Texto em ABAP
F TEXT_CONVERT_XLM_TO_SAP Faz download de uma Página pra uma Tabela Interna

2 de 44 Javier F. Taboada
ABAP - Anotações Importantes

F TEXT_CONVERT_XLS_TO_SAP Faz download de uma Planilha pra uma Tabela Interna


F TH_POPUP Envia uma mensagem para um determinado usuário
F TRINT_DISPLAY_TABLE_CONTENTS Lista em ALV o conteúdo de qualquer Tabela
F WS_DOWNLOAD Faz download de arquivos para file local
F WS_FILENAME_GET Chama caixa de file local para imput de dados
F 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 cliente
B 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 Classe
B BAPI_CLASS_CREATE Bapi para criar Classe
B BAPI_CHARACT_CREATE Bapi para Criar Características
B BAPI_ENTRYSHEET_CREATE Bapi para Aceite de Serviço
B BAPI_GOODSMVT_CREATE Bapi para Recebimento
B BAPI_INCOMINGINVOICE_CREATE Inclusão na MIRO
B BAPI_PO_CHANGE Bapi para alterar Pedido de Compra
B BAPI_PO_CREATE Bapi para criar Pedido Compra. Ref. a transação ME21
B BAPI_PO_CREATE1 Bapi para criar Pedido de Compra. Ref. a transação ME21N
B BAPI_PO_RELEASE Bapi para liberar Pedido de Compra
B BAPI_PROFITCENTER_CHANGE Bapi para alterar dados do Centro de Lucro
B BAPI_PROFITCENTER_CREATE Bapi para criar Centro de Lucro
B BAPI_REQUISITION_CHANGE Bapi para alterar Requisição
B BAPI_REQUISITION_CREATE Bapi para criar Requisição
B BAPI_REQUISITION_DELETE Bapi para deletar/cancelar item de Requisição
B BAPI_REQUISITION_RELEASE Bapi para liberar Requisição
PROGRAMAS
P GRBUSG_3 Exemplos com gráficos
P 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áficos
P REKH0004 SAP demo program that shows how to do 2D, 3D, and 4D graphics.
P RFHBUA10 Download para Excel
P RGUGBR00 Substitution/Validation utility
P RHGEN00 Regen PD and PA inconsistencies
P 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

3 de 44 Javier F. Taboada
ABAP - Anotações Importantes

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 ABAP
P 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 infotypes
P RPUP1D00/10 View/Delete data from PCL1 Cluster
P RPUP2D00/10 View/Delete data from PCL2 Cluster
P RPUP3D00/10 View/Delete data from PCL3 Cluster
P RPUP4D00/10 View/Delete data from PCL4 Cluster
P RSABAPIV Mass print/display of ABAP/4 help text
P RSAMTNUL Encontrar campos = 0
P RSANADAT Referência cruzada
P RSAPSCRIPT_ERROR Procurar erros no sapscript
P RSAVGL00 Table adjustment across clients
RSBDCBTC BDC job with an internal batch number and wait for the end of the batch input session.
P
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 automatically
P RSBTCDEL Clean the old background job records
P RSCLTCOP Copy tables across clients
P RSDBCREO Clean batch input session log
P RSDBGENA Verificar problemas na construção das telas
P RSEINB00 Idoc inbound processing by file
P RSEOUT00 Process outbound IDocs
P RSINCL00 Extended program list
P RSMODPRF Criar field_exit
P RSORAREL Get the Oracle Release
P RSPARAM Display all instance parameters
P RSPO0041 Removing old spooling objects
P RSPO0075 To activate access method M for device types
P RSRSCAN1 (RKCTSEAR - RPR_ABAP_SOURCE_SCAN) Search source code for a given string. Will also search includes.
P RSSNAPDL Clean the old ABAP error dumps
P RSTBSERV Compare a contents of a table between clients
P RSTXCPRI (Utilitários/Tipo de aparelho/Copiar categoria) Copiar dispositivos (marcar a opção utilizar referência)
P RSTXDBUG Debug de sapscripts
P RSTXFCON Converts SAPScript page formats
P RSTXFCPY Copiar formulários em Sapscript entre mandantes

4 de 44 Javier F. Taboada
ABAP - Anotações Importantes

P RSTXLDMC Logotipos para sapscript


P RSTXR3TR Transportador de SAPScripts
P RSTXSCRP Save a SAPScript layout set to disk, and load it back into SAP.
P RSTXSCRP Transport SAPscript files across systems
P RSTXSCRP Upload and download SAPScript layout sets
P RSTXTCAT Programa que insere o texto da função READ_REXT
P 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 DDIC
P RSUSR006 List users last login
P RSUSR200 Lista os usuários que não se logaram desde uma determinada data
P RSWBO052 Change development class of a sapscript (provided by Alan Cecchini)
P RSWBO060 put objects into a request and transport it to any other system
P RSWUWFML Report that interrogates the Workflow inbox, based on certain selections
P RSWWIDE Permite apagar o conteúdo das tabelas de Workflow
P RV80HGEN Ativa o programa de fórmulas
P SAPMSABAPDEMOS_TREE Exemplos ABAP
P SDCHECKVOFA Tipos de faturamento estorno
TRANSAÇÃO DESCRIÇÃO DA TRANSAÇÃO
T 0VTC Cadastramento de Itinerários
T B050 Controle de Mensagens
T CK40N Cálculo de custos
T CK81 Lista completa de relatórios de Custos
T CL01 Criar Classe
T CL20N Atribuir Objetos a Classes
T CL22N Atribuir Classes a Classes Superiores
T CL24N Atribuir Objetos/Classes a uma Classe
T CL26 Liberação em Massa de Atribuições
T CL30N Procurar Objetos em Classes
T CL6A Índices de Classes
T CL6C Índice Hierarquico de Classes
T CLHP Atualizar Hierarquia de Classes
T CLMM Modificação em Massa de Avaliações
T CMOD -> Ampliações Globais/Palavra Chave/Modificar Modificar nome de colunas standard
T CMOD -> PRFB Criar user-exits e field-exits
T CO14 Confirmação de Ordem de Produção
T CS01 Criar Lista Técnica de Materiais
T CT04 Administração de Características
T DWDM Exemplos de ABAP Object (ex. HTML, Tree, Drag&Drop, Integração com Office, etc.)
T EWK1 Pesquisa qualquer string em qualquer programa

5 de 44 Javier F. Taboada
ABAP - Anotações Importantes

T FB03 Exibir Documento Contábil


T FBL3M Listar o livro razão
T FBL5N Relatório partidas individuais de clientes
T FCHI Determinar intervalo de cheques
T FS00 Conta do Razão
T J1B3N Impressão da nota fiscal
T J1BG Associar impressoras das filiais
T J1BJ Associar Formulário a Nota Fiscal
T J1BL Atualizar tipos de mensagem(n.fisc.)
T KCH1 Criar Hierarquia Standard e Grupos de Centros de Lucro
T KCH3 Exibir Grupos de Centros de Lucro
T KCH5N Modificar Hierarquia Standard
T KCH6N Exibir Hierarquia Standard
T MB03 Exibir Documento do Material
T MB1B Baixa de Estoque
T MB51 Lista documentos de material
T MB5L Valor do estoque/Saldo
T ME9F -> ME22N Impressão das mensagens de compra
T MMBE Posição de Estoque
T OAYN Área de Depreciação
T OMFD Cotação atribuir programa/formulário
T OMFE Compras atribuir programa/formulário
T OP4A Determinação de Turnos de Produção
T OPK8 Amarrar o formulário de Ordem de Produção ao programa
T ORFA Contas do Ativo
T ORFB Contas Financeiras
T ORKS Contas por Centro de Custo
T OVX4 Grupo de vendedores
T PA10 Arquivo pessoal
T PA20 Exibir dados mestre HR
T PA30 Atualizar registro administração pessoal
T SCC1 Cópia de requests
T SCC4 Cópia/Desbloqueio de Mandante
T SCU0/OY19 Comparação de Client
T SE11 -> Elementos de Dados -> Saltar/Traduzir Modificar nome de colunas standard
T SE14 Ajusta tabela
T SE24 Class Builder - (Manutenção das Classes)
T SE30 Analisar tempo de execução
T SE36 Bancos lógicos de dados
T SE39 Comparar dois programas

6 de 44 Javier F. Taboada
ABAP - Anotações Importantes

T SE43N Manutenção de menus


T SE48 Procura códigos/funções em programas e telas
T SE56 Gerar Dialógo de Atualização de Tabelas
T SE63 Traduções
T SE80 Criar classe de desenvolvimento
T SE83 (Reuse Library) Exemplos de ABAP Object (ex. Tree, Drag&Drop, Integração com Office, etc.)
T SE84 Repository info
T SE91 Manutenção de classes de mensagem
T SE93 Atualização de Transação
T SERP Inserir /Eliminar Report de Árvore de Relatórios
T SLIN Verificação Ampliada para um Programa ABAP
T SM12 Selecionar entradas de bloqueio. Derruba uma entrada de usuário que está bloqueada
T SM36 Job através de variante
T SNRO Criar contadores
T SO10 Criar textos standard
T SP01 Controle de Saída do Spool
T SQ01 Sap Query: Atualizar Queries
T SQ02 Sap Query: Atualizar Infosets
T SQ03 Sap Query: Atualizar Grupo de Usuários
T SU24 Consulta os objetos de autorização de uma transação com os valores default
T ST02 Abend nas Interfaces
T ST05 Trace de uma transação, mostrando as tabelas usadas
T STMS Gerenciamento do Sistema de Transporte
T V/08 Esquema de Calculo da Pricing
T VK11 Criar Registros de Condição
T VI01 Criar documentos de custo
T VOFM Manutenção de fórmulas e pré-requesitos
T VT01N Criar documento de transporte
TABELAS
TB DD01L Dominios
TB DD01T Textos dos Dominios
TB DD02L Tabelas SAP
TB DD02T Textos das Tabelas
TB DD03L Campos das Tabelas
TB DD03T Textos Campos das Tabelas
TB DD04L Elementos de Dados
TB DD04T Textos dos Elementos de Dados
TB DD05S Campos da Chave Externa
TB DF04T Denominações das Funções
TB E070 Sistema de transporte: cabeçalho de ordens/tarefas

7 de 44 Javier F. Taboada
ABAP - Anotações Importantes

TB E071 Sistema de transporte: entradas de objeto de ordens/tarefas


TB E071K Sistema de transporte: entradas chave de ordens/tarefas
TB FUNCT Textos Breves
TB J_1BNFDOC Cabeçalho da Nota Fiscal
TB J_1BNFLIN Partidas Individuais das Notas Fiscais
TB J_1BNFNAD Parceiros da Nota Fiscal
TB J_1BNFSTX Imposto por Item
TB KNVP Mestre de Clientes - Função Parceiros
TB MAST Material x Lista
TB MODSAP Ampliações SAP(exit's)
TB NRIV Intervalo de Contadores
TB PA0001 PA00XX (Infotipos modulo HR)
TB STKO Cabeçalho da Lista Técnica
TB STPO Itens da Lista Técnica
TB STZU Dados da Lista Técnica
TB STXH Tabela de Textos
TB T705D Códigos das Funções
TB TADIR Catálogo de objetos repository
TB TFDIR Módulos de Função
TB TFTIT Textos das Funções
TB TNAPR Associação dos Formulários aos Programas (SD)
TB TPAR Tabela de Parceiros
TB TRDIR Tabela dos Programas
TB TSTC Códigos das Transações SAP
TB TSTCC Atributos Adicionais para TSTC
TB TSTCP Parametros para Transações
TB TSTCT Textos das Transações
TB TVZBT Condições de Pagamento
USER-EXITS
X EXIT_RVV50R1T_001 (Ampliação: RVV50R1T) Exit para Processamento Coletivo
X 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ário
X EXIT_SAPLMEREQ_001 a EXIT_SAPLMEREQ_009 Requisição de Compras
X EXIT_SAPLCOI1_027 (Ampliação: IWO10027) - ZXWOCU24 Gerar user exit norma apropriação própria do cliente
X EXIT_SAPLCOZV_001 Antes de Salvar a Ordem de Produção
X EXIT_SAPLV54B_001 (Ampliação: V54B0001) - ZXV54U02 Custos de Transporte - Prepare Pricing Determination - KOMK
X EXIT_SAPLV54B_002 (Ampliação: V54B0001) - ZXV54U03 Custos de Transporte - Prepare Pricing Determination - KONP
X EXIT_SAPMFDTA_001 Arquivos de Remessa para Cobrança Escritural
X EXIT_SAPMM06B_001 Exit na Requisição de Compra
X EXIT_SAPMM06E_012 (Ampliação: MM06E005) ME21N - (Gravação) - Consistência Código de imposto do item na pasta Fatura

8 de 44 Javier F. Taboada
ABAP - Anotações Importantes

X EXIT_SAPMM06E_017 (Ampliação: MM06E005) ME21N - (Digitação) - Consistência Código de imposto do item na pasta Fatura
X EXIT_SAPMV45A_003 (ZXVVAU05) Exit no Faturamento
X USEREXIT_FILL_VRBK_VBRP (Prog: RV60AFZC) Exit no Faturamento
X USEREXIT_MOVE_FIELD_TO_VBAP (Prog: MV45AFZZ) Criação/Alteração das Ordens de Venda
X USEREXIT_NUMBER_RANGE (Prog: MV45AFZZ) Criação/Alteração das Ordens de Venda
X USEREXIT_SAVE_DOCUMENT (Prog: MV45AFZZ) Criação/Alteração das Ordens de Venda
X USEREXIT_SAVE_PREPARE_DOCUMENT (Prog: MV45AFZZ) Criação/Alteração das Ordens de Venda
MANUTENÇÃO DE TABELAS CONDIÇÕES DINAMICAS
Passos 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ções
2) Entre na SE11, crie a tabela, ative-a entre no menú Utilitários/Gerador de REPORT demo_select_dynamic_conditions .
Atualização de Tabela
3) 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 (Qualquer
Atualizaçã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 da
transaçã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.
Para a NF Writer não aparecer no livro fiscal:
1) Criá-la sem Impostos SELECT cityfrom
2) Marcar com um 'X' o campo J_1BDYLIN_TM15S na tela de Itens INTO wa
BLOQUEIOS DE FATURAMENTO FROM spfli
Definir 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/2180
Numeraçã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-570
Rhodia - 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-EXIT

9 de 44 Javier F. Taboada
ABAP - Anotações Importantes

Vibrapar - 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 na
Projetos/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-EXITS
CMOD 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 TESTE
Este método tem praticamente a mesma finalidade da função DYNP_VALUE_READ SE37 -> BAPI_SALESORDER_CREATEFROMDAT2 -> Editar
field-symbols <fs> type any. Módulo de Função -> Testar -> Sequências deTeste
assign ('(NOME_PROGRAMA)NOME_CAMPO') to <fs>. . BAPI_SALESORDER_CREATEFROMDAT2
Com 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" -> Executar
Obs. 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 chaves
Com isso a Classe de Mensagens será aberta com todas as Mensagens. externas, coloque como Tabela de verificação a Tabela Normal, coloque em
PERMITIR 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 V1 : 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 objeto
ID 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 Perfil
Chamar o programa a ser executado, no menu, escolher ir para: Variantes, eliminar. BUSCAR O NOME DA TRANSAÇÃO NA MEMÓRIA
Ou 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_TCODE
Através da SE38 rodar o programa RS_LXE_RECORD_TORDER, pressionar o botão INCLUIR CONDIÇÕES NAS VISÕES CRIADAS PELA SM30
Ctrl-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 -> Horas
DATA: 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 10
lv_name = 'SFLIGHT'. Ex.: A cada nova entrada preciso verificar uma condição, o Momento é o 05.

10 de 44 Javier F. Taboada
ABAP - Anotações Importantes

CREATE DATA ls_wa TYPE (lv_name). COMO USAR A SE38 EM AMBIENTES SEM PERMISSÃO
CREATE 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 seguinte
selecione a aba CRIAR e dê um duplo-clique em TELA. Selecione o seu
arquivo no diretório e execute.

11 de 44 Javier F. Taboada
ABAP - Anotações Importantes

12 de 44 Javier F. Taboada
ABAP - Anotações Importantes

13 de 44 Javier F. Taboada
ABAP - Anotações Importantes

14 de 44 Javier F. Taboada
ABAP - Anotações Importantes

15 de 44 Javier F. Taboada
ABAP - Anotações Importantes

16 de 44 Javier F. Taboada
ABAP - Anotações Importantes

17 de 44 Javier F. Taboada
ABAP - Anotações Importantes

18 de 44 Javier F. Taboada
ABAP - Anotações Importantes

19 de 44 Javier F. Taboada
ABAP - Anotações Importantes

20 de 44 Javier F. Taboada
ABAP - Anotações Importantes

Ex.: Preciso filtrar as informações apresentadas dependendo do país de Logon, neste caso

21 de 44 Javier F. Taboada
ABAP - Anotações Importantes

22 de 44 Javier F. Taboada
Transação Descrição
CL01 Criar Classes
CT01 Criar Características
F-02 Criar lançamento conta Razão
F-04 Liquidar com compensação
F-05 Lançar avaliação em moeda estrangeira
F-07 Lançar saída de pagamento
F-22 Entrar fatura do cliente
F-28 Lançar entrada de pagamentos
F-29 Lançar adiantamento do cliente
F-30 Transferir e compensar
F-43 Entrar fatura do fornecedor
F-47 Solicitação de adiantamento
F-51 Transferir e compensar
FB08 Estornar documento
FBRA Anular compensação
FBV0 Registrar documento pré-editado
J1B1N Criar nota fiscal
J1B2 Modificar nota fiscal
KE51 Criar Centro de Lucro
MB01 Entrada de Mercadoria por Pedido
MB31 Entrada de Mercadoria por Ordem
MB1A Registrar Saída de Mercadoria
MB1B Registrar Retificação
MB1C Registrar Outras Entradas de Mercadoria
MB11 Registrar Movimento de Mercadoria
MBST Estornar documento de material
ME22N Modificar pedido
MIGO Entrada de mercadorias Pedido - Equipe de Produto
MIRO Criar fatura recebida
MR22 Debitar/creditar material
MR8M Estornar documento de faturamento
VA01 Criar Ordem de Venda
VL02N Modificar entrega
BAPI
BAPI_CLASS_CREATE
BAPI_CHARACT_CREATE
BAPI_ACC_GL_POSTING_POST

BAPI_BILLINGDOC_CREATEMULTIPLE

BAPI_ACC_DOCUMENT_POST
BAPI_ACC_BILLING_POST
BAPI_ACC_INVOICE_RECEIPT_POST

BAPI_J_1B_NF_CREATEFROMDATA

BAPI_PROFITCENTER_CREATE
BAPI_GOODSMVT_CREATE
BAPI_GOODSMVT_CREATE
BAPI_GOODSMVT_CREATE
BAPI_GOODSMVT_CREATE
BAPI_GOODSMVT_CREATE
BAPI_GOODSMVT_CREATE

BAPI_PO_CHANGE
BAPI_GOODSMVT_CREATE
BAPI_INCOMINGINVOICE_CREATE
BAPI_ACC_GOODS_MOVEMENT_POST
BAPI_BILLINGDOC_CANCEL1
BAPI_SALESORDER_CREATEFROMDAT2
System Tables
ADCP 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
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 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.
CDPOS Change document items
CDHDR Change document header
T529A 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.
T588Z 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.
T588M Infotype Screen Control

PM - SD
Tables
AFAB Network - Relationships
AFFH PRT assignment data for the work order
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
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

Sales and
Distribution
Tables
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

Materials
Management
Tables
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
RESB Reservation/dependent requirements
T161T Texts for Purchasing Document Types

Finance
Tables
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
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 Tables


IMAK 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

Production
Planning
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
AFPO Production Order Position (details)
Transactions

search_sap_menu

EDI Specific
Transactions

VOE1
VOE2
VOE3
VOE4
WEDI
BALE

Scheduling
agreements

OVA9

OVAI

OVAJ

IDoc Transactions
WE09/WE02
WE05
WE19

WE20
WE21
WE30
WE31
WE42
WE57
WE60
WE81
WE82
BD51
BD54
BD55
BD64
BD87
BALA
BALM
SM59

Output
determination

856 - ASN
V/36
VV21,VV22,VV23
VL71
810 - Invoice
V/54
VV31,VV32,VV33
VF31

855 – Order
Response
V/30
V/48,V/32,V/43
VV11,VV12,VV13

Requirements
coding
V/27

Sales & Distribution

VA02
VA05
VA22
VA32
VA42

Billing
VF02
VF11
VF04

Delivery
VL02N
VL04
VKM5
VL06G
VL06P
VL09
VT02N
VT70

General
VKM3,VKM4
VKM1
VD52

Workflow
SWEAD
SWE2
SWE3
PPOME
SWES
SWUD
Delivery via transfer
orders
VL04
LT03

VL02N

Purchase Orders
ME22N
ME57

Goods Movement
MIGO

Other
MD04
SE38
SM01
SHDB

CMOD
SE16
SOST
SU53
SQVI
ST22
ST01
ST11
ST05
SM21
ST22
SM12
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

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.
View IDocs
EDI test tool. Use to test inbound Function module changes.
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
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)
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
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
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
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

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)
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
Table contents display
View mails sent externally from SAP
Check authorization object
Table Quickviewer – Used to created quick client dependent reports
ABAP Dump Analysis
System trace
Display developer trace
SQL Trace
System log
Display short dumps
Display locked entries
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
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
Ampliação Descrição User-Exit Include Descrição
V56AFCCH Proc.transporte: verificar se o cód.função é permitido EXIT_SAPMV56A_001 ZXV56U18 Shipment Processing: Check Function Code Allowed
V56AGTAR User exit p/a filtragem no cálculo elemento de expedição EXIT_SAPLV56A_003 ZXV56U38 Customer Exit for Setting Filtering on Shipping Unit Calc
V56ARCHV Verificações específ.cliente no arquivamento de transportes EXIT_SDVTTKWR_001 ZXV56U32 Shipment Archiving: Customer-Defined Checks: Prefetch
EXIT_SDVTTKWR_002 ZXV56U33 Enhancement of Shipment Archiving: Checks Per Shipment
V56ATKTX Modificar o núm.linhas na entrada de texto no transporte EXIT_SAPMV56A_002 ZXV56U31 Establish Inline Lines During Text Maintenance
V56BMOD Processamento de transporte: modificação de campo EXIT_SAPLV56B_001 ZXV56U34 Transportation Processing: Field Modification
V56DISTZ Preparação transporte: determinação de distâncias EXIT_SAPLSTAG_001 ZXV56U23 Shipment Stage: Determine Distance
V56FCOPY Proc.transporte: copiar dados de fornecimento EXIT_SAPLV56F_010 ZXV56U15 Shipment Processing: Copying Delivery Data to Shipment Docum
V56FSTAT Proc.transporte: atividades ao definir um status EXIT_SAPLV56F_011 ZXV56U16 Shipment Processing: Activities for Setting a Status, Time 1
EXIT_SAPLV56F_012 ZXV56U35 Shipment Processing: Activities for Setting a Status, Time 2
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 Modification of IDOC Control Record in SD-TPS Interface
V56I0030 Custos de frete RFC do APO EXIT_SAPLLE_TRA_X_001 ZXCMW8U03 Freight Costs User Exit
V56IVIEW User exit for the structure of the planning overview EXIT_SAPFV56I_001 ZXV56U01 User Exits for Generation of Planning Overview
V56K0001 Mensagens de transporte que saiem (EDI) EXIT_SAPFV56I_002 ZXV56U36 User Exit for Filtering Shipping Units
V56KBAPI Ampliação para chamada do BAPI de transporte EXIT_SAPLV56K_BAPI_001 ZXV56KBAPIU01 User Exit: Fill Interface for Change BAPI
V56L0001 Status do transporte para um fornecimento EXIT_SAPLV56L_001 ZXV56U22 Status of Shipments for a Delivery
V56L0007 Desativar o bloqueio transf.múltipla para remessas p/SPT EXIT_SAPLV56L_007 ZXV56U20 Switch Off Multiple Transmission Block for Deliveries to TPS
V56LDELI Ler os dados fornecimento para o processamento do transporte EXIT_SAPLV56L_002 ZXV56U25 Reading of Delivery Data for Shipment Processing
V56LOCID Preparação de transp.: determ.identificação de um local EXIT_SAPLSTAG_002 ZXV56U24 Leg Determination: Generation of Location Identification
V56MVT04 Ampliações para o processamento coletivo do transporte EXIT_SAPLV56M_001 ZXV56U26 Collective Processing for Shipment: Enhancement of Field Cat
EXIT_SAPLV56M_002 ZXV56U27 Collective Processing Shipment: Assign Deliveries to Shipmen
EXIT_SAPLV56M_003 ZXV56U28 Collective Processing Shipment: Filling Generated Shipment D
V56SLDET Proc.transporte: determinação de trajetos EXIT_SAPLV56S_001 ZXV56U13 Shipment Processing: Leg Determination
V56TDLIF Filtrar itens de remessa para transporte EXIT_SAPLV56T_001 ZXV56U21 Filter Delivery Items for Shipment
V56UCHCH Proc.transporte: verificar se houve modificações EXIT_SAPLV56U_001 ZXV56U09 Checking of Shipments for Changes
V56UCHCO Verificar a completitude dos transportes EXIT_SAPLV56U_002 ZXV56U17 Checking of Shipments for Completeness
V56UDLUP Obsoleto a part.4.6C: AtualizRemessa via rotinas de remessa OBSOLETO
V56UNUMB Atribuição do nº transporte EXIT_SAPLV56U_003 ZXV56U312 Shipment Number Allocation
V56USTAT Determinação própr.cliente do status planejam.transferência EXIT_SAPLV56U_007 ZXV56U39 Additional Rules for Determining Transportation Planning Sta
V56USVDO Atualização de objetos novos para o transporte EXIT_SAPLV56U_005 ZXV56U10 Updating of Additional Objects Within Shipment Processing
V56USVDP Preparação para atualizar objetos novos para o transporte? EXIT_SAPLV56U_004 ZXV56U11 Shipment Processing: Prepare New Objects for Saving
User-Exits da MIRO

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

Javier Fernandez Taboada


User-Exits da MIRO

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

Javier Fernandez Taboada


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
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
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

You might also like