SAP将数据发布到C#Web服务

时间:2018-09-21 23:24:18

标签: c# web-services sap

我现在正在实现一个接受SAP传输的数据,并使用C#实现一个Web服务。   SAP的结构:

<SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'><SOAP:Header/>
<SOAP:Body><ns0:MT_ProdOrderExtract xmlns:ns0='http://***.com/sap/mm/ProdOrderExtract_to_AKPS'>
   <POExtract>
      <ProductionOrder>
         <AUFK>
            <AUFNR>1234</AUFNR>
            <AUART/>
            <WERKS>5811</WERKS>
            <POTX1/>
            <ORD_LTEXT/>
         </AUFK>
         <AFKO>
            <RSNUM/>
            <GSTRP/>
            <GLTRP/>
            <GAMNG/>
            <MEINS/>
            <AFPO>
               <MATNR>678</MATNR>
            </AFPO>
         </AFKO>
          <RESB>
            <RSNUM/>
            <RSPOS/>
            <POSNR/>
            <MATNR/>
            <LGORT/>
            <BDMNG/>
            <ERFME/>
         </RESB>
<RESB>
            <RSNUM/>
            <RSPOS/>
            <POSNR/>
            <MATNR/>
            <LGORT/>
            <BDMNG/>
            <ERFME/>
         </RESB>
         <Operation>
            <OperSequenceNo/>
            <OperStartDate/>
            <OperEndDate/>
            <Workcenter/>
            <Controlkey/>
            <No_Employee/>
            <Labor_time/>
            <Time_unit/>
         </Operation>
      </ProductionOrder>
   </POExtract>
</ns0:MT_ProdOrderExtract></SOAP:Body></SOAP:Envelope>

如何构建我的方法和实体(数据结构)? 因为存在重复的节点,例如RESB,Operation。 而且我不知道该怎么办: 如何定义函数或函数名称以及类似的东西

0 个答案:

没有答案
相关问题