- 总厂MES
- ZMAGMMFM001-物料凭证创建接口POST
- ZMAGMMFM003-采购订单创建接口POST
- ZMAGMMFM005-采购订单修改接口POST
- ZMAGMMFM011-物料凭证冲销接口POST
- ZMAGQMFM001-收货报检触发接口POST
- ZMAGQMFM003-生产订单收货过账接口POST
- ZMAGQMFM007-检验数据创建接口POST
- ZMAGPPFM003-生产订单报工接口POST
- ZMAGPPFM004-生产订单取消报工接口POST
- ZMAGPPFM005-生产订单关闭接口POST
- ZMAGSDFM004-交货单发货过账POST
- ZMAGMMFM017-物料主数据创建接口POST
- ZMAGMMFM021-MES->SAP机加工序委外采购订单结算信息POST
ZMAGMMFM001-物料凭证创建接口
开发环境
开发环境
POST
http://vhzlmds4ci.innuovo.com:8000/sap/bc/center/mag
总厂MESSRM
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Query 参数
funcname
string
SAP函数名
示例值:
ZMAGMMFM001
sap-client
string
SAPclient
示例值:
210
Header 参数
Authorization
string
可选
示例值:
Basic e3tJRlVTRVJ9fTp7e1dsZUdnKkc2JCNyWEVZIXJMaH19
Body 参数application/json
IS_REQ
object
必需
REQKEYID
string
接口唯一ID
<= 40 字符
BUSINESSID
enum<string>
业务唯一ID
<= 40 字符
枚举值:
023032036037038048086218
MESSAGEID
string
传入消息ID
<= 40 字符
SNDPRN
enum<string>
发送方的合作伙伴编号
<= 10 字符
枚举值:
SRMOAMES
RCVPRN
enum<string>
接收方的合作伙伴编号
<= 10 字符
枚举值:
SAP
REQUSER
string
用户名
<= 40 字符
NOTE1
string
备注
<= 43 字符
NOTE2
string
备注
<= 43 字符
NOTE3
string
备注
<= 43 字符
IS_HEAD
object
抬头参数
BKTXT
string
抬头文本
<= 25 字符
BUDAT
string
过账日期
<= 10 字符
示例值:
2024-12-06
IT_ITEM
array [object {27}]
行项目参数
EBELN
string
采购订单号
<= 10 字符
EBELP
string
采购订单行号
<= 5 字符
BWART
string
移动类型
<= 3 字符
WERKS
string
工厂
<= 4 字符
LGORT
string
存储地点
<= 4 字符
MATNR
string
物料编码
<= 40 字符
ERFMG
number <float>
数量
示例值:
13.333
ERFME
string
单位
<= 3 字符
MENGE
number <float>
库存单位数量
示例值:
13.333
LSMNG
number <float>
交货注释中的数量
示例值:
13.333
LSMEH
string
交货注释中的单位
<= 3 字符
ZDJZL
number <float>
单件重量
CHARG
string
批次
<= 10 字符
LICHA
string
供应商批次
<= 15 字符
HSDAT
string
生产日期
示例值:
2024-12-06
VFDAT
string
失效日期
<= 10 字符
UMLGO
string
目的存储地点
<= 4 字符
KDAUF
string
销售订单号
<= 10 字符
KDPOS
string
销售订单行号
<= 6 字符
LIFNR
string
供应商编号
<= 10 字符
AUFNR
string
订单号
<= 12 字符
RSNUM
string
预留号
<= 10 字符
RSPOS
string
预留行号
<= 4 字符
KOSTL
string
成本中心
<= 10 字符
MAT_KDAUF
string
目的销售订单号
<= 10 字符
MAT_KDPOS
string
目的销售订单行号
<= 6 字符
SGTXT
string
行项目文本
<= 50 字符
示例
{
"IS_REQ": {
"REQKEYID": "",
"BUSINESSID": "",
"MESSAGEID": "",
"SNDPRN": "",
"RCVPRN": "",
"REQUSER": "",
"NOTE1": "",
"NOTE2": "",
"NOTE3": ""
},
"IS_HEAD": {
"BKTXT": "",
"BUDAT": "0000-00-00"
},
"IT_ITEM": [
{
"EBELN": "",
"EBELP": "00000",
"BWART": "",
"WERKS": "",
"LGORT": "",
"MATNR": "",
"ERFMG": 0,
"ERFME": "",
"ZDJZL": 0,
"LSMNG": 0,
"LSMEH": "",
"CHARG": "",
"LICHA": "",
"HSDAT": "0000-00-00",
"VFDAT": "0000-00-00",
"UMLGO": "",
"KDAUF": "",
"KDPOS": "000000",
"LIFNR": "",
"AUFNR": "",
"RSNUM": "0000000000",
"RSPOS": "0000",
"KOSTL": "",
"MAT_KDAUF": "",
"MAT_KDPOS": "000000",
"SGTXT": ""
}
]
}
示例代码
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://vhzlmds4ci.innuovo.com:8000/sap/bc/center/mag?funcname=ZMAGMMFM001&sap-client=210' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"IS_REQ": {
"REQKEYID": "",
"BUSINESSID": "",
"MESSAGEID": "",
"SNDPRN": "",
"RCVPRN": "",
"REQUSER": "",
"NOTE1": "",
"NOTE2": "",
"NOTE3": ""
},
"IS_HEAD": {
"BKTXT": "",
"BUDAT": "0000-00-00"
},
"IT_ITEM": [
{
"EBELN": "",
"EBELP": "00000",
"BWART": "",
"WERKS": "",
"LGORT": "",
"MATNR": "",
"ERFMG": 0.0,
"ERFME": "",
"ZDJZL": 0.0,
"LSMNG": 0.0,
"LSMEH": "",
"CHARG": "",
"LICHA": "",
"HSDAT": "0000-00-00",
"VFDAT": "0000-00-00",
"UMLGO": "",
"KDAUF": "",
"KDPOS": "000000",
"LIFNR": "",
"AUFNR": "",
"RSNUM": "0000000000",
"RSPOS": "0000",
"KOSTL": "",
"MAT_KDAUF": "",
"MAT_KDPOS": "000000",
"SGTXT": ""
}
]
}'
返回响应
🟢200成功
application/json
Body
ES_RET
object
必需
RETKEYID
string
接口唯一ID
CODE
enum<string>
消息类型
<= 1 字符
枚举值:
SE
MSG
string
消息文本
<= 100 字符
KEY1
string
物料凭证编号
<= 30 字符
KEY2
string
物料凭证年度
<= 30 字符
KEY3
string
检验批
<= 30 字符
RETMESSAGEID
string
传出消息ID
<= 40 字符
示例
{
"ES_RET": {
"RETKEYID": "",
"CODE": "S",
"MSG": "操作成功",
"KEY1": "",
"KEY2": "",
"KEY3": "",
"RETMESSAGEID": ""
}
}
修改于 2025-01-15 02:45:33