0

我正在使用 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>

通过错误消息,我坚持认为售达方未正确映射。那么任何人都可以帮助我,我如何映射售货方以及哪里出错了。

非常感谢..

4

1 回答 1

1

尝试使用“AG”而不是“SP”。我遇到了同样的问题,通过将 AG 设置为 PARTN_ROLE 解决了这个问题。

于 2014-08-04T13:39:01.027 回答