ReleaseUpdateDB60_Vend::createPurchAgreementHeaderFromBO Method [AX 2012]

Creates a PurchAgreementHeader record together with related entities out from a BO header during upgrade.

server protected static void createPurchAgreementHeaderFromBO(
    PurchTable _oldBlanketOrder, 
    RefRecId _originatorRecId, 
    RefRecId _buyingLegalEntityRecId, 
    PurchAgreementHeader _newPurchAgreementHeader, 
    AgreementClassification _agreementClassification, 
    date _effectiveDate, 
    date _expirationDate, 
    Map _tableId2FKDataAreaId)

Run On

Server

Parameters

_oldBlanketOrder
Type: PurchTable Table
A valid buffer that contains BO header fields.
_originatorRecId
Type: RefRecId Extended Data Type
The record ID of the DirPerson record to use as the originator.
_buyingLegalEntityRecId
Type: RefRecId Extended Data Type
The record ID from the valid CompanyInfo record to use in a new agreement.
_newPurchAgreementHeader
Type: PurchAgreementHeader Table
The newly created PurchAgreementHeader record. (OUT)
_agreementClassification
Type: AgreementClassification Table
The valid instance of the AgreementClassification entity to use in a new agreement.
_effectiveDate
Type: date
The requested effective date value.
_expirationDate
Type: date
The requested expiration date value.
_tableId2FKDataAreaId
Type: Map Class
A map that contains the DataAreaId values to use in foreign keys.

Used by upgrade job.

Show: