✒️ABAP La búsqueda de Exits en transacciones
ABAP La búsqueda de Exits en transacciones
Lección 2: Búsqueda de Exits en transacciones.
1.-Video. Búsqueda de Exits en transacciones.
Descargamos y creamos/ejecutamos con SE38 el programa Z_BUSCAR_EXITS en transacciones estándar.
Al ejecutarlo podemos visualizar las ampliaciones y componentes según vimos en la lección anterior.
*&---------------------------------------------------------------------*
*& Report ZBUSCAR_EXITS
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT zbuscar_exits NO STANDARD PAGE HEADING.
************************************************************************
* Encontrando los Exits de una transacción SAP *
* *
* Ingresar la transacción en donde se están buscando los Exit y se *
* mostrará una lista de todos los Exits existentes para esa *
* transacción. *
* Haciendo doble click en el Exit podremos verlo en la transacción SMOD*
************************************************************************
TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir,tstct.
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE,
field1(30),
v_devclass LIKE tadir-devclass.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO 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'
AND object = 'FUGR'
AND obj_name EQ enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
SELECT * FROM tadir INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu AND
tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code -',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
&l
 
 
 
Sobre el autor
Publicación académica de Juan Hern?ndez, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Hern?ndez
Profesión: Programador Inform?tico - Espa?a - Legajo: XQ15K
✒️Autor de: 125 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Certificación Académica de Juan Hern?ndez