Você está na página 1de 44

ABAP - Anotaes Importantes

*
C
C
C
C
C
C
C
C
C
C
C
C
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F

Funo/Comando/Transao/Programa/Userexit/Tabela
CATCH SYSTEM-EXCEPTIONS BCD_ZERODIVIDE = 1. (AES) ENDCATCH
COLLECT <TAB>
CONDENSE <V> .
INSERT <TAB> CLIENTE SPECIFIED FROM TABLE <ITAB>
LEAVE LIST-PROCESSING
ON CHANGE OF <CAMPO>. (AES) ENDON.
SEARCH <STRING2> FOR <STRING1>.
SHIFT <STRING> LEFT DELETING LEADING SPACE.
SHIFT <STRING1> RIGHT DELETING TRAILING <STRING2>.
SPLIT <STRING1> AT <SEP> INTO <STRING2> <STRING3>
TRANSLATE <VAR> USING '.,'
WRITE <V1> TO <V2> LEFT-JUSTIFIED
FUNES
ADDR_GET
ALSM_EXCEL_TO_INTERNAL_TABLE
ARCHIVFILE_SERVER_TO_CLIENT (Ex.: J_1BLFA1)
C14Z_WAIT_ON_COMMIT
CL_TABLE_EDITOR

Descrio
Trata diversos erros; diviso por zero, overflow, etc. No gera erro fatal, retorna o erro
Grava registros como o APPEND, efetuando a somtoria dos campos numericos
Eliminar espaos esquerda
Inserir dados de uma tab interna em tab
Sai da exibio de um relatorio e efetua o reprocessamento sem utilizar botes standard.
A cada troca de campo fazer tais aes
Procura uma sequencia de string em uma outra
Elimina os espaos em branco no incio da string
Elimina a string2 no final da string1
Separar Strings de uma varivel por um determinado separador
Troca de caracteres
Eliminar zeros esquerda

CONVERSION_EXIT_CGCBR_INPUT

Checa se o CGC valido.

COPO_POPUP_TO_DISPLAY_TEXTLIST
CS_BOM_EXPL_MAT_V2
CS_WHERE_USED_MAT
CUOV_SET_FUNCTION_ARGUMENT
DATE_STRING_CONVERT
DELTA_TIME_DAY_HOUR
DYNP_VALUES_READ
F4_DATE
FI_WT_POPUP_TO_CONFIRM_STEP
FORMAT_TEXTLINES
GRAPH_MATRIX_2D
GRAPH_MATRIX_3D
GRAPH_MATRIX_4D
HELP_VALUES_GET_WITH_TABLE_EXT
HR_E_NUM_OF_DAYS_OF_MONTH

Mostra um Dialog Box para exibir um texto de lista.


Traz a Lista Tcnica de um Material
Traz onde o componente usado.
Passar argumentos para determinada funo
Converte a string data de vrias formas diferentes
Calcula o tempo decorrido em minutos
Serve para buscar informacoes em campos que no possuem ID
Calendrio
Abre um popup com as respostas SIM, NO e CANCELAR
Divide linhas de texto, conforme tamanho de colunas desejado.
Grfico em 2 Dimenses
Grfico em 3 Dimenses
Grfico em 4 Dimenses
Serch-help Dinmico (F4)
Retorna atraves de uma data a quantidade do ms relacionado a data em questao.

HR_BR_CPF_CHECK_DIGITS
HR_TIME_RESULTS_GET

Checa se o CPF valido( no confirmado).


retorna quantidade de horas feitas em um determinado perodo.

HRCM_STRING_TO_AMOUNT_CONVERT
J_1B_NF_PARTNER_READ
KD_GET_FILENAME_ON_F4

Converter string para valor


Dados dos Parceiros nas Notas Fiscais
Popup para buscar Nome do Arquivo

Acessa todos os dados de endereo


Carrega um Arquivo Excel, diretamente para uma Tabela Interna
Download de arquivos com tamanhos de registros diferentes, depois de usar o Transfer
Funo que aguarda a atualizao das tabelas no Banco de Dados
Mostrar e editar uma tabela interna

1 de 44

Javier F. Taboada

ABAP - Anotaes Importantes


F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F

K_KKB_POPUP_RADIO2
K_KKB_POPUP_RADIO3
KKEK_CONVERT_FLOAT_TO_CURR
LAST_DAY_OF_MONTHS
MASTER_IDOC_DISTRIBUTE
MB_SELECT_SD_SCHEDULED_STOCK
MD_CONVERT_MATERIAL_UNIT
ME_READ_HISTORY
MONTH_NAMES_GET

Cria um Popup com 2 Rdio Button.


Cria um Popup com 3 Rdio Button.
Converter varivel Float em Currency
Calcula o ltimo dia do ms
Criar IDoc de sada
Recupera as Ordens de Venda, Status e Quantidades
Converte quantidades de uma unidade para outra conforme regra no Material
Apura os dados da PO referentes a venda e movimentao de mercadorias
Retorna o Ms Escrito ou abreviado ou em numero

MS_WORD_OLE_FORMLETTER
NUMBER_GET_NEXT
NUMERIC_CHECK
PC_BUILD_COMPLETE_FILENAME
PC_CHECK_FILENAME
PC_CHECK_FILENAME_WITH_EXT
PC_SPLIT_COMPLETE_FILENAME
QF05_RANDOM_INTEGER
RE_ADD_MONTH_TO_DATE

Criar Etiquetas atraves do MS Word


Incrementa o contador criado na Transao SNRO
Checar se um dado numrico
Completa o caminho e nome do arquivo
Checa a existencia do Arquivo no PC (entrar nome do arquivo sem extenso)
Checa a existencia do Arquivo no PC (entrar nome do arquivo com extenso)
Divide o nome em Drive, Caminho, Nome do Arquivo e Extenso.
Gera nmeros aleatoriamente tendo como parmetros um menor e um maior n
Adiciona meses a uma data, calculando a nova data

RE_LAST_DAY_OF_MONTH
RFC_READ_TABLE
RH_GET_DATE_DAYNAME

Retorna o ultimo dia do ms


Retorna os campos da tabela, tambp, retorna descrio de todos os campos
Recupera dia da semana por extenso

RPY_TABLE_READ
RS_COMPARE_WORDS_SIMILAR
RS_SET_SELSCREEN_STATUS
RV_DYNAMIC_ADRESS
RV_ORDER_FLOW_INFORMATION
SAP_CONVERT_TO_XLM_FORMAT
SAP_CONVERT_TO_XLS_FORMAT

Descrio dos Campos das Tabelas


Comparar strings com acentos
Associar Status a Tela (no evento at selection-screen output)
Merge o endereo do cliente com informao do parceiro
Traz o Fluxo de Documentos de uma Ordem de Venda
Transforma uma Tabela Interna em Pgina XLM
Transforma uma Tabela Interna em Planilha XLS

SAP_GUI_PROGRESS

Indicador de progresso.

SCP_REPLACE_STRANGE_CHARS
SD_PARTNER_READ
SELECT_VIEWS_FIND
SET_FIXLEN(SAPLGRAP) USING 'Pos Inicial' 'Pos Final'
SET_TRAIL_BLANKS(SAPLGRAP) USING 'X'
SO_NEW_DOCUMENT_SEND_API1
STATUS_READ
SWO_QUERY_API_METHODS
SWA_STRING_TO_UPPERCASE
TERM_CONTROL_EDIT
TEXT_CONVERT_XLM_TO_SAP

Troca caracteres estranhos por normais


Recuperar dados dos parceiros (Ordem de Venda)
Seleciona as vises dos materiais
Para fixar um tamanho de sada no Download
Mantendo espaos em branco no final do arquivo
Envia e-mail

Busca o status do equipamento para o usurio


Procurar BAPI atravs dos Metodos e Object Names
Transforma o primeiro caracter em maiscula
Editor de Texto em ABAP
Faz download de uma Pgina pra uma Tabela Interna
2 de 44

Javier F. Taboada

ABAP - Anotaes Importantes


F
F
F
F
F
F
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
B
P
P
P
P
P
P
P
P
P
P
P
P
P
P

TEXT_CONVERT_XLS_TO_SAP
TH_POPUP
TRINT_DISPLAY_TABLE_CONTENTS
WS_DOWNLOAD
WS_FILENAME_GET
WS_UPLOAD

BAPIS (http://ifr.sap.com/catalog/query.asp)
BAPI_AR_ACC_GETOPENITEMS
BAPI_ACC_GL_POSTING_POST
BAPI_CLASS_CHANGE
BAPI_CLASS_CREATE
BAPI_CHARACT_CREATE
BAPI_ENTRYSHEET_CREATE
BAPI_GOODSMVT_CREATE
BAPI_INCOMINGINVOICE_CREATE
BAPI_PO_CHANGE
BAPI_PO_CREATE
BAPI_PO_CREATE1
BAPI_PO_RELEASE
BAPI_PROFITCENTER_CHANGE
BAPI_PROFITCENTER_CREATE
BAPI_REQUISITION_CHANGE
BAPI_REQUISITION_CREATE
BAPI_REQUISITION_DELETE
BAPI_REQUISITION_RELEASE
PROGRAMAS
GRBUSG_3
RBDAGAI2
RBDAGAIE
RBDAPP01
RBDMANIN
REKH0003
REKH0004
RFHBUA10
RGUGBR00
RHGEN00
RHGRENZ0
RHGRENZ1
RHGRENZ2
RHSOBJCH

Faz download de uma Planilha pra uma Tabela Interna


Envia uma mensagem para um determinado usurio
Lista em ALV o contedo de qualquer Tabela
Faz download de arquivos para file local
Chama caixa de file local para imput de dados
Faz upload de arquivo separado por tabulaes.

Mostra as Partidas em Aberto em um determinado perodo de um cliente


Lanamento das Contas de Razo - (Transao F-02)
Bapi para alterar dados de Classe
Bapi para criar Classe
Bapi para Criar Caractersticas
Bapi para Aceite de Servio
Bapi para Recebimento
Incluso na MIRO
Bapi para alterar Pedido de Compra
Bapi para criar Pedido Compra. Ref. a transao ME21
Bapi para criar Pedido de Compra. Ref. a transao ME21N
Bapi para liberar Pedido de Compra
Bapi para alterar dados do Centro de Lucro
Bapi para criar Centro de Lucro
Bapi para alterar Requisio
Bapi para criar Requisio
Bapi para deletar/cancelar item de Requisio
Bapi para liberar Requisio
Exemplos com grficos
Re-processing of IDocs after ALE input error
Reprocessing of edited IDocs
Post inbound Idocs to application documents
Start error handling for non-posted Idocs
Exemplos com grficos
SAP demo program that shows how to do 2D, 3D, and 4D graphics.
Download para Excel
Substitution/Validation utility
Regen PD and PA inconsistencies
Program will delete any 1001 infotypes whose start date is after the delimit date.
Extend the end date on delimited records.
Delimit IT1001 only.
Corrects the following error in workflow: Table SOBJ is consistent as regards key
3 de 44

Javier F. Taboada

ABAP - Anotaes Importantes


P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P

RKCTSEAR
RPDTRA00
RPR_ABAP_SOURCE_SCAN
RPR_ABAP_SOURCE_SCAN ou RSRSCAN1
RPUAUD00
RPUAUDDL
RPUDELPN
RPUP1D00/10
RPUP2D00/10
RPUP3D00/10
RPUP4D00/10
RSABAPIV
RSAMTNUL
RSANADAT
RSAPSCRIPT_ERROR
RSAVGL00
RSBDCBTC

Search source code for up to two strings.


List all HR transactions.
Search ABAP code for a string. Look too RSRSCAN1 or RKCTSEAR.
Procura STRING em programas ABAP
HR Report to list all logged changes for an employee. Uses the PCL4 Audit Cluster.
HR Report to delete audit data from the PCL4 Audit Cluster.
Delete all info for an employee number, including cluster data and infotypes
View/Delete data from PCL1 Cluster
View/Delete data from PCL2 Cluster
View/Delete data from PCL3 Cluster
View/Delete data from PCL4 Cluster
Mass print/display of ABAP/4 help text
Encontrar campos = 0
Referncia cruzada
Procurar erros no sapscript
Table adjustment across clients
BDC job with an internal batch number and wait for the end of the batch input session.

RSBDCDRU
RSBDCOS0
RSBDCSUB
RSBTCDEL
RSCLTCOP
RSDBCREO
RSDBGENA
RSEINB00
RSEOUT00
RSINCL00
RSMODPRF
RSORAREL
RSPARAM
RSPO0041
RSPO0075
RSRSCAN1 (RKCTSEAR - RPR_ABAP_SOURCE_SCAN)
RSSNAPDL
RSTBSERV
RSTXCPRI (Utilitrios/Tipo de aparelho/Copiar categoria)
RSTXDBUG
RSTXFCON
RSTXFCPY

Prints the contents of a Batch Input session. No options for error transactions only.
Execute UNIX commands.
Release batch input sessions automatically
Clean the old background job records
Copy tables across clients
Clean batch input session log
Verificar problemas na construo das telas
Idoc inbound processing by file
Process outbound IDocs
Extended program list
Criar field_exit
Get the Oracle Release
Display all instance parameters
Removing old spooling objects
To activate access method M for device types
Search source code for a given string. Will also search includes.
Clean the old ABAP error dumps
Compare a contents of a table between clients
Copiar dispositivos (marcar a opo utilizar referncia)
Debug de sapscripts
Converts SAPScript page formats
Copiar formulrios em Sapscript entre mandantes
4 de 44

Javier F. Taboada

ABAP - Anotaes Importantes


P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P
P

RSTXLDMC
RSTXR3TR
RSTXSCRP
RSTXSCRP
RSTXSCRP
RSTXTCAT
RSTXTPDF4
RSTXTRAN
RSUSR003
RSUSR006
RSUSR200
RSWBO052
RSWBO060
RSWUWFML
RSWWIDE
RV80HGEN
SAPMSABAPDEMOS_TREE
SDCHECKVOFA

T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T

TRANSAO
0VTC
B050
CK40N
CK81
CL01
CL20N
CL22N
CL24N
CL26
CL30N
CL6A
CL6C
CLHP
CLMM
CMOD -> Ampliaes Globais/Palavra Chave/Modificar
CMOD -> PRFB
CO14
CS01
CT04
DWDM
EWK1

Logotipos para sapscript


Transportador de SAPScripts
Save a SAPScript layout set to disk, and load it back into SAP.
Transport SAPscript files across systems
Upload and download SAPScript layout sets
Programa que insere o texto da funo READ_REXT
Pass the spool number of a report's output to this program has converted to PDF format.
Add standard texts to a transport so they can be moved between systems.
Checa a troca de password de usurios SAP* e DDIC
List users last login
Lista os usurios que no se logaram desde uma determinada data
Change development class of a sapscript (provided by Alan Cecchini)
put objects into a request and transport it to any other system
Report that interrogates the Workflow inbox, based on certain selections
Permite apagar o contedo das tabelas de Workflow
Ativa o programa de frmulas
Exemplos ABAP
Tipos de faturamento estorno
DESCRIO DA TRANSAO
Cadastramento de Itinerrios
Controle de Mensagens
Clculo de custos
Lista completa de relatrios de Custos
Criar Classe
Atribuir Objetos a Classes
Atribuir Classes a Classes Superiores
Atribuir Objetos/Classes a uma Classe
Liberao em Massa de Atribuies
Procurar Objetos em Classes
ndices de Classes
ndice Hierarquico de Classes
Atualizar Hierarquia de Classes
Modificao em Massa de Avaliaes
Modificar nome de colunas standard
Criar user-exits e field-exits
Confirmao de Ordem de Produo
Criar Lista Tcnica de Materiais
Administrao de Caractersticas
Exemplos de ABAP Object (ex. HTML, Tree, Drag&Drop, Integrao com Office, etc.)
Pesquisa qualquer string em qualquer programa
5 de 44

Javier F. Taboada

ABAP - Anotaes Importantes


T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T

FB03
FBL3M
FBL5N
FCHI
FS00
J1B3N
J1BG
J1BJ
J1BL
KCH1
KCH3
KCH5N
KCH6N
MB03
MB1B
MB51
MB5L
ME9F -> ME22N
MMBE
OAYN
OMFD
OMFE
OP4A
OPK8
ORFA
ORFB
ORKS
OVX4
PA10
PA20
PA30
SCC1
SCC4
SCU0/OY19
SE11 -> Elementos de Dados -> Saltar/Traduzir
SE14
SE24
SE30
SE36
SE39

Exibir Documento Contbil


Listar o livro razo
Relatrio partidas individuais de clientes
Determinar intervalo de cheques
Conta do Razo
Impresso da nota fiscal
Associar impressoras das filiais
Associar Formulrio a Nota Fiscal
Atualizar tipos de mensagem(n.fisc.)
Criar Hierarquia Standard e Grupos de Centros de Lucro
Exibir Grupos de Centros de Lucro
Modificar Hierarquia Standard
Exibir Hierarquia Standard
Exibir Documento do Material
Baixa de Estoque
Lista documentos de material
Valor do estoque/Saldo
Impresso das mensagens de compra
Posio de Estoque
rea de Depreciao
Cotao atribuir programa/formulrio
Compras atribuir programa/formulrio
Determinao de Turnos de Produo
Amarrar o formulrio de Ordem de Produo ao programa
Contas do Ativo
Contas Financeiras
Contas por Centro de Custo
Grupo de vendedores
Arquivo pessoal
Exibir dados mestre HR
Atualizar registro administrao pessoal
Cpia de requests
Cpia/Desbloqueio de Mandante
Comparao de Client
Modificar nome de colunas standard
Ajusta tabela
Class Builder - (Manuteno das Classes)
Analisar tempo de execuo
Bancos lgicos de dados
Comparar dois programas
6 de 44

Javier F. Taboada

ABAP - Anotaes Importantes


T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T
T

SE43N
SE48
SE56
SE63
SE80
SE83 (Reuse Library)
SE84
SE91
SE93
SERP
SLIN
SM12
SM36
SNRO
SO10
SP01
SQ01
SQ02
SQ03
SU24
ST02
ST05
STMS
V/08
VK11
VI01
VOFM
VT01N

Manuteno de menus
Procura cdigos/funes em programas e telas
Gerar Dialgo de Atualizao de Tabelas
Tradues
Criar classe de desenvolvimento
Exemplos de ABAP Object (ex. Tree, Drag&Drop, Integrao com Office, etc.)
Repository info
Manuteno de classes de mensagem
Atualizao de Transao
Inserir /Eliminar Report de rvore de Relatrios
Verificao Ampliada para um Programa ABAP
Selecionar entradas de bloqueio. Derruba uma entrada de usurio que est bloqueada
Job atravs de variante
Criar contadores
Criar textos standard
Controle de Sada do Spool
Sap Query: Atualizar Queries
Sap Query: Atualizar Infosets
Sap Query: Atualizar Grupo de Usurios
Consulta os objetos de autorizao de uma transao com os valores default
Abend nas Interfaces
Trace de uma transao, mostrando as tabelas usadas
Gerenciamento do Sistema de Transporte
Esquema de Calculo da Pricing
Criar Registros de Condio
Criar documentos de custo
Manuteno de frmulas e pr-requesitos
Criar documento de transporte
TABELAS

TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB

DD01L
DD01T
DD02L
DD02T
DD03L
DD03T
DD04L
DD04T
DD05S
DF04T
E070

Dominios
Textos dos Dominios
Tabelas SAP
Textos das Tabelas
Campos das Tabelas
Textos Campos das Tabelas
Elementos de Dados
Textos dos Elementos de Dados
Campos da Chave Externa
Denominaes das Funes
Sistema de transporte: cabealho de ordens/tarefas
7 de 44

Javier F. Taboada

ABAP - Anotaes Importantes


TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
TB
X
X
X
X
X
X
X
X
X
X
X

E071
E071K
FUNCT
J_1BNFDOC
J_1BNFLIN
J_1BNFNAD
J_1BNFSTX
KNVP
MAST
MODSAP
NRIV
PA0001
STKO
STPO
STZU
STXH
T705D
TADIR
TFDIR
TFTIT
TNAPR
TPAR
TRDIR
TSTC
TSTCC
TSTCP
TSTCT
TVZBT

Sistema de transporte: entradas de objeto de ordens/tarefas


Sistema de transporte: entradas chave de ordens/tarefas
Textos Breves
Cabealho da Nota Fiscal
Partidas Individuais das Notas Fiscais
Parceiros da Nota Fiscal
Imposto por Item
Mestre de Clientes - Funo Parceiros
Material x Lista
Ampliaes SAP(exit's)
Intervalo de Contadores
PA00XX (Infotipos modulo HR)
Cabealho da Lista Tcnica
Itens da Lista Tcnica
Dados da Lista Tcnica
Tabela de Textos
Cdigos das Funes
Catlogo de objetos repository
Mdulos de Funo
Textos das Funes
Associao dos Formulrios aos Programas (SD)
Tabela de Parceiros
Tabela dos Programas
Cdigos das Transaes SAP
Atributos Adicionais para TSTC
Parametros para Transaes
Textos das Transaes
Condies de Pagamento

USER-EXITS
EXIT_RVV50R1T_001 (Ampliao: RVV50R1T)
EXIT_SAPLF048_001
EXIT_SAPLJ1BM_001 (Ampliao: J1BF0001)
EXIT_SAPLMEREQ_001 a EXIT_SAPLMEREQ_009
EXIT_SAPLCOI1_027 (Ampliao: IWO10027) - ZXWOCU24
EXIT_SAPLCOZV_001
EXIT_SAPLV54B_001 (Ampliao: V54B0001) - ZXV54U02
EXIT_SAPLV54B_002 (Ampliao: V54B0001) - ZXV54U03
EXIT_SAPMFDTA_001
EXIT_SAPMM06B_001
EXIT_SAPMM06E_012 (Ampliao: MM06E005)

Exit para Processamento Coletivo


Aps lanamento da MB1B j possui o nmero do Doc. Gravado.
Boleto Bancrio
Requisio de Compras
Gerar user exit norma apropriao prpria do cliente
Antes de Salvar a Ordem de Produo
Custos de Transporte - Prepare Pricing Determination - KOMK
Custos de Transporte - Prepare Pricing Determination - KONP
Arquivos de Remessa para Cobrana Escritural
Exit na Requisio de Compra
ME21N - (Gravao) - Consistncia Cdigo de imposto do item na pasta Fatura
8 de 44

Javier F. Taboada

ABAP - Anotaes Importantes


X
X
X
X
X
X
X

EXIT_SAPMM06E_017 (Ampliao: MM06E005)


EXIT_SAPMV45A_003
(ZXVVAU05)
USEREXIT_FILL_VRBK_VBRP (Prog: RV60AFZC)
USEREXIT_MOVE_FIELD_TO_VBAP (Prog: MV45AFZZ)
USEREXIT_NUMBER_RANGE (Prog: MV45AFZZ)
USEREXIT_SAVE_DOCUMENT (Prog: MV45AFZZ)
USEREXIT_SAVE_PREPARE_DOCUMENT (Prog: MV45AFZZ)
MANUTENO DE TABELAS
Passos para a criao de Transao para Manuteno de Tabela:
1) Entre na SE80, crie e ative um Grupo de Funes
2) Entre na SE11, crie a tabela, ative-a entre no men Utilitrios/Gerador de
Atualizao de Tabela
3) No Gerador de Atualizao, Grupo de Autorizao: &NC&, Nome do Grupo de
Funes que vc criou no passo 1. Clicar em procurar nmero de tela (Qualquer
Atualizao na Tabela, necessrio clicar no lpis e permitir ativar nova gerao)
4) Devem ser marcadas as opes: Criar de novo os mdulos de Funo e Criar
de Novo a Tabela (Se os campos forem muito grandes, crie 2 nveis)
5) Entrar na SE93 e criar a Transao com Parametros, preencher nome da
transao: SM30, marcar o campo Omitir 1a. Tela, marcar tambm Herdar
Caractersticas GUI, preencher os parametros: UPDATE X e VIEWNAME (tabela)
ALTERAO NOS TTULOS DAS COLUNAS
1) Chamar a transao criada, ir pelo menu para -> Sistema/Status
2) Dar duplo-clique no nmero da tela para edit-la
NF WRITER
Para a NF Writer no aparecer no livro fiscal:
1) Cri-la sem Impostos
2) Marcar com um 'X' o campo J_1BDYLIN_TM15S na tela de Itens
BLOQUEIOS DE FATURAMENTO
Definir Motivos de Bloqueio (Faturamento):
SPRO -> Vendas e Distribuio/Faturamento/Doc. Faturamento/Definir Motivos Bloq.
NUMERAO DE NF
Numerao de NFs das Filiais:
SPRO -> F5 -> Componentes vlidos /Funes Gerais/NF/Sada/Intervalos Numerao
SPRO -> F5 -> Componentes vlidos /Funes Gerais/NF/Sada/Grupos de Numerao
CHAVES DE ACESSO
Chaves de Acesso: //service.sap.com/sscr
Rhodia
- User: S0001175056 - PSW: EQUIPESD
Fertimport - User: S0001900232 - PSW: A623E798
Fogs
- User: S0003402275 - PSW: I812B774
Brasvending - User: S0001711884 - PSW: BSAPNET

ME21N - (Digitao) - Consistncia Cdigo de imposto do item na pasta Fatura


Exit no Faturamento
Exit no Faturamento
Criao/Alterao das Ordens de Venda
Criao/Alterao das Ordens de Venda
Criao/Alterao das Ordens de Venda
Criao/Alterao das Ordens de Venda
CONDIES DINAMICAS
Exemplo de Condies Dinamicas:
REPORT demo_select_dynamic_conditions .
DATA: cond(72) TYPE c, itab LIKE TABLE OF cond.
PARAMETERS: city1(10) TYPE c, city2(10) TYPE c.
DATA wa TYPE spfli-cityfrom.
CONCATENATE 'CITYFROM = ''' city1 '''' INTO cond.
APPEND cond TO itab.
CONCATENATE 'OR CITYFROM = ''' city2 '''' INTO cond.
APPEND cond TO itab.
CONCATENATE 'OR CITYFROM = ''' 'BERLIN' '''' INTO cond.
APPEND cond TO itab.
SELECT cityfrom
INTO wa
FROM spfli
WHERE (itab).
ENDSELECT.
EPSON FX-2170/2180
Configurar EPSON FX-2170/2180:
Ligar a impressora mantendo a tecla PITCH pressionada. Pressione a tecla FONTE.
Selecione o item de menu pelo PITCH, trocar o valor com TEAR OFF/BIN
PAUSE. Desligar a impressora para assumir.
EPSON LQ-570
Configurar EPSON LQ-570:
Ligar a impressora mantendo a tecla LOAD/EJECT pressionada.
Segurar a tecla PAUSE por 3 seg para ajuste fino.
CRIAR FIELD-EXIT

9 de 44

Javier F. Taboada

ABAP - Anotaes Importantes


Vibrapar

- User: S0003070086 - PSW: I936I296


Para criar FIELD-EXIT.
PROJETOS/AMPLIAES
CMOD -> Saltar -> Ampliaes Globais -> Exit de Campo, se no tiver digitar PRFB na
Projetos/Ampliaes - como administr-los:
linha de comando. Continuando -> Criar, pede o Elemento de Dados, criar a Field-Exit_
Para descobrir a ampliao, 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 AMPLIAO. A seguir chamar a trans.
PARA LOCALIZAR SCREEN-EXITS
CMOD incluir os componentes e ativar o projeto.
SMOD -> No campo Ampliaes: pressionar F4 (Entradas Possveis)
Como mudar os parametros de inicializao das impressoras:
-> Pressionar F5 (Sistema de Informaes)
SPAD -> Dispositivos de Sada/Escolher o dispositivo clicando 2x no Tipo de Dispositivo ->Pressionar Shift-F7 (Todas as Selees)
Correspondente/Clicar no Boto Edies/Escolher o Tipo de Edio clicando 2x, para
-> No Campo Componente colocar o nome do programa entre asterscos. Ex. SAPMV45*
modificar os parametros clique 2x em Inicializao.
-> Pressionar Enter.
ACESSAR OUTRO CAMPO EM UMA FIELD-EXIT
TESTAR FUNO COM SEQUNCIAS DE TESTE
Este mtodo tem praticamente a mesma finalidade da funo DYNP_VALUE_READ
SE37 -> BAPI_SALESORDER_CREATEFROMDAT2 -> Editar
field-symbols <fs> type any.
Mdulo de Funo -> Testar -> Sequncias deTeste
assign ('(NOME_PROGRAMA)NOME_CAMPO') to <fs>.
. BAPI_SALESORDER_CREATEFROMDAT2
Com isso possvel em uma Field-Exit por exemplo, verificar e alterar o valor de
. BAPI_TRANSACTION_COMMIT -> Executar (F8)
qualquer outro campo do programa.
Boto: "DIRETRIO DE DADOS DE TESTE" -> Executar
Obs. Os nomes do programa e do campo devem estar em letras maisculas
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 Informaes
Crie a Tabela Texto com Mandt, Spras, e o Campo-Chave.
Tcnicas, dar duplo click no nmero da mensagem.
Na Tabela Texto, coloque o cursor no Campo-Chave, pressione o boto de chaves
Com isso a Classe de Mensagens ser aberta com todas as Mensagens.
externas, coloque como Tabela de verificao a Tabela Normal, coloque em
PERMITIR VALORES NEGATIVOS NAS TABLE_CONTROLS
caractersticas semanticas: Campos-chave de uma tabela texto e em Cardinalidade
Abrir a tela no Screen Painter, no campo desejado, colocar na mscara do campo a letra V1 : CN, em seguida gerar proposta.
COMO CRIAR PARAMETER ID PARA UM DOMINIO
CRIAR OBJETO DE AUTORIZAO
Entrar na SE80 (Object Navigator) pressionar o boto 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 posies a ser criado, pressionar F5
criar Campo Verificador.
para criar, coloque a descrio e pressione o boto gravar.
Entrar em SU03 - Lista de Autorizaes
COMO ELIMINAR AS VARIANTES
Entrar em S02 - Criar Perfil, associar o Objeto a Autorizao e ao Perfil
Chamar o programa a ser executado, no menu, escolher ir para: Variantes, eliminar.
BUSCAR O NOME DA TRANSAO NA MEMRIA
Ou chamar na SE38 colocar o nome do programa e escolher a opo Variantes, eliminar.
DATA: L_TCODE LIKE SY-TABIX.
CRIAR REQUEST PARA AGRUPAR OBJETOS DE TRADUES
CALL 'GET_PARAM_TCOD' ID 'PTCOD' FIELD L_TCODE
Atravs da SE38 rodar o programa RS_LXE_RECORD_TORDER, pressionar o boto
INCLUIR CONDIES NAS VISES CRIADAS PELA SM30
Ctrl-F1 para criar a Request, depois selecionar por data, usurio para agrupar os objetos Entrar na SE11, modificar a tabela desejada.
na referida Request
Entrar em Utilitrios-> Gerador de Atualizao
CRIAR TABELA INTERNA DECLARADA DINAMICAMENTE
Entrar em Ambiente-> Modificao -> Horas
DATA: ls_wa TYPE REF TO data,
Aqui pode-se criar vrios FORMS que sero executados nos diversos momentos da
lt_itab TYPE REF TO data.
atualizao da tabela.
FIELD-SYMBOLS: <fs_itab> TYPE ANY TABLE.
Ex.: Preciso filtrar as informaes apresentadas dependendo do pas de Logon, neste caso
DATA: lv_name TYPE string.
o Momento o nmero 10
lv_name = 'SFLIGHT'.
Ex.: A cada nova entrada preciso verificar uma condio, o Momento o 05.
10 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

CREATE DATA ls_wa TYPE (lv_name).


CREATE DATA lt_itab TYPE TABLE OF (lv_name).
ASSIGN lt_itab->* TO <fs_itab>.
SELECT * FROM (lv_name)
INTO TABLE <fs_itab>.
CARREGAR UM LOGO OU BACKGROUND

COMO USAR A SE38 EM AMBIENTES SEM PERMISSO


Chame a transao que precisa editar, v para Sistema-> Status, de duplo clique em
cima no nome do programa, vai abrir a SE38 com o progrma carregado.
EIS - ASPECTOS

Na transao OKCG e define-se o campo DE, depois na OKCC defineo campo PARA . A seguir na transao KCA0 cria-se o Aspecto.

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


Vc no consegue isualiza-los mas pode lista-los atraves da SE16 selecionando-os com CLASSNAME = PICTURES.
Para incluir um logo, crie uma arquivo, tipo GIF, entre na transao
0FPM002 com os parmetros: Nome da Classe = 'PCTURES'; Cat. De
Classe = 'OT'; Chave de Obj = 'NOME DO LOGO'; Descrio = Descr.;
Tipo de Documento = POC_GIF e execute a transao. Na tela seguinte
selecione a aba CRIAR e d um duplo-clique em TELA. Selecione o seu
arquivo no diretrio e execute.

11 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

12 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

13 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

14 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

15 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

16 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

17 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

18 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

19 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

20 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

Ex.: Preciso filtrar as informaes apresentadas dependendo do pas de Logon, neste caso

21 de 44

Javier F. Taboada

ABAP - Anotaes Importantes

22 de 44

Javier F. Taboada

Transao
CL01
CT01
F-02
F-04
F-05
F-07
F-22
F-28
F-29
F-30
F-43
F-47
F-51
FB08
FBRA
FBV0
J1B1N
J1B2
KE51
MB01
MB31
MB1A
MB1B
MB1C
MB11
MBST
ME22N
MIGO
MIRO
MR22
MR8M
VA01
VL02N

Descrio
Criar Classes
Criar Caractersticas
Criar lanamento conta Razo
Liquidar com compensao
Lanar avaliao em moeda estrangeira
Lanar sada de pagamento
Entrar fatura do cliente
Lanar entrada de pagamentos
Lanar adiantamento do cliente
Transferir e compensar
Entrar fatura do fornecedor
Solicitao de adiantamento
Transferir e compensar
Estornar documento
Anular compensao
Registrar documento pr-editado
Criar nota fiscal
Modificar nota fiscal
Criar Centro de Lucro
Entrada de Mercadoria por Pedido
Entrada de Mercadoria por Ordem
Registrar Sada de Mercadoria
Registrar Retificao
Registrar Outras Entradas de Mercadoria
Registrar Movimento de Mercadoria
Estornar documento de material
Modificar pedido
Entrada de mercadorias Pedido - Equipe de Produto
Criar fatura recebida
Debitar/creditar material
Estornar documento de faturamento
Criar Ordem de Venda
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
CDPOS

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.
Change document items

CDHDR

Change document header

T529A

T588M

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

T588Z

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
Cdigo 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 Funo
Criar Sistemas Lgicos
Conversion rule user exit. Link conversion rule user exit to the different system \ partner combinations
Modelo de Distribuio
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

Ampliao
Descrio
V54B0001 Clculo custos de transporte: preparar a determ.preo
V54B0003
V54B0004
V54C0001
V54C0002
V54C0003
V54C0004
V54D0001
V54KSFRC
V54P0001

Clculo custos frete: determinar ctg.taxa de cmbio e moeda


Clculo custos de frete: determinar status
Proc.custos de transp.: denominao(es) itens csts.transp.
Clculo cst.transporte: gerar subitens de cst.transporte
Processamento custos de frete: determinar emissor da fatura
Processam.custos de frete: determ.localizao p/clc.imposto
Clculo do frete: determinao dos pases imposto
Determinar os fatores p/a diviso dos custos de transporte
Ampliao dos cdigos funes p/informao de custos frete

V54U0001
V54U0002
V54U0003
V54U0004
V54U0005
V54U0006
V54U0007

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


Verificar a completitude dos custos de frete
Atribuio do n custo de transporte
Preparao para a atualizao de novos objetos (cst.transp.)
Atualizar novos objetos na preparao de csts.transporte
Pedido de custos de frete - abastecimento dados do cabealho
Pedido de frete - Fornecimento de dados de item

User-Exit
Include
EXIT_SAPLV54B_001 zxv54u02
EXIT_SAPLV54B_002
EXIT_SAPLV54B_003
EXIT_SAPLV54B_004
EXIT_SAPLV54C_001
EXIT_SAPLV54C_002
EXIT_SAPLV54C_003
EXIT_SAPLV54C_004
EXIT_SAPLV54D_001
EXIT_SAPLV54K_001
EXIT_SAPLV54P_001
EXIT_SAPLV54P_002
EXIT_SAPLV54U_001
EXIT_SAPLV54U_002
EXIT_SAPLV54U_003
EXIT_SAPLV54U_004
EXIT_SAPLV54U_005
EXIT_RV54POCR_006
EXIT_RV54POCR_007

Descrio
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

Ampliao
Descrio
V56AFCCH Proc.transporte: verificar se o cd.funo permitido
V56AGTAR User exit p/a filtragem no clculo elemento de expedio
V56ARCHV Verificaes especf.cliente no arquivamento de transportes
V56ATKTX
V56BMOD
V56DISTZ
V56FCOPY
V56FSTAT

Modificar o nm.linhas na entrada de texto no transporte


Processamento de transporte: modificao de campo
Preparao transporte: determinao de distncias
Proc.transporte: copiar dados de fornecimento
Proc.transporte: atividades ao definir um status

V56I0001
V56I0002
V56I0003
V56I0004
V56I0005
V56I0006
V56I0010
V56I0020
V56I0030
V56IVIEW
V56K0001
V56KBAPI
V56L0001
V56L0007
V56LDELI
V56LOCID
V56MVT04

IDOC TPSDLS: modificao do grupo cabealhos remessa


IDOC TPSDLS: modificao do grupo de itens de remessa
IDOC TPSDLS: modificao do grupo de dados de embalagem
IDOC TPSDLS: modificao do Idoc geral
IDOC TPSDLS: modificao dos itens remessa relev.p/transp.
IDOC TPSDLS: determinao prpria do usurio p/substit.local
IDOC TPSSHT01: input transportes planejados
Modificao do reg.controle IDoc em interface SD-TPS
Custos de frete RFC do APO
User exit for the structure of the planning overview
Mensagens de transporte que saiem (EDI)
Ampliao para chamada do BAPI de transporte
Status do transporte para um fornecimento
Desativar o bloqueio transf.mltipla para remessas p/SPT
Ler os dados fornecimento para o processamento do transporte
Preparao de transp.: determ.identificao de um local
Ampliaes para o processamento coletivo do transporte

V56SLDET
V56TDLIF
V56UCHCH
V56UCHCO
V56UDLUP
V56UNUMB
V56USTAT
V56USVDO
V56USVDP

Proc.transporte: determinao de trajetos


Filtrar itens de remessa para transporte
Proc.transporte: verificar se houve modificaes
Verificar a completitude dos transportes
Obsoleto a part.4.6C: AtualizRemessa via rotinas de remessa
Atribuio do n transporte
Determinao prpr.cliente do status planejam.transferncia
Atualizao de objetos novos para o transporte
Preparao para atualizar objetos novos para o transporte?

User-Exit
EXIT_SAPMV56A_001
EXIT_SAPLV56A_003
EXIT_SDVTTKWR_001
EXIT_SDVTTKWR_002
EXIT_SAPMV56A_002
EXIT_SAPLV56B_001
EXIT_SAPLSTAG_001
EXIT_SAPLV56F_010
EXIT_SAPLV56F_011
EXIT_SAPLV56F_012
EXIT_SAPLV56I_001
EXIT_SAPLV56I_002
EXIT_SAPLV56I_003
EXIT_SAPLV56I_004
EXIT_SAPLV56I_005
EXIT_SAPLV56I_006
EXIT_SAPLV56I_010
EXIT_SAPLV56I_020

Include
ZXV56U18
ZXV56U38
ZXV56U32
ZXV56U33
ZXV56U31
ZXV56U34
ZXV56U23
ZXV56U15
ZXV56U16
ZXV56U35

Descrio
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

EXIT_SAPFV56I_001
EXIT_SAPFV56I_002

ZXV56U30
ZXCMW8U03
ZXV56U01
ZXV56U36

EXIT_SAPLV56K_BAPI_001

ZXV56KBAPIU01

EXIT_SAPLV56L_001
EXIT_SAPLV56L_007
EXIT_SAPLV56L_002
EXIT_SAPLSTAG_002
EXIT_SAPLV56M_001
EXIT_SAPLV56M_002
EXIT_SAPLV56M_003
EXIT_SAPLV56S_001
EXIT_SAPLV56T_001
EXIT_SAPLV56U_001
EXIT_SAPLV56U_002
OBSOLETO
EXIT_SAPLV56U_003
EXIT_SAPLV56U_007
EXIT_SAPLV56U_005
EXIT_SAPLV56U_004

ZXV56U22
ZXV56U20
ZXV56U25
ZXV56U24
ZXV56U26
ZXV56U27
ZXV56U28
ZXV56U13
ZXV56U21
ZXV56U09
ZXV56U17

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

ZXV56U312
ZXV56U39
ZXV56U10
ZXV56U11

Shipment Number Allocation


Additional Rules for Determining Transportation Planning Sta
Updating of Additional Objects Within Shipment Processing
Shipment Processing: Prepare New Objects for Saving

EXIT_SAPLLE_TRA_X_001

User-Exits da MIRO
Ampliao
LMR1M001

Descrio
User exits na reviso de faturas de logstica

User-Exit
EXIT_SAPLMR1M_002
EXIT_SAPLMR1M_003
EXIT_SAPLMRMP_010

LMR1M002

Modificao de conta para a determinao de conta EM/EF

EXIT_SAPLKONT_011

LMR1M003

Atribuio de ns na reviso de faturas de logstica

EXIT_SAPLMRME_003

LMR1M004

Reviso de faturas logstica: textos de item p/docs.subseq.

EXIT_SAPLMRMP_004

LMR1M005

Reviso faturas (logstica): liberao p/lan.docs.pr-edit.

EXIT_SAPLMRMC_002

LMR1M006

Reviso de faturas logstica: processar fatura XML

EXIT_SAPLMRM_BAPI_001

Include

Javier Fernandez Taboada

User-Exits da MIRO
Descrio
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
MEMORIES
ITAB-TOP25
STRINGHEAD
SCREEN
DATASETS
VERSION
PROGRAMS
CUA
DSEG
ES
ZTTA
SPA
PXA
PXAHEAD
PXACLIENTS
PXAHASH
PXALRU
PXAMEM
PXALOCKS
PXAUFOHASH
PXAUFOCACH
CACHE
HEAD
TRIG
CONT
BASE
DATA
DATV
DATP
DDNM
XTYP
COMP
TYPE
PBAG
LINEREF
SOURCEREF
INCLREF
SELC
LITL
LITLINDEX
CONS
INIT
STOR-PXA
STOR-ROLL
ITAB
DINF
DYNPRO
DYNBSD
DYNFLD
DYNSTP
DYNFTB

Sap Memory (Spa-Gpa)


Export/Import Memories
Abap: Top 25 Internal Tables Concerning Storage Costs
Strings: Header Table
Screen Table
Datasets / Files
System Version
Programs Loaded
Cua Status Data
Data Segments And Work Areas
Extendend Memory Segments (System Wide)
Task Type Area
System Program Area
Program Execution Area
Pxa Control Area
Pxa Client Control Area
Pxa Hash Table
Pxa Lru Chain
Pxa Memory Chain
Pxa Rudi Lock Map
Pxa Hash Table Of Unfound Objects
Pxa Cache Of Unfound Objects
Cache Statistics
Abap: Program Header
Abap: Events
Abap: Code
Abap: Base Entries
Abap: Data Descriptions
Abap: Variable Data Descr.
Abap: Parameter Data Descr.
Abap: Ddic Names Of Data Descr.
Abap: Type Descr.
Abap: Component Descr.
Type
Pbag
Abap: Line Reference Table
Abap: Source Reference Table
Abap: Source Table
Abap: Select Options And Parameters
Abap: Literals
Abap: Literal Index Table
Abap: Constants
Abap: Initial Values
Abap: Global Variables (Stor)
Abap: Global Variables
Abap: Internal Tables
Dynp: Dynpro Info
Dynp: Current Dynpro
Dynp: Bsdup Table
Dynp: Field Description Table
Dynp: Step Table
Dynp: Field Name Table

DYNMTB
DYNLTB
DYNTTB
DYNKTB
PBUF
CPIC-IN
CPIC-OUT
RFC
DB-TABLP
DB-CUA
RSQL
OSQL
NTAB-TABS
NTAB-FLDS
NTAB-SNTAB
NTAB-IREC
STRUCBUF
DYNITCACHE
ABAP-STATE
ABAP-FSTK
ABAP-PARM
ABAP-BSTK
ABAP-VALUE
ROLL-AREA
SHORT-AREA
PERM-AREA
TASK-AREA
HEAP-AREA
EM/EH-AREA A49
MM-AREA
EG-AREA
CLAS
CLFR
VTAB
INTI
INTD
INTC
OREF
IREF
CREF
CFIX
IFIX
EVNT
CLAD
IFAD
CTX
OBJMGR
CLASSES
OBJHTAB
OBJ-GCSTACK
OBJ-DFSTACK
PCBLIST

Dynp: Module Name Table


Dynp: Literal Table
Dynp: Table Timestamp Table
Dynp: Key Area Table
Presentation Buffer Directory
Communication Input Area
Communication Output Area
Remote Function Calls
Tables Part. Buffer Directory
Cua Buffer Directory
Control Blocks For Rsql Calls
New Control Blocks For Open-Sql Calls
Nametab: Table Descriptions
Nametab: Field Catalogs
Nametab: Short Nametabs
Nametab: Initial Records
Structure View Buffer
Dynamically Created Table Types Cache
Abap: State Stack
Abap: Form Stack
Abap: Parm Stack
Abap: Block Stack
Abap: Value Stack
Roll Area
Short Area
Perm Area
Task Area
Heap Area
Em/Eh Area
Mm Area
Eg Area
Classes Defined In This Progr.
Friends Defined For Classes
Vtab For Classes In This Progr.
Implemented Interfaces
Defined/Used Interfaces
Included Interfaces
Addressing Info For Objref->
Addressing Info For Intref->
Class Index In Prog (->Cfix)
Dyn. Part Of Cref (Class Ref)
Dyn. Part Of Iref (Intref)
Defined/Used Events (Descr)
Class Admin (Loaded Classes)
Interface Admin
Remote Objects Context Id
Object Manager State
Classes And Instance Headers
Object Header / Addressing Table
Objects: Garbage Collection Stack
Objects: Deferred Free Stack
Pointer List

PCBHASH
STRINGADMI
STRINGSTAT
STRINGHEAD
SYMBDATA
SYMBCOMP
SYMBTYPE
SYMBATTR
SYMBIFAT
METHPARM
METHEXCP
KMTD
ACID
INTFMETH
INTFEVNT
SYMBMETH
SYMBEVNT
GCIX
DATL
DSEGGLB
DSEGLOC
INTR
INTF
TPLR
EXCP
SREF
SFIX
PROGHASH
CLADHASH
IFADHASH
STCO-PXA
STCO-ROLL
STIX
TEXTPOOL
AAB-STATE
AAB-ACID
AAB-PROG
COVERAGADM

Pointer Hash
Strings: Administration Information
Strings: Statistics Information
Strings: Header Table
Symbol Table For Data
Symbol Table For Comp
Symbol Table For Type
Symbol Table For Attributes
Symbol Table For Interface Attributes
Method And Event Parameters
Method Exceptions
Kernel Method Indirections
Checkpoint Groups
Interface Methods
Interface Events
Interface Events
Interface Events
Gc Index
Local Data Cb
Global Dseg Cb
Local Dseg Cb
Interface Usage
Dyn. Part Of Interface Usage
Type Pool Usage
Exception Raising
String Literals (Pxa)
String Literals (Roll)
Hash Table For Program Administration
Hash Table For Class Administration
Hash Table For Interface Administration
Constant Structures With Strings
Constant Structures With Strings
Offsets In Stco
Loaded Text Pools
Activation State Assertions / Breakpoints
Act. Table For Assertions / Bps (Groups)
Act. Table For Assertions / Bps (Programs)
Coverage Analyzer Administration

Você também pode gostar