✒️ABAP La creación del programa de extracción Z para IDocs de salida
ABAP La creación del programa de extracción Z para IDocs de salida
Unidad 4: IDocs.
Lección 10: Creación programa de extracción Z para IDocs de salida.
Pasos a seguir:
- Creamos un programa Z de tipo ejecutable con SE38.
- Tendrá una include xxxxxx_top donde tendremos todas las definiciones de datos que requiramos y la definición de pantalla de selección. Otra include xxxxxx_f01, con todas las rutinas necesarias para el procesamiento.
- En el evento INICIALIZATION. Inicializaremos las tablas internas y estructuras que corresponda.
- En el evento AT_SELECTION_SCREEN validaremos los parametros de la pantalla de selección que corresponda.
- En el evento STAR_OF_SELECTION:
* Llamaremos a una subrutina que cargue el registro de control del IDoc. La información mas relevante es tipo mensaje, tipo base, número de partner, puerto de salida y sistema lógico. En el campo direct informamos la dirección del IDoc con un "1" que indica que es un IDoc de salida.
* Llamamos a una subrutina donde primero se obtendrán los datos requeridos de SAP y después procederemos a llenar la información de los distintos segmentos de datos del IDoc con la información obtenida. Deberíamos tener una subrutina de carga de segmento por cada uno de los diferentes tipos de segmentos de datos a cargar.
* Llamamos a la subrutina para ejecutar la salida del IDoc. En esta subrutina llamaremos a la función MASTER_IDOC_DISTRIBUTE que crea y procesa el IDoc.
* Por último llamamos al programa RSEOUT00 con un SUBMIT que forzara la salida del IDoc.
- Activamos y ejecutamos el programa. Nos genera un IDoc de salida.
- Vamos a BD87 para ejecutar el IDoc. Esto se debe a que lel procesamiento de los IDocs es asincrónico y si queremos que sea sincrónico debemos forzarlo. Seleccionamos IDoc y pulsamos botón procesar. Vemos que el IDoc se ha ejecutado OK y queda en estado 03.
- Vamos a WE05 para visualizar el IDOC creado.
 
 
 
Sobre el autor
Publicación académica de Francisco Compte Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Francisco Compte Sanchez
Profesión: Sap Business&integration Architect - Espa?a - Legajo: QQ38S
✒️Autor de: 105 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Consultor sap mm y sd con alg?n conocimiento abap a nivel de debug. quiero consolidar conocimientos t?cnicos para reforzar mi perfil profesional.
Certificación Académica de Francisco Compte