Create a PCI Header
  • 13 Jun 2025
  • 4 Minutes to read
  • Dark
    Light

Create a PCI Header

  • Dark
    Light

Article summary

Post
/cm-rest-api/rest/1/cmmast

Create PCI Headers

UI Location: Project Controls - Change Management - Change Orders - Enter PCI

Security
HTTP
Type basic

Basic authentication

Header parameters
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceItem+json
Body parameters
object
Example{ "CmmCompCode": "001", "CmmJobCode": "14001", "CmmTypeCode": "EXT", "CmmCode": "EXT0123", "CmmName": "L's PCI", "CmmRefDate": "2023-11-11", "CmmPrepostStatCode": "PENDING", "CmmCalcProjAmtMethod": "A", "CmmVUuid": "E" }
CmmCompCode
string Required

Company code

Max length8
CmmJobCode
string Required

Job code

Max length10
CmmName
string Required

Change order description

Max length200
CmmRefDate
string Required

Reference date

💻 UI Fieldname: *Date

CmmVUuid
string Required

uuid column for uk on json webservices

Max length64
CmmPrepostStatCode
string Required

Change order status

💻 UI Fieldname: *Status

Max length10
CmmCalcProjAmtMethod
string Required

Flag to indicate the calculation method for projected amount when a change order is posted and Update Projected Amount is checked

Max length1
CmmTypeCode
string Required

Change order type

💻 UI Fieldname: *PCI NO.

Max length4
CmmCode
string Required

Change order number

Max length11
CmmSrcId
string

Change item source

Max length30
CmmLumpsumFlag
string

Y = Lump Sum PCI, N = Regular PCI

Max length1
CmmPostDate
string

Post date

CmmStatCode
string

status code

Max length1
CmmPmObjectCode
string

Object code

Max length10
CmmAutoCalcMarkupFlag
string

Flag to indicate if markups can be calculated while saving the PCI.

Max length1
CmmSourceText
string

SOurce Text

Max length200
CmmBiditemFlag
string

Flag to indicate that it is an automatic change order created by the bid item. (Y)es, (N)o or null

Max length1
CmmDueToOwnerDate
string

The date that this change is due to the owner.

CmmBillRevisAmt
number

Amount

Max length18
CmmBillCatCode
string

Not Used

Max length16
CmmGlobalUpdateDate
string

Timestamp of "global" PCI update, including e.g. PCI header/details, RFQ, Notes, Attachments...

CmmBillPhsCode
string

Not Used

Max length16
CmmPropSignedByOwnerDate
string

Date when proposal has been signed by owner

CmmOrigOwnerAllowanceAmt
number

Original Owner Allowance Amount For The PCI. Applicable to Only (I)n Scope or (O)ut of Scope Allowance Type PCI. Written Only At Posting Time. For (O)ut of Scope it is normally 0.

Max length18
CmmCycleNum
number

Reallocation PCI only: Reallocation cycle number

Max length4
CmmClvValueCode6
string

Classifier Value 6

Max length16
CmmClvValueCode4
string

Classifier Value 4

Max length16
CmmOwnerChgCode
string

Owner change number

💻 UI Fieldname: Owner CO#

Max length20
CmmClvValueCode5
string

Classifier Value 5

Max length16
CmmClvValueCode2
string

Classifier Value 2

Max length16
CmmClvValueCode3
string

Classifier Value 3

Max length16
CmmClvValueCode1
string

Classifier Value 1

Max length16
CmmRfqProceedFlag
string

Proceed flag

Max length1
CmmReasonText
string

Reason text

Max length200
CmmScopeDesc
string

Scope Description

💻 UI Fieldname: Scope Desc

Max length4000
CmmChgSentToOwnerDate
string

Date when changes have been sent to owner.

CmmRefCmmCode
string

Reference PCI code

Max length11
CmmRfqLimitAmt
number

Not exceed this amount

Max length18
CmmRfqDueDate
string

Due date

CmmCtrlJobCode
string

Controlling job code

Max length10
CmmUpdProjAmtFlag
string

Flag to indicate updated projected amount is checked

Max length1
CmmPostContrFlag
string

FLag to indicate post control

💻 UI Fieldname: Post Vendor Contracts with PCI

Max length1
CmmActionCode
string

Action code

Max length1
CmmStatCodeUpdateDate
string

Date the PCI Status Code was last updated

CmmEffectiveEndDate
string

Default Effective Change Order End Date for Time Phased Budgeting

💻 UI Fieldname: End Date

CmmBillCode
string

Bill number

Max length50
CmmPropIssuedToOwnerDate
string

Date when proposal issued to owner.

CmmUpdPcComplFlag
string

Flag to indicate update

Max length1
CmmWorkflowStatus
string

Workflow populates this field

Max length100
CmmAprvFlag
string

Flag to indicate approval

Max length1
CmmBchNum
number

Number

Max length11
CmmPostDateDummy
string

Post date

CmmBillName
string

Bill description

Max length20
CmmPostingFlag
string

Flag to indicate original PCI

Max length12
CmmImpactDays
number

Days impact

💻 UI Fieldname: Days Impact

Max length4
CmmFundsourceCode
string

Fund source code

Max length16
CmmClassCode
string

Class code

Max length1
CmmEffectiveStartDate
string

Default Effective Change Order Start Date for Time Phased Budgeting

💻 UI Fieldname: Start Date

CmmOwnerAllowanceAmt
number

Owner Allowance Amount For The PCI. Applicable to Only (I)n Scope or (O)ut of Scope Allowance Type PCI. For (O)ut of Scope it is normally 0.

Max length18
CmmIuUpdateDate
string

Update date

CmmOrigCmmCode
string

Reallocation PCI only: Original PCI being adjusted (re-allocation)

Max length11
CmmIuCreateDate
string

Creation date

CmmUser
string

Entered By

Max length30
CmmChgSignedByOwnerDate
string

Date when changes have been signed by owner.

CmmInvCode
string

Number

Max length4
CmmPendFlag
string

Flag to indicate pending change order

Max length1
CmmBillMethCode
string

Billing method number

Max length1
CmmPmFlag
string

Flag to indicate project management

Max length1
CmmAllowance
string

Allowance Type (I)n Scope, (O)ut of Scope, (N)either. Default is N.

Max length1
Responses
201

Created

Headers
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceitem+json
{
  "CmmActionCode": null,
  "CmmAllowance": null,
  "CmmAprvFlag": null,
  "CmmAutoCalcMarkupFlag": null,
  "CmmBchNum": null,
  "CmmBiditemFlag": null,
  "CmmBillCatCode": null,
  "CmmBillCode": null,
  "CmmBillMethCode": null,
  "CmmBillName": null,
  "CmmBillPhsCode": null,
  "CmmBillRevisAmt": null,
  "CmmCalcProjAmtMethod": "A",
  "CmmChgSentToOwnerDate": null,
  "CmmChgSignedByOwnerDate": null,
  "CmmClassCode": null,
  "CmmClvValueCode1": null,
  "CmmClvValueCode2": null,
  "CmmClvValueCode3": null,
  "CmmClvValueCode4": null,
  "CmmClvValueCode5": null,
  "CmmClvValueCode6": null,
  "CmmCode": "EXT0123",
  "CmmCompCode": "001",
  "CmmCtrlJobCode": null,
  "CmmCycleNum": null,
  "CmmDueToOwnerDate": null,
  "CmmEffectiveEndDate": null,
  "CmmEffectiveStartDate": null,
  "CmmFundsourceCode": null,
  "CmmGlobalUpdateDate": null,
  "CmmImpactDays": null,
  "CmmInvCode": null,
  "CmmIuCreateDate": null,
  "CmmIuUpdateDate": null,
  "CmmJobCode": "14001",
  "CmmLumpsumFlag": null,
  "CmmName": "L's PCI",
  "CmmOrigCmmCode": null,
  "CmmOrigOwnerAllowanceAmt": null,
  "CmmOwnerAllowanceAmt": null,
  "CmmOwnerChgCode": null,
  "CmmPendFlag": null,
  "CmmPmFlag": null,
  "CmmPmObjectCode": null,
  "CmmPostContrFlag": null,
  "CmmPostDate": null,
  "CmmPostDateDummy": null,
  "CmmPostingFlag": null,
  "CmmPrepostStatCode": "PENDING",
  "CmmPropIssuedToOwnerDate": null,
  "CmmPropSignedByOwnerDate": null,
  "CmmReasonText": null,
  "CmmRefCmmCode": null,
  "CmmRefDate": "2023-11-11",
  "CmmRfqDueDate": null,
  "CmmRfqLimitAmt": null,
  "CmmRfqProceedFlag": null,
  "CmmScopeDesc": null,
  "CmmSourceText": null,
  "CmmSrcId": null,
  "CmmStatCode": null,
  "CmmStatCodeUpdateDate": null,
  "CmmTypeCode": "EXT",
  "CmmUpdPcComplFlag": null,
  "CmmUpdProjAmtFlag": null,
  "CmmUser": null,
  "CmmVUuid": "F396762021727DDEE05316821FACD0CF",
  "CmmWorkflowStatus": null,
  "links": [
    {
      "rel": "self",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/cm-rest-api/rest/1/cmmast/F396762021727DDEE05316821FACD0CF",
      "name": "cmmast",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/cm-rest-api/rest/1/cmmast/F396762021727DDEE05316821FACD0CF",
      "name": "cmmast",
      "kind": "item"
    }
  ]
}
object