web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Cancel Delivery reminder on multiple PO backorders

(0) ShareShare
ReportReport
Posted on by

Hi,

We would like to cancel Delivery reminder on multiple backorders at a time.

Standard Functionality:  

1. Go to PO > request change > go to line > update > Deliver Reminder

update the quantity give quantity to be cancelled and click on cancel quantity.

2. Confirm the PO

3. Submit the PO to workflow

4. confirm the PO

5. Finalize the PO.

Requirement: 

On PO Back order lines select the multiple PO lines click on cancel PO button (Customized button) it should change the POs workflow status to draft cancel the deliver reminder(We don't want the Purchupdateremain form to open, we would like to cancel whatever the Deliver reminder on selected lines as we select the POs after we check quantity on backorder lnes ), confirm PO, submit PO to workflow, confirm PO, Finalize PO, change the status to Finalize and it should show impact on accounting as regular finalize button.

 

Proposed solution idea:

Create a class(lets say CancelBackorderclass)> pass the records from back order PO lines list page to CancelBackorderclass using a container or map, get the PO header and PO line records buffer from PurchLinebackorderview.  

 loop through the selected records and call the methods requestchange(),Cancelthe quantity(), SubmitthePOtoworkflow(), confirmthePO(),FinalizethePO() in sequence 

1.requestchange():

Pass PurchHeader buffer to VersioningPurchaseOrder class and get the PO to  Draft status.

2. Cancel the quantity():  cancel the line quantity by passing line record.. using the classes used in standard cancel quantity form(We do not display the form to enter quantity here it would cancel all the quantity)

3. SubmitthePOtoworkflow(): Submit and approve the workflow by using PurchTable, PurchLine records, approve the PO using code.

4. confirmthePO(): Confirm PO using code automatically without user input

5. FinalizethePO().  using code automatically without user input and update the PO to finalized status.

Did anybody do the similar functionality or have any idea of doing this in a better way?

Thanks

*This post is locked for comments

I have the same question (0)

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Sagar Suman Profile Picture

Sagar Suman 2 Super User 2026 Season 1

#1
Alexey Lekanov Profile Picture

Alexey Lekanov 2

#1
Pratik Bhosle Profile Picture

Pratik Bhosle 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans