- 总厂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
ZMAGMMFM003-采购订单创建接口
开发环境
开发环境
POST
http://vhzlmds4ci.innuovo.com:8000/sap/bc/center/mag
总厂MESSRM
请求参数
Authorization
在 Header 添加参数
Authorization
,其值为在 Basic 之后拼接空格,以及经过 Base64 编码的 username:password
示例:
Authorization: Basic *****************
Query 参数
funcname
string
SAP函数名
示例值:
ZMAGMMFM003
sap-client
string
SAPclient
示例值:
210
Header 参数
Authorization
string
可选
示例值:
Basic e3tJRlVTRVJ9fTp7e1dsZUdnKkc2JCNyWEVZIXJMaH19
Body 参数application/json
IS_REQ
object
必需
REQKEYID
string
必需
BUSINESSID
string
必需
MESSAGEID
string
必需
SNDPRN
string
必需
RCVPRN
string
必需
REQUSER
string
必需
NOTE1
string
必需
NOTE2
string
必需
NOTE3
string
必需
IS_HEAD
object
必需
EBELN
string
采购凭证编号
BUKRS
string
公司代码
EKORG
string
采购组织
EKGRP
string
采购组
BSART
string
采购凭证类型
LIFNR
string
供应商帐户号
WAERS
string
货币码
ZTERM
string
付款条件代码
H_REMARK
string
抬头备注文本
ZBZ
string
外围系统单号
IT_ITEM
array [object {30}]
必需
EBELP
string
采购凭证的项目编号
KNTTP
string
科目分配类别
PSTYP
string
采购凭证中的项目类别
EINDT
string
项目交货日期
MATNR
string
物料编号
TXZ01
string
短文本
MATKL
string
物料组
WERKS
string
工厂
LGORT
string
存储地点
MENGE
integer
数量
MEINS
string
基本计量单位
MWSKZ
string
销售/购买税代码
NETPR
integer
净价
PEINH
integer
价格单位
AUFNR
string
订单编号
VORNR
string
操作/活动编号
KTSCH
string
标准文本码
BANFN
string
采购申请编号
BNFPO
string
采购申请的项目编号
AFNAM
string
申请人姓名
BEDNR
string
需求跟踪编号
RETPO
string
退货项目
UMSON
string
免费项目
UEBTK
string
允许的未限制的过量交货
SAKTO
string
总账科目
KOSTL
string
成本中心
ANLN1
string
主要资产编号
ANLN2
string
资产子编号
ELIKZ
string
“交货已完成”标识
LOEKZ
string
项目已删除
示例
{
"IS_REQ": {
"REQKEYID": "",
"BUSINESSID": "",
"MESSAGEID": "",
"SNDPRN": "",
"RCVPRN": "",
"REQUSER": "",
"NOTE1": "",
"NOTE2": "",
"NOTE3": ""
},
"IS_HEAD": {
"EBELN": "",
"BUKRS": "",
"EKORG": "",
"EKGRP": "",
"BSART": "",
"LIFNR": "",
"WAERS": "",
"ZTERM": "",
"H_REMARK": "",
"ZBZ": ""
},
"IT_ITEM": [
{
"EBELP": "00000",
"KNTTP": "",
"PSTYP": "",
"EINDT": "0000-00-00",
"MATNR": "",
"TXZ01": "",
"MATKL": "",
"WERKS": "",
"LGORT": "",
"MENGE": 0,
"MEINS": "",
"MWSKZ": "",
"NETPR": 0,
"PEINH": 0,
"AUFNR": "",
"VORNR": "",
"KTSCH": "",
"BANFN": "",
"BNFPO": "00000",
"AFNAM": "",
"BEDNR": "",
"RETPO": "",
"UMSON": "",
"UEBTK": "",
"SAKTO": "",
"KOSTL": "",
"ANLN1": "",
"ANLN2": "",
"ELIKZ": "",
"LOEKZ": ""
}
]
}
示例代码
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=ZMAGMMFM003&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": {
"EBELN": "",
"BUKRS": "",
"EKORG": "",
"EKGRP": "",
"BSART": "",
"LIFNR": "",
"WAERS": "",
"ZTERM": "",
"H_REMARK": "",
"ZBZ": ""
},
"IT_ITEM": [
{
"EBELP": "00000",
"KNTTP": "",
"PSTYP": "",
"EINDT": "0000-00-00",
"MATNR": "",
"TXZ01": "",
"MATKL": "",
"WERKS": "",
"LGORT": "",
"MENGE": 0.0,
"MEINS": "",
"MWSKZ": "",
"NETPR": 0.0,
"PEINH": 0,
"AUFNR": "",
"VORNR": "",
"KTSCH": "",
"BANFN": "",
"BNFPO": "00000",
"AFNAM": "",
"BEDNR": "",
"RETPO": "",
"UMSON": "",
"UEBTK": "",
"SAKTO": "",
"KOSTL": "",
"ANLN1": "",
"ANLN2": "",
"ELIKZ": "",
"LOEKZ": ""
}
]
}'
返回响应
🟢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:40