Skip to main content

Notifications

Announcements

No record found.

Supply chain | Supply Chain Management, Commerce
Answered

Get CallerId from Parent from on Class Extension

Posted on by 84

Hello,

My customization relies in Procurement and sourcing > Purchase Orders > All Purchse orders.

My goal is to perform a customization when the user generates a "Confirmation", however the code of the customization gets executed when the users presses "Confirm" as well.

pastedimage1675190631655v1.png

The customization I am performing is an extension of the class PurchFormLetter and the afterOperationBody() method.

The issue I am facing is the afterOperationBody() method is called even when the "Confirm" button is pressed. Is there a way to fetch the caller ID so that from my PurchFormLetter extension and prevent executing the customization if CallerId=Confirm button?

Thanks

  • Verified answer
    nunomaia Profile Picture
    nunomaia 10,684 Super User 2024 Season 1 on at
    RE: Get CallerId from Parent from on Class Extension

    did you tried this.parmCallerMenuItem ?

  • Alex C Profile Picture
    Alex C 84 on at
    RE: Get CallerId from Parent from on Class Extension

    How does the syntax look like? I'm trying to fetch it from this.contract but I have a build error.

  • Suggested answer
    nunomaia Profile Picture
    nunomaia 10,684 Super User 2024 Season 1 on at
    RE: Get CallerId from Parent from on Class Extension

    variable callerMenuItem, is assigned to menuitem name. Can't split your code by callerMenuItem ?

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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,214 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans