Skip to content

ASN 数据

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

请求地址

  • API
环境URL
测试https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/odm/asn
正式https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/odm/asn
  • FTP
环境合作伙伴 文件目录Lenovo 文件目录文件名
测试/Planning/SCC/{appName}/odm/asn//Planning/SCC/{appName}/odm/asn/feedback/asn_{crud}_{yyyyMMddHHmmss}_
正式/Planning/SCC/{appName}/odm/asn//Planning/SCC/{appName}/odm/asn/feedback/asn_{crud}_{yyyyMMddHHmmss}_

例子:/Planning/SCC/LCFC/odm/asn/asn_update_20220928123000_001

频率时间传输方式
Real Time0.00Daily

备注:Scope ODM 的供应商出货给 ODM 的 DBDS 物料 ASN 信息
ODM 作为 Lenovo in house 工厂和 Remote site 的供应商需要提供的出货 ASN 参考 T-1 SANV scope 中 BSR

请求参数

TIP

注意BU不同时,请参考对应列

参数key类型default 必填PCG-NB 必填ISG 必填长度描述示例VN项目intransit示例
uidString32数据行唯一标识,存在按 uid 变更,不存在按 业务 key 变更
asnYStringYYY20ASN 号80989080120220600对于intransit没有ASN的化,可以给一个dummy的号
asn_lineYStringYYY10ASN item Line对于intransit没有ASN的化,可以给一个dummy的号
buStringYYY50固定值
odmYStringYYY40固定值LCFC针对LCFC合肥转越南为’LCFC_VN’; 针对VN转合肥为‘LCFC’ 收货方
poStringYYY10订单号7520750895ODM家的PO
po_lineStringYYY6订单 Line10ODM家的PO line
odm_pnStringYYY20ODM 料号
odm_pn_descStringY100ODM 料号描述
mfg_pnStringYYY200原厂料号
lenovo_pnStringYYY18联想料号(当 Material Type 是 DS or BS 时,必填)
material_typeStringYYY10BS/DS/DB对于VN到CN的MB,为SFG;
procurement_modeStringYYY10VMI/Ship to ODMODM Internal Rebalance
statusStringYYY10Closed/Open/Cancel/DeleteOpen需要传最新的状态
delivery_noteYStringYYY100Delivery note number809890801如果在ODM没有DN,可以给一个dummy的号
delivery_lineYStringYYY50Delivery line number10如果在ODM没有DN,可以给一个dummy的号
delivery_qtyIntegerYYY10出货数量6000
updated_etaDateYYY更新的预计到货日期2022-06-241.Intransit更新后的预计到货日期; 2.对于close的ASN,放close date
etaDateYYY原始预计到货日期2022-06-24Intransit原始预计到货日期
ship_dateDateYYY出货日期2022-06-24ODM 发货日期1
versionStringYYY14日期+时间 yyyyMMddHHmmss20220809070600
comment1String100预留字段,以备之后使用
comment2String100预留字段,以备之后使用

响应参数

参数类型是否必填描述
codeStringY0 成功其它失败
msgStringY响应具体信息

请求示例

json
{
  "batch_id": "90397",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "asn": "80989080120220622",
      "asn_line": "123abc",
      "bu": "ThinkNB",
      "odm": "LCFC",
      "po": "7520750895",
      "po_line": "10",
      "odm_pn": "820000000000",
      "odm_pn_desc": "odm_pn_desc述",
      "mfg_pn": "mfgpn",
      "lenovo_pn": "45109112310",
      "material_type": "DS",
      "procurement_mode": "VMI",
      "status": "Open",
      "delivery_note": "809890801",
      "delivery_line": "123",
      "delivery_qty": "6000",
      "updated_eta": "2022-06-24",
      "eta": "2022-06-24",
      "ship_date": "2022-06-22",
      "version": "20220809070600",
      "comment1": "20220809070600",
      "comment2": "20220809070600"
    }
  ]
}

响应示例

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

异常示例

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

业务错误码

错误码错误描述解决方案