MWD (Tablet) 数据
以下接口适用于 通用数据集成
频率 | 时间 | 传输方式 |
---|---|---|
Weekly | Before 17:00 for Wednesday | Weekly version of data (full amount) |
请求地址
- API
环境 | URL |
---|---|
测试 | https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/odm/mwd_acc |
正式 | https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/odm/mwd_acc |
- FTP
环境 | 合作伙伴 文件目录 | Lenovo 文件目录 | 文件名 |
---|---|---|---|
测试 | /Planning/SCC/{appName}/odm/mwd_acc/ | /Planning/SCC/{appName}/odm/mwd_acc/feedback/ | mwd_acc_{crud}_{yyyyMMddHHmmss}_ |
正式 | /Planning/SCC/{appName}/odm/mwd_acc/ | /Planning/SCC/{appName}/odm/mwd_acc/feedback/ | mwd_acc_{crud}_{yyyyMMddHHmmss}_ |
例子:/Planning/SCC/LCFC/odm/mwd_acc/mwd_acc_update_20220928123000_001
请求参数
TIP
注意BU
不同时,请参考对应列
参数 | key | 类型 | default 必填 | MDSC-TB 必填 | 长度 | 描述 | 示例 |
---|---|---|---|---|---|---|---|
uid | String | 32 | 数据行唯一标识,存在按 uid 变更,不存在按 业务 key 变更 | ||||
fcst_version | Y | String | Y | Y | 8 | yyyyMMdd | 20220711 |
odm | Y | String | Y | Y | 20 | LCFC | |
bu | Y | String | Y | Y | 50 | MDSC-TB | |
site | String | Y | Y | 50 | for 联想那个 site 备的 | ||
odm_pn | Y | String | Y | Y | 50 | ODM 料号 | |
lenovo_pn | Y | String | Y | Y | 50 | 联想料号(当 Material Type 是 DS or BS 时,必填) | |
project_name | String | 50 | ODM 项目名称 | ||||
family | Y | String | 4000 | 联想项目名称 | |||
plc | String | Y | Y | 10 | 产品状态 | EOL | |
commodity | String | Y | Y | 100 | 物料分类 | 包材类 | |
item_desc | String | Y | Y | 200 | 物料描述 | 中性通用封箱胶带 | |
material_type | String | Y | Y | 10 | 物料属性 | DB | |
alternative_code | String | Y | Y | 200 | 替代组 | ||
moq | Integer | Y | Y | 10 | 最小采购数量 | ||
lead_time | Integer | Y | Y | 10 | LT | ||
quotation_price | Number | Y | Y | 13.6 | 单价 | ||
lenovo_mwd_qty | Integer | Y | Y | 10 | 联想承担的 MWD 数量 | ||
lenovo_mwd_amt | Number | Y | Y | 13.6 | 联想承担的 MWD 金额 | ||
remark | String | 100 | 原因备注 | ||||
initial_submission_date | Date | Y | Y | 首次出现 MWD 日期 | |||
usage | Integer | Y | Y | 10,2 | 用量 | ||
vendor | String | Y | Y | 200 | 供应商 | ||
unique | String | Y | Y | 1 | 是否唯一 | Y | |
odm_plant_stock | Integer | Y | Y | 10 | ODM 库存 | 50000 | |
non_cancel_po | String | Y | Y | 10 | 不能取消的 OPEN PO | 0 | |
tire_2_non_cancel_po | String | Y | Y | 10 | ODM 下阶供应商无法取消的 open po | 0 | |
total_demand | Integer | Y | Y | 10 | ODM 能使用的数量 | 30000 | |
ttl_mwd | Integer | Y | Y | 10 | 最终 MWD | 20000 | |
last_version_mwd_qty | Integer | Y | Y | 10 | 上个版本 MWD 数量 | ||
last_version_mwd_amt | Number | Y | Y | 13.6 | 上个版本 MWD 金额 | ||
w2w_mwd_change_amt | Number | Y | Y | 13.6 | 前后两周的 MWD 金额变化 | ||
odm_mwd_qty | Integer | Y | Y | 10 | ODM 总 MWD 数量 | ||
odm_mwd_amt | Number | Y | Y | 13.6 | ODM 总 MWD 金额 | ||
comment1 | String | 100 | |||||
comment2 | String | 100 |
响应参数
参数 | 类型 | 是否必填 | 描述 |
---|---|---|---|
code | String | Y | 0 成功其它失败 |
msg | String | Y | 响应具体信息 |
请求示例
json
{
"batch_id": "90397",
"batch_size": 1,
"seq_id": "1",
"seq_size": 1,
"data": [
{
"fcst_version": "2022711",
"odm": "odm_1",
"bu": "ACC",
"site": "site_1",
"odm_pn": "",
"lenovo_pn": "lenovo_pn_1ni",
"project_name": "",
"family": "",
"plc": "EOL",
"commodity": "包材类",
"item_desc": "中性通用封箱胶带",
"material_type": "DB",
"alternative_code": "12.34",
"moq": "123",
"lead_time": "20221012",
"quotation_price": "1.23",
"lenovo_mwd_qty": "123",
"lenovo_mwd_amt": "12.3",
"remark": "",
"initial_submission_date": "20220915",
"usage": "456",
"vendor": "vendor-1",
"unique": "Y",
"odm_plant_stock": "50000",
"non_cancel_po": "0",
"tire_2_non_cancel_po": "0",
"total_demand": "30000",
"ttl_mwd": "20000",
"last_version_mwd_qty": "123",
"last_version_mwd_amt": "1234.32",
"w2w_mwd_change_amt": "123.23",
"odm_mwd_qty": "321",
"odm_mwd_amt": "12.12",
"comment1": "",
"comment2": ""
}
]
}
响应示例
json
{
"code": "0",
"msg": "request success"
}
异常示例
json
{
"code": "E00V00",
"msg": "data verification failed!",
"result": [{
"row": {
"odm": "LCFC",
...
},
"verify": [{
"type": "value length exceed",
"fields": "version"
}]
}]
}
业务错误码
错误码 | 错误描述 | 解决方案 |
---|---|---|