Skip to main content

Notifications

Finance | Project Operations, Human Resources, ...
Suggested answer

Disable Flight PriceDiscTableCreateSkipEventsFlight

(0) ShareShare
ReportReport
Posted on by 25

Hi all,

I created this trigger for a PriceDiscTable BusinessEvent based on the event "onInserted".

    [DataEventHandler(tableStr(PriceDiscTable), DataEventType::Inserted)]
    public static void PriceDiscTable_onInserted(Common sender, DataEventArgs e)
    {
        PriceDiscTable priceDiscTable = sender as PriceDiscTable;
        adPriceDiscTableBE businessEvent = adPriceDiscTableBE::newFromPriceDiscTable(priceDiscTable);
        if(businessEvent)
        {
            businessEvent.send();
        }
    }

So far, so good. BUT the Code is not executed, because a flight skips the events (and datamethods)

public class PriceDiscTableCopyFromPriceDiscAdmTrans extends SysQueryInsertRecordSet
{
     protected final Common initTargetCursor()
    {
        PriceDiscTable priceDiscTableInsert;

        priceDiscTableInsert.skipDataMethods(true);
        priceDiscTableInsert.skipEvents(PriceDiscTableCreateSkipEventsFlight::instance().isEnabled());

        return priceDiscTableInsert;
    }

}

What did I try until now?

- CoC (doesnt help much, because of hookable:false or final method etc.)

- searching for a toggle class

- a killswitch class

- looking for the flight in the features (while debugging, I could see that is was "treated" like a feature(?))

At this point I am lost :D

Can anybody help with this? It must be something new with the PU56, because it worked at the beginning of the year.

thanks in advance

  • Suggested answer
    huijij Profile Picture
    huijij 19,811 on at
    RE: Disable Flight PriceDiscTableCreateSkipEventsFlight

    Hi Efthi,

    It is recommended that you open a case in support, you will need to provide a business reason why this needs to be disable it.

    admin.powerplatform.microsoft.com/support

    Best Regards,

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 Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Congratulations to the January Top 10 leaders!

Check out the January community rock stars...

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,979 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 230,848 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans