Necesito recuperar el código de ubicación origen para las transferencias borrador (documento preliminar), para la ubicación destino no tengo problemas puedo utilizar el campo fisrtBin o la tabla DRF19.
Con que campo o tabla me puedo ayudar para obtener la ubicación origen.
Gracias por contestar, únicamente aparece el registro cuando tengo ubicaciones en el destino, pero si únicamente tengo ubicaciones en el origen no aparece ningún registro.
Veo que el campo BinActTyp con el valor 2 lo tiene guardado para Entregas y Factura deudor.
¿Faltara configurar algo en mi SAP para que también guarde este valor para las transferencias?
FROM ODRF T0
INNER JOIN DRF1 T1 ON T0."DocEntry" = T1."DocEntry"
inner join OIBT t2 ON t2."ItemCode"=t1."ItemCode"AND t2."WhsCode"=t1."WhsCode"
INNER JOIN IBT1 t3 ON t3."ItemCode"=t2."ItemCode" AND t3."WhsCode"=t2."WhsCode" AND t3."BatchNum"=t2."BatchNum"
AND t3."BaseEntry"=t1."DocEntry" AND t3."BaseLinNum"=t1."LineNum"-- and t3."Direction"='0'
INNER JOIN OILM t4 ON t1."DocEntry" = t4."DocEntry" AND t1."LineNum" = t4."DocLineNum" AND t4."TransType" = 67 AND t4."LocCode" = t1."FromWhsCod" AND T4."AccumType" = 1
LEFT OUTER JOIN OBTL t6 ON t4."MessageID" = t6."MessageID"
LEFT OUTER JOIN OBIN t8 ON t6."BinAbs" = t8."AbsEntry"
left Join OLCT T5 On T5."Code" = T1."LocCode"
left join NNM1 T7 On T0."Series" = T7."Series"
Where T0."ObjType"='67'
Revise la consulta que enviaste pero sin resultado positivo, yo utilizo la tabla OILM con transferencias ya realizadas. Asumo que esta tabla no trabaja con los documentos preliminares.
Después de lo que me indicaste con el campo BinActTyp mi duda ahora se ha ido a entender porque no guarda SAP este valor para las transferencias y si para las entregas y facturas.