cancel
Showing results for 
Search instead for 
Did you mean: 

Ubicaciones por defecto SAP B1 HANA

Former Member
0 Kudos

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'

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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'

Answers (0)