Quantcast
Channel: SCN: Message List - SAP Manufacturing Integration and Intelligence (SAP MII)
Viewing all articles
Browse latest Browse all 4841

jCo RFC Structure

$
0
0

I am attempting to call a custom RFC fm from MII using the jCo interface action block. The request structure/document for the RFC is shown below as a trace of the jCo request document

 

<Z_MM_PO_RECEIPT2>

    <INPUT>

        <COMMENTS>comments go here</COMMENTS>

        <DELIVERY_NOTE>tick num</DELIVERY_NOTE>

        <DOC_HDR_TXT>orign wgt cert</DOC_HDR_TXT>

        <INTERN_ERROR_HANDLE/>

        <MII_USER_ID>SCOTTL</MII_USER_ID>

        <PHYS_RECV_PLANT>F100</PHYS_RECV_PLANT>

        <POST_DATE>2014-01-03</POST_DATE>

        <PO_NUMBER>4800012342</PO_NUMBER>

        <PO_RECEIPT>

            <item>

  <PO_LINE_ITEM>00001</PO_LINE_ITEM>

  <MATNR>126186</MATNR>

  <COM_QTY>

                    <item>

  <QUANTITY>1</QUANTITY>

  <LOT_NUMBER/>

  <EXPIRATION_DATE>1900-01-01</EXPIRATION_DATE>

  </item>

                </COM_QTY>

  <COM_UOM>LB</COM_UOM>

  <COM_STORAGE_LOC>B1</COM_STORAGE_LOC>

  <PHYS_QTY>

                    <item>

  <QUANTITY>1</QUANTITY>

  <STORAGE_LOC>B1</STORAGE_LOC>

  <LOT_NUMBER/>

  <EXPIRATION_DATE>1900-01-01</EXPIRATION_DATE>

  </item>

                </PHYS_QTY>

  <PHYS_UOM>LB</PHYS_UOM>

  <INFO_QTY>

                    <item>

  <QUANTITY>1</QUANTITY>

  <STORAGE_LOC>B1</STORAGE_LOC>

  <LOT_NUMBER/>

  <EXPIRATION_DATE>1900-01-01</EXPIRATION_DATE>

  </item>

                </INFO_QTY>

  <INFO_UOM>LB</INFO_UOM>

  </item>

        </PO_RECEIPT>

        <PO_RECV_PLANT>F100</PO_RECV_PLANT>

        <SIMULATE/>

    </INPUT>

</Z_MM_PO_RECEIPT2>

 

When I execute this function the response document indicates I didn't pass in any data for sub structures <COM_QTY>, <PHYS_QTY> and <INFO_QTY>. Trace of response document below

 

<Z_MM_PO_RECEIPT2>

<INPUT>

        <COMMENTS>comments go here</COMMENTS>

        <DELIVERY_NOTE>tick num</DELIVERY_NOTE>

        <DOC_HDR_TXT>orign wgt cert</DOC_HDR_TXT>

        <INTERN_ERROR_HANDLE>X</INTERN_ERROR_HANDLE>

        <MII_USER_ID>SCOTTL</MII_USER_ID>

        <PHYS_RECV_PLANT>F100</PHYS_RECV_PLANT>

        <POST_DATE>2014-01-03</POST_DATE>

        <PO_NUMBER>4800012342</PO_NUMBER>

        <PO_RECEIPT>

            <item>

                <PO_LINE_ITEM>00001</PO_LINE_ITEM>

                <MATNR>126186</MATNR>

                <COM_QTY/>

                <COM_UOM>LB</COM_UOM>

                <COM_STORAGE_LOC>B1</COM_STORAGE_LOC>

                <PHYS_QTY/>

                <PHYS_UOM>LB</PHYS_UOM>

                <INFO_QTY/>

                <INFO_UOM>LB</INFO_UOM>

            </item>

        </PO_RECEIPT>

        <PO_RECV_PLANT>F100</PO_RECV_PLANT>

        <SIMULATE/>

    </INPUT>

<OUTPUT>

        <MATDOC_LIST/>

        <MESSAGES>

            <item>

                <TYPE>E</TYPE>

                <ID>Z1</ID>

                <NUMBER>999</NUMBER>

                <MESSAGE>Fail: Missing origin quantity.</MESSAGE>

                <LOG_NO/>

                <LOG_MSG_NO>000000</LOG_MSG_NO>

                <MESSAGE_V1>Fail: Missing origin quantity.</MESSAGE_V1>

                <MESSAGE_V2/>

                <MESSAGE_V3/>

                <MESSAGE_V4/>

                <PARAMETER/>

                <ROW>0</ROW>

                <FIELD/>

                <SYSTEM/>

            </item>

        </MESSAGES>

        <STATUS>F</STATUS>

    </OUTPUT>

</Z_MM_PO_RECEIPT2>

 

I've seen a few threads where people said they had trouble with complex input structures when using custom RFC's. Is this something that should be possible? If so can anyone provide some insight as to what I am doing wrong?

 

Thanks


Viewing all articles
Browse latest Browse all 4841

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>