🚀PROMO SEPTIEMBRE en CVOSOFT United States Of America
✒️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: Los IDocs
Lección 10: La creación del programa de extracción Z para IDocs de salida
Crear un programa:
Ir a la trans SE38 y crear un programa "Z_ENVIAR_IDOC_SALIDA", que enviará los datos de un usuario de la ZTABLA_USUARIOS.
Cargamos el programa y abrimos el include Z_ENVIAR_IDOC_SALIDA_TOP:
Donde ingresaremos un nro. de DNI que será procesado:
Y volviendo atrás, validaremos que el DNI no esté vacío:
En START-OF-SELECTION creamos la subru. EDIDC, que carga el control de registro del IDoc:
Hacemos doble clic en la subru EDIDC y veremos los datos más importantes: tipo de msj, tipo base, el nro. de partner que recibe, puerto de salida y la indicación de que usamos un sist. lógico.
E indicamos el campo de Direc indicamos la dirección del IDoc con un 1, que significa que es de salida.
Volviendo atrás, en la subru DATA_IDOC:
Hacemos dos cosas:
1- Obtenemos la info de la ZTABLA_USUARIOS a partir del param. ingresado por pantalla:
2- Cargamos los segmentos con los resultados de la búsqueda de la tabla:
En la subru. OUTBOUND_USUARIOS ejecutamos la función MASTER_IDOC_DISTRIBUTE (crea y procesa IDocs).
Por último colocamos el programa estándar RSEOUT00 (fuerza la salida del IDoc al exterior):
Ejecutamos el programa y seleccionamos un DNI de usuario, en el campo de comandos ponemos el debugger "/h" y ejecutamos.
Vamos a la trans. BD87 para ejecutar el IDoc.
En el campo Nro. de IDoc introducimos el IDoc "3001" y presionamos enter.
Una vez dentro veremos que el estado del IDoc es 30:
Ahora desplegamos las flechas y seleccionamos el IDoc y presionamos Procesar:
En una nueva pantalla veremos que el estado del IDoc pasó de 30 a 03 y con status OK
Ejecutaremos la WE05 para visualizar el IDoc que acabamos de crear.
En el campo Nombre de IDoc ingresamos "3001" y ejecutamos.
En la prox. ventana podemos ver los registros de control, datos y status del IDoc, junto con su contenido.
 
 
 
Sobre el autor
Publicación académica de Candela Estefan?a Calzada, en su ámbito de estudios para la Carrera Consultor ABAP.
SAP Expert
Candela Estefan?a Calzada
Profesión: T?cnica Electr?nica - Argentina - Legajo: JW91W
Me encuentro estudiando la ingenier?a en sistemas de informaci?n.
poseo amplia experiencia en edici?n de videos.
tengo bases entorno a la programaci?n que quiero continuar consolidando.
Continúe aprendiendo sobre el tema "La creación del programa de extracción Z para IDocs de salida" de la mano de nuestros alumnos.
SAP Expert
Creación del programa de extracción Z para IDocs de salida Creamos el programa Z_ENVIAR_IDOC_SALIDA, el cual enviará los datos de un usuario de la tabla ZTABLA_USUARIOS. Mediante la tx BD87 para ejecutar el IDOC esto porque el procesamiento de los IDocs es asincrónico (si deseamos que sea sincrónico debemos forzarlo) y vemos que el status del IDOC es 30. Seleccionamos el IDOC y presionamos el botón Process, Por último ejecutamos la tx WE05 para visualizar el IDOC que creamos; acá vemos los registros de control, datos y status del Idoc, con sus contenidos y toda información referida del mismo.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Se creará un programa Z enviar_Idocs_salida el cual enviara los datos de la tabla ztabla_usuarios. El programa tiene una pantalla de selección donde se ingresa un número de DNI, en el control at selection se carga la subrutina que carga el registro de control del Idocs los datos más importantes que se cargan son: Tipo de mensaje, tipo base, numero de partner, puerto de salida y sistema lógico. Al ejecutar el programa seleccionamos un DNI y lo corremos con el debagger y ejecutamos. Luego de ejecutar la función MASTER_IDOC_DISTRIBUTE, en la variable pt_idosc_ctrl_docnum veremos el número del Idocs creado, luego se ejecuta el programa estándar RSEOUT00, veremos en pantalla el mensaje de...
Me complace formar parte de este equipo y s? que cuento con la experiencia y los conocimientos t?cnicos necesarios para desarrollarme como programador abap...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
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...
Consultor sap mm y sd con alg?n conocimiento abap a nivel de debug. quiero consolidar conocimientos t?cnicos para reforzar mi perfil profesional.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
CREACIÓN DE PROGRAMA DE EXTRACCIÓN Z PARA IDOCS DE SALIDA Creamos el programa Z_ENVIAR_IDOC_SALIDA, que enviará los datos de un usario de la tabla ZTABLA_USUARIOS. El programa tendrá una pantalla de selección con el parámetro DNI que será procesado Validaremos que el DNI ingresado no esté vacío En el Evento START-OF-SELECTION, creamos la subrutina Edidc, la cual carga el registro de control del IDoc. Campos más importantes: Tipo de Mensaje, Tipo Base, Núm Partner que recibe, el Puerto de Salida y la Indicación de que usamos un Sistema Lógico. También indicamos la dirección del IDoc en el campo direc con 1 que significa 'Salida'...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
CREACIÓN DE PROGRAMA DE EXTRACCIÓN Z PARA IDOCS DE SALIDA Creamos el programa Z_ENVIAR_IDOC_SALIDA, que enviará los datos de un usario de la tabla ZTABLA_USUARIOS. El programa tendrá una pantalla de selección con el parámetro DNI que será procesado Validaremos que el DNI ingresado no esté vacío En el Evento START-OF-SELECTION, creamos la subrutina Edidc, la cual carga el registro de control del IDoc. Campos más importantes: Tipo de Mensaje, Tipo Base, Núm Partner que recibe, el Puerto de Salida y la Indicación de que usamos un Sistema Lógico. También indicamos la dirección del IDoc en el campo direc con 1 que significa 'Salida'...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
COMO PROCESAR IDOCS DE SALIDA CON UN PROGRAMA DE EXTRACCION Z Creación del programa de extracción Z para Idocs de salida. Para eso se crea el programa Z_ENVIAR_IDOC_SALIDA, el programa tiene una pantalla de selección donde ingresamos un número de DNI que será procesado y validaremos que el DNI ingresado no tiene vacío, luego en el evento status selecction se crea la subrutina edidc la cual carga el registro de control del idoctp,los datos más importantes que se cargan es el tipo de mensaje , el tipo base, el número de partner que recibe, puerto de salida y la indicación que utilizamos un sistema lógico, también utilizamos la dirección del Idoc en el campo direct...
Deseo adquirir experiencia en el mundo sap, me apasiona el area de la consultoria. me considero una persona apasionada, dedicado, enfocado y muy disciplinado. emprendedor y luchador en todas las areas
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
CREACIÒN DEL PROGRAMA DE EXTRACCIÒN Z PARA LOS IDOCS DE SALIDA 1.- Crear el programa z_enviar_idoc_salida.- El cual enviarà la informaciòn del usuario de la taba ZTABLA_USUARIOS. 2.- El programa tiene una pantalla de selecciòn, en la cual se debe ingresar un nùmero de DNI, que serà procesado. 3.- Validaremos que el DNI ingresado no estè vacìo. 4.- En el evento START-OF-SELECTION, creamos la subrutina editc, la cual carga el registro de control del IDOC Los datos màs importantes que se cargan son: - Tipo de mensaje - Tipo base - El nùmero de partner que recibe - El puerto de salida - y la indicaciòn de que utilizamos un sistema lògico - Tambièn se...
Profesional de ingenier?a de sistemas en computaci?n e inform?tica, con experiencia en la implantaci?n y soporte de proyectos inform?ticos para empresas del sector industrial y financiero.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
1 | CREACIÒN DEL PROGRAMA DE EXTRACCIÒN Z PARA LOS IDOCS DE SALIDA 1.- Crear el programa z_enviar_idoc_salida.- El cual enviarà la informaciòn del usuario de la taba ZTABLA_USUARIOS. 2.- El programa tiene una pantalla de selecciòn, en la cual se debe ingresar un nùmero de DNI, que serà procesado. 3.- Validaremos que el DNI ingresado no estè vacìo. 4.- En el evento START-OF-SELECTION, creamos la subrutina editc, la cual carga el registro de control del IDOC Los datos màs importantes que se cargan son: - Tipo de mensaje - Tipo base - El nùmero de partner que recibe - El puerto de salida - y la indicaciòn de que utilizamos...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Unidad 4: IDocs. Lección 10: Video -Creación del programa de extracción Z para IDocs de salida. Crearemos el programa Z_ENVIAR_IDOC_SALIDA El cual enviará los datos de un usuario de la tabla Z_tabla_usuarios. El programa tiene una pantalla de selección donde ingresamos un número de DNI que será procesado. Y validaremos que el DNI ingresado no este vacio. Luego en el evento START-OF-SELECTION creamos la subrutina editc, cual carga el registro de control del idoc. Los datos mas importantes que se cargan son el tipo de mensaje, el tipo base, el numero de partner que recibe, el puerto de salida y la indicación de que utilizamos un sistema lógico. También indicamos la dirección...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Lección 10: Creación del programa de extracción Z para IDocs de salida 1. Crear el programa “Z_ENVIAR_IDOC_SALIDA”: Enviará los datos de un usuario de la tabla de usuarios. Tiene una pantalla de selección para introducir un número de DNI que será procesado y validará que el DNI introducido no esté vacío. En el evento “STAR-OF-SELECTION” crea la subrutina “EDIDC”. la cual Carga el registro de control del Idoc. Los datos mas importante que se cargan son: tipo de mensaje, tipo base, numero de partner que recibe, puerto de salida y la utilización de sistema lógico. También se indica dirección del Idoc en el campo...
👌Genial!, estos fueron los últimos artículos sobre más de 80.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.