Skip to content

IPS_SR_TRACKING

This interface is applicable for data integration API, read Api Access Process first

Request address

  • API
EnvironmentURL
Testhttps://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/pr/ips_sr_tracking
Prodhttps://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/pr/ips_sr_tracking

Request data description

ParamKEYTypeRequiredLengthDescriptionSample
ips_idStringY40IPS system versionIPS*****
plantStringY20plantWISTRON
dummy_poString32PR order in IPSPR***
zlineString24PR line00010
statusStringY24PR status,ACTIVE/EXPIREDACTIVE
prodcStringY8BRANDTNB
pr_noStringY40PR numberPR***
prior_codeStringY20PR PriorityCode in IPS30
custsegStringY140Segment,值为GA/E-COMMGA
crdatStringY10create date,Format YYYYMMDD20230715
start_dateStringY10PR start date,Format YYYYMMDD20231001
end_dateStringY10PR end date,Format YYYYMMDD20231217
commodityStringY255SBB TYPE, MTM typeBASE2
res_pnString36SBB item in IPS***
lnv_pnString36Lenovo part number to IPSSBB****
initial_qtyNumberY15,3PR initial quantity0.000
real_po_qtyNumber15,3real po quantity in PR Peg, default: 0.0000.000
open_mo_qtyNumber15,3MO quantity in PR Peg,default: 0.0000.000
gr_qtyNumber15,3Gr quantity, default: 0.0000.000
oh_qtyNumber15,3ON hand,default: 0.0000.000
eta_qtyNumber15,3ETA quantity,default: 0.0000.000
short_qtyNumber15,3Short quantity,default: 0.0000.000
togo_qtyNumber15,3TO GO quantity,default: 0.0000.000
togo_oh_qtyNumber15,3TO GO oh quantity ,default: 0.0000.000
togo_eta_qtyNumber15,3TO GO eta quantity,default: 0.0000.000
togo_short_qtyNumber15,3TO GO short quantity,default: 0.0000.000
failed_qtyNumber15,3no Rever Supply quantity,default: 0.0000.000
to_failed_qtyNumber15,3default: 0.0000.000
ohrString16ratio99.63%
modify_dateString10Format YYYYMMDD20231101
last_modify_remarkString1000last remark
commentsString1000comments
odmStringY200WISTRON/COMPALLCFC
required_dateDateYPR required date, Format :yyyyMMdd20231002
lrsdDateCP Date Format :yyyyMMdd20231002
descriptionString80
partsString1000

Response data description

ParamTypeRequiredDescription
codeStringY0:successful, other:failed
msgStringYmessage

Request sample

json
{
  "batch_id": "1",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [{
    "ips_id": "IPS*****",
    "plant": "ABCD",
    "dummy_po": "PR***",
    "zline": "10",
    "status": "ACTIVE",
    "prodc": "TNB",
    "pr_no": "PR***",
    "prior_code": "0",
    "custseg": "GA",
    "crdat": "20230715",
    "start_date": "20231001",
    "end_date": "20231217",
    "commodity": "BASE2",
    "res_pn": "***",
    "lnv_pn": "SBB****",
    "initial_qty": "0.0",
    "real_po_qty": "0.0",
    "open_mo_qty": "3.0",
    "gr_qty": "0.0",
    "oh_qty": "0.0",
    "eta_qty": "0.0",
    "short_qty": "0.0",
    "togo_qty": "0.0",
    "togo_oh_qty": "0.0",
    "togo_eta_qty": "0.0",
    "togo_short_qty": "0.0",
    "failed_qty": "0.0",
    "to_failed_qty": "0.0",
    "ohr": "99.63%",
    "modify_date": "20231101",
    "last_modify_remark": "",
    "comments": "",
    "odm": "LCFC",
    "required_date": "20231002",
    "lrsd": "20231002",
    "description": "",
    "parts": ""
  }]
}

Successful response sample

json
{
  "code": "0",
  "msg": "request success"
}

Failed response sample

json
{
    "code": "E00V00",
    "msg": "data verification failed!",
    "result": [{
        "row": {
            "odm": "COMPAL",
            ...
        },
        "verify": [{
            "type": "value length exceed",
            "fields": "version"
        }]
    }]
}