Share via


ReleaseUpdateDB60_Vend.createNewAgreementLineQuantityCommitment Method [AX 2012]

Creates new AgreementLineQuantityCommitment and AgreementLine entities for an old BO line.

Syntax

protected void createNewAgreementLineQuantityCommitment(
    PurchAgreementHeader _agreementHeader, 
    PurchLine _oldBlanketOrderLine, 
    AgreementLineQuantityCommitment _newAgreementLine, 
    date _effectiveDate, 
    date _expirationDate, 
    Map _tableId2FKDataAreaId)

Run On

Server

Parameters

  • _agreementHeader
    Type: PurchAgreementHeader Table
    A valid instance of the PurchAgreementHeader entity to provide for the new instance
  • _oldBlanketOrderLine
    Type: PurchLine Table
    A SalesLine buffer that contains fields from the old BO line to update.
  • _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.

Remarks

This method is used in upgrade job.

See Also

Reference

ReleaseUpdateDB60_Vend Class