采购订单数据同步
测试中
POST
/sap/purchaseOrder/acceptData
http://192.168.6.6:8099
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Body 参数application/json
supplierCode
string
供应商编码
supplierName
string
供应商名称
orderType
string
订单类型
companyCode
string
公司代码
billNo
string
采购订单号
contractNo
string
原K3订单号
contactTelephone
string
订单创建日期
details
array [object {20}]
明细数据
rowNo
string
行项目
factory
string
工厂
materialCode
string
物料号
remark
string
短文本
materialVersion
string
物料版本号
materialModel
string
规格型号
materialOrderText
string
物料采购订单文本
applicant
string
申购人
requisitionNumber
string
申购单号
requisitionRowNo
string
申购单行号
drawingNo
string
文档号码(图号)
quantity
number
订单数量
orderUnit
string
订单单位
receiptQuantity
number
已交货数量
receiptPlace
string
收货库存地点
planDate
string
计划交货日期
returnMark
string
退货标识
deleteMark
string
删除标记
completedMark
string
交货已完成
note
string
备注
示例
{
"supplierCode": "100001",
"supplierName": "湖州牛牛有限公司",
"companyCode": "1310",
"orderType":"Z001",
"billNo": "4500000233",
"contactTelephone": "18176708420",
"createdDate": "20221010",
"details": [
{
"rowNo": "10",
"factory": "1310",
"materialCode": "MV100109000020",
"remark": "测试数据1",
"materialModel": "5000BDH",
"quantity": 10.5,
"planDate": "20100708",
"receiptPlace": "3000",
"applicant":"888888",
"receiptQuantity": 0,
"orderUnit": "KG",
"completedMark": "",
"deleteMark": "",
"returnMark": "",
"note": "测试数据测试数据1",
"drawingNo": "AAAAAAA",
"materialVersion": "C01"
},
{
"rowNo": "20",
"factory": "1310",
"materialCode": "MV100109000019",
"remark": "测试数据2",
"materialModel": "5000BDH",
"quantity": 100,
"planDate": "20100708",
"receiptPlace": "3000",
"receiptQuantity": 0,
"applicant":"888888",
"orderUnit": "KG",
"completedMark": "",
"deleteMark": "",
"returnMark": "",
"note": "测试数据测试数据2",
"drawingNo": "AAAAAAA",
"materialVersion": "C02"
}
]
}
示例代码
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/purchaseOrder/acceptData' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"supplierCode": "100001",
"supplierName": "湖州牛牛有限公司",
"companyCode": "1310",
"orderType":"Z001",
"billNo": "4500000233",
"contactTelephone": "18176708420",
"createdDate": "20221010",
"details": [
{
"rowNo": "10",
"factory": "1310",
"materialCode": "MV100109000020",
"remark": "测试数据1",
"materialModel": "5000BDH",
"quantity": 10.5,
"planDate": "20100708",
"receiptPlace": "3000",
"applicant":"888888",
"receiptQuantity": 0,
"orderUnit": "KG",
"completedMark": "",
"deleteMark": "",
"returnMark": "",
"note": "测试数据测试数据1",
"drawingNo": "AAAAAAA",
"materialVersion": "C01"
},
{
"rowNo": "20",
"factory": "1310",
"materialCode": "MV100109000019",
"remark": "测试数据2",
"materialModel": "5000BDH",
"quantity": 100,
"planDate": "20100708",
"receiptPlace": "3000",
"receiptQuantity": 0,
"applicant":"888888",
"orderUnit": "KG",
"completedMark": "",
"deleteMark": "",
"returnMark": "",
"note": "测试数据测试数据2",
"drawingNo": "AAAAAAA",
"materialVersion": "C02"
}
]
}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
message
string
必需
示例
{
"code": 200,
"message": "OK"
}
🟠420数据校验失败
🔴500服务器错误