X++ Query to Get RFQ From Purchase in D365fo X++

  Get RFQ From Purchase in D365fo X++

Query to get RFQ From MSPO:

public str Get_MSPO(str RePOID)
    {
        PURCHLINE           PURCHLINE;
        PurchRFQLine        PurchRFQLine;
        PurchRFQCaseLine    PurchRFQCaseLine;

        SELECT REQPOID, PURCHID
        FROM  PURCHLINE
        where PURCHLINE.REQPOID == RePOID

        JOIN RFQId 
        from PurchRFQLine 
        where  PURCHLINE.PURCHID == PurchRFQLine.PURCHID

        JOIN RFQCASEID 
        from PurchRFQCaseLine 
        where  PurchRFQCaseLine.RECID ==                         PurchRFQLine.RFQCaseLineRefRecId;

        str RFQ = PurchRFQCaseLine.RFQCASEID;

        return RFQ;
    }

Query to get RFQ From PR:

public str Get_RFQFromPR(str PR)
    {
        PURCHLINE           PURCHLINE;
        PURCHREQTABLE       PURCHREQTABLE;
        PURCHREQLINE        PURCHREQLINE;
        PURCHRFQCASETABLE   PURCHRFQCASETABLE;

        select
        PURCHREQID
        FROM  PURCHREQTABLE
        WHERE PURCHREQTABLE.PURCHREQID == PR

        JOIN  PURCHREQLINE  
        WHERE PURCHREQTABLE.RECID ==         PURCHREQLINE.PURCHREQTABLE

        JOIN  RFQCASEID 
        from  PURCHRFQCASETABLE
        WHERE PURCHRFQCASETABLE.RFQCASEID ==                 PURCHREQLINE.PURCHRFQCASEID

        join  purchid 
        from  PURCHLINE
        WHERE PURCHLINE.purchreqid ==         PURCHREQTABLE.PURCHREQID;

        str RFQ = PURCHRFQCASETABLE.RFQCASEID;

        return RFQ;
    }

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++