我正在使用 Mule-Sap Connector(v)3.5.0 创建销售订单。
我在RETURN中看到以下错误消息
第 0 行
- 类型:E
- 编号:副总裁
消息:请输入售达方或收货方
第 1 行
类型:E
- 编号: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>
通过错误消息,我坚持认为售达方未正确映射。那么任何人都可以帮助我,我如何映射售货方以及哪里出错了。
非常感谢..