¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guia para encontrar user-exits no código ke4u: Urgente!

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá amigos,

Como podemos encontrar user-exits para o código ke4u em particular?

É urgente, então por favor, me dê o caminho para encontrar o user-exit para um código em particular.

Obrigado antecipadamente.

Prashant.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

hi,

Veja abaixo o programa para encontrar a saída do usuário.

&----


*& Report ZSHW_USEREXIT *

*& *

&----


*& *

*& *

&----


*REPORT ZSHW_USEREXIT.

  • Encontre as saídas do usuário de um código de transação SAP

*

  • Insira o código de transação do qual está procurando a saída do usuário

  • e mostrará a lista de saídas do usuário no código de transação.

  • Também é possível fazer uma decomposição que o ajudará a acessar SMOD.

*

*

report zuserexit sem cabeçalho de página padrão.

tabelas: tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.

tabelas: tstct.

data: jtab like tadir occurs 0 with header line.

data: field1(30).

data: v_devclass like tadir-devclass.

parâmetros: p_tcode like tstc-tcode obrigatório.

select single * from tstc where tcode eq p_tcode.

if sy-subrc eq 0.

select single * from tadir where pgmid = 'R3TR'

e object = 'PROG'

e obj_name = tstc-pgmna.

move: tadir-devclass a v_devclass.

if sy-subrc ne 0.

select single * from trdir where name = tstc-pgmna.

if trdir-subc eq 'F'.

select single * from tfdir where pname = tstc-pgmna.

select single * from enlfdir where funcname =

tfdir-funcname.

select single * from tadir where pgmid = 'R3TR'

e object = 'FUGR'

e obj_name eq enlfdir-area.

move: tadir-devclass a v_devclass.

endif.

endif.

select * from tadir into table jtab

where pgmid = 'R3TR'

e object = 'SMOD'

e devclass = v_devclass.

select single * from tstct where sprsl eq sy-langu y

tcode eq p_tcode.

format color col_positive intensified off.

write:/(19) 'Código de Transação - ',

20(20) p_tcode,

45(50) tstct-ttext.

skip.

if not jtab[] is initial.

write:/(95) sy-uline.

format color col_heading intensified on.

write:/1 sy-vline,

2 'Nome da Saída',

21 sy-vline ,

22 'Descrição',

95 sy-vline.

write:/(95) sy-uline.

loop at jtab.

select single * from modsapt

where sprsl = sy-langu y

name = jtab-obj_name.

format color col_normal intensified off.

write:/1 sy-vline,

2 jtab-obj_name hotspot on,

21 sy-vline ,

22 modsapt-modtext,

95 sy-vline.

endloop.

write:/(95) sy-uline.

describe table jtab.

skip.

format color col_total intensified on.

write:/ 'Número de Saídas:' , sy-tfill.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Ol·,

Se vocÍ acessar o programa e procurar por 'ligar para o cliente', encontrar· saÌdas de cliente disponÌveis.

VocÍ pode verificar as saÌdas disponÌveis na tabela MODSAP em se11.

Ainda h· muitas formas.

Mas pelo que sei, n„o h· nenhuma saÌda de usu·rio disponÌvel para KE4U.

Obrigado

Chandra

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Utilizando as tabelas SMOD Transaction ou MODACT, MODSAP.

Caso contrário, você pode usar a transação SE81.

Confira estes links:

http://www.planetsap.com/userexit_main_page.htm

http://searchsap.techtarget.com/sDefinition/0,,sid21_gci871107,00.html

http://searchsap.techtarget.com/expert/KnowledgebaseAnswer/0,289625,sid21_gci1114821_tax293481,00.ht...

Cumprimentos,

Sri

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

hi,

Veja abaixo o programa para encontrar a saída do usuário.

&----


*& Report ZSHW_USEREXIT *

*& *

&----


*& *

*& *

&----


*REPORT ZSHW_USEREXIT.

  • Encontre as saídas do usuário de um código de transação SAP.

*

  • Insira o código de transação no qual está procurando a saída do usuário.

  • e ele mostrará a lista de saídas do usuário no código de transação.

  • Também é possível realizar uma quebra que o ajudará a acessar o SMOD.

*

*

report zuserexit sem cabeçalho de página padrão.

tabelas: tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.

tabelas: tstct.

dados: jtab como tadir ocorre 0 com linha de cabeçalho.

dados: field1(30).

dados: v_devclass como tadir-devclass.

parâmetros: p_tcode como tstc-tcode obrigatório.

selecionar único * de tstc onde tcode eq p_tcode.

se sy-subrc eq 0.

selecionar único * de tadir onde pgmid = 'R3TR'

e objeto = 'PROG'

e obj_name = tstc-pgmna.

mover: tadir-devclass a v_devclass.

se sy-subrc ne 0.

selecionar único * de trdir onde name = tstc-pgmna.

se trdir-subc eq 'F'.

selecionar único * de tfdir onde pname = tstc-pgmna.

selecionar único * de enlfdir onde funcname =

tfdir-funcname.

selecionar único * de tadir onde pgmid = 'R3TR'

e objeto = 'FUGR'

e obj_name eq enlfdir-area.

mover: tadir-devclass a v_devclass.

fin se.

fin se.

selecionar * de tadir em tabela jtab

onde pgmid = 'R3TR'

e objeto = 'SMOD'

e devclass = v_devclass.

selecionar único * de tstct onde sprsl eq sy-langu e

tcode eq p_tcode.

formato color col_positive intensificado apagado.

escrever:/(19) 'Código de Transação - ',

20(20) p_tcode,

45(50) tstct-ttext.

saltar.

se não jtab[] é inicial.

escrever:/(95) sy-uline.

formato color col_heading intensificado encendido.

escrever:/1 sy-vline,

2 'Nome da Saída',

21 sy-vline ,

22 'Descrição',

95 sy-vline.

escrever:/(95) sy-uline.

loop em jtab.

selecionar único * de modsapt

onde sprsl = sy-langu e

name = jtab-obj_name.

formato color col_normal intensificado apagado.

escrever:/1 sy-vline,

2 jtab-obj_name hotspot on,

21 sy-vline ,

22 modsapt-modtext,

95 sy-vline.

endloop.

escrever:/(95) sy-uline.

descrever tabela jtab.

saltar.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?