Create a PM Project Item
  • 13 Jun 2025
  • 3 Minutes to read
  • Dark
    Light

Create a PM Project Item

  • Dark
    Light

Article summary

Post
/pm-rest-api/rest/1/pmprojectitem

Create Project Items

UI Location:

Security
HTTP
Type basic

Basic authentication

Header parameters
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceitem+json
Body parameters
object
Example{ "PmpiCompCode": "001", "PmpiProjCode": "14001", "PmpiLineNum": 169.0, "PmpiIsExistInEmFlag": "N", "PmpiIsIncludedInBudgFlag": "N", "PmpiVUuid": "" }
PmpiIsExistInEmFlag
string Required

Flag to check if bid item is coming from EST System

Max length1
PmpiVUuid
string Required

Unique Row ID

Max length64
PmpiIsIncludedInBudgFlag
string Required

Y = This Bid Item has gone through the [Update Budget] process. When Expense Autorization flag set to Lump Sum this record will be locked for changes WO 12.69720

Max length1
PmpiCompCode
string Required
Max length8
PmpiProjCode
string Required
Max length10
PmpiLineNum
number Required
PmpiBillPrice
number

Billing Price

PmpiTax3Code
string
Max length11
PmpiTpStartDate
string

Time Phased Start Date

PmpiSpecSubsection
string
Max length60
PmpiWorkDays
number

This goes along with comments: how many days the estimators think the task will take. WO 16.19739

Max length6
PmpiWbsvCode1
string
Max length60
PmpiPoOrContCode
string
Max length20
PmpiWbsvCode2
string
Max length60
PmpiWbsvCode3
string
Max length60
PmpiBillingTypeCode
string

Billing Type - has to be one of the values from JCJOBCAT

Max length4
PmpiWbsvCode4
string
Max length60
PmpiEstAmt
number
Max length18
PmpiGroupOraseq
number

Group sequence number

PmpiClvValueCode4
string
Max length16
PmpiClvValueCode3
string
Max length16
PmpiJobCode
string
Max length10
PmpiClvValueCode6
string
Max length16
PmpiClvValueCode5
string
Max length16
PmpiBatchNum
number

batch number

PmpiClvValueCode2
string
Max length16
PmpiClvValueCode1
string
Max length16
PmpiEstQty
number
Max length16
PmpiPreEst1Amt
number

Pre-Estimate 1 Amount

Max length18
PmpiActualAmt
number
Max length18
PmpiVenCode
string
Max length8
PmpiPreEst2PriceAmt
number

Pre-Estimate 2 Price

Max length18
PmpiTax1Code
string
Max length11
PmpiEstPriceAmt
number
Max length18
PmpiActualQty
number
Max length16
PmpiPreEst2Amt
number

Pre-Estimate 2 Amount

Max length18
PmpiPhsDescFromEm
string

Description of phase code from EM

Max length100
PmpiItemName
string
Max length200
PmpiHldbkPct
number
Max length10
PmpiPhsWmCode
string

Phase WM Code

Max length2
PmpiTempPciId
string

Temporary PCI Identification string

Max length60
PmpiQuotedQty
number
Max length16
PmpiTax2Code
string
Max length11
PmpiPreEst1Qty
number

Pre-Estimate 1 Quantity

Max length16
PmpiPhsCode
string
Max length16
PmpiTargetPurchaseDate
string
PmpiBillAmt
number

Billing Amount

PmpiMaterialOrTaskCode
string
Max length16
PmpiItemTypeCode
string
Max length2
PmpiAlterId
number
Max length4
PmpiTpTimePhasedFlag
string

Time Phased Flag (Y/N)

Max length1
PmpiActualPriceAmt
number
Max length18
PmpiUpdBudgetFlag
string

Update Budget Flag

Max length1
PmpiIuUpdateDate
string
PmpiWmCode
string
Max length2
PmpiSpecSection
string
Max length60
PmpiTpEndDate
string

Time Phased End Date

PmpiPhsQty
number

Phase Units

Max length16
PmpiBillQty
number

Billing Quantity

PmpiPurchasingTypeCode
string
Max length1
PmpiIuCreateDate
string
PmpiForecastMeth
string

Forecast Method - has to be one of the values from jcbudmeth

Max length1
PmpiPurchasedFlag
string
Max length1
PmpiPreEst2Qty
number

Pre-Estimate 2 Quantity

Max length16
PmpiQuotedAmt
number
Max length18
PmpiMarkupIndicatorFlag
string

indicates whether this line is the result of a currently generated markup

Max length1
PmpiItemLocCode
string
Max length7
PmpiComments
string

Comments on Phase/Category to explain what was behind there rational on how the estimators got to the budget number. WO 16.19739

Max length4000
PmpiSelectedFlag
string
Max length1
PmpiQuotedPriceAmt
number
Max length18
PmpiRelOrChgCode
string
Max length3
PmpiTpRuleCode
string

Time Phased Spread Rule

Max length20
PmpiPreEst1PriceAmt
number

Pre-Estimate 1 Price

Max length18
PmpiPhsType
string

Phase Type - has to be one of the values from jcphstype

Max length16
PmpiCarryValue
number

Carry Value

Max length18
PmpiCatCode
string
Max length16
PmpiWkfStatus
string

workflow status

Max length20
Responses
201

Created

Headers
Content-Type
string
Exampleapplication/vnd.oracle.adf.resourceitem+json
{
  "PmpiCompCode": "001",
  "PmpiProjCode": "14001",
  "PmpiLineNum": 169,
  "PmpiMaterialOrTaskCode": null,
  "PmpiItemName": null,
  "PmpiWmCode": null,
  "PmpiPurchasingTypeCode": null,
  "PmpiClvValueCode1": null,
  "PmpiClvValueCode2": null,
  "PmpiClvValueCode3": null,
  "PmpiClvValueCode4": null,
  "PmpiSpecSection": null,
  "PmpiSpecSubsection": null,
  "PmpiPurchasedFlag": null,
  "PmpiEstQty": null,
  "PmpiEstPriceAmt": null,
  "PmpiEstAmt": null,
  "PmpiQuotedQty": null,
  "PmpiQuotedPriceAmt": null,
  "PmpiQuotedAmt": null,
  "PmpiActualQty": null,
  "PmpiActualPriceAmt": null,
  "PmpiActualAmt": null,
  "PmpiPhsCode": null,
  "PmpiCatCode": null,
  "PmpiVenCode": null,
  "PmpiPoOrContCode": null,
  "PmpiRelOrChgCode": null,
  "PmpiTax1Code": null,
  "PmpiTax2Code": null,
  "PmpiTax3Code": null,
  "PmpiSelectedFlag": null,
  "PmpiClvValueCode5": null,
  "PmpiClvValueCode6": null,
  "PmpiHldbkPct": null,
  "PmpiJobCode": null,
  "PmpiItemTypeCode": null,
  "PmpiItemLocCode": null,
  "PmpiTargetPurchaseDate": null,
  "PmpiPhsWmCode": null,
  "PmpiPhsQty": null,
  "PmpiUpdBudgetFlag": null,
  "PmpiPreEst1Qty": null,
  "PmpiPreEst1PriceAmt": null,
  "PmpiPreEst1Amt": null,
  "PmpiPreEst2Qty": null,
  "PmpiPreEst2PriceAmt": null,
  "PmpiPreEst2Amt": null,
  "PmpiIuCreateDate": null,
  "PmpiIuUpdateDate": null,
  "PmpiWbsvCode1": null,
  "PmpiWbsvCode2": null,
  "PmpiWbsvCode3": null,
  "PmpiWbsvCode4": null,
  "PmpiBillQty": null,
  "PmpiBillPrice": null,
  "PmpiBillAmt": null,
  "PmpiTempPciId": null,
  "PmpiCarryValue": null,
  "PmpiAlterId": null,
  "PmpiMarkupIndicatorFlag": null,
  "PmpiTpTimePhasedFlag": null,
  "PmpiTpRuleCode": null,
  "PmpiTpStartDate": null,
  "PmpiTpEndDate": null,
  "PmpiPhsType": null,
  "PmpiForecastMeth": null,
  "PmpiIsIncludedInBudgFlag": "N",
  "PmpiIsExistInEmFlag": "N",
  "PmpiPhsDescFromEm": null,
  "PmpiBillingTypeCode": null,
  "PmpiWorkDays": null,
  "PmpiComments": null,
  "PmpiVUuid": "0371304551445641E06316821FAC5FE0",
  "PmpiBatchNum": null,
  "PmpiWkfStatus": null,
  "links": [
    {
      "rel": "self",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/pm-rest-api/rest/1/pmprojectitem/0371304551445641E06316821FAC5FE0",
      "name": "pmprojectitem",
      "kind": "item"
    },
    {
      "rel": "canonical",
      "href": "http://mobtest.cmiccloudr12.com:80/cmictestrti/pm-rest-api/rest/1/pmprojectitem/0371304551445641E06316821FAC5FE0",
      "name": "pmprojectitem",
      "kind": "item"
    }
  ]
}
object