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

 X 

📘ABAP - WE15

Selector Alummnos / Empresas

Definición de WE15

Es la transacción estándar de SAP que se utiliza para enviar un IDoc que quedó acumulado en la pila de salida (Tabla NAST).

Veamos a continuación un ejemplo de nuestro primer IDoc:

REPORT zeze7 .

* DECLARACION DE DATOS

DATA: c_message_type LIKE edidc-mestyp VALUE 'ZINVRV',     "Tipo

                                                           "Mensaje

      c_base_idoc_type LIKE edidc-idoctp VALUE 'ZIDOCEZE1',"Tipo de Idoc

 

      c_invrev_segname(13) TYPE C VALUE 'ZSEGMENTOEZE1',    "Nombre

                                                            "Segmento

      c_rcvprn LIKE edidc-rcvprn VALUE 'SAPBCD',           "Interloc.

                                                           "Destinat

*      IDOC_CONTROL   LIKE EDIDC OCCURS 0 WITH HEADER LINE,

      IDOC_CONTROL   LIKE EDIDC,

      T_COMM_CONTROL LIKE EDIDC OCCURS 0 WITH HEADER LINE,

      IDOC_DATA      LIKE EDIDD OCCURS 0 WITH HEADER LINE.

DATA: BEGIN OF ZSEGMENTOEZE1,

       KUNNR(10)  TYPE c,

       NAME1(35)  TYPE c,

       STRAS(35)  TYPE c,

      END OF ZSEGMENTOEZE1.

*----------------------------------------------------------------------*

START-OF-SELECTION.

*----------------------------------------------------------------------*

* CAMPOS DE CONTROL DEL IDOC

        idoc_control-doctyp   = c_message_type.      "Tipo Mensaje

        idoc_control-mestyp   = c_message_type.      "Tipo Mensaje

        idoc_control-idoctp   = c_base_idoc_type.    "Tipo de Idoc

        idoc_control-serial   = space.

        idoc_control-direct   = '1'.

        idoc_control-serial   = sy-datum.

        idoc_control-serial+8 = sy-uzeit.

        idoc_control-rcvprn   = c_rcvprn.         "Nro Interlocutor

                                                  "Destinatario

        idoc_control-rcvprt   = 'LS'.             "Tipo interlocutor

                                                  "destinatario

*        APPEND idoc_control.

* CAMPOS DE DATOS DEL IDOC

* Esta sección la repite una vez por cada registro de datos a insertar

* en el IDoc.

* Indica cuál es el tipo de segmento

  IDOC_DATA-SEGNAM = C_INVREV_SEGNAME.          "Nombre Segmento

 

* Completa los datos de la estructura del segmento

  CLEAR ZSEGMENTOEZE1.

  ZSEGMENTOEZE1-KUNNR = '0000000001'.

  ZSEGMENTOEZE1-NAME1 = 'Ezequiel Karsz'.

  ZSEGMENTOEZE1-stras = 'Frias 552'.

* Mueve la estructura con los datos del segmento al único campo de datos

  IDOC_DATA-SDATA = ZSEGMENTOEZE1.           "Datos del Segmento

* Inserta el registro actual a la tabla interna de datos del Idoc

  APPEND IDOC_DATA.

*--- Call the distribute function with the required parameters

CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'

EXPORTING

MASTER_IDOC_CONTROL              = IDOC_CONTROL

TABLES

COMMUNICATION_IDOC_CONTROL       = T_COMM_CONTROL

MASTER_IDOC_DATA                 = IDOC_DATA

EXCEPTIONS

ERROR_IN_IDOC_CONTROL = 1

ERROR_WRITING_IDOC_STATUS = 2

ERROR_IN_IDOC_DATA = 3

SENDING_LOGICAL_SYSTEM_UNKNOWN = 4

OTHERS = 5.

if sy-subrc = 0.

  COMMIT WORK.

endif.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "WE15" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master

La prueba de los IDoc se realiza con la transaccion WE19, basicamente este Testeo depende de las diferentes capas de envio o recepcion del IDoc otras transacciones utiles para este fin son WE14, WE15, WE61, WE01, WE05. para reprocesar un IDoc se emplea la tx BD87 y we14

Acceder a esta publicación

Creado y Compartido por: Eduardo Vargas

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

SAP Master

Tx WE19: testeo de IDocs Tx WE14: enviar IDoc al puerto de salida aun teniendo estatus <> 53 Tx WE15: enviar IDocs acumulados en la pila de salida Status IDocs: Entrantes >= 50 Salientes del 01 al 49 Tx We02 y WE05 para listao y visualización Tx BD87 para reprocesarlos

Acceder a esta publicación

Creado y Compartido por: Xavier Martinez Garsaball

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

SAP Master

TESTING DE IDOCS Desde el menu WEDI se accede a las TRX de testeo de IDOCS TABLA NAST La tabla transparente estandar NAST se utiliza para almacenar los mensajes de status en el sistema. Contiene todos los mensajes creados por el sistema. TRX WE14 WE15 Utilizaremos las TRX estandar WE14 y WE15 para procesar IDCOS y enviar los Idocs acumulados a la pila de salida. NOTA IMPORTANTE: Podemos cambiar el status de un idoc ejecutando el programa standar RC1_IDOC_SET_STATUS en la pantalla de seleccion debemos introducir el numero del Idoc el tipo de mensaje el estatus actual y estatus nuevo, tambien debemos tildar un check si queremos ejecutar el reporte en modo TEST NOTA IMPORTANTE: No existe mucha diferencia entre las TRX WE02/WE05, ambas trx estan...

Acceder a esta publicación

Creado y Compartido por: Pedro Salazar / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Transaccion WE19: se utiliza para testear IDocs de entrada o salida. Transaccion WE14: se puede enviar al puerto de salida, un IDoc con status diferentes a 53 "Procesado correctamente" Transaccion WE15: se envia un IDoc que quedo amulado en la pila de salida (Tabla NAST). WE02 y WE05: Para Obtener un listado de los IDocs recibidos y enviados.

Acceder a esta publicación

Creado y Compartido por: Cesar Ismael Rodriguez Zorrilla

*** 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 Master


Desde el menú WEDI se puede acceder a las transacciones de testeo de IDOCs. Tipos de testeo: -Generación de mensaje de salida -Generación de Idoc de entrada -Reenvío de Idocs de salida -Procesos de salida de IDOc desde la tabla NAST La tabla NAST es una estándar que se utiliza para almacenar los mensajes de status en el sistema. La transacción WE19 se utiliza para testear IDOCs de entrada y salida. En los de entrada se testea que la conexión sea correcta y que el código de proceso se ejecute correctamente. La generación del Idoc se hace manualmente, por ende no se puede testear por esta tx. En los de salida se testea que el proceso post-envío se ejecute correctamente. Para...

Acceder a esta publicación

Creado y Compartido por: Diego Baigorria

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

SAP Expert


Para acceder a las transacciones de testeo de IDocs, se ingresa al menu WEDI. los proceso de salida de Idocs se realiza desde la tabla NAST Transacción WE19 se utiliza para testear IDocs de entrada o salida. Para testear la funcion de una puerta ABAP y debuguear el programa accedemos a la SE37 y ejecutamos el modulo de funciones. Con la Transacción WE14 se puede enviar al puerto de salida, un IDoc con status difrentes a 53. Con la Transacción WE15 se envia un IDoc acumulado en la pila de salida. Para obtener un listado de los IDocs recibidos y enviados utilizamos las transaciones WE02 y WE05. Los IDocs con error pueden ser modificados y reprocesados con la transacción BD87

Acceder a esta publicación

Creado y Compartido por: Ernesto Aristides Romano

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

SAP Master

La transacción estándar WE19 se utiliza para testear IDocs de entrada o salida. La transacción estándar WE14 se utiliza para procesar IDocs. La transacción estándar WE15 se utiliza para enviar un IDoc que quedó acumulado en la pila de salida (Tabla NAST). La transacciones estándar WE02 y WE05 se utilizan para visualizar el listado de IDocs creados en el sistema. La transacción estándar BD87 es utilizada para el reprocesamiento de los IDocs de entrada. La transacción estándar WE14 se utiliza para reprocesar y reenviar IDocs de salida.

Acceder a esta publicación

Creado y Compartido por: Mónica Robles

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

SAP Junior

1. Introduccion al Testing de IDocs Desde el menu WEDI se puede acceder a las transacciones de testeo de IDoc *WE19 herramineta test *WE15 proc salida desde nats *WE14 proc salida desde IDOC *WE18 crear fichero status *WE17 proc fichero status *WE12 proc entr mod fich salida *WE16 proc entr fich entrada hay diferentes tipo de testeo, para diferentes etapas del envio orecepcion del mensaje ALE: *generacon de mensajes de salida *generacion de IDocs de entrada *reenvio de IDocs de salida *processo de salida de IDocs desde la tabla NAST 2. La transaccion WE19 para testear IDocs de entrada o salida IDocs de salida se testea que el proceso post-envio se ejecute correctamente 3. Test de IDocs de Salida Ejecutar la transaccion que genera el...

Acceder a esta publicación

Creado y Compartido por: Juan Antonio Alvarado Rodriguez / Disponibilidad Laboral: FullTime

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

SAP Master

Testing de IDocs Desde el menú WEDI se puede acceder a las transacciones de testeo de IDocs: (Tabla transparente NAST almacena los mensajes de status del sistema) WE19 Herramienta test. WE15 Proc. salida desde NAST. WE14 Proc. salida desde IDOC. WE18 Crear fichero status. WE17 Procesar fichero status. WE12 Proc. ent. mod. fich. salida. WE16 Proc. entr. orig. fich. entr. Test de IDocs de salida: WE19 Se utiliza para testear IDocs de entrada(se testea que la conexión sea correcta y el módulo de función se ejecute correctamente) o salida(se testea el proceso de post-envío). La generación del IDoc se hace manualmente por lo que no se testea con esta transacción. SE37...

Acceder a esta publicación

Creado y Compartido por: Javier Exposito Diaz


👉Bueno, estos fueron los últimos artículos de 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.