Skip to content

FCCL ODM PSD

以下接口适用于 通用数据集成

请求地址

  • API
环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/fccl_odm/psd
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/fccl_odm/psd

请求参数

FieldRequiredFCCL RequiredTypeLengthDescriptionexample
odmYYstring40ODMWISTON/QUANTA/FCCL_WISTRON/FCCL_QUANTA
plantYYstring40PLANT_CODEWISTON_FCCL/QUANTA_FCCL/WISTRON_ZS_FCCL/QUANTA_CQ_FCCL
geoNYstring10GEOAP
subgeoNYstring10SUBGEOJAPAN
modelNYstring110FAMILYTB 16 G7 ARP/FLEX5 14ABR8
poYYstring20lenovo PO
po_itemYYstring5Lenovo PO Line (For Partial Commit)00010/00020/…/000N0
mtmNYstring20lenovo MTM21HES1TW00
odm_mtmNstring20ODM MTMKT4D081L72P
order_qtyNint10order qty for the PO item10
qtyYYint10Plan qty for the PO item10
order_dateNYdatePO creation date, format:YYYY-MM-DD2024-08-03
rsdNYdateCustomer Request ship date, format:YYYY-MM-DD2024-08-03
mr_dateNYdateWhen ODM get enough material to execute production, format:YYYY-MM-DD2024-08-03
fg_ready_dayNYdateformat:YYYY-MM-DD2024-08-03
fpsdNYdateFirst planned ship date, 1st committed PSD, format:YYYY-MM-DD2024-08-03
re_psdYYdateWhen shipped, RE-PSD = Ship Date, format:YYYY-MM-DD2024-08-03
ship_indNYstring1Y for shipped, blank for notY
ship_dateNdateODM real ship date, format:YYYY-MM-DD2024-08-03
motNYstring2Transportation type01/02/03/04/05/06
ship_fromNstring20Ship FromIN
mfg_statusNstring20MFG StatusShipped/FGI/Parts Shortage/PKG shortage/CTB/…
level2_codeNYstring400Explain the reason of the ship date delay compared with RSDLate RSD/NPI/Quality issue/Technical issue/…/Output delay
reasonNstring440Detail Reason for level 2 codeOrder pending on output delay WIP clear up
fpsd_failure_reason_codeNstring100Detail reason of the ship date delay compared with RSDB/S parts decommit/Output delay/…
shortage_pn_descriptionNstring220shortage PN DescriptionSSD&MB
shortage_pnNstring220shortage PNSSS1Q23148&4510N038L08
recovery_scheduleNdateRecovery Schedule, format:YYYY-MM-DD2024-08-03
priority_codeNint10Order Priority indicator: 20 is the highest
vmi_or_notNYstring10Identify the PO type is VMI or notVMI/NOT VMI

响应参数

参数必填类型定义描述
codeYString状态码"0"代表成功,其他失败可参考返回码
msgNString提示消息非"0"时,会提示错误消息
resultNobject数据体请参照响应示例

请求示例

json
{
  "batch_id": "202411250324",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [{
    "odm": "WISTON_FCCL",
    "plant": "WISTON_FCCL",
    "geo": "AP",
    "subgeo": "JAPAN",
    "model": "TB 16 G7 ARP",
    "po": "",
    "po_item": "00010",
    "mtm": "21HES1TW00",
    "odm_mtm": "KT4D081L72P",
    "order_qty": 10,
    "qty": 10,
    "order_date": "2024-08-03",
    "rsd": "2024-08-03",
    "mr_date": "2024-08-03",
    "fg_ready_day": "2024-08-03",
    "fpsd": "2024-08-03",
    "re_psd": "2024-08-03",
    "ship_ind": "Y",
    "ship_date": "2024-08-03",
    "mot": "01",
    "ship_from": "IN",
    "mfg_status": "Shipped",
    "level2_code": "Late RSD",
    "reason": "Order pending on output delay WIP clear up",
    "fpsd_failure_reason_code": "B/S parts decommit",
    "shortage_pn_description": "SSD&MB",
    "shortage_pn": "SSS1Q23148&4510N038L08",
    "recovery_schedule": "2024-08-03",
    "priority_code": 20,
    "vmi_or_not": "VMI"
  }]
}

成功响应示例

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

异常响应示例

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