0% encontró este documento útil (0 votos)
24 vistas53 páginas

Automatización de Catalogación en SAP

POS

Cargado por

Mar Chulina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas53 páginas

Automatización de Catalogación en SAP

POS

Cargado por

Mar Chulina
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Descripción: Automatización de Procesos de Catalogación en

Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 1 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Información General:
Automatización de la Catalogación en SAPEnvío, validación y
Identificación del proceso
distribución de datos de GEX a SAP
Título del proceso Envío de datos GEX a POSDMDatos Maestros de Producto en SAP
Módulo MM PI– trx ZMM000108
Prioridad

1. Objetivo.......................................................................................................................................................... 3

1.1. Marco Funcional........................................................................................................................................... 3


2. Especificación Funcional.................................................................................................................................. 3

2.1. Diseño de Alto Nivel...................................................................................................................................... 4


3. Interfaz PI........................................................................................................................................................ 5

3.1. Proceso de Negocios..................................................................................................................................... 5

3.2. Diseño de Alto Nivel...................................................................................................................................... 5

3.3. SLD – System Landscape Directory................................................................................................................. 5


Sistema de Origen...........................................................................................................................................................5
Sistema de Destino..........................................................................................................................................................5

3.4. Enterprise Services Repository...................................................................................................................... 6


Software Component......................................................................................................................................................6
Integration Scenario........................................................................................................................................................6
DataTypes....................................................................................................................................................................... 6
Message Types..............................................................................................................................................................23
Service Interfaces..........................................................................................................................................................39
Message Mappings....................................................................................................................................................... 40
Operation Mappings..................................................................................................................................................... 41

3.5. Integration Directory................................................................................................................................... 41


Configuration Scenario..................................................................................................................................................41
Business Systems.......................................................................................................................................................... 42
Business Components...................................................................................................................................................42
Communication Channels............................................................................................................................................. 42
Receiver Determination................................................................................................................................................43
Interface Determination................................................................................................................................................43
Sender Agreement........................................................................................................................................................ 44
Receiver Agreement......................................................................................................................................................44

Página 1 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 2 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

4. Proxy ABAP................................................................................................................................................... 45

4.1. Objetivo...................................................................................................................................................... 45

4.2. Algoritmo.................................................................................................................................................... 45

4.3. Código fuente.............................................................................................................................................. 46


5. Tabla de encolado: ZPOSDM_GEX_INPUT...................................................................................................... 46
1. Objetivo..................................................................................................................................2

1.1. Marco Funcional.....................................................................................................................2


2. Especificación Funcional.............................................................................................................2

2.1. Orden de Transporte:...............................................................................................................2

2.2. Parámetros de Selección:..........................................................................................................2

2.3. Tablas ZXXXX.........................................................................................................................2

2.4. Diseño del Archivo de Entrada:...................................................................................................2

2.5. Desarrollo del Programa:..........................................................................................................2

2.5.1. Verificar los datos ingresados:....................................................................................................2

2.5.2. Ejecución del Programa:............................................................................................................3

2.6. Datos de Test:........................................................................................................................3

2.7. Errores Detectados:.................................................................................................................3


3. Anexo – Información Adicional.....................................................................................................3

Página 2 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 3 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Control de Cambios

Fecha Versión Autor Comentario


01.08.2016 01 DAHDSAAL Especificación Funcional
Especificación Funcional – Se adiciona la automatización de nuevas
01.10.2016 02 DAH jerarquías

1. Objetivo

1.1. Marco Funcional

Se automatizará el proceso de catalogación de los artículos en SAPSe realiza la recolección de datos


del sistema comercial GEX y envío a SAP por intermedio de POSDM.

2. Especificación Funcional

Generar un reporte ABAP con los siguientes parámetros de selección

Artículo: tipo MARA-MATNR, múltiple, opcional


Fecha de Proceso: SY-DATUM, múltiple, opcional
Tipo de Procesamiento
Catalogación -checkbox
Extensión en Almacenes- checkbox
Asignación de Jerarquía – Línea de ProductosSe diseña una interfaz PI para comunicar el sistema
comercial con SAP BW, donde estará instalado el módulo de POSDM.

Página 3 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 4 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

En el presente documento se abarca la siguiente sección del circuito:

2.1. Diseño de Alto Nivel

La interfaz tiene como propósito comunicar el sistema comercial con el Add-In de POS-DM en
SAP BW, proporcionando los datos de las transacciones realizadas en dicho sistema.
Para ello, se crea una interfaz asincrónica JDBC -> Proxy, en la cual se lee periódicamente la
base de datos de GEX por intermedio de un Stored Procedure, y se envía por intermedio del
Proxy a BW. En éste destino, se envía la información al Add-In de POS-DM.

Página 4 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 5 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

3. Interfaz PI
3.1. Proceso de Negocios

Se obtienen los datos de las transacciones del sistema comercial (GEX) para importarlos a POS-DM en el sistema
BW.

3.2. Diseño de Alto Nivel

La interfaz tiene como propósito comunicar el sistema comercial con el Add-In de POS-DM en SAP BW, proporcionando
los datos de las transacciones realizadas en dicho sistema.
Para ello, se crea una interfaz asincrónica JDBC -> Proxy, en la cual se lee periódicamente la base de datos de GEX por
intermedio de un Stored Procedure, y se envía por intermedio del Proxy a BW. En éste destino, se envía la información al
Add-In de POS-DM.

3.3. SLD – System Landscape Directory

Sistema de Origen

Software Component Ver. SWC_RIBEIRO_COMPRAS 1.0 of [Link]


Product
Tipo de sistema y Business System/Nombre de Servicio

SAP System
System ID: Client:

Third-Party System
Vendor: Business System:

Non SAP System:


Business System/service: GEXSAP

Sistema de Destino
Software Component Ver. SWC_RIBEIRO_COMPRAS 1.0 of [Link]
Product
Tipo de sistema y Business System/Nombre de Servicio

Página 5 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 6 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

SAP System
System ID: BWP Client: 001

Third-Party System
Vendor: Business System:

Non SAP System:


Business System/service:

3.4. Enterprise Services Repository

Software Component

Software Component SWC_RIBEIRO_COMPRAS of [Link]


Software Component Version SWC_RIBEIRO_COMPRAS 1.0 of [Link]

Integration Scenario

Namespace [Link]
Software Component Version SWC_RIBEIRO_COMPRAS 1.0 of [Link]

DataTypes

Origen (Outbound)

Name DT_ImportarVentasGEX_O
Namespace [Link]
Software SWC_RIBEIRO_COMPRAS 1.0 of [Link]
Component Ver.
Classification Free-Style Data Type Core Data Type Aggregated Data Type
Description Estructura de datos saliente de GEX (Outbound)

Página 6 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 7 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Detalle

XSD
<xsd:schema xmlns:xsd="[Link]
xmlns="[Link]
targetNamespace="[Link]
<xsd:complexType name="DT_ImportarVentasGEX_O">
<xsd:sequence>
<xsd:element name="row" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="xsd:string" minOccurs="0" />
<xsd:element name="SapStatus" type="xsd:string" minOccurs="0">
<xsd:annotation>

Página 7 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 8 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

<xsd:documentation>
Status de lectura de SAP
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InsertTime" type="xsd:string" minOccurs="0" />
<xsd:element name="ProcTime" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha de procesamiento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TABLA" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Estructura de destino
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILSTOREID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de tienda
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BUSINESSDAYDATE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha de operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WORKSTATIONID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de Caja
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número secuencial de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BEGINDATETIMESTAMP" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha/Hora de inicio de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Página 8 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 9 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

<xsd:element name="ENDDATETIMESTAMP" type="xsd:string" minOccurs="0">


<xsd:annotation>
<xsd:documentation>
Fecha/Hora de fin de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OPERATORID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID/Nombre de cajero a cargo de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONCURRENCY" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Moneda de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo del ítem en la transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de item en la transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILREASONCODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Razón de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ITEMIDQUALIFIER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Calificador de artículo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ITEMID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de artículo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILQUANTITY" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad en unidad de medida de venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Página 9 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 10 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

<xsd:element name="SALESUNITOFMEASURE" type="xsd:string" minOccurs="0">


<xsd:annotation>
<xsd:documentation>
Unidad de medida de venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SALESAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor de la venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NORMALSALESAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor real de la venta (sin descuentos)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COST" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Costo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SERIALNUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número de serie
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PROMOTIONID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de promoción/descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ACTUALUNITPRICE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Precio Unitario
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UNITS" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Unidades
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VOIDEDLINE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Linea anulada
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Página 10 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 11 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

<xsd:element name="VOIDFLAG" type="xsd:string" minOccurs="0">


<xsd:annotation>
<xsd:documentation>
Indicador de cancelación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de ítem de impuestos
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de Tipo de Impuesto
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Monto del impuesto
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTREASONCODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de motivo del descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REDUCTIONAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe descontado
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="STOREFINANCIALLEDGERACCOUNTID" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número de cuenta
</xsd:documentation>
</xsd:annotation>

Página 11 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 12 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:element>
<xsd:element name="DISCOUNTID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTIDQUALIFIER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Calificador de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OFFERID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de oferta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMISIONSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMEMPLOYEEQUAL" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cualificador de empleado para comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMEMPLOYEEID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Empleado que recibe la comición
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMISIONAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de la comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número secuencial de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de forma de pago
</xsd:documentation>
</xsd:annotation>

Página 12 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 13 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:element>
<xsd:element name="TENDERAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERCURRENCY" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Moneda de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REFERENCEID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de Referencia
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LINEITEMCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de líneas
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de ítems de medio de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ACTUALAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Monto real
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SHORTAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de menos
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OVERAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de más
</xsd:documentation>
</xsd:annotation>

Página 13 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 14 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:element>
<xsd:element name="REMOVALAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe extraído
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REMOVALCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de extracciones
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BANKAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe transferido al banco
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DATAELEMENTID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Nombre de campo (custom)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DATAELEMENTVALUE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor de campo (custom)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_TIPOVTA" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de Venta (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_PEDIN" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Incluye préstamo de dinero (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_GIFT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Numero de Gift-Card (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CRED_CUOTAS" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Créditos: Cantidad de Cuotas
</xsd:documentation>
</xsd:annotation>

Página 14 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 15 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:element>
<xsd:element name="CLASE_COMPR" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Clase de Comprobante
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

Destino (Inbound)

Name DT_ImportarVentasGEX_I
Namespace [Link]
Software SWC_RIBEIRO_COMPRAS 1.0 of [Link]
Component Ver.
Classification Free-Style Data Type Core Data Type Aggregated Data Type
Description Estructura de datos entrante a BW (Inbound)
Detalle

Página 15 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 16 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

XSD
<xsd:schema xmlns:xsd="[Link]
xmlns="[Link]
targetNamespace="[Link]
<xsd:complexType name="DT_ImportarVentasGEX_I">
<xsd:sequence>
<xsd:element name="row" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="xsd:string" minOccurs="0" />
<xsd:element name="SapStatus" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Status de lectura de SAP
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InsertTime" type="xsd:string" minOccurs="0" />
<xsd:element name="ProcTime" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha de procesamiento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TABLA" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Estructura de destino
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILSTOREID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de tienda
</xsd:documentation>
</xsd:annotation>

Página 16 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 17 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:element>
<xsd:element name="BUSINESSDAYDATE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha de operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WORKSTATIONID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de Caja
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número secuencial de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BEGINDATETIMESTAMP" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha/Hora de inicio de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ENDDATETIMESTAMP" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha/Hora de fin de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OPERATORID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID/Nombre de cajero a cargo de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONCURRENCY" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Moneda de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo del ítem en la transacción
</xsd:documentation>

Página 17 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 18 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de item en la transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILREASONCODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Razón de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ITEMIDQUALIFIER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Calificador de artículo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ITEMID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de artículo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILQUANTITY" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad en unidad de medida de venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SALESUNITOFMEASURE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Unidad de medida de venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SALESAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor de la venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NORMALSALESAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor real de la venta (sin descuentos)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COST" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Costo
</xsd:documentation>

Página 18 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 19 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:annotation>
</xsd:element>
<xsd:element name="SERIALNUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número de serie
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PROMOTIONID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de promoción/descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ACTUALUNITPRICE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Precio Unitario
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UNITS" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Unidades
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VOIDEDLINE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Linea anulada
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VOIDFLAG" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Indicador de cancelación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de ítem de impuestos
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de Tipo de Impuesto
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Monto del impuesto
</xsd:documentation>

Página 19 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 20 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTREASONCODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de motivo del descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REDUCTIONAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe descontado
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="STOREFINANCIALLEDGERACCOUNTID" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número de cuenta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTIDQUALIFIER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Calificador de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OFFERID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de oferta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMISIONSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de comisión

Página 20 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 21 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMEMPLOYEEID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Empleado que recibe la comición
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMEMPLOYEEQUAL" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cualificador de empleado para comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMISIONAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de la comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERSEQUENCENUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número secuencial de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de forma de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERCURRENCY" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Moneda de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REFERENCEID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de Referencia

Página 21 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 22 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LINEITEMCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de líneas
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de ítems de medio de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ACTUALAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Monto real
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SHORTAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de menos
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OVERAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de más
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REMOVALAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe extraído
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REMOVALCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de extracciones
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BANKAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe transferido al banco
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DATAELEMENTID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Nombre de campo (custom)

Página 22 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 23 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DATAELEMENTVALUE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor de campo (custom)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_TIPOVTA" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de Venta (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_PEDIN" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Incluye préstamo de dinero (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_GIFT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Numero de Gift-Card (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CRED_CUOTAS" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Créditos: Cantidad de Cuotas
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CLASE_COMPR" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Clase de Comprobante
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

Message Types

Origen (Outbound)

Name MT_ImportarVentasGEX_O
Namespace [Link]
Software Component Ver. SWC_RIBEIRO_COMPRAS 1.0 of [Link]
Description Message Type para Outbound

Página 23 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 24 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

DataType DT_ImportarVentasGEX_O
Datatype (Namespace) [Link]
XSD
<xsd:schema xmlns:xsd="[Link]
xmlns="[Link]
targetNamespace="[Link]
<xsd:element name="MT_ImportarVentasGEX_O"
type="DT_ImportarVentasGEX_O" />
<xsd:complexType name="DT_ImportarVentasGEX_O">
<xsd:sequence>
<xsd:element name="row" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="xsd:string" minOccurs="0" />
<xsd:element name="SapStatus" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Status de lectura de SAP
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InsertTime" type="xsd:string" minOccurs="0" />
<xsd:element name="ProcTime" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha de procesamiento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TABLA" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Estructura de destino
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILSTOREID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de tienda
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BUSINESSDAYDATE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha de operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONTYPECODE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="WORKSTATIONID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de Caja

Página 24 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 25 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número secuencial de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BEGINDATETIMESTAMP" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha/Hora de inicio de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ENDDATETIMESTAMP" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha/Hora de fin de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OPERATORID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID/Nombre de cajero a cargo de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONCURRENCY" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Moneda de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo del ítem en la transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de item en la transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILREASONCODE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Razón de la operación
</xsd:documentation>

Página 25 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 26 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:annotation>
</xsd:element>
<xsd:element name="ITEMIDQUALIFIER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Calificador de artículo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ITEMID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de artículo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILQUANTITY" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad en unidad de medida de venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SALESUNITOFMEASURE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Unidad de medida de venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SALESAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor de la venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NORMALSALESAMOUNT" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor real de la venta (sin descuentos)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COST" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Costo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SERIALNUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número de serie
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="PROMOTIONID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>

Página 26 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 27 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

ID de promoción/descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ACTUALUNITPRICE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Precio Unitario
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UNITS" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Unidades
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VOIDEDLINE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Linea anulada
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VOIDFLAG" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Indicador de cancelación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de ítem de impuestos
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de Tipo de Impuesto
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Monto del impuesto
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Página 27 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 28 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

<xsd:element name="DISCOUNTTYPECODE" type="xsd:string"


minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTREASONCODE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de motivo del descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REDUCTIONAMOUNT" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe descontado
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="STOREFINANCIALLEDGERACCOUNTID"
type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número de cuenta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTIDQUALIFIER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Calificador de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OFFERID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de oferta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMISIONSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMEMPLOYEEQUAL" type="xsd:string"

Página 28 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 29 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cualificador de empleado para comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMEMPLOYEEID" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Empleado que recibe la comición
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMISIONAMOUNT" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de la comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número secuencial de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERTYPECODE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de forma de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERCURRENCY" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Moneda de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REFERENCEID" type="xsd:string" minOccurs="0">
<xsd:annotation>

Página 29 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 30 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

<xsd:documentation>
ID de Referencia
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LINEITEMCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de líneas
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de ítems de medio de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ACTUALAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Monto real
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SHORTAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de menos
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OVERAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de más
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REMOVALAMOUNT" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe extraído
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REMOVALCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de extracciones
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BANKAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe transferido al banco
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DATAELEMENTID" type="xsd:string" minOccurs="0">

Página 30 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 31 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

<xsd:annotation>
<xsd:documentation>
Nombre de campo (custom)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DATAELEMENTVALUE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor de campo (custom)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_TIPOVTA" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de Venta (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_PEDIN" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Incluye préstamo de dinero (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_GIFT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Numero de Gift-Card (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CRED_CUOTAS" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Créditos: Cantidad de Cuotas
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CLASE_COMPR" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Clase de Comprobante
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

Destino (Inbound)

Name MT_ImportarVentasGEX_I
Namespace [Link]

Página 31 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 32 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Software Component Ver. SWC_RIBEIRO_COMPRAS 1.0 of [Link]


Description Message Type para Inbound
DataType DT_ImportarVentasGEX_I
Datatype (Namespace) [Link]
XSD
<xsd:schema xmlns:xsd="[Link]
xmlns="[Link]
targetNamespace="[Link]
<xsd:element name="MT_ImportarVentasGEX_I"
type="DT_ImportarVentasGEX_I" />
<xsd:complexType name="DT_ImportarVentasGEX_I">
<xsd:sequence>
<xsd:element name="row" minOccurs="0" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="ID" type="xsd:string" minOccurs="0" />
<xsd:element name="SapStatus" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Status de lectura de SAP
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="InsertTime" type="xsd:string" minOccurs="0" />
<xsd:element name="ProcTime" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha de procesamiento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TABLA" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Estructura de destino
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILSTOREID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de tienda
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BUSINESSDAYDATE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha de operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONTYPECODE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>

Página 32 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 33 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

<xsd:element name="WORKSTATIONID" type="xsd:string" minOccurs="0">


<xsd:annotation>
<xsd:documentation>
ID de Caja
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número secuencial de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BEGINDATETIMESTAMP" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha/Hora de inicio de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ENDDATETIMESTAMP" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Fecha/Hora de fin de transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OPERATORID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID/Nombre de cajero a cargo de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRANSACTIONCURRENCY" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Moneda de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo del ítem en la transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de item en la transacción
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILREASONCODE" type="xsd:string"
minOccurs="0">

Página 33 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 34 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

<xsd:annotation>
<xsd:documentation>
Razón de la operación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ITEMIDQUALIFIER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Calificador de artículo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ITEMID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de artículo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="RETAILQUANTITY" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad en unidad de medida de venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SALESUNITOFMEASURE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Unidad de medida de venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SALESAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor de la venta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="NORMALSALESAMOUNT" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor real de la venta (sin descuentos)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COST" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Costo
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SERIALNUMBER" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número de serie
</xsd:documentation>
</xsd:annotation>

Página 34 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 35 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:element>
<xsd:element name="PROMOTIONID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de promoción/descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ACTUALUNITPRICE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Precio Unitario
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="UNITS" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Unidades
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VOIDEDLINE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Linea anulada
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="VOIDFLAG" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Indicador de cancelación
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de ítem de impuestos
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXTYPECODE" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de Tipo de Impuesto
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TAXAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Monto del impuesto
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>

Página 35 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 36 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Número correlativo de descuento


</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTTYPECODE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTREASONCODE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de motivo del descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REDUCTIONAMOUNT" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe descontado
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="STOREFINANCIALLEDGERACCOUNTID"
type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número de cuenta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DISCOUNTIDQUALIFIER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Calificador de descuento
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OFFERID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de oferta
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMISIONSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número correlativo de comisión

Página 36 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 37 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMEMPLOYEEID" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Empleado que recibe la comición
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMEMPLOYEEQUAL" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cualificador de empleado para comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="COMMISIONAMOUNT" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de la comisión
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERSEQUENCENUMBER" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Número secuencial de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERTYPECODE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Código de forma de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERCURRENCY" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Moneda de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de pago
</xsd:documentation>

Página 37 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 38 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:annotation>
</xsd:element>
<xsd:element name="REFERENCEID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
ID de Referencia
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="LINEITEMCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de líneas
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TENDERCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de ítems de medio de pago
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="ACTUALAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Monto real
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="SHORTAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de menos
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="OVERAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe de más
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REMOVALAMOUNT" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe extraído
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="REMOVALCOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Cantidad de extracciones
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BANKAMOUNT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Importe transferido al banco

Página 38 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 39 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DATAELEMENTID" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Nombre de campo (custom)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="DATAELEMENTVALUE" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Valor de campo (custom)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_TIPOVTA" type="xsd:string"
minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Tipo de Venta (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_PEDIN" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Incluye préstamo de dinero (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="TRX_EXT_GIFT" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Numero de Gift-Card (nivel Transacción)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CRED_CUOTAS" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Créditos: Cantidad de Cuotas
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="CLASE_COMPR" type="xsd:string" minOccurs="0">
<xsd:annotation>
<xsd:documentation>
Clase de Comprobante
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:schema>

Página 39 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 40 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Service Interfaces

Origen (Outbound)

Name SIO_ASYNC_ImportarVentasGEX
Namespace [Link]
Software Component Ver. SWC_RIBEIRO_COMPRAS 1.0 of [Link]
Description Service Interfase para Outbound asincrónico
Category Outbound Inbound Abstract
Interface Pattern Stateless
Security Profile No Low Medium High
Release State Not Released
Operation Pattern Normal Operation
Mode Asynchronous Synchronous
Messages: Request Type: Message Type External Message

IDoc RFC Message


Name: MT_ImportarVentasGEX_O
Namespace: [Link]
Messages: Response Type: Message Type External Message

IDoc RFC Message


Name:
Namespace:
Messages: Error Type: Message Type External Message

IDoc RFC Message


Name:
Namespace:

Destino (Inbound)

Name SII_ASYNC_ImportarVentasGEX
Namespace [Link]
Software Component Ver. SWC_RIBEIRO_COMPRAS 1.0 of [Link]
Description Service Interfase para Inbound asincrónico
Category Outbound Inbound Abstract
Interface Pattern Stateless
Security Profile No Low Medium High
Release State Not Released
Operation Pattern Normal Operation
Mode Asynchronous Synchronous
Messages: Request Type: Message Type External Message

IDoc RFC Message


Name: MT_ImportarVentasGEX_I
Namespace: [Link]

Página 40 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 41 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Messages: Response Type: Message Type External Message

IDoc RFC Message


Name:
Namespace:
Messages: Error Type: Message Type External Message

IDoc RFC Message


Name:
Namespace:

Message Mappings

Name MM_ImportarVentasGEX
Namespace [Link]
Software Component Ver. SWC_RIBEIRO_COMPRAS 1.0 of [Link]
Description Message Mapping
Source DataType: DT_ImportarVentasGEX_I
External Definition: N/A
Target DataType: DT_ImportarVentasGEX_O
External Definition: N/A
Signatures Name: N/A
(Parámetros) Category: Adapter Simple Type
Type: RFC JDBC SOAP
AS2

Parameter: Import Export

Operation Mappings

Name OM_GEXSAP_ImportarVentasGEX_TO_BWD100_ImportarVentasGEX
Namespace [Link]
Software Component Ver. SWC_RIBEIRO_COMPRAS 1.0 of [Link]
Description Operation Mapping para sistemas GEXSAP -> BW
Source Operation Request DataType: SIO_ASYNC_ImportarVentasGEX
External Definition: N/A
Target Operation Request DataType: SII_ASYNC_ImportarVentasGEX
External Definition: N/A
Mapping Program
Type Message Mapping Java Mapping ABAP Mapping
XSLT Mapping

Name: MM_ImportarVentasGEX
Namespace: [Link]
Parameters Name: N/A
Category: Adapter Simple Type

Página 41 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 42 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Type: RFC JDBC SOAP AS2

Parameter: Import Export

Binding N/A
(entre Parámetros de Message
Mapping y Operation Mapping)
Additional Validations
Use SAP XML Toolkit Do not Resolve XOP Includes
Read Attachments

3.5. Integration Directory

Configuration Scenario

Configuration Screnario ImportarVentasGEX


Description
Type of ES Repository Model No Model SAP Process Variant Type Model
Process Integration Scenario SAP Process Component
Interaction Model

Business Systems

Communication Component BS_PRD


Add to Scenario ImportarVentasGEX

Business Components

Party
Communication Component GEXSAP
Description Base de datos SQL (Interfaces SAP)
Add to Scenario ImportarVentasGEX

Communication Channels

Origen (Sender)

Party
Communication Component GEXSAP
Communication Channel CC_GEXSAP_ImportarVentasGEX_SENDER
Description
Add to Scenario ImportarVentasGEX
Adapter Type
IDoc RFC XI JDBC JMS File HTTP
SOAP Marketplace RNIF Other, Details:

Communication Type

Página 42 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 43 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Sender Receiver

Configuration Parameter Value


JDBC Driver [Link]
Connection jdbc:sqlserver://
[Link]:1433;databaseName=GEXSAPQAS
Username INTERFAZSAPBWDQ
Password
Module Processing Sequence
Module Name Type Module Key

Module Configuration
Module Key Parameter Name Parameter Value

Destino (Receiver)

Party
Communication Component BS_QA
Communication Channel CC_SAPBWD001_PROXY_Receiver
Description
Add to Scenario ImportarVentasGEX
Adapter Type
IDoc RFC XI JDBC JMS File HTTP
SOAP Marketplace RNIF Other, Details:

Communication Type
Sender Receiver

Configuration Parameter Value


Transport Protocol HTTP 1.0
Message Protocol XI 3.0
Adapter Engine Integration Server
Addressing Type URL Address
Target Host [Link]
Service Number 8000
Path /sap/xi/engine?type=entry
Authentication Type User Logon Data for SAP System
Username RIB_INTERFAZ
Password
Logon Language EN
Client 001
Module Processing Sequence
Module Name Type Module Key

Module Configuration
Module Key Parameter Name Parameter Value

Página 43 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 44 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Receiver Determination

Sender Communication Party:


Communication Component: GEXSAP
Interface: SIO_ASYNC_ImportarVentasGEX
Namespace: [Link]
Description
X Sender Uses Virtual Communication Party:
Receiver Communication Component:
SWCV
Type of Receiver Standard
Determination
Extended
Receivers
Condition Communication Component
BS_PRD
Add to Scenario ImportarVentasGEX

Interface Determination

Communication Party
Communication Component GEXSAP
Interface SIO_ASYNC_ImportarVentasGEX
Namespace [Link]
Receiver Comunication Party:
Comunication Component: BS_PRD
Descripción
SWCV for Sender Interface SWC_RIBEIRO_COMPRAS 1.0 of [Link]
Receiver Interfaces
Operation Mapping Name Namespace
OM_GEXSAP_ImportarVentasGE SII_ASYNC_ImportarVentasGEX [Link]
X_TO_BWD100_ImportarVentas ImportarVentasGEX
GEX
Add to Scenario ImportarVentasGEX

Sender Agreement

Communication Party
Communication Component GEXSAP
Interface SIO_ASYNC_ImportarVentasGEX
Namespace [Link]
Sender Communication CC_GEXSAP_ImportarVentasGEX_SENDER
Channel
Virtual Receiver Communication Party:
(Solo si se utiliza) Communication Component:
Description
Add to Scenario ImportarVentasGEX

Página 44 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 45 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Receiver Agreement

Sender Communication Party:


Communication Component: GEXSAP
Receiver Communication Party:
Communication Component: BS_BWD
Interface: SII_ASYNC_ImportarVentasGEX
Namespace: [Link]
Description
Receiver Communication CC_SAPBWD001_PROXY_Receiver
Channel
Sender Communication Component

Add to Scenario ImportarVentasGEX

Página 45 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 46 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Lógica Funcional

Si el parámetro de selección Artículo se encuentra vacío, tomar todos los IDOCs de entrada de Hybris
PCM.

Acceder a la tabla EDIDC ,

MESTYP “ARTMAS”
RCVPOR “HYBRIS_XML”
RCVPRT “LS”
RCVPRN “HYBRIS_PCM
STATUS “53”
CREDAT = FECHA DE PROCESO

Por cada registro encontrado, acceder a la tabla EDID4:

DOCNUM = EDIDC-DOCNUM
SEGNUM “E1BPE1MATHEAD”

Reservar el campo EDID4-SDATA+3(09) e invocar:

Si está seleccionado el parámetro de Catalogación, ejecutar el BI de “Catálogo se Surtidos en SAP”


Si está seleccionado el parámetro Extensión en Almacenes, ejecutar el BI “Extensión en almacenes del Centro”

Si el parámetro de selección Artículo NO se encuentra vacío, tomar todos los materiales ingresados

Acceder a la tabla MARA,

MARA-MATNR =Artículos

Reservar el campo MARA-MATNR e invocar:

Si está seleccionado el parámetro de Catalogación, ejecutar el BI de “Catálogo se Surtidos en SAP”


Si está seleccionado el parámetro Extensión en Almacenes, ejecutar el BI “Extensión en almacenes del Centro”
Si está seleccionado el parámetro de “Asignación de Jerarquía”, ejecutar la rutina de Actualización de Jerarquía

Catálogo de Surtidos en SAP

Página 46 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 47 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Invocar al BI dos veces, primero con valor de Surtido = SGSRIB1. Luego con valor de Surtido = SGCRIB1.

Programa Dynp I Nombre campo Valor de campo


T WSP4 BS AA X F
RWSORT14 1000 X
BDC_CURSOR ASORT
BDC_OKCODE =ONLI
SATNR Material (variable)
ASORT valor de Surtido (variable)
LSTFL 01
FLVON Fecha del Día
FLBIS 31.12.9999
DELIV_PL X
SAPLWSO1 135 X
BDC_OKCODE =XWEI
*WINT_CARRH-ASORT valor de Surtido (variable)
SEITE1 1
RWSORT14 1000 X
BDC_OKCODE =ONLI
SAPLWSO1 135 X
BDC_OKCODE =ENTER
SAPLWSO1 135 X
BDC_OKCODE =XWEI
WTDY-WTDY22(01) X

Extensión de Materiales

Acceder a la tabla MARC, con

MARC-MATNR =Artículo

Por cada registro encontrado, acceder a la tabla T001L para obtener los almacenes que se actualizarán en el
maestro del artículo:

T001L-WERKS = MARC-WERKS

Si T001L-WERKS(01) = “C”, ejecutar el siguiente BI por cada registro encontrado en la T001L

Programa Dynp I Nombre campo Valor de campo


T MM42 BS AA X F
SAPLMGM
W 100 X
RMMW1-MATNR Artículo
RMMW1-VZWRK T001L-WERKS
MSICHTAUSW-KZSEL(06) X

Página 47 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 48 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

SAPLMGM
W 4004 X
BDC_OKCODE =BU
MARC-LGFSB T001L-LGORT

Si T001L-WERKS(01) = “L”, ejecutar el siguiente BI por cada registro encontrado en la T001L

Programa Dynp I Nombre campo Valor de campo


T MM42 BS AA X F
SAPLMGM
W 100 X
RMMW1-MATNR Artículo
RMMW1-FIWRK T001L-WERKS
MSICHTAUSW-KZSEL(07) X
SAPLMGM
W 4004 X
BDC_OKCODE =BU
MARC-LGFSB T001L-LGORT

Asignación de Jerarquía

Generar una tabla Z, con vista de actualización que permita contener los siguientes campos

Campo Descripición Clave


Línea Type N de 3 dígitos enteros X
Nodo de Jerarquía WRF_NODES

Por cada Material, obtener el grupo de artículo asignado:

MARA-MATNR =Artículo

Reservar el campo MARA-MATKL.

Acceder a la tabla Z de jerarquías con:

Z….-Línea MARA-MATKL(03)

Si se encuentra el registro, reservar el campo Z…-Nodo_Jerarquia, e invocar a la BAPI


BAPI_WRF_MATGRP_CHANGE, con:

HIERARCHY_DATA-HIER_ID = ‘R1’.
HIERARCHY_DATA-MULITPLE_FLAG = ‘X’.
HIERARCHY_ITEMS-MATNR = Artículo
HIERARCHY_ITEMS-NODE = Z…-Nodo_Jerarquia
HIERARCHY_ITEMS-CHANGE = ‘I’

Página 48 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 49 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

Por cada llamada a la BAPI realizar un COMMIT.

Orden de Transporte:

Parámetros de Selección:
-NA-
Tablas ZXXXX
-NA-
Diseño del Archivo de Entrada:
-NA-
Desarrollo del Programa:

Verificar los datos ingresados:

Ejecución del Programa:

Datos de Test:

Errores Detectados:

Anexo – Información Adicional

4. Proxy ABAP

4.1. Objetivo
El Proxy ABAP recibe la información de PI y la deposita en una tabla Z a modo de caché para la
posterior alimentación del PIPE de POSDM.

4.2. Algoritmo

1. Obtiene los datos de PI

2. Por cada registro:

a. Ajusta el formato de Fecha/Hora del formato SQL al formato de SAP


i. Remueve los guiones (‘-‘) de los campos:
1. INSERTTIME
2. PROCTIME

Página 49 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 50 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

3. BUSINESSDAYDATE
4. BEGINDATETIMESTAMP
5. ENDDATETIMESTAMP

ii. Remueve los separadores de horas (“:”) para los campos:


1. INSERTTIME
2. BUSINESSDAYDATE
3. BEGINDATETIMESTAMP
4. ENDDATETIMESTAMP

b. Ajusta la unidad de medida


i. Reemplaza la unidad de medida recibida por su traducción en Español
mediante la función estándar CONVERSION_EXIT_CUNIT_INPUT

c. Ajusta el Número de Artículo


i. Remueve los tres ceros de la derecha del artículo en el campo ITEMID

d. Remueve el ID de cajero
i. Vacía el campo OPERATORID

e. Encola los datos por intermedio de un MODIFY en la tabla ZPOSDM_GEX_INPUT

Página 50 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 51 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

4.3. Código fuente

[3.] Tabla de encolado: ZPOSDM_GEX_INPUT

Se utiliza una tabla de diccionario de datos para recolectar los datos antes de ser enviados a
POSDM. El objetivo es hacer un único proceso masivo para alimentar POSDM y, en caso de haber
algún error en los datos, permitir corregir los datos previos al ingreso a POSDM.

Nombre: ZPOSDM_GEX_INPUT
Clase de Entrega: A
Opciones Técnicas:
Clase de Datos: APPL0
Categ. Tamaño: 3 (5600 a 22000 registros)

Detalle:

Nombre [Link] Descripción


MANDT MANDT Mandante
Campo de texto numérico de
ID NUMC10 longitud 10

Página 51 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 52 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

SAP_STATUS CHAR1 Indicador de una posición


Evento XSD (UTC): aaaa-mm-
INSERT_TIME XSDDATETIME_Z ddThh:ssZ [ext.]
Evento XSD (UTC): aaaa-mm-
PROC_TIME XSDDATETIME_Z ddThh:ssZ [ext.]
TABLA CHAR20 20 caract.
RETAILSTOREID /POSDW/RETAILSTOREID Tienda
BUSINESSDAYDATE /POSDW/BUSINESSDAYDATE Fecha de contabilización
TRANSACTIONTYPECODE /POSDW/TRANSACTIONTYPECODE Tipo de transacción
WORKSTATIONID /POSDW/WORKSTATIONID Número de TPV
TRANSACTIONSEQUENCENUMBER /POSDW/TRANSACTIONSEQUENCENUMB Número transacción
Segundo en que se inicia la
BEGINDATETIMESTAMP /POSDW/BEGINDATETIMESTAMP transacción
Segundo en que finaliza la
ENDDATETIMESTAMP /POSDW/ENDDATETIMESTAMP transacción
OPERATORID /POSDW/OPERATORID Número o nombre cajero/a
TRANSACTIONCURRENCY /POSDW/TRANSACTIONCURRENCY Moneda de la transacción
RETAILSEQUENCENUMBER /POSDW/RETAILSEQUENCENUMBER Número posición venta
RETAILTYPECODE /POSDW/RETAILTYPECODE [Link]
Motivo de operación de
RETAILREASONCODE /POSDW/RETAILREASONCODE ventas
Cualificador [Link]
ITEMIDQUALIFIER /POSDW/ITEMIDQUALIFIER art.
ITEMID /POSDW/ITEMID Identificador art.
Cantidad en unidad medida
RETAILQUANTITY /POSDW/RETAILQUANTITY venta
SALESUNITOFMEASURE /POSDW/SALESUNITOFMEASURE Unidad de medida de venta
SALESAMOUNT /POSDW/BAPISALESAMOUNT Valor venta real
NORMALSALESAMOUNT /POSDW/BAPINORMALSALESAMOUNT Valor venta normal
COST /POSDW/BAPICOST Costes
SERIALNUMBER /POSDW/SERIALNUMBER Número de serie
PROMOTIONID /POSDW/PROMOTIONID Número de promoción
Precio de venta del artículo
ACTUALUNITPRICE /POSDW/BAPIACTUALUNITPRICE por unidad
UNITS /POSDW/UNITS Volumen de ventas
VOIDEDLINE /POSDW/VOIDEDLINE Número de posición anulada
VOIDFLAG /POSDW/VOIDFLAG Indicador de posición anulada
TAXSEQUENCENUMBER /POSDW/TAXSEQUENCENUMBER Nº posición impuestos
TAXTYPECODE /POSDW/TAXTYPECODE Tipo de impuesto
TAXAMOUNT /POSDW/BAPITAXAMOUNT Importe del impuesto
DISCOUNTSEQUENCENUMBER /POSDW/DISCOUNTSEQUENCENUMBER Número posición descuento
DISCOUNTTYPECODE /POSDW/DISCOUNTTYPECODE [Link].
DISCOUNTREASONCODE /POSDW/DISCOUNTREASONCODE Motivo descuento

Página 52 de 53
Descripción: Automatización de Procesos de Catalogación en
Proyecto: PCM
SAPEnvío de datos GEX a POSDM HybrisImplementación
Módulo: Logístico PI POSDM
Versión: 01 Fecha
25/07/2024
Módulo: Autor Funcional: Página:
Página 53 de 53
MMPOSDM Daniela A. HurtadoDiego D. Saal

REDUCTIONAMOUNT /POSDW/BAPIREDUCTIONAMOUNT Valor descuento


STOREFINANCIALLEDGERACCOUNTI
D /POSDW/STFINLEDGERACCOUNTID Cuenta
DISCOUNTID /POSDW/DISCOUNTID Identificación descuento
Cualificador de identificador
DISCOUNTIDQUALIFIER /POSDW/DISCIDQUALIFIER de descuento
OFFERID /POSDW/OFFERID ID de oferta
/POSDW/
COMMISIONSEQUENCENUMBER COMMISIONSEQUENCENUMBER Número posición de comisión
COMMEMPLOYEEQUAL /POSDW/COMMISSIONEMPLOYEEQUAL Cualificador vendedor
Número o nombre de
COMMEMPLOYEEID /POSDW/COMMISSIONEMPLOYEEID vendedor
COMMISIONAMOUNT /POSDW/BAPICOMMISSIONAMOUNT Importe comisión
TENDERSEQUENCENUMBER /POSDW/TENDERSEQUENCENUMBER Número posición vía de pago
TENDERTYPECODE /POSDW/TENDERTYPECODE Tipo de medio de pago
TENDERAMOUNT /POSDW/BAPITENDERAMOUNT Valor de medio de pago
TENDERCURRENCY /POSDW/TENDERCURRENCY Moneda de vía de pago
Identificador de medio de
TENDERID /POSDW/TENDERID pago
REFERENCEID /POSDW/REFERENCEID Número de referencia
LINEITEMCOUNT /POSDW/LINEITEMCOUNT [Link] venta
TENDERCOUNT /POSDW/TENDERCOUNT [Link] vía de pago
ACTUALAMOUNT /POSDW/BAPIACTUALAMOUNT Stock real
SHORTAMOUNT /POSDW/BAPISHORTAMOUNT Stock insuficiente
OVERAMOUNT /POSDW/BAPIOVERAMOUNT Sobrestock
REMOVALAMOUNT /POSDW/BAPIREMOVALAMOUNT Valor salidas caja
REMOVALCOUNT /POSDW/REMOVALCOUNT [Link] caja
BANKAMOUNT /POSDW/BAPIBANKAMOUNT Importe transferido al banco
Nombre campo para
DATAELEMENTID /POSDW/DATAELEMENTID [Link]
DATAELEMENTVALUE /POSDW/DATAELEMENTVALUE Valor campo de [Link]
TRX_EXT_TIPOVTA /POSDW/FIELDVALUE Valor del campo
TRX_EXT_PEDIN /POSDW/FIELDVALUE Valor del campo
TRX_EXT_GIFT /POSDW/FIELDVALUE Valor del campo
CRED_CUOTAS /POSDW/FIELDVALUE Valor del campo
CLASE_COMPR /POSDW/FIELDVALUE Valor del campo

Página 53 de 53

También podría gustarte