We recommend that our partners do not modify the base code of our ShipIT add-on. There’s a very good reason for that: upgradability.

In order to customize our apps you can use a list of events that are being called at important points in the base app. If an event publisher contains a ‘Handled’ parameter, you cant completely over-rule that part of the base application. Just set the parameter to ‘true’ to let the base app know that you’ve handled the call yourself and that it can exit without executing the base code.

Available event publishers:

Codeunit SI – Publisher (11147832) – OnBeforeCreateTransportOrder
(VAR TransportOrderHeader : Record “SI – Transport Order Header”)

Codeunit SI – Publisher (11147832) – OnAfterCreateTransportOrder
(VAR TransportOrderHeader : Record “SI – Transport Order Header”)

Codeunit SI – Publisher (11147832) – OnBeforeCreateTransportOrderLine
(VAR TransportOrderLine : Record “SI – Transport Order Line”)

Codeunit SI – Publisher (11147832) – OnAfterCreateTransportOrderLine
(VAR TransportOrderLine : Record “SI – Transport Order Line”)

Codeunit SI – Publisher (11147832) – OnBeforeTransportOrderBook
(VAR TransportOrderHeader : Record “SI – Transport Order Header”)

Codeunit SI – Publisher (11147832) – OnAfterTransportOrderBook
(VAR TransportOrderHeader : Record “SI – Transport Order Header”)

Need more help with this?
Support Portal

Thanks for your feedback.