Location Mapping 数据
以下接口适用于 通用数据集成
频率 | 时间 | 传输方式 |
---|---|---|
Real Time | 0.00 | Daily |
请求地址
- API
环境 | URL |
---|---|
测试 | https://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/odm/location_mapping |
正式 | https://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/odm/location_mapping |
- FTP
环境 | 合作伙伴 文件目录 | Lenovo 文件目录 | 文件名 |
---|---|---|---|
测试 | /Planning/SCC/{appName}/odm/location_mapping/ | /Planning/SCC/{appName}/odm/location_mapping/feedback/ | location_mapping_{crud}_{yyyyMMddHHmmss}_ |
正式 | /Planning/SCC/{appName}/odm/location_mapping/ | /Planning/SCC/{appName}/odm/location_mapping/feedback/ | location_mapping_{crud}_{yyyyMMddHHmmss}_ |
例子:/Planning/SCC/LCFC/odm/location_mapping/location_mapping_update_20220928123000_001
备注:如果 ODM 有同意 location 不同 location_type 的情况,需要给出 by Location+Location type 给出定义,是否为 MRP 可用库存
location_type flag status
unrestricted VMI Active-参与 MRP 运算的储位
inspection IN-ODM InActive-不参与 MRP 运算的储位
Block
请求参数
参数 | key | 类型 | 必填 | 长度 | 描述 | 示例 |
---|---|---|---|---|---|---|
uid | String | 32 | 数据行唯一标识,存在按 uid 变更,不存在按 业务 key 变更 | |||
odm | Y | String | Y | 40 | ODM 名称 | WINGTECH |
odm_location | Y | String | Y | 40 | ODM 内部库位 | MV001 |
location_desc | String | Y | 100 | ODM 库位描述 | 良品仓 | |
location_type | Y | String | 20 | ODM 该库位的细分储位,为固定值 | unrestricted\inspection\Block | |
flag | Y | String | Y | 20 | 该库位是在 Hub 还是 ODM 仓库,为固定值 | VMI |
status | String | Y | 20 | 是否计入 ODM MRP 计算的范畴,为固定值 | Active\InActive | |
version | String | Y | 14 | 提供库位定义的日期作为版本号 yyyyMMddHHmmss | 20220809070612 |
响应参数
参数 | 类型 | 是否必填 | 描述 |
---|---|---|---|
code | String | Y | 0 成功其它失败 |
msg | String | Y | 响应具体信息 |
请求示例
json
{
"batch_id": "90397",
"batch_size": 1,
"seq_id": "1",
"seq_size": 1,
"data": [
{
"odm": "Wingtech",
"odm_location": "adsd",
"location_desc": "sdfsdessd",
"location_type": "unrestricted",
"flag": "VMI",
"status": "Active",
"version": "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"
}]
}]
}
业务错误码
错误码 | 错误描述 | 解决方案 |
---|---|---|