🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

✒️ABAP La búsqueda de Exits en transacciones

ABAP La búsqueda de Exits en transacciones

ABAP La búsqueda de Exits en transacciones

Searching for Exits in Transactions

The following steps outline the process of searching for USER EXITS in standard SAP transactions using the ZBUSCAR_EXIT program.

Download and Create Program: Begin by downloading the ZBUSCAR_EXIT program from the download section of the lesson. Then, create the program in transaction SE38 by appending your ID to the program name.

  • Execution: Execute the program after it's created.
  • Selection Screen: On the selection screen of the program, choose a standard transaction to investigate. For instance, let's use transaction SU01, which manages system user maintenance.
  • Viewing Enhancements: After selecting a transaction, run the program and observe the enhancements associated with the chosen transaction. Double-click on an enhancement to view its configuration.
  • Component Inspection: Press the "Components" button to inspect the objects that make up the enhancement. This will reveal the components of the enhancement.
  • Analyzing Function Modules: Explore the function modules associated with the enhancement. Within these modules, examine any Z includes present.
  • Reviewing Custom Code: Double-click on Z includes to examine any custom ABAP code embedded within. This code is specific to user requirements and may include validations or other functionalities tailored to user needs.

Summary:

The ZBUSCAR_EXIT program facilitates the search for USER EXITS in standard SAP transactions. By executing this program, users can identify and examine enhancements associated with chosen transactions. The inspection process involves reviewing enhancements, exploring their components, and analyzing any custom code embedded within function modules.

E.g

*&---------------------------------------------------------------------*
*& Report ZBUSCAR_EXITS
*&
*&---------------------------------------------------------------------*
* 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*
*&---------------------------------------------------------------------*

REPORT zbuscar_exits NO STANDARD PAGE HEADING.

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.

*----------------------------------------------------------------------*
START-OF-SELECTION.
*----------------------------------------------------------------------*

SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.

IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid EQ 'R3TR'
AND object EQ 'PROG'
AND obj_name EQ tstc-pgmna.

MOVE : tadir-devclass TO v_devclass.

IF sy-subrc NE 0.

SELECT SINGLE * FROM trdir WHERE name EQ tstc-pgmna.

IF trdir-subc EQ 'F'.

SELECT SINGLE * FROM tfdir WHERE pname EQ tstc-pgmna.

SELECT SINGLE * FROM enlfdir WHERE funcname EQ tfdir-funcname.

SELECT SINGLE * FROM tadir
WHERE pgmid EQ 'R3TR'
AND object EQ 'FUGR'
AND obj_name EQ enlfdir-area.

MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.

SELECT * FROM tadir INTO TABLE jtab
WHERE pgmid EQ 'R3TR'
AND object EQ 'SMOD'
AND devclass EQ v_devclass.

SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu AND
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 del Exit',
21 sy-vline ,
22 'Descripción',
95 sy-vline.
WRITE:/(95) sy-uline.

LOOP AT jtab.

SELECT SINGLE * FROM modsapt
WHERE sprsl EQ sy-langu
AND name EQ 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 Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No existen Exits de cliente'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'El código de transacción no existe'.
ENDIF.

*---------------------------------------------------------------------*
AT LINE-SELECTION.
*---------------------------------------------------------------------*

GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.


 

 

 


Sobre el autor

Publicación académica de Jaime Eduardo Gomez Arango, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Master

Jaime Eduardo Gomez Arango

Profesión: Ingeniero de Sistemas y Computación - España - Legajo: SW34C

✒️Autor de: 105 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado

🎓Egresado del módulo:

Disponibilidad Laboral: FullTime

Presentación:

Ingeniero de sistemas y computación con 8 años de experiencia el desarrollo frontend & backend (react/node) y en cloud (aws), actualmente desarrollando habilidades en sap btp, ui5, abap y fiori.

Certificación Académica de Jaime Gomez

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "La búsqueda de Exits en transacciones" de la mano de nuestros alumnos.

SAP Expert


BUSQUEDA DE EXITS EN TRANSACCIONES: Programa ZBUSCAR_EXIT para la búsqueda de Exits de usuario en transacciones estándar de SAP. Descargar el programa, crear en transacción SE38 con legajo y ejecutar. En pantalla de selección buscar alguna transacción estándar para visualizar los exits de usuario asociados a ella.(por ejemplo SU01 que es pàra mantener usuarios del sistema) ejecutar y se ven las amplaciones asociadas.- Doble click en la ampliación visualizamos la configuración y componentes. Haciendo doble click progresivamente iremos viendo poco a poco todo.

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio De Tejada Santiago / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Búsqueda de Exits en transacciones Descargamos el programa ZBUSCAR_EXITS y los creamos en la SE38. Este programa nos permite buscar todos los exits asociados a una transacción ingresada previamente en la pantalla de selección.

Acceder a esta publicación

Creado y Compartido por: José Luis Zevallos Mamani

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Unidad-3-Lección-2: Búsqueda de Exits en transacciones En este video analizaremos el programa ZBUSCAR_EXIT cuyo objetivo es la búsqueda de Exits de usuario en transacciones estándar del sistema SAP. Para ello descargamos el programa de la sección de descargas de la lección, lo creamos en la transacción SE38 agregando al final del nombre del programa nuestro legajo en el sistema y lo ejecutamos (ZBUSCAR_EXIT_FD38F). Report para encontrar ampliaciones(exits) del sistema SAP. Descargar programa zbuscar_exits. Crear el programa (SE38) ZBUSCAR_EXITS<LEGAJO>. Ejecutar report (F8). Este report nos mostrará como resultado las ampliaciones(Exits) que contenga la transacción...

Acceder a esta publicación

Creado y Compartido por: Ninoska Marquez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Vídeo: Búsqueda de Exits en transacciones. Se analiza el programa ZBUSCAR_EXIT cuyo objetivo es la búsqueda de Exit de Usuario en transacciones estándar del sistema SAP. Pasos a seguir para la búsqueda de EXITS: Ejecutamos el programa ZBUSCAR_EXIT_XXXXX. En la pantalla de selección buscamos una transacción estándar para visualizar los Exit de usuarios asociados a ella. Tomamos una transacción de ejemplo (SU01 - Mantenimiento de Usuario) y ejecutamos el programa y visualizamos las ampliaciones junto con su descripción asociadas a la transacción. Hacemos doble clic en la ampliación y lo visualizamos, veremos la configuración...

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Castro Lima

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

UNIDAD 3 Lección 2: Video - Búsqueda de Exits en transacciones Programa ZBUSCAR_EXITS - Búsqueda de Exits en Trxs SAP.

Acceder a esta publicación

Creado y Compartido por: Victor Wong

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Para la busqueda de un Exit en las diferentes transacciones de SAP utilizamos el programa Z ZBUSCAR_EXITS. Al ejecutar el programa Z podemos introducir en el parametro de entrada la transaccion estandar de SAP que queremos ver sus EXITS. Al buscar podemos visualizar todos los EXITS asociados a la transaccion y luego podemos visualizar sus Modulos de funcion o Customer Exits. Nos servira para realizar validaciones de la transaccion estandar de SAP.

Acceder a esta publicación

Creado y Compartido por: Erick Omar Mármol Ascencio / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Búsqueda de Exits en Transacciones Existen varias formas de buscar en el sistema SAP cual es el Exit o Ampliaciones que deberemos modificar para poder cumplir con un determinado requisito que nos plantean. La forma de buscar una Ampliación va a depender del tipo de ampliación de la que estemos hablando. Los tipos de Ampliaciones existentes son los siguientes: User Exits Customer Exits BADIS BTEs Enhancements Veamos la forma de buscar Badis Las BAdIs son similares a las Customer Exits, excepto que utilizan clases (ABAP orientado a objetos) en lugar de funciones (ABAP Clásico). La tendencia de SAP es sustituir en el estándar todas las Customer Exits por BAdIs, por lo que en las nuevas...

Acceder a esta publicación

Creado y Compartido por: Cesar Armando Gutierrez Gomez / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Unidad 3: Ampliaciones y notas SAP. Lección 2: Búsquedas de exits en transacciones. Cargando en nuestro sistema el programa ZBUSCAR_EXITS y activándolo podremos obtener de forma rápida y sencilla los exits o ampliaciones de una determinada transacción.

Acceder a esta publicación

Creado y Compartido por: Francisco Compte Sanchez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Bùsqueda de Exits en transacciones Anàlisis del programa ZBUSCAR_EXIT_TF64C, cuyo objetivo es la bùsqueda de exits de usuarios en las transacciones estàndar del sistema SAP. Descargar el còdigo del programa de ejemplo, crear con la transacciòn SE38 y poner al final del nombre del reporte el legajo correspondiente y lo ejecutamos. En la pantalla de selecciòn del programa, buscamos una transacciòn estàndar, por ejemplo SU01 que se usa para el mantenimiento de los usuarios en el sistema y poder visualizar los exits de usuarios asociados a ella. Luego ejecutamos el programa y visualizamos las ampliaciones, junto con su descripciòn asociadas a la transacciòn SU01. Al dar...

Acceder a esta publicación

Creado y Compartido por: Miguel Angel Acosta Acosta / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Lección 2: Búsqueda de Exits en transacciones pasos: Descargar programa zbuscar_exits. Crear el programa (SE38) ZBUSCAR_EXITS<LEGAJO>. Ejecutar report (F8). Este report muestra como resultado las ampliaciones(Exits) que contenga la transacción que se le especifique por parámetro. Si se hace doble-click sobre la ampliación podremos ver la condifuración de la ampliación. Si se pica en componentes visualizaremos los objetos que lo componen. Si se hace doble-click sobre el modulo de funciones se puede observar que contiene Include (Z*) en el que se puede poner el que código que interese y que no puede ser cubierto por el estándar de sap.

Acceder a esta publicación

Creado y Compartido por: Felipe Roca Molina

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!