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

 X 

📘ABAP - Rseout00

Selector Alummnos / Empresas

Definición de Rseout00

Es el programa estándar de SAP que se utiliza para enviar un IDoc de salida a un destinatario.

La estructura principal del programa RSEOUT00 es la siguiente:

REPORT RSEOUT00 MESSAGE-ID E0.

* status-values

INCLUDE RSECSTAT.

 

* Include for data definitions, tables, parameters

INCLUDE RSEOUTDT.

* Include for formroutines

INCLUDE RSEOUTF0.

**********************************************************************

*          M a i n   R o u t i n e                                   *

**********************************************************************

at selection-screen on value-request for p_queue.

data: begin of value_tab occurs 0,

        qname like ediqo-qname,

        rcvpor like ediqo-rcvpor,

      end of value_tab.

data: old_qname like ediqo-qname,

      old_rcvpor like ediqo-rcvpor.

 

  if p_rcvpor is initial.

    select * from ediqo into table i_ediqo

             where processed eq ' '.

  else.

    select * from ediqo into table i_ediqo

                        where rcvpor eq p_rcvpor

                        and   processed eq ' '.

  endif.

  sort i_ediqo by qname rcvpor.

  clear old_qname.

  clear old_rcvpor.

  refresh value_tab.

  loop at i_ediqo.

    if ( old_qname ne i_ediqo-qname ) OR

       ( old_rcvpor ne i_ediqo-rcvpor ).

      value_tab-qname = i_ediqo-qname.

      value_tab-rcvpor = i_ediqo-rcvpor.

      append value_tab.

    endif.

    old_qname = i_ediqo-qname.

    old_rcvpor = i_ediqo-rcvpor.

  endloop.

  CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'

      EXPORTING

        RETFIELD               = 'QNAME'

        DYNPPROG               = 'RSEOUT00 '

        DYNPNR                 = '1000'

        DYNPROFIELD            = 'P_QNAME'

        VALUE_ORG              = 'S'

        CALLBACK_PROGRAM       = 'RSEOUT00'

        CALLBACK_FORM          = 'F4CALLBACK'

      TABLES

        VALUE_TAB              = value_tab

      EXCEPTIONS

        OTHERS                 = 3.

  IF SY-SUBRC <> 0.

  ENDIF.

START-OF-SELECTION.

* Selection of all important EDIDC-set

*   and collect in internal table

  PERFORM SELECT_ALL_EDIDC.

END-OF-SELECTION.

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

form f4callback

             tables   record_tab  structure seahlpres

             changing shlp        type shlp_descr

                      callcontrol like ddshf4ctrl.

data: interface like line of shlp-interface.

  interface-shlpfield = 'F0002'.

  interface-valfield  = 'P_RCVPOR'.

  append  interface to shlp-interface.

endform.

 

 

 

✒️+Comunidad Académica CVOSOFT

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

SAP Master

Creacion del programa de extraccion Z para IDocs de salida Crear un programa Z Con parametro de entrara DNI. En el start of selection se tiene la rutina de carga registro del control de Idoc. Siguiente Rutina. Obtener los datos de la tabla ZTABLA_USUARIOS y cargamos el segmento con los resultados de la búsqueda. Luego ejecutamos la funcion MASTER_IDOC_DISTRIBUTE. Ejecutamos el programa standar rseout00. Ejecutamos el programa F8. Trx BD87 para ejecutar el IDoc creado. Seleccionamos el IDoc y dar click en botón Procesar.

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 Expert


CREACION DEL PROGRAMA DE EXTRACCION 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 CON UN 1 QUE SIGNIFICA SALIDA. ------------------------------------------------------------------------------------------------------------------------------...

Acceder a esta publicación

Creado y Compartido por: Oscar Guillermo Rodriguez Villate / Disponibilidad Laboral: FullTime

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

SAP Expert


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 con un 1 que significa salida. Luego en la subrutina data_idoc,...

Acceder a esta publicación

Creado y Compartido por: David De Jesùs Restrepo Cañas

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

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

IDOC de Salida Los tipos de salida (Output types) se crean con la transacción NACE Cuando se crea un tipo se generan registros en las tablas NAST y TNAPR Otras transacciones para Punteros de Modificación son - BD21 (selección de punteros) - BD22 (Borrar punteros) - BD40 (Leer punteros para grupos) 9 Creación de un Idoc de Salida Existen tres formas de creación de Idocs: - Desde un programa ABAP (desarrollo Z). - Desde un puntero de modificación (Change Pointer). - Desde mensajes de logística. 9.1 Creación de Idocs desde un Programa ABAP Los pasos a seguir para la creación de un IDoc de salida desde un programa ABAP son los siguientes: a. Seleccionar la información de...

Acceder a esta publicación

Creado y Compartido por: Daniel Martinez Chaer / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Creación de un Idoc de Salida Existen tres formas de creación de Idocs: - Desde un programa ABAP (desarrollo Z). - Desde un puntero de modificación (Change Pointer). - Desde mensajes de logística. Creación de Idocs desde un Programa ABAP Los pasos a seguir para la creación de un IDoc de salida desde un programa ABAP son los siguientes: a. Seleccionar la información de la base de datos de acuerdo a los parámetros de selección ingresados. b. Completar la información correspondiente al registro de control. c. Completar una tabla interna de tipo EDIDD con los registros de datos de los segmentos correspondientes. d. Llamar al servicio de la capa ALE (MASTER_IDOC_DISTRIBUTE)...

Acceder a esta publicación

Creado y Compartido por: Juan Carlos Ayala Chira

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

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 Master

Idocs de Salida. Los Idocs de salida se pueden generar mediante: Output types: es un método de generación de salida que se utiliza para datos transaccionales. Punteros de modificación: se utilizan para enviar o duplicar datos maestros en sistemas externos, cuando estos datos son credos o modificados. Programa de extracción estándar: estos se utilizan para enviar a los sistemas receptores datos maestros en forma masiva para cargas iniciales. Programa de extracción Z: para la creación de un Idocs de salida desde un programa ABAP se deben seguir los siguientes pasos: Seleccionar la información de la base de datos de acuerdo al os parámetros de selección ingresados. Completar...

Acceder a esta publicación

Creado y Compartido por: Jesus Enrique Ramos Bello / Disponibilidad Laboral: FullTime + Carta Presentación

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

SAP Master

Creación de un programa Z para los 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. Luego validaremos que el DNI ingresado no este vacío. Luego en el evento START-OF-SELECTION creamos la subrutina edidc, la cual carga el registro de control del IDoc. Los datos más importantes que se cargan son El tipo de mensaje El tipo base El número de partner que recibe El puerto de salida La indicación de que utilizamos un sistema lógico. También indicamos la dirección...

Acceder a esta publicación

Creado y Compartido por: Ninoska Marquez

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

SAP Senior

Podemos generar un IDoc de salida de las siguientes maneras: Output Types --> Cuando enviamos documentos de negocio (pedidos, facturas, etc.). Para el tipo de mensaje y para el código de proceso (obtienen la información y la transforman en formato IDoc) se suelen utilizar elementos estándar de SAP. Punteros de modificación --> Replicación o modificación de datos maestros. El programa RBDMIDOC ejecuta el IDoc. Programas extractores --> Replicación o modificación de datos maestros. Por ejemplo, BD10 para maestro de materiales, BD12 para maestro de clientes y BD14 para maestro de proveedores. Programas extractores Z --> El programa RSEOUT00 envía el IDoc....

Acceder a esta publicación

Creado y Compartido por: Francisco Javier López Andreu


👉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.