ReleaseUpdateDB60_Srm.initPOCreationRule Upgrade Script

Applies To: Microsoft Dynamics AX 2012 R3, Microsoft Dynamics AX 2012 R2, Microsoft Dynamics AX 2012 Feature Pack, Microsoft Dynamics AX 2012

Class

ReleaseUpdateDB60_Srm

Method

initPOCreationRule

Description

Initializes records for PO creation related tables.

Affected Modules and Tables

Affected Modules

SRM

Affected Tables

PurchReqSourcingPolicyRule

PurchReqSourcingSplitRule

PurchReqSourcingPriceToleranceRule

PurchReqSourcingHoldRule

PurchReqParameters

SysPolicyOrganization

SysPolicySequence

SysPolicyTypeSequence

SysPolicy

SysPolicyOrganization

Remarks

Policy framework has been introduced in this release. This upgrade script inserts records into tables that are related to PO creation from purchase requisition. The data is being migrated primarily from the PurchReqParameters table and the script will also inserts records in policy framework tables if not found.

New Tables or Fields

Table

Field

Extended Data Type

-or- Base Enum

PurchReqSourcingPolicyRule

IsBatchGenerationEnabled

NoYes

PurchReqSourcingPolicyRule

DefaultPurchaseRequisitionName

PurchReqName

PurchReqSourcingPolicyRule

ErrorOption

PurchReqPurchOrderGenerationErrorOption

PurchReqSourcingSplitRule

SplitByRequisitioner

NoYes

PurchReqSourcingSplitRule

SplitByLineType

NoYes

PurchReqSourcingSplitRule

SplitByProductCategory

NoYes

PurchReqSourcingSplitRule

PolicyRule

RefRecId

PurchReqSourcingPriceToleranceRule

EnablePriceTolerance

NoYes

PurchReqSourcingPriceToleranceRule

PercentageLimit

Percent

PurchReqSourcingPriceToleranceRule

AmountLimit

Amount

PurchReqSourcingPriceToleranceRule

PolicyRule

RefRecId

PurchReqSourcingPriceToleranceRule

EnableAmountLimit

NoYes

PurchReqSourcingPriceToleranceRule

EnablePercentageLimit

NoYes

PurchReqSourcingHoldRule

EnableHoldByPrePayment

NoYes

PurchReqSourcingHoldRule

EnableManualHold

PurchReqSourcingManualType

PurchReqSourcingHoldRule

EnableHoldByInternalCatalogItem

PurchReqSourcingCatalogItemHoldType

PurchReqSourcingHoldRule

EnableHoldByExternalCatalogItem

PurchReqSourcingCatalogItemHoldType

PurchReqSourcingHoldRule

EnableHoldByNonCatalogItem

PurchReqSourcingCatalogItemHoldType

PurchReqSourcingHoldRule

PolicyRule

RefRecId

Deleted Tables or Fields

Table

Field

PurchReqParameters

DEL_CatalogType

PurchReqParameters

DEL_ProductGroupIdCategory

PurchReqParameters

DEL_LockMultiples

PurchReqParameters

DEL_LockMinQty

PurchReqParameters

DEL_LockMaxQty

PurchReqParameters

DEL_ProductGroupId

PurchReqParameters

DEL_AutoCreatePurch