Skip to content

po

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/tn/po
Prodhttps://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/tn/po
  • FTP
EnvironmentPartner directoryLenovo directoryFile name
Test/Planning/SCC/{appName}/tn/po//Planning/SCC/{appName}/tn/po/feedback/po_{crud}_{yyyyMMddHHmmss}_
Prod/Planning/SCC/{appName}/tn/po//Planning/SCC/{appName}/tn/po/feedback/po_{crud}_{yyyyMMddHHmmss}_

Request data description

ParamkeyTypeRequiredLengthDescription
uidString32Unique id
buYStringY50
vendor_codeYStringY30
vendor_nameStringY60
material_typeStringY10BS,DB,DS
order_typeString20
vendor_pnYStringY200
vendor_pn_descStringY500
t1_vendor_pnStringY200
uomNumber13,3
lead_timeStringY50
purchase_typeString20
actionString20
order_statusString20
scheduled_receipt_order_typeString20
po_noYStringY20
po_lineYStringY20
order_dateStringY20
forecast_qtyNumberY10
total_qtyNumberY13,3
open_qtyNumberY10
need_dateDateYDATE(yyyy-mm-dd)
due_dateDateYDATE(yyyy-mm-dd)
need_ship_dateDateYDATE(yyyy-mm-dd)
confirm_ship_dateDateYDATE(yyyy-mm-dd)
buyer_nameStringY20
planner_nameString20
qty_to_reduce_inv_uomNumber13,3
need_qty_inv_uomNumber13,3
incotermString20
incoterm_destinationString50
storage_locationStringY20
versionYStringY820211012

Response data description

ParamTypeRequiredDescription
codeStringY0:successful, other:failed
msgStringYmessage

Request sample

json
{

  }

Successful response sample

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

Failed response sample

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