Skip to main content

Notifications

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested answer

X++ code for sales return order line registration for all disposition codes

(0) ShareShare
ReportReport
Posted on by 30
Could you please provide the X++ code for sales return order line registration for all disposition codes in D365 F&O?
Categories:
  • Suggested answer
    Ramesh Kumar Profile Picture
    4,424 on at
    X++ code for sales return order line registration for all disposition codes
    Hi,
     
    I hope below can help you.
     
    static void SalesReturnOrderRegistration(Args _args)
    {
        SalesReturnTable salesReturnTable;
        SalesReturnLine salesReturnLine;
        InventDispositionCode dispositionCode;
        CustVendDispute custVendDispute;
        DirPartyTable partyTable;
        CustVendGroup custVendGroup;
        CustTable custTable;
        CustVendTrans custVendTrans;
        
        // Create a new Sales Return Order
        ttsBegin;
        salesReturnTable.clear();
        salesReturnTable.initValue();
        salesReturnTable.SalesId = 'SR12345'; // Example Sales Return Order ID
        salesReturnTable.CustAccount = 'CUST001'; // Example Customer Account
        salesReturnTable.save();
        // Fetch all Disposition Codes
        while select * from dispositionCode
        {
            // For each disposition code, create a sales return line
            salesReturnLine.clear();
            salesReturnLine.initValue();
            salesReturnLine.SalesReturnOrder = salesReturnTable.SalesId; // Link line to return order
            salesReturnLine.ItemId = 'ITEM001'; // Example item
            salesReturnLine.QtyReturned = 10; // Example quantity returned
            salesReturnLine.DispositionCode = dispositionCode.DispositionCode;
            salesReturnLine.save();
        }
        ttsCommit;
        info("Sales return order and lines registered for all disposition codes.");
    }
     
    Thanks
    Ramesh
     
    If this was helpful, please check the "Does this answer your question?" box and mark it as verified.
  • Martin Dráb Profile Picture
    233,704 Most Valuable Professional on at
    X++ code for sales return order line registration for all disposition codes
    Moved from Integration, Dataverse, and general topics forum.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing the Engage with the Community forum!

This forum is your space to connect, share, and grow!

🌸 Community Spring Festival 2025 Challenge Winners! 🌸

Congratulations to all our community participants!

Adis Hodzic – Community Spotlight

We are honored to recognize Adis Hodzic as our May 2025 Community…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Martin Dráb Profile Picture

Martin Dráb 481 Most Valuable Professional

#2
Abhilash Warrier Profile Picture

Abhilash Warrier 310

#3
Saalim Ansari Profile Picture

Saalim Ansari 286

Overall leaderboard

Product updates

Dynamics 365 release plans