- 总厂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
ZMAGMMFM017-物料主数据创建接口
开发环境
开发环境
POST
http://vhzlmds4ci.innuovo.com:8000/sap/bc/center/mag
总厂MES
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Query 参数
funcname
string
SAP函数名
示例值:
ZMAGMMFM017
sap-client
string
SAPclient
示例值:
210
Header 参数
Authorization
string
可选
示例值:
Basic e3tJRlVTRVJ9fTp7e1dsZUdnKkc2JCNyWEVZIXJMaH19
Body 参数application/json
IS_DATA
object
必需
FUNCTION
string
更新模式
TESTRUN
string
测试运行标识
MATNR
string
物料编号
MAKTX
string
物料描述
MTART
string
物料类型
MEINS
string
基本计量单位
MATKL
string
物料组
BISMT
string
旧物料号
NTGEW
integer
净重
BRGEW
integer
毛重
GEWEI
string
重量单位
EXTWG
string
外部物料组
MSTAE
string
跨工厂物 料状态
MHDRZ
integer
最短剩余货架寿命
MHDHB
integer
总货架寿命
BSTME
string
采购订单计量单位
BSTEN
integer
转换为基本计量单位的分母
BSTEZ
integer
基本计量单位转换分子
XCHPF
string
批次管理需求标识
ZGGXH
string
规格型号
ZPH
string
牌号
ZDC
string
镀层
ZCCFS
string
充磁方式
ZKHPH
string
客户牌号
ZTH
string
图号
ZGC
string
公差
ZKHGG
string
客户规格
ZCCFX
string
充磁方向
ZKZ
string
克重
ZCPBM
string
产品编码/质量计划书图号
T_BUS
array [object {18}]
必需
IS_REQ
object
必需
REQKEYID
string
必需
BUSINESSID
string
必需
MESSAGEID
string
必需
SNDPRN
string
必需
RCVPRN
string
必需
REQUSER
string
必需
NOTE1
string
必需
NOTE2
string
必需
NOTE3
string
必需
示例
{
"IS_DATA": {
"FUNCTION": "",
"TESTRUN": "",
"MATNR": "",
"MAKTX": "",
"MTART": "",
"MEINS": "",
"MATKL": "",
"BISMT": "",
"NTGEW": 0,
"BRGEW": 0,
"GEWEI": "",
"EXTWG": "",
"MSTAE": "",
"MHDRZ": 0,
"MHDHB": 0,
"BSTME": "",
"BSTEN": 0,
"BSTEZ": 0,
"XCHPF": "",
"ZGGXH": "",
"ZPH": "",
"ZDC": "",
"ZCCFS": "",
"ZKHPH": "",
"ZTH": "",
"ZGC": "",
"ZKHGG": "",
"ZCCFX": "",
"ZKZ": "",
"ZCPBM": "",
"T_BUS": [
{
"WERKS": "",
"BESKZ": "",
"SOBSL": "",
"DISPO": "",
"LGFSB": "",
"EKGRP": "",
"XCHPF": "",
"BSTRF": 0,
"PLIFZ": 0,
"DISMM": "",
"STRGR": "",
"SBDKZ": "",
"BKLAS": "",
"ZSRMLLJY": "",
"ART01": "",
"ZZGXJY": "",
"ART04": "",
"ART05": ""
}
]
},
"IS_REQ": {
"REQKEYID": "",
"BUSINESSID": "",
"MESSAGEID": "",
"SNDPRN": "",
"RCVPRN": "",
"REQUSER": "",
"NOTE1": "",
"NOTE2": "",
"NOTE3": ""
}
}
示例代码
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=ZMAGMMFM017&sap-client=210' \
--header 'Content-Type: application/json' \
--header 'Authorization: Basic Og==' \
--data-raw '{
"IS_DATA": {
"FUNCTION": "",
"TESTRUN": "",
"MATNR": "",
"MAKTX": "",
"MTART": "",
"MEINS": "",
"MATKL": "",
"BISMT": "",
"NTGEW": 0.0,
"BRGEW": 0.0,
"GEWEI": "",
"EXTWG": "",
"MSTAE": "",
"MHDRZ": 0,
"MHDHB": 0,
"BSTME": "",
"BSTEN": 0,
"BSTEZ": 0,
"XCHPF": "",
"ZGGXH": "",
"ZPH": "",
"ZDC": "",
"ZCCFS": "",
"ZKHPH": "",
"ZTH": "",
"ZGC": "",
"ZKHGG": "",
"ZCCFX": "",
"ZKZ": "",
"ZCPBM": "",
"T_BUS": [
{
"WERKS": "",
"BESKZ": "",
"SOBSL": "",
"DISPO": "",
"LGFSB": "",
"EKGRP": "",
"XCHPF": "",
"BSTRF": 0.0,
"PLIFZ": 0,
"DISMM": "",
"STRGR": "",
"SBDKZ": "",
"BKLAS": "",
"ZSRMLLJY": "",
"ART01": "",
"ZZGXJY": "",
"ART04": "",
"ART05": ""
}
]
},
"IS_REQ": {
"REQKEYID": "",
"BUSINESSID": "",
"MESSAGEID": "",
"SNDPRN": "",
"RCVPRN": "",
"REQUSER": "",
"NOTE1": "",
"NOTE2": "",
"NOTE3": ""
}
}'
返回响应
🟢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-02-11 06:13:18