Query para Cuentas por Pagar y Cuentas por Cobrar

Buen día,

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:

  1. Cómo relacionar correctamente estas tablas
  2. Qué campos clave utilizar para obtener la información de Cuentas por Pagar y Cuentas por Cobrar
  3. Un ejemplo de query en SQL HANA, si es posible

Agradezco mucho cualquier apoyo o recomendación que me puedan brindar.

Quedo atenta,
Gracias.

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.

Espero te pueda ayudar con esto.

Hola, muchas gracias,

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.