物料主数据同步
测试中
POST
/sap/acceptMaterial
http://192.168.6.6:8083
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Body 参数application/json
factory
string
工厂
materialCode
string
物料号
oldMaterialCode
string
旧物料号
materialNameZh
string
物料描述-中文
materialNameEn
string
物料描述-英文
materialModel
string
规格型号
unit
string
基本计量单位
createdTime
string
创建日期
materialType
string
物料类型
updatedTime
string
更改日期
grossWeight
number
毛重
netWeight
number
净重
weightUnit
string
重量单位
period
integer
保质期(天)
replaceMark
string
替代料标识
replaceDate
string
替代日期
replaceMaterial
string
替代后物料
materialGroup
string
物料组
purchaseType
string
采购类型
materialVersion
string
可选
batchManager
string
批次管理
示例
{
"factory": "1310",
"materialCode": "MV100109000021",
"materialNameZh": "三元",
"materialNameEn": "Ternary",
"materialModel": "5000BDH",
"unit": "KG",
"createdTime": "20221026",
"updatedTime": "20221026",
"netWeight": 10,
"grossWeight": 11,
"replaceMark": "X",
"purchaseType": "F",
"oldMaterialCode": "MV1001090000006",
"weightUnit": "KG",
"replaceDate": "20221026",
"period": 365,
"materialGroup": "A",
"replaceMaterial": "02P001078A"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://192.168.6.6:8099/sap/acceptMaterial' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"factory": "1310",
"materialCode": "MV100109000021",
"materialNameZh": "三元",
"materialNameEn": "Ternary",
"materialModel": "5000BDH",
"unit": "KG",
"createdTime": "20221026",
"updatedTime": "20221026",
"netWeight": 10,
"grossWeight": 11,
"replaceMark": "X",
"purchaseType": "F",
"oldMaterialCode": "MV1001090000006",
"weightUnit": "KG",
"replaceDate": "20221026",
"period": 365,
"materialGroup": "A",
"replaceMaterial": "02P001078A"
}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
message
string
必需
示例
{
"code": 200,
"message": "OK"
}
🟠420数据校验失败
🔴500服务器错误