Factura SAP IDoc INVOIC02: estructura, salida de usuario y BADI

Se el primero en calificar

Idoc INVOIC02: este artículo le presentará el IDoc de salida para el documento de factura/facturación en SAP.

Cubrirá las estructuras IDoc Invoic02, XML Schema, Enhancement for INVOICE Idoc y ABAP Code para generar INVOICE Idoc con BAPI

  • Idoc INVOIC02 Estructura
  • Salida de usuario y BADI para Idoc INVOIC02
  • Generar factura IDoc con BAPI

Idoc INVOIC02 Estructura

Estructura de tipo básico de SAP INVOICE IDoc

En primer lugar, vamos a detallar los principales segmentos de INVOIC02:

  • E1EDK01 para IDoc: datos generales de encabezado de documento
  • E1EDKA1 para IDoc: información de socio de encabezado de documento
  • E1EDKT1 para IDoc: identificación de texto de encabezado de documento
  • E1EDKT2 para IDoc: líneas de texto de encabezado de documento
  • E1EDK14 para IDoc: datos organizativos de encabezado de documento
  • E1EDP01 para IDoc: Elemento de documento Datos generales
Factura02 IDoc Tipo básico

El tipo básico completo de INVOIC02 es:

Para ir más allá, puede consultar la documentación completa sobre cómo administrar el  procesamiento de entrada de IDocs recibidos .

Esquema XML para IDoc de factura

Este enlace contiene el esquema XML de Idoc INVOIC02 . (Por obvias razones de seguridad, pongo el documento en formato comprimido).

HOLA, estas en Statologos la enciclopedia más grande de estadística aplicada en español, no olvides que tienes un potente buscador de información en el menú utilizalo sabiamente 😉

Salida de usuario y BADI para Idoc INVOIC02

Salida de usuario para SAP Factura Idoc

SALIR_SAPLVEDF_001 (ZXEDFU01)

Esta salida de usuario ofrece realizar datos de control adicionales IDoc_Output_Invoice. Así que los parámetros de este User Exist son:

Salida de usuario EXIT_SAPLVEDF_002 (ZXEDFU02)

Esta existencia de usuario permite la mejora del cliente en segmentos de datos al generar la salida del documento de facturación.

Llamaba al generar el Idoc FACTURA 02 SEGMENTO POR SEGMENTO.

El siguiente Código es un ejemplo de implementación ABAP de la salida de usuario ZXEDFU02

BADI para SAP Factura Idoc INVOICE02

SD_INVOICE_IDOC_OUTPUT_INT: BADI interno para procesamiento de salida IDOC

Por lo tanto, este BADI tiene 4 métodos:

  • CONTROL_RECORD_OUT_PREPARE: comprobar y modificar EDIDD (

    Generar factura IDoc con BAPI

    Con el siguiente fragmento de programa ABAP, puede generar un Idoc INVOIC.INVOIC02 en menos de un par de minutos (entre la creación del programa/función ABAP, copiar/pegar la activación).

    El BAPI principal utilizado para generar un Idoc INVOIC02 de salida para Factura es el BAPI  IDOC_OUTPUT_INVOIC .

    Además, este BAPI completará la preparación del Idoc y completará los segmentos requeridos para INVOIC02 Idoc (e incluso la extensión si existe un usuario o se implementa BADI).

    Para explicar el siguiente ABAP Coden aquí los pasos:

  1. Generar tablas EDIDD para FACTURAS con IDOC_OUTPUT_INVOIC
  2. Distribuya el IDoc, por lo que se genera un número de IDoc con BAPI MASTER_IDOC_DISTRIBUTE estándar
  3. Si no se produce ningún error al crear el IDoc, llamamos a un trabajo de confirmación con DB_COMMIT BAPI y COMMIT WORK .

admin Administrator
No hay contenido aun.
Download WordPress Themes Free
Download WordPress Themes Free
Download Premium WordPress Themes Free
Download Best WordPress Themes Free Download
ZG93bmxvYWQgbHluZGEgY291cnNlIGZyZWU=
download coolpad firmware
Premium WordPress Themes Download
download udemy paid course for free

Deja un comentario

Este artículo lo guiará a través de cómo recuperar el tipo Mime de cualquier archivo usando el programa ABAP.Primero, tratemos…