Ins Upd Del Overrides

For incoming data only, specify the stored procedures that override the standard process.

Once data is loaded into the IDO from the BOD, the data is saved into the tables to which the IDO is bound. If there are overrides or methods, the methods are called to save the data.

Keywords are used as parameters to the override stored procedures, for example:


UPD(ProcessSyncSalesOrder(P1,BODIDKEY(),CustomerID,AccountingEntity,TotalAmount,TotalAmountCurrency,MESSAGE))

These keywords are used with inbound BODs:

Keyword Description
BODIDKEY() Resolves to the document key value embedded in the BODID element of the inbound BOD (ApplicationArea/Sender/BODID)

For example, in this BODID, the BODIDKEY() evaluates to SL12029434.

infor-nid:infor.ln:ae180:dep180:SL1029434:?SalesOrder&verb=Sync

BODACTION() Replaces the value with the action code attribute

For example, in this BOD fragment, the value of the attribute is Add:

<actioncriteria><actionexpression actioncode="Add"></actioncriteria>

BODNOUN() The value is replaced with the BOD noun.
BODVERB() The value is replaced with the BOD verb.
BODXML() Allows inbound BODs metadata to pass the entire XML to a method

For example, UPD(SaveCallSp(BODXML()))