Estoy tratando de crear una consulta para saber todos los activos que están capitalizados en SAP, sobre todo que me arroje su valor de adquisición y la fecha de capitalización; voy bien pero la consulta que tengo solo me arroja los activos con fecha de contabilidad de 2018, aunque le agregue un Between no doy con el resultado.
Les dejo lo que llevo hasta el momento, algún alma caritativa que pueda ayudar a este pobre usuario de SAP B1 versión 9.3 PL:12
SELECT T0."ItemCode", T2."ItemName", T2."frozenFor", T2."validFor", T0."LineTotal", T1."PostDate", T1."DocStatus", T0."AcctCode", T3."AcctName" FROM ACQ1 T0 INNER JOIN OACQ T1 ON T0."DocEntry" = T1."DocEntry" INNER JOIN OITM T2 ON T0."ItemCode" = T2."ItemCode" INNER JOIN OACT T3 ON T0."AcctCode" = T3."AcctCode" Where T1."PostDate" Between '[%0]' and '[%1]'
Intenta iniciar la consulta desde la tabla FIX1 que tiene todas las transacciones.
ACQ1 solo te servirá para los que llegan mediante facturas de proveedor.
Dependiendo del uso que hagas del módulo tienes que evaluar más o menos tablas …
OITM, ITM6, ITM7, ITM8, ODPV, ACQ1, OACQ, ACD1, OACD, FIX1, ACS1, OACS, OACT, OPRC…
Nuestro proceso para crear activos es mediante factura de proveedor por eso use la tabla “ACQ1”. Sin embargo inicie la consulta con tu recomendación pero ahora no arroja ningún resultado.
Inicia de FIX1, pero primero observa los datos que te trae, sin hacer el join con la tabla de artículos ni con la de OACT.
Desde que ves los datos que tienes vas analizando como hacer las join (inner o left) en función de tus datos.
En esta tabla tienes los valores globales y movimientos por año y subperiodo contable