Get PO From Batch In d365fo X++

 Get PO From Batch In d365fo X++

public container Get_PO(str BatchId)

    {

        InventTransOrigin       InventTransOrigin;

        InventTrans             InventTrans;

        inventDim               inventDim;

        container               con;


        select ReferenceId, InventTransId

        FROM InventTransOrigin

        JOIN InventTrans

        WHERE InventTrans.InventTransOrigin == InventTransOrigin.RecId

        JOIN inventDim

        WHERE InventTrans.INVENTDIMID == inventDim.inventDimId

        && inventDim.INVENTBATCHID == BatchId

        && InventTransOrigin.ReferenceCategory == InventTransType::Purch;


        str PO = InventTransOrigin.ReferenceId;



        con = conIns(con,1, InventTransOrigin.ReferenceId);

        con = conIns(con,2, InventTransOrigin.InventTransId);


        return con;

    }

Comments

Popular posts from this blog

D365FO – AX – X++ –Refresh, Reread, Research, and ExecuteQuery

Create Inventory Journal through Code in D365FO X++

SalesLine Reservation in D365fo x++