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

 X 

✒️ABAP El testing y el reproceso de un idoc

ABAP El testing y el reproceso de un idoc

ABAP El testing y el reproceso de un idoc

TESTING Y REPROCESO DE UN IDOC

1.- Introducciòn al Testing de IDocs.

Desde el menù WEDI, se puede acceder a las transacciones de testeo de IDOCs

Test.

. Herramientas de Test WE19

- Proc.salida desde NAST WE15

- Proc.salida desde IDOC WE14

- Crear fichero status WE18

- Procesar fichero status WE17

- Proc.entr.mod.fich.salida WE12

- Proc.entr.orig.fich.entr WE16

Hay diferentes tipos de testo, para diferentes etapas del envìo o recepciòn del mensaje ALE.

- Generaciòn de mensajes de salida.

- Generaciòn de IDOCs de entrada

- Reeenvìo de IDOCs de entrada

- Reenvìo de IDOCs de salida

- Procesos de salida de IDOCs desde la tabla NAST.

"La tabla transparente NAST se utiliza para almacenar los mensajes de status en el sistema, Contiene todos los mensajes creados por el sistema".

"Todos estos test se utilizan para probar, desde la generaciòn del mensaje y generaciòn del IDOC, hasta el envìo al puerto y el estado final del envìo"

2.- La transacciòn WE19

Se utiliza para testear IDOCs de entrada o salida.

Los IDOCs de entrada, se testea que a conexiòn sea correcta y que el còdigo de proceso(Mòdulo de funciòn), se ejecute correctamente.

La generaciòn de IDOC se hace manualmente, por lo tanto, no se puede testear por esta transacciòn, las funciones de generaciòn de segmentos.

En los IDOCs de salida, se testea que el proceso post-envìo se ejecute correctamente. Esto es ùtil para puertos tipo ABAP donde se testea que el mòdulo de funciones correspondiente se ejecute correctamente. No se testea la generaciòn del IDOC, ya que se carga manualmente.

3.- Test de IDOCs de salida.

Para testear un IDOC de salida, la mejor forma es ejecutar la transacciòn que genera el IDOC correspondiente. De esta manera, se asegura que se ejecuta el circuito completo (Mòdulo de funciones que genera los segmentos, enviò del IDOC y mòdulo de funciones de la puerta, en caso de puerta ABAP).

Para testear individualmente la funciòn de una puerta ABAP y depurar el programa, se puede acceder directamente desde la transacciòn SE37 y ejecutar el mòdulo de funciones que tiene asignada la puerta ABAP, pasàndole com paràmetro, el nùmero de IDOC.

Por medio de la transacciòn WE14, se puede enviar al puerto de salida, un IDOC con estatus diferente a 53 "Procesado correctamente".

Mediante la transacciòn WE15, se envìa un IDOC que quedò acumulado en la pila de salida (Tabla NAST).

"Se utilizan las transacciones WE14 y WE15 para procesar IDOCs y enviar los idocs acumulados a la pila de salida".

4.- Test de IDOCs de entrada.

Podemos testear un IDOC de entrada desde la transacciòn WE19.

Utilizando esta transacciòn se puede probar el proceso completo de entrada, desde la determinaciòn del acuerdo interlocutores, hasta la generaciòn del documento de negocios.

Puede tambièn informarse el mòdulo de funciones que generarà el documento de negocios sin tener configurada la interfase de entrada (acuerdo de interlocutores).

Otra manera, es que el sistema que debe interactuar con SAP, se envìe e IDOC a testear, Si se tiene un archivo con el IDOC a testear, se puede ejecutar el mòdulo de funciones EDI_DATA_INCOMMING.

5.- Còdigos de estado.

Existen diferentes còdigos de estado de los IDOCs que informan al usuario responsable, que etapas pudieron ser procesadas correctamente y que etapas generaron errores en el proceso.

Los estados de un IDOC son acumulativos y por medio de las transacciones de monitoreo puede verse la historia del IDOC.

Los estarata de un dos varìan dependiendo si se trata de un IDOC de entrada o de salida. LOs status para los IDOCs salientes se sitùan entre "01" y "49", mientras que los valores de status para IDOCs entrantes se inician con "50".

"Para obtener un listado con todos los status posibles de un IDOC, se puede acceder a la transacciòn WE61 y visualizar el registro de control genèrico".

"Se puede cambiar el status de un programa, ejecutando RC1_DOC_SET_STATUS ", se debe ingresar el nùmero del IDOC, tipo de mensaje, el status actual y el status nuevo, tambièn podemos dar un check en caso de querer ejecutar el reporte en modo test".

6.- Listado y visualizaciòn de IDOCs.

Para obtener un listado de los IDOCs recibidos y enviados, se usan las transacciones WE02 y WE05.

La lista puede ser filtrada por:

- Fecha de proceso

- Tipo de mensaje o Tipo base

- Direcciòn del IDOC (entrada o salida)

- Nùmero del IDOS.

- Informaciòn del acuerdo de interlocutores, etc.

7.- Reproceso de IDOCS.

Los IDOCs que quedaron con error pueden ser modificados y reprocesados. para reprocesar un IDOC de entrada utilizaremos la transacciòn BD87.

Las diferencias y similitudes entre las transacciones WE19 y BD87 son:

Con la transacciòn estàndar WE19, sòlo podemos procesar un IDOC al mismo tiempo, mientras que con la BD87 podemos procesar cualquier cantidad de IDOCs, si intentamos procesar un IDOC existente en la transacciòn WE19 se generarà un nuevo nùmero de IDOC, mientras que con la transacciòn BD87 podemos reprocesar un IDOC ya existente sin que se genere un IDOC nuevo.

Con la transacciòn BD87, no es posible procesar un IDOC con status OK, mientras con la transacciòn estàdar WE19 si es posible procesar un IDOC con status Ok.

En conclusiòn no debemos usar la transacciòn WE19, para reprocesar sino para hacer testing o debugger.

Se pueden seleccionar IDOCs individuales, grupos por estado o por tipo de mensaje, etc. Ademàs, puede especificarse el nùmero deo IDOC a reprocesar.

Los IDOCs reprocesados seràn actualizados con una nueva entrada en la lista de status.

Para reprocesar y reenviar IDOCs de salida, se utiliza admàs la transacciòn WE14.

"Cualquier IDC con estado de error al envìo, o agrupado para la salida, serà enviado al puerto de salida preseleccionado en el Acuerdo de Interlocutores".


 

 

 


Sobre el autor

Publicación académica de Miguel Angel Acosta Acosta, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Expert


Miguel Angel Acosta Acosta

Profesión: Ingeniero de Sistemas - Ecuador - Legajo: TF64C

✒️Autor de: 238 Publicaciones Académicas

🎓Egresado de los módulos:

Disponibilidad Laboral: FullTime

Presentación:

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.

Certificación Académica de Miguel Acosta

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "El testing y el reproceso de un idoc" de la mano de nuestros alumnos.

SAP SemiSenior

Se ingresa a la TX WEDI. TX WE19 .- Se usa para testear IDOCS de entrada o salida. Idoc de entrada.- Testea la conexion y el codigo de funcion Idoc de salida.- Testea puertos abap y la funcion. No testea la generacion del IDOC porque se carga manualmente ni los segmentos. TEST IDOC DE SALIDA TX SE37 Se le envia el Nro de IDOC TX WE14 Se envia al puerto de salida un IDOC con estatus diferente a 53("Procesado Correctamente") TX WE15 Se envia un IDOC acumulado en la tabla de salida(NAST) TEST IDOC DE ENTRADA TX WE19 Testea el acuedo de interlocutores, la funcion o un IDOC con la funcion EDI_DATA_INCOMING CODIGO DE ESTADO IDOC de Entrada tiene codigo de 50 a + IDOC de Salida tiene codigo de 01 al 49....

Acceder a esta publicación

Creado y Compartido por: Mijael Montano Mendoza / Disponibilidad Laboral: PartTime

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

SAP Senior

Testinny proceso de IDOCS. 1 - Introduccion al testing de IDOCS. del menu WEDI se accesa al testeo de IDOCS. Tipos de Testeo: Generar Mensajes de Salida. IDOCS de entrada Reenvio de Idocs de Salida. Proceso de Salida de Idocs desde Tabla Nast (Lamacena los Mensajes de estaus de Sitema). 2- Transaccion WE19. Testear IDOCS EnTrada y SALIDA. Idoc de entrada se testea que la conexion sea correcta y el codigo de proceso(Funciones). el IDOC se genera manualmente por lo que no hay test. 3 - Test de IDOCS de Salida. - la mejor forma de testear un Idoc de salida es ejecutar la tranaccion que lo genera. - para testear individualmente se hace directamente desde la SE37. Transaccion WE14. Se envia a puerto...

Acceder a esta publicación

Creado y Compartido por: Luis Albán Arguedas Hernández / Disponibilidad Laboral: FullTime

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

SAP Master

El testing y el reproceso de un idoc 1 - Introduccion al testing de idocs. transaccion WEDI --> test accedemos a los dif tipos de testeos. Para envio o reception del mensaje ALE. - generacion de mensajesde salida. - generacion de idoc de entrada. - reenvío de idoc de salida. - procesos de salida de idoc desde la tabla NAST. NAST: tabla que se usa para almacenar los mensajes de estaus en el sistema, contiene todos los mensajes del sistema. Todos estos test se utilizan para probar, desde la generacion del mensaje y generacion del idoc, hasta el envió al puerto y estado final del envío. 2 - La transaccion WE19 sirve para testear idoc de entrada y salida. En los idoc de entrada,...

Acceder a esta publicación

Creado y Compartido por: Pablo Adrian Oggero

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

SAP Senior

TESTING Y REPROCESO DE UN IDOC. 1. INTRODUCCION AL TESTING DE IDOCS. Desde el menu WEDI se puede acceder a las transacciones de testeo de Idocs. Hay diferentes tipos de testeos para diferentes etapas del envio o recepcion del mensaje ALE: - generacion de mensajes de salida. - generacion de Idocs de entrada. - reenvio de Idocs de salida. - procesos de salida de Idocs desde la talba NAST. (NAST. SE USA PARA ALCENAR LOS MENSAJES DE STATUS EN EL SISTEMA. CONTIENE TODOS LOS MENSAJES CREADOS POR EL SISTEMA) 2.TRANSACCION WE19. Se usa para testear Idocs de entrada o salida. En los Idocs de entrada, se testea que la conexion sea correcta y que el codigo de proceso se ejecute correctamente. La generacion del Idoc se hace manualmente, no se pude testear...

Acceder a esta publicación

Creado y Compartido por: Bruno Edgardo Gallinoto / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Expert


TESTING Y REPROCESO DE IDOCS: > Menu WEDI, Acceso a transacciones de testeo de IDocs: - WE19 (Herramienta de Test para proceso IDOC) - WE15 (Proc. salida desde NAST) - Programa de selección para envío de mensajes. - WE14 (Proc. salida desde IDOC) - Proceso de todos los IDOCs seleccionados (EDI). - WE18 (Crear fichero status) - Generar fichero de status de test para proceso de salida. - WE17 (Procesar fichero status) - Lanzamiento del proceso de status. - WE12 (Proc.entr.mod.fich.entr) - Modificación fichero de salida lanzamiento de tratam.prop. - WE16 (Proc.entr.orig.fich.entr) - Lanzamiento de proceso de entrada. Tipos de Testeo: - Generación de mensajes de salida - Generación de IDocs de entrada -...

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 Master

Testing y reproceso de un IDOC: desde el menu WEDI se accede a las trxs de testeo de IDOCS. Tipos de testeo: Generacion de mensaje de salida. Generacion de IDOCS de entrada. Reenvio de IDOCS de salida. Procesos de salida de IDOCS desde la tabla NAST. TRX WE19: testear IDOCS de entrada y salida. En los IDOCS de entrada se testea que la conexion sea correcta y que el codigo de proceso se ejecuto ok, NO se pueden testear desde esta TRX las funciones de generacion de segmentos. En los IDOCS de salida se testea que el proceso postenvio se ejecute ok, NO se testea la generacion del IDOC ya que se carga manualmente. TEST DE IDOCS DE SALIDA: la mejor forma es ejecutar la trx que genera el IDOC correspondiente. Para testear de manera individual la funcion...

Acceder a esta publicación

Creado y Compartido por: Jose Ignacio Rodini

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

SAP Master

TESTING DE IDOC Desde el menu WEDI se puede acceder a las trx para testeo de idocs, entre ellas: WE12,WE14,WE15,WE16,WE17,WE18 y WE19. Desde la trx WE19 podemos testear tanto idocs de entrada como idocs de salida. En los idocs de entrada se prueba la conexión y la ejecución del codigo de proceso (FM). Como el idoc se genera manualmente, no se testea la generación de segmentos. Por otro lado, en idocs de salida se testea el proceso post-envio. En ellos podemos probar directamente el MF de la puerta abap (si corresponde) ejecutandolo desde SE37 con el numero de idoc. Además, podemos utiliar la trx WE14 para enviar al puerto de alida un idoc con status distinto de 53 (Procesado ok), y la trx WE15 para enviar idocs acumulados...

Acceder a esta publicación

Creado y Compartido por: Jonatan Richioni

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

SAP Expert


Unidad 4: IDocs. Lección 9: Testing y Reproceso de un IDoc. Audio tip 1: Podemos cambiar el status de un IDoc ejecuntando el programa estándar RC1_IDOC_SET_STATUS en la pantalla de selección debemos introducir el número del IDoc, el tipo de mensaje el estatus actual y el estatus nuevo. También podemos tildar un check en caso de querer ejecutar el reporte en modo test. Audio tip2: No existe mucha diferencia entre las transacciones estándar WE02 y WE05 ambas transacciones están vinculadas al mismo programa estándar que es el programa estándar RSEIDOC2. Ambas transacciones son utilizadas para crear un IDoc creado. La razón por la cual existen estas dos transacciones y no solo...

Acceder a esta publicación

Creado y Compartido por: Brenda Castillo Domínguez / Disponibilidad Laboral: FullTime

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

SAP SemiSenior

Testeo de IDOC's Tx. WE19: Herramientas test: Testea IDocs de e/s Tx. WE15: Proc. salida desde NAST: Aqui se puede enviar un IDOc que quedo acumulado en la pila de salida. Tx. WE14: Proc. salida desde IDOC.: aqui se pueden enviar al puerto de salida con un IDOC con estatus diferente. Tx. WE18: Crear fichero status Tx. WE17: Procesar fichero status Tx. WE12: Proc. entrad. mod. fich. salida Tx. WE16: Proc. entr. orig. fich. entrada Tabla NAST: Tabla que almacena los mensajes de status en el sistema. Tx. WE61: Listado con todos los estatus posibles de un IDOc y visualizar el registro de control generico. Tx. WE02: y Tx. WE05; listado de los IDocs recibidos y enviados. Tx. BD87: Reproceso de IDocs.

Acceder a esta publicación

Creado y Compartido por: Leonel Amador Ortiz

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

SAP Master

El testing y el reproceso de un idoc 1. Introducción al testing de idocs Desde el menú WEDI se puede acceder a las transacciones de testeo de iDocs. Hay diferentes tipos de testeo, para diferentes etapas del envío o recepción del mensaje ALE Generación de mensajes de salida Generación de iDocs de entrada Reenvío de iDocs de salida Procesos de salida de iDocs desde la tabla NAST. La tabla transparente NAST se utiliza para almacenar los mensajes de status en el sistema. Contiene todos los mensajes creados por el sistema Todos estos test se usan para probar, desde la generación del mensaje y generación del iDoc, hasta el envío al puerto y el estado final del...

Acceder a esta publicación

Creado y Compartido por: David Brito Melado

 


 

👌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!