Create a PCI Header
    • 27 Feb 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