Mule SAP连接器错误消息";请输入“卖方”或“装运方”;
Am使用Mule Sap Connector(v)3.5.0创建销售订单 我在返回中看到以下错误消息 第0行Mule SAP连接器错误消息";请输入“卖方”或“装运方”;,mule,sap,jco,sap-dotnet-connector,Mule,Sap,Jco,Sap Dotnet Connector,Am使用Mule Sap Connector(v)3.5.0创建销售订单 我在返回中看到以下错误消息 第0行 类型:E ID:VP 消息:请输入销售给方或发货给方 第1行 类型:E ID:V4 消息:销售凭证未更改 映射细节 代码段: <sap:outbound-endpoint exchange-pattern="request-response" type="function" functionName="BAPI_SALESORDER_CREATEFROMDAT
- 类型:E
- ID:VP
- 消息:请输入销售给方或发货给方 第1行
- 类型:E
- ID:V4
- 消息:销售凭证未更改
<sap:outbound-endpoint exchange-pattern="request-response"
type="function" functionName="BAPI_SALESORDER_CREATEFROMDAT2"
xmlVersion="2" outputXml="true" responseTimeout="10000"
connector-ref="sap-connector" doc:name="create-sales-order">
<sap:definition><![CDATA[
<jco>
<import>
<structure name="ORDER_HEADER_IN">
<field name="DOC_TYPE">ZBV1</field>
<field name="SALES_ORG">1000</field>
<field name="DISTR_CHAN">6</field>
<field name="DIVISION">1</field>
<field name="SALES_OFF">MCT</field>
<field name="SALES_GRP">2</field>
</structure>
</import>
<tables>
<table name="ORDER_PARTNERS">
<row id="0">
<field name="PARTN_ROLE">PE</field>//Customer sold to party
<field name="PARTN_NUMB">4275</field>
</row>
<row id="1">
<field name="PARTN_ROLE">SP</field> //Employee sold to party
<field name="PARTN_NUMB">60001039</field>
</row>
</table>
<table name="ORDER_SCHEDULES_IN">
<row id="0">
<field name="REQ_QTY">1</field>
</row>
</table>
<table name="ORDER_ITEMS_IN">
<row id="0">
<field name="MATERIAL">11753</field>
<field name="SALES_UNIT">EA</field>
<field name="PLANT">D006</field>
<field name="BATCH">384</field>
</row>
</table>
</tables>
</jco>]]></sap:definition>
</sap:outbound-endpoint>
ZBV1
1000
6.
1.
MCT
2.
PE//客户已出售给第三方
4275
SP//员工出售给第三方
60001039
1.
11753
每个
D006
384
]]>
根据错误消息,我坚持认为卖方未正确映射。
所以,有谁能帮助我,我如何将出售给派对以及哪里出了问题
非常感谢。尝试使用“AG”而不是“SP”。我面临着同样的问题,将AG作为PARTN_角色解决了这个问题