ReleaseUpdateDB60_Cust.createNewAgreementLineQuantityCommitment Method [AX 2012]
Creates the new AgreementLineQuantityCommitment and AgreementLine entities for an old blanket order line.
Syntax
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.