Skip to content

GR 数据

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

请求地址

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

例子:/Planning/SCC/LCFC/odm/gr/gr_update_20220928123000_001

频率时间传输方式
Daily or Real time00:00:00Daily version of data(Incremental)

请求参数

TIP

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

参数key类型default 必填PCG-NB 必填ISG 必填MDSC-TB 必填PCG-DT 必填PCG-Docking 必填Smart Device 必填长度描述示例VN项目intransit示例
uidString32数据行唯一标识,存在按 uid 变更,不存在按 业务 key 变更
grYStringYYYYYYY50
gr_lineYStringYYYYYYY50
buYStringYYYYYY50固定值选项ACC
odmYStringY40固定值选项WINGTECH针对LCFC合肥转越南为’LCFC_VN’; 针对VN转合肥为‘LCFC’ 按照收货方放。
odm_pnYStringYYYYYYY500ODM 料号BLXSB18C53808
odm_pn_descStringYYYY240ODM 描述XXXX
lenovo_pnStringY for DS materialY for DS materialYYYY18联想料号(当 Material Type 是 DS or BS 时,必填)SB18C53808
material_typeStringYY for DSY for DS10DB /DS/BS 当 Material Type 是 DS or BS 时,必填DS对于VN到CN的MB,为SFG;
mfg_pnStringYYYYYY200原厂料号XXX
odm_poYStringYYYYYY20没有 PO 的放物料凭证;拆分HG21100014
odm_po_lineYStringYYYYY10采购订单行项目,如果每个 PO 里面只有一个内容,那么行项目为 110
gr_qtyNumberYYYYYY13,3收货数量100
gr_dateYDateYYYYYY收货时间2022-08-01
movement_typeYStringYYYYYYY20RMA/Return/GR/CANCEL/Drop to VMI/Drop to ODM/HUB Pull(退货、收货、冲红、直发到HUB的GR、直发到ODM的GR、HUB Pull GR)GRODM Internal Rebalance
odm_supplier_codeStringYYYYY20ODM 供应商代码W121081473如果从CN转越南,则为LCFC; 如果从VN转CN,则为LCFC_VN
odm_supplier_nameStringYYYY100ODM 供应商名称GOLD WIN TRADING (HK) LIMITED如果从CN转越南,则为LCFC;如果从VN转CN,则为LCFC_VN
ship_to_nameStringY100存放 ODM 发往具体的 ODM 工厂信息 例如惠州龙旗,南昌龙旗,香港龙旗如果从CN转越南,则为LCFC_VN; 如果从VN转CN,则为LCFC
versionStringYYYYYYY14日期 yyyyMMddHHmmss20220809070623
comment1String100
comment2String100
dnString50material_type=BS 必填
dn_lineString50

响应参数

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

请求示例

json
{
  "batch_id": "90497",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "gr": "G202211183201",
      "gr_line": "10",
      "bu": "MDSC-TB",
      "odm": "odm_1",
      "odm_pn": "Wingtech",
      "odm_pn_desc": "",
      "lenovo_pn": "HG21100014",
      "material_type": "",
      "mfg_pn": "10",
      "odm_po": "28080",
      "odm_po_line": "HG21100014",
      "gr_qty": "10",
      "gr_date": "2022-09-15",
      "movement_type": "GR",
      "odm_supplier_code": "W121081473",
      "odm_supplier_name": "GOLDWINTRADING(HK)LIMITED",
      "ship_to_name": "",
      "version": "20220809070600",
      "comment1": "",
      "comment2": "",
      "dn": "",
      "dn_line": ""
    }
  ]
}

响应示例

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

异常示例

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

业务错误码

错误码错误描述解决方案