SAP接口文档
  1. SupplierPortal
SAP接口文档
  • BPM
    • 生产领料申请单
      POST
    • 入库退料申请
      POST
    • 发运申请单
      POST
    • 采购订单
      POST
    • 采购申请单
      POST
  • SupplierPortal
    • 送货单拒绝
      POST
    • 物料主数据同步
      POST
    • 供应商主数据同步
      POST
    • 采购订单数据同步
      POST
    • 收货数据同步
      POST
  • 一通MES
    • 物料主数据同步
      POST
    • 供应商主数据同步
      POST
    • 生产任务单数据同步
      POST
    • BOM数据同步
      POST
    • 原材料出库数据同步
      POST
  1. SupplierPortal

物料主数据同步

测试中
POST
/sap/material/acceptData
测试服务器地址
http://192.168.6.6:8099

请求参数

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 
创建日期
必需
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/material/acceptData' \
--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服务器错误
上一页
送货单拒绝
下一页
供应商主数据同步
Built with