Sunteți pe pagina 1din 3

Caminho para Field Exit na 4.

6
Informação fornecida por Flávio Ricardo de Almeida.
Na transação CMOD, utilize o caminho Saltar > Ampliações Globais > Exits de Campo.

Caminho para Field Exit na 4.6C


Informação fornecida por Karin Pensky.
SE38 > RSMODPRF no campo programa > F8 > e depois F8 novamente.
Mais detalhes na Nota OSS 29377.

Exit para alteração dos Valores dos Segmentos do IDOC


DELVRY01
Informação fornecida por Frank Nero Nascimento Castro.
Utilizar a função standard EXIT_SAPLV56K_002.

Exits para IDOCs - Outra opção


Informação fornecida por Simone Murakami.
Para incluir a gravação de campos você deve ir na transação WE41 que lhe mostrará os
códigos de processos de saída. Dê um double click no código de processo relacionado à
sua transação. Será mostrada a função chamada para a geração do seu Idoc. Dentro
desta função existirá uma user-exit onde você poderá incluir o seu código Abap movendo
os dados necessários para o Idoc.

OSS a respeito de Field Exit


Informação fornecida por Ricardo Lopes
Nota OSS 29377.

Field/User Exit de FI/CO para Validação/Substituição


Informação fornecida por Walmir Basevic e Eddy Wehbe.
Tentar utilizar, se possível, ao invés de Field/User Exit para Validação/Substituição, as
Regras de Validação (transação GGB0/OB28) ou as Regras de Substituição (transação
GGB1/OBBH) — a transação GGB4 remete a ambas regras.

Leitura de Campos de Uma Tela


Informação fornecida por Amaury Leme da Silva.
Para ler o conteúdo de campos de uma tela, utilizar a função standard
"DYN_VALUES_READ".
O exemplo abaixo foi utilizado para a tela de Classif. Contábil de PC.
form monta_bukrs_pc.
data : begin of t_get occurs 0.
include structure dynpread.
data : end of t_get.

t_get-fieldname = 'EKPO-BUKRS'. " EMPRESA


append t_get.
t_get-fieldname = 'EKPO-KNTTP'. " CATEGORIA CLASS CONT
append t_get.

call function 'DYNP_VALUES_READ'


exporting
dyname = 'SAPMM06E'
dynumb = '0113'
tables
dynpfields = t_get
exceptions
invalid_abapworkarea = 1
invalid_dynprofield = 2
invalid_dynproname = 3
invalid_dynpronummer = 4
invalid_request = 5
no_fielddescription = 6
invalid_parameter = 7
undefind_error = 8
double_conversion = 9
stepl_not_found = 10
others = 11.
if sy-subrc ne 0.
message e398(00) with 'Zillo-Exit(wempf) E R R O '
'Funcao Valor de Tela PC - Subrc = ' sy-subrc.
else.
clear t_get.
read table t_get with key fieldname = 'EKPO-BUKRS'.
wbukrs = t_get-fieldvalue.
clear t_get.
read table t_get with key fieldname = 'EKPO-KNTTP'.
wknttp = t_get-fieldvalue.
endif.
endform. " MONTA_BUKRS

Menus customizados incorporados ao Standard


Para reunir todas as customizações num único menu, cujo item constará no standard
utilizar caminho:
Ferramentas > Abap/4 Workbench
Desenvolvimento>Outras ferramentas>Menu de área
Criar um menu, que reúna todas as transações customizadas, observando o nome deste
menu, que deve estar no intervalo ‘+C01’a ‘+C06’, onde:
'+C01' = Extensão do menu S000 - Escritório
'+C02' = Extensão do menu S000 - Logística
'+C03' = Extensão do menu S000 - Contabilidade
'+C04' = Extensão do menu S000 - Recursos Humanos
'+C05' = Extensão do menu S000 - Sistemas info.
'+C06' = Extensão do menu S000 - Ferramentas

Pedido de Compras/Contrato - Antes de Salvar


Fornecido por Walmir Basevic.
Utilizar a "Customer Function" EXIT_SAPMM06E_012, "include" ZXM06U43.

Pedido de Compras/Contrato - Depois de Salvar


Fornecido por Walmir Basevic.
Utilizar a "Customer Function" EXIT_SAPMM06E_013, "include" ZXM06U44.

Exit para Requisição de Compras


Informação fornecida por Rúbia.
Utilizar a Customer Function "EXIT_SAPMM06B_001".

User Exits de SD
Informação fornecida por Walmir Basevic.
Existem diversos FORMs de User exit para o módulo de SD, todos estão nos includes que
seguem o seguinte padrão de nomenclatura MV*AFZ*.

User Exits de SD - Segunfa Forma


Informação fornecida por Daniel Martins Doval.
Existem diversas Ampliações para o Módulo de SD, acessíveis pela transação SMOD.
São elas: SDVFX001, SDVFX002, SDVFX003, SDVFX004, SDVFX005, SDVFX006,
SDVFX007, SDVFX008, SDVFX009, SDVFX010, SDVFX011 e SDVFX012.

Transação MB1B - Depois de Salvar


Informação fornecida por Adriano D'el-Rey.
Transação: MB1B
Programa: SAPMM07M
User-Exit: EXIT_SAPLF048_001
Descrição: Logo após salvar o lançamento o programa passa pela exit (ATIVADA) e já
possui o número
do documento gerado.

S-ar putea să vă placă și