Actualmente me encuentro trabajando en SAP S/4HANA y necesito construir un query en SAP HANA que me permita obtener la información de:
Cuentas por Pagar (Proveedores)
Cuentas por Cobrar (Clientes)
El objetivo es extraer información contable para análisis y/o reportería, identificando los campos esenciales para CxP y CxC (sociedad, documento, fechas, cuenta contable, cliente/proveedor, importes, estado del documento, entre otros).
Entiendo que en S/4HANA las tablas clásicas como BSEG, BKPF, BSID y BSIK funcionan como vistas de compatibilidad, por lo cual agradecería orientación sobre:
Cómo relacionar correctamente estas tablas
Qué campos clave utilizar para obtener la información de Cuentas por Pagar y Cuentas por Cobrar
Un ejemplo de query en SQL HANA, si es posible
Agradezco mucho cualquier apoyo o recomendación que me puedan brindar.
SELECT T0."CardCode",
T0."CardName",
T0."DocNum",
TO_DATE(T0."DocDate") as "FechaDoc",
TO_DATE(T0."DocDueDate") as "FechaVenc",
(T0."DocTotal" - T0."PaidToDate") AS "SaldoPendiente"
FROM "<<lcSchema>>"."OPCH" T0
WHERE T0."DocStatus" = 'O'
AND T0."CANCELED" = 'N'
AND (T0."DocTotal" - T0."PaidToDate") > 0
ORDER BY T0."CardName", T0."DocDueDate"
Esta es la consulta que genero para poder despues sacar reporte de cuents por cobrar.
La consulta entregada está orientada a SAP Business One sobre SQL Server; actualmente estoy trabajando en el sistema de SAP HANA, por lo que debe adecuarse a dicho motor.