ReleaseUpdateDB60_Cust.createNewAgreementLineQuantityCommitment Method [AX 2012]

Creates the new AgreementLineQuantityCommitment and AgreementLine entities for an old blanket order line.

protected void createNewAgreementLineQuantityCommitment(
    SalesAgreementHeader _agreementHeader, 
    SalesLine _oldBlanketOrderLine, 
    AgreementLineQuantityCommitment _newAgreementLine, 
    date _effectiveDate, 
    date _expirationDate, 
    Map _tableId2FKDataAreaId)

Run On

Server

Parameters

_agreementHeader
Type: SalesAgreementHeader Table
A valid instance of SalesAgreementHeader entity for the new AgreementLineQuantityCommitment entity.
_oldBlanketOrderLine
Type: SalesLine Table
A SalesLine buffer that contains fields from an old blanket order line to update.
_newAgreementLine
Type: AgreementLineQuantityCommitment Table
A buffer to contain fields from the new AgreementLineQuantityCommitment entity (OUT).
_effectiveDate
Type: date
The date to use as effective date for the newly created agreement line.
_expirationDate
Type: date
The date to use as expiration date for the newly created agreement line.
_tableId2FKDataAreaId
Type: Map Class
A map that contains the DataAreaId values to use in foreign keys.

Community Additions

ADD
Show: