Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Ubicaciones por defecto SAP B1 HANA

Buenos días Estimados:

Estoy realizando un reporte para el documento orden de venta del que necesito traer las ubicaciones en nivel 2 por defecto de los articulo en la Orden de Venta generada, actualmente con el query traigo todos las ubicaciones donde se encuentran artículos pero quisiera filtrar mejor el query para así poder traer solo las ubicaciones por defecto , mas esto no lo he logrado porque no he conseguido un campo que me indique si esa ubicación es por defecto o no.

adjunto el query del reporte.

Quedo atento

Saludos.

SELECT

K0."DocEntry",K1."ItemCode",K3."WhsCode" ,K3."SL1Code"

FROM

"ORDR" K0

INNER JOIN "RDR1" K1 ON K0."DocEntry" = K1."DocEntry"

LEFT JOIN "OIBQ" K2 ON K1."ItemCode" = K2."ItemCode" AND K1."WhsCode" = K2."WhsCode"

LEFT JOIN "OBIN" K3 on K2."BinAbs" = K3."AbsEntry"

LEFT JOIN "OCTG" K4 ON K0."GroupNum" = K4."GroupNum"

LEFT JOIN "OITM" K5 ON K1."ItemCode" = K5."ItemCode"

LEFT JOIN "OITW" K6 ON K5."ItemCode" = K6."ItemCode" AND K1."WhsCode" = K6."WhsCode"

LEFT JOIN "OCRD" K7 ON K0."CardCode" = K7."CardCode"

LEFT JOIN "OCTG" K8 ON K0."GroupNum" = K8."GroupNum"

LEFT JOIN "RDR12" K9 ON K0."DocEntry" = K9."DocEntry"

WHERE K3."SL1Code" NOT IN ('UBICACIÓN-DE-SISTEMA')

AND K6."OnHand" <> 0

AND K0."DocNum" = '48366'

Former Member
Former Member replied

ya logre resolver , filtre segun las cantidades existentes a la mano y eso me dio las ubicaciones por defecto

LEFT JOIN "RDR12" K9 ON K0."DocEntry" = K9."DocEntry"

WHERE K3."SL1Code" NOT IN ('UBICACIÓN-DE-SISTEMA')

AND K6."OnHand" <> 0 AND K2."OnHandQty" <> 0

AND K0."DocNum" = '48365'

0 View this answer in context
Not what you were looking for? View more on this topic or Ask a question