Rosario Bioenergy - Querys en SAP - Modulo Compras

Creada por Jose Maria Salgaro, Modificado el Jue., 27 Feb. a las 12:59 P. M. por Jose Maria Salgaro

Análisis de las Queries

A continuación, se detalla qué realiza cada query que se encuentra disponible en SAP


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

1. COMPRA MP FF

Objetivo General

Esta query analiza el ciclo de compras de materia prima (MP), desde la orden de compra (OC) hasta la recepción de mercancías y las facturas de proveedores. También incluye información sobre pagos y estados de cancelación.


Estructura y Detalles

  1. Selección de Datos:

    • Extrae información de órdenes de compra, artículos, recepciones de mercancías, facturas de proveedores, y pagos.
    • Incluye columnas como: número de documento, fecha de contabilización, código y nombre del socio de negocios, cantidad, precio, moneda, tipo de cambio, y estado de los documentos.
  2. Uniones de Tablas:

    • Relaciona las tablas de órdenes de compra (OPOR, POR1) con:
      • Recepciones de mercancías (OPDN, PDN1).
      • Facturas de proveedores (OPCH, PCH1).
      • Pagos realizados (OVPM, VPM1, VPM2).
  3. Filtros:

    • Filtra por un rango de fechas (T1."DocDate" BETWEEN '2023-12-01' AND '2023-12-19').
    • Solo incluye documentos no cancelados (T1."CANCELED" = 'N').
    • Filtra por un artículo específico (T2."ItemCode" = '14247').
  4. Ordenamiento:

    • Los resultados se ordenan por el número de documento de la orden de compra (ORDER BY 2).

Resultado Final

Genera un informe consolidado que muestra:

  • Información de órdenes de compra: número de documento, fecha, proveedor, artículo, cantidad, precio, etc.
  • Información de recepciones de mercancías: fecha de recepción, cantidad recibida, y ticket.
  • Información de facturas de proveedores: número de factura, fecha de vencimiento, y estado.
  • Información de pagos: detalles de pagos realizados.

Posibles Usos

  • Auditoría del ciclo de compras.
  • Control de proveedores y pagos.
  • Seguimiento de artículos específicos en el proceso de compra.


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

2. Detalle OC Cant y Precio Unit

Objetivo General

Esta query muestra un informe detallado de las órdenes de compra, incluyendo cantidades y precios unitarios de los artículos.


Estructura y Detalles

  1. Selección de Datos:

    • Extrae información como: código y nombre del proveedor, fecha de la orden, código y descripción del artículo, cantidad, precio, moneda, y texto libre.
  2. Uniones de Tablas:

    • Relaciona las tablas de órdenes de compra (OPOR) con las líneas de las órdenes (POR1).
  3. Filtros:

    • Filtra por un rango de fechas (T0."DocDate" >= [%1] AND T0."DocDate" <= [%2]).

Resultado Final

Genera un informe que muestra:

  • Detalles de las órdenes de compra, desglosados por artículo, cantidad, y precio unitario.

Posibles Usos

  • Análisis de órdenes de compra en un rango de fechas.
  • Control de precios y cantidades solicitadas.


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

3. Detalle OC Cant y Precio Unit 2

Objetivo General

Esta query genera un informe detallado de las órdenes de compra, mostrando información sobre los artículos, cantidades, precios, y datos adicionales como el centro de costos y el proyecto asociado.


Estructura y Detalles

  1. Selección de Datos:
    • Incluye columnas como:
      • Código y nombre del proveedor (T0."CardCode", T0."CardName").
      • Fecha de la orden de compra (T0."DocDate").
      • Código y descripción del artículo (T1."ItemCode", T1."Dscription").
      • Texto libre asociado al artículo (T1."FreeTxt").
      • Cantidad y precio del artículo (T1."Quantity", T1."Price").
      • Centro de costos (T1."OcrCode") y proyecto asociado (T1."Project").
      • Moneda de la orden (T0."DocCur") y número de documento (T0."DocNum").
  2. Uniones de Tablas:
    • Relaciona las tablas de órdenes de compra (OPOR) con las líneas de las órdenes (POR1) mediante el campo DocEntry.
  3. Filtros:
    • Filtra las órdenes de compra por un rango de fechas (T0."DocDate" >= [%1] AND T0."DocDate" <= [%2]).

Resultado Final

Genera un informe que muestra:

  • Detalles de las órdenes de compra, desglosados por artículo, cantidad, precio, centro de costos, y proyecto asociado.

Posibles Usos

  • Análisis de órdenes de compra en un rango de fechas.
  • Control de costos y proyectos asociados a las compras.
  • Seguimiento de artículos y proveedores.


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

4. Detalle OC Cant y Precio Unit 3

Objetivo General

Esta query es similar a la anterior, pero incluye información adicional sobre el tipo de cambio aplicado a la orden de compra.


Estructura y Detalles

  1. Selección de Datos:
    • Incluye columnas como:
      • Código y nombre del proveedor (T0."CardCode", T0."CardName").
      • Fecha de la orden de compra (T0."DocDate").
      • Código y descripción del artículo (T1."ItemCode", T1."Dscription").
      • Cantidad y precio del artículo (T1."Quantity", T1."Price").
      • Tipo de cambio aplicado a la orden (T0."DocRate").
      • Centro de costos (T1."OcrCode") y proyecto asociado (T1."Project").
      • Moneda de la orden (T0."DocCur") y número de documento (T0."DocNum).
      • Texto libre asociado al artículo (T1."FreeTxt").
  2. Uniones de Tablas:
    • Relaciona las tablas de órdenes de compra (OPOR) con las líneas de las órdenes (POR1) mediante el campo DocEntry.
  3. Filtros:
    • Filtra las órdenes de compra por un rango de fechas (T0."DocDate" >= [%1] AND T0."DocDate" <= [%2]).

Resultado Final

Genera un informe que muestra:

  • Detalles de las órdenes de compra, desglosados por artículo, cantidad, precio, tipo de cambio, centro de costos, y proyecto asociado.

Posibles Usos

  • Análisis de órdenes de compra en un rango de fechas.
  • Control de costos y proyectos asociados a las compras.
  • Seguimiento de artículos y proveedores, considerando el impacto del tipo de cambio.


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

5. Detalle Pedido Entrada de Mercancías

Objetivo General

Esta query analiza las entradas de mercancías, mostrando información detallada de los artículos, socios de negocios, y documentos base.


Estructura y Detalles

  1. Selección de Datos:

    • Incluye columnas como: número de documento, fecha de contabilización, usuario, código y nombre del socio de negocios, grupo de artículos, cantidad, precio, moneda, tipo de cambio, y totales.
  2. Uniones de Tablas:

    • Relaciona las tablas de entradas de mercancías (OPDN, PDN1) con:
      • Socios de negocios (OCRD).
      • Usuarios (OUSR).
      • Artículos (OITM).
      • Grupos de artículos (OITB).
      • Normas de reparto (OOCR).
      • Cuentas contables (OACT).
  3. Filtros:

    • Solo incluye documentos no cancelados (T1."CANCELED" = 'N').

Resultado Final

Genera un informe que muestra:

  • Detalles de las entradas de mercancías, incluyendo referencias a documentos base (facturas, pedidos) y cálculos de totales en diferentes monedas.

Posibles Usos

  • Auditoría de entradas de mercancías.
  • Control de artículos y proveedores.


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

6. Flujo MP Simplificado

Objetivo General

Esta query rastrea el flujo completo de compras de materia prima, desde la orden de compra hasta el pago, incluyendo recepciones de mercancías y facturas.


Estructura y Detalles

  1. Selección de Datos:

    • Extrae información de órdenes de compra, entradas de mercancías, facturas de proveedores, pagos, y retenciones.
    • Incluye columnas como: número de documento, fechas, cantidades, precios, totales, y estados de cancelación.
  2. Uniones de Tablas:

    • Relaciona las tablas de órdenes de compra (OPOR, POR1) con:
      • Entradas de mercancías (OPDN, PDN1).
      • Facturas de proveedores (OPCH, PCH1).
      • Pagos realizados (OVPM, VPM1, VPM2).
      • Retenciones (OWTC).
  3. Filtros:

    • Solo incluye documentos no cancelados en cada etapa del flujo (OC_CANCELED, EM_CANCELED, FC_CANCELED, PA_CANCELED).
  4. Ordenamiento:

    • Los resultados se ordenan por el número de documento de la orden de compra (ORDER BY T10."OC_DocNum" DESC).

Resultado Final

Genera un informe consolidado que muestra:

  • Información de órdenes de compra, entradas de mercancías, facturas, pagos, y retenciones.

Posibles Usos

  • Auditoría del flujo de compras.
  • Control de pagos y retenciones.
  • Seguimiento de artículos específicos en el ciclo de compras.


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

7. Maestro de Artículos

Objetivo General

Esta query muestra un listado de los artículos activos en el inventario, con detalles como grupo de artículos, propiedades de compra y venta, y unidades de medida.


Estructura y Detalles

  1. Selección de Datos:

    • Incluye columnas como: grupo de artículos, código y nombre del artículo, si es comprable, vendible, o inventariable, y unidades de medida.
  2. Uniones de Tablas:

    • Relaciona las tablas de artículos (OITM) con los grupos de artículos (OITB).
  3. Filtros:

    • Solo incluye artículos no congelados (T0."frozenFor" = 'N').
  4. Ordenamiento:

    • Los resultados se ordenan por grupo de artículos y código de artículo.

Resultado Final

Genera un listado de artículos activos, desglosados por grupo y propiedades.

Posibles Usos

  • Gestión de inventario.
  • Análisis de artículos por grupo.


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

8. OC Preliminares autorizadas y pendientes de autorizar

Objetivo General

Esta query muestra un informe de las órdenes de compra preliminares, indicando su estado de autorización (autorizadas, pendientes o rechazadas).


Estructura y Detalles

  1. Selección de Datos:
    • Incluye columnas como:
      • Usuario que creó la orden (T1."U_NAME").
      • Estado de autorización (T0."WddStatus"), con valores:
        • Y: Autorizado.
        • W: Pendiente.
        • N: Rechazado.
      • Número interno y número de documento (T0."DocEntry", T0."DocNum").
      • Fecha de la orden (T0."DocDate").
      • Código y nombre del proveedor (T0."CardCode", T0."CardName").
      • Moneda de la orden (T0."DocCur") y total del documento (T0."DocTotal").
      • Comentarios asociados a la orden (T0."Comments").
  2. Uniones de Tablas:
    • Relaciona las tablas de documentos preliminares (ODRF) con los usuarios (OUSR) mediante el campo UserSign.
  3. Filtros:
    • Filtra las órdenes preliminares del tipo "Orden de Compra" (T0."ObjType" = '22').
    • Incluye órdenes con estado de autorización Y, W o N.
  4. Ordenamiento:
    • Los resultados se ordenan por usuario, estado de autorización (descendente) y fecha de la orden.

Resultado Final

Genera un informe que muestra:

  • Detalles de las órdenes de compra preliminares, indicando su estado de autorización y el usuario que las creó.

Posibles Usos

  • Seguimiento de órdenes de compra preliminares.
  • Control de estados de autorización.
  • Identificación de órdenes pendientes o rechazadas para su revisión.


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

9. Órdenes de Compra Pendientes

Objetivo General

Esta query muestra las órdenes de compra con cantidades pendientes de recibir.


Estructura y Detalles

  1. Selección de Datos:

    • Incluye columnas como: nombre del proveedor, fechas de contabilización y entrega, número de pedido, código y descripción del artículo, cantidad solicitada, cantidad pendiente, precio, y comentarios.
  2. Uniones de Tablas:

    • Relaciona las tablas de órdenes de compra (OPOR, POR1) con los socios de negocios (OCRD).
  3. Filtros:

    • Solo incluye líneas con cantidades pendientes (T2."OpenQty" > [%0]).

Resultado Final

Genera un informe que muestra:

  • Detalles de las órdenes de compra con cantidades pendientes de recibir.

Posibles Usos

  • Seguimiento de órdenes de compra abiertas.
  • Control de entregas pendientes.


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

10. Ordenes de Compra por Estado de autorización

Objetivo General

Esta query genera un informe de las órdenes de compra preliminares, clasificándolas según su estado de autorización (autorizadas, pendientes o rechazadas).


Estructura y Detalles

  1. Selección de Datos:
    • Incluye columnas como:
      • Usuario que creó la orden (T1."U_NAME").
      • Estado de autorización (T0."WddStatus"), con valores:
        • Y: Autorizado.
        • W: Pendiente.
        • N: Rechazado.
      • Número interno y número de documento (T0."DocEntry", T0."DocNum").
      • Fecha de la orden (T0."DocDate").
      • Código y nombre del proveedor (T0."CardCode", T0."CardName").
      • Moneda de la orden (T0."DocCur") y total del documento (T0."DocTotal").
      • Comentarios asociados a la orden (T0."Comments").
  2. Uniones de Tablas:
    • Relaciona las tablas de documentos preliminares (ODRF) con los usuarios (OUSR) mediante el campo UserSign.
  3. Filtros:
    • Filtra las órdenes preliminares del tipo "Orden de Compra" (T0."ObjType" = '22').
    • Filtra por un estado de autorización específico (T0."WddStatus" = [%0]), que puede ser:
      • Y: Autorizado.
      • W: Pendiente.
      • N: Rechazado.
  4. Ordenamiento:
    • Los resultados se ordenan por usuario, estado de autorización (descendente) y fecha de la orden.

Resultado Final

Genera un informe que muestra:

  • Detalles de las órdenes de compra preliminares, indicando su estado de autorización y el usuario que las creó.

Posibles Usos

  • Seguimiento de órdenes de compra preliminares.
  • Control de estados de autorización.
  • Identificación de órdenes pendientes o rechazadas para su revisión.


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

11. Solicitudes de Compra Pendientes por Usuario

Objetivo General

Esta query muestra las solicitudes de compra abiertas, desglosadas por usuario.


Estructura y Detalles

  1. Selección de Datos:

    • Incluye columnas como: solicitante, número de solicitud, código y descripción del artículo, fechas, cantidades solicitadas y pendientes, precio, y texto libre.
  2. Uniones de Tablas:

    • Relaciona las tablas de solicitudes de compra (OPRQ, PRQ1) con los usuarios (OUSR).
  3. Filtros:

    • Solo incluye solicitudes abiertas (T0."DocStatus" <> 'C') y líneas con cantidades pendientes (T1."OpenQty" > '0').
  4. Ordenamiento:

    • Los resultados se ordenan por usuario y número de solicitud.

Resultado Final

Genera un informe que muestra:

  • Detalles de las solicitudes de compra abiertas, desglosadas por usuario.

Posibles Usos

  • Seguimiento de solicitudes de compra.
  • Control de pendientes por usuario.


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

12. Solicitudes de Compra por Estado de Autorización

Objetivo General

Esta query genera un informe de las solicitudes de compra preliminares, clasificándolas según su estado de autorización (autorizadas, pendientes o rechazadas).


Estructura y Detalles

  1. Selección de Datos:
    • Incluye columnas como:
      • Usuario que creó la solicitud (T1."U_NAME").
      • Estado de autorización (T0."WddStatus"), con valores:
        • Y: Autorizado.
        • W: Pendiente.
        • N: Rechazado.
      • Número interno y número de documento (T0."DocEntry", T0."DocNum").
      • Fecha de la solicitud (T0."DocDate").
      • Código y nombre del proveedor (T0."CardCode", T0."CardName").
      • Moneda de la solicitud (T0."DocCur") y total del documento (T0."DocTotal").
      • Comentarios asociados a la solicitud (T0."Comments").
  2. Uniones de Tablas:
    • Relaciona las tablas de documentos preliminares (ODRF) con los usuarios (OUSR) mediante el campo UserSign.
  3. Filtros:
    • Filtra las solicitudes preliminares del tipo "Solicitud de Compra" (T0."ObjType" = '1470000113').
    • Filtra por un estado de autorización específico (T0."WddStatus" = [%0]), que puede ser:
      • Y: Autorizado.
      • W: Pendiente.
      • N: Rechazado.
  4. Ordenamiento:
    • Los resultados se ordenan por usuario, estado de autorización (descendente) y fecha de la solicitud.

Resultado Final

Genera un informe que muestra:

  • Detalles de las solicitudes de compra preliminares, indicando su estado de autorización y el usuario que las creó.

Posibles Usos

  • Seguimiento de solicitudes de compra preliminares.
  • Control de estados de autorización.
  • Identificación de solicitudes pendientes o rechazadas para su revisión.


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


¿Le fue útil este artículo?

¡Qué bueno!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Díganos cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
La verificación de CAPTCHA es obligatoria.

Comentarios enviados

Agradecemos su iniciativa, e intentaremos corregir el artículo