¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Guía para encontrar user-exits en el código ke4u: ¡Urgente!

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

Hola amigos,

¿Cómo podemos encontrar user-exits para el código ke4u en particular?

Es urgente, así que por favor, dame el camino para encontrar la user-exit para un código en particular.

Gracias de antemano.

Prashant.

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

4 Respuestas

0
Cargando...

hi,

Ver a continuación el programa para encontrar la salida de usuario..

&----


*& Report ZSHW_USEREXIT *

*& *

&----


*& *

*& *

&----


*REPORT ZSHW_USEREXIT.

  • Encontrar las salidas de usuario de un código de transacción SAP

*

  • Ingrese el código de transacción del cual está buscando la salida de usuario

  • y le mostrará la lista de salidas de usuario en el código de transacción.

  • También es posible hacer un desglose que lo ayudará a acceder a SMOD.

*

*

report zuserexit sin encabezado de página estándar.

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

tablas: 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 obligatorio.

select single * from tstc where tcode eq p_tcode.

if sy-subrc eq 0.

select single * from tadir where pgmid = 'R3TR'

y object = 'PROG'

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

y object = 'FUGR'

y obj_name eq enlfdir-area.

move: tadir-devclass a v_devclass.

endif.

endif.

select * from tadir into table jtab

where pgmid = 'R3TR'

y object = 'SMOD'

y 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 Transacción - ',

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 'Nombre de Salida',

21 sy-vline ,

22 'Descripción',

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 Salidas:' , sy-tfill.

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

Hola,

Si ingresas al programa y buscas 'llamar al cliente', encontrarás salidas de cliente disponibles.

Puedes verificar las salidas disponibles en la tabla MODSAP en se11.

Todavía hay muchas formas.

Pero según mi conocimiento, no hay ninguna salida de usuario disponible para KE4U.

Gracias

Chandra

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

hi,

Ver abajo el programa para encontrar la salida de usuario..

&----


*& Report ZSHW_USEREXIT *

*& *

&----


*& *

*& *

&----


*REPORT ZSHW_USEREXIT.

  • Encontrar las salidas de usuario de un código de transacción SAP

*

  • Ingrese el código de transacción en el que está buscando la salida de usuario

  • y le mostrará la lista de salidas de usuario en el código de transacción.

  • También es posible realizar un desglose que le ayudará a acceder a SMOD.

*

*

report zuserexit sin encabezado de página estándar.

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

tablas: tstct.

datos: jtab como tadir ocurre 0 con línea de encabezado.

datos: field1(30).

datos: v_devclass como tadir-devclass.

parámetros: p_tcode como tstc-tcode obligatorio.

seleccionar único * de tstc donde tcode eq p_tcode.

si sy-subrc eq 0.

seleccionar único * de tadir donde pgmid = 'R3TR'

y objeto = 'PROG'

y obj_name = tstc-pgmna.

mover: tadir-devclass a v_devclass.

si sy-subrc ne 0.

seleccionar único * de trdir donde name = tstc-pgmna.

si trdir-subc eq 'F'.

seleccionar único * de tfdir donde pname = tstc-pgmna.

seleccionar único * de enlfdir donde funcname =

tfdir-funcname.

seleccionar único * de tadir donde pgmid = 'R3TR'

y objeto = 'FUGR'

y obj_name eq enlfdir-area.

mover: tadir-devclass a v_devclass.

fin si.

fin si.

seleccionar * de tadir en tabla jtab

donde pgmid = 'R3TR'

y objeto = 'SMOD'

y devclass = v_devclass.

seleccionar único * de tstct donde sprsl eq sy-langu y

tcode eq p_tcode.

formato color col_positive intensificado apagado.

escribir:/(19) 'Código de Transacción - ',

20(20) p_tcode,

45(50) tstct-ttext.

saltar.

si no jtab[] es inicial.

escribir:/(95) sy-uline.

formato color col_heading intensificado encendido.

escribir:/1 sy-vline,

2 'Nombre de Salida',

21 sy-vline ,

22 'Descripción',

95 sy-vline.

escribir:/(95) sy-uline.

loop en jtab.

seleccionar único * de modsapt

donde sprsl = sy-langu y

name = jtab-obj_name.

formato color col_normal intensificado apagado.

escribir:/1 sy-vline,

2 jtab-obj_name hotspot on,

21 sy-vline ,

22 modsapt-modtext,

95 sy-vline.

endloop.

escribir:/(95) sy-uline.

describir tabla 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?