<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic BDC For ME21 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-me21/m-p/4159278#M994408</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Helo Experts ,&lt;/P&gt;&lt;P&gt;    Can Any one help me For ME21 BDC Program &lt;/P&gt;&lt;P&gt;i record the ME21 Transaction but while executing the BDC the Flat file is not uploading any value&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 Jul 2008 08:27:42 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-18T08:27:42Z</dc:date>
    <item>
      <title>BDC For ME21</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-me21/m-p/4159278#M994408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Helo Experts ,&lt;/P&gt;&lt;P&gt;    Can Any one help me For ME21 BDC Program &lt;/P&gt;&lt;P&gt;i record the ME21 Transaction but while executing the BDC the Flat file is not uploading any value&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 08:27:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-me21/m-p/4159278#M994408</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T08:27:42Z</dc:date>
    </item>
    <item>
      <title>Re: BDC For ME21</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-me21/m-p/4159279#M994409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Refer the below thread&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="736208"&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 08:33:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-me21/m-p/4159279#M994409</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T08:33:56Z</dc:date>
    </item>
    <item>
      <title>Re: BDC For ME21</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-me21/m-p/4159280#M994410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Surendra.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to suggest a couple of links, as it is quite similar to your case,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[SDN - Reference for ME21 BDC program|&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="736208"&gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[SDN - Reference for ME21 BDC recording transaction|&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="330764"&gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[SDN - Reference for program in BDC ME21 for flat file|&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="734965"&gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that's usefull.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good Luck &amp;amp; Regards.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Harsh Dave&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 08:34:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-me21/m-p/4159280#M994410</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T08:34:55Z</dc:date>
    </item>
    <item>
      <title>Re: BDC For ME21</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-me21/m-p/4159281#M994411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;use this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  CREATE_PO&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Creating PO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM CREATE_PO .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: HEAD LIKE BAPIMEPOHEADER,&lt;/P&gt;&lt;P&gt;       HEADX LIKE BAPIMEPOHEADERX,&lt;/P&gt;&lt;P&gt;       ITEM LIKE BAPIMEPOITEM OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       ITEMX LIKE BAPIMEPOITEMX OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       SCHEDULE LIKE BAPIMEPOSCHEDULE OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       SCHEDULEX LIKE BAPIMEPOSCHEDULX OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       CONDITION LIKE BAPIMEPOCONDHEADER OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       CONDITIONX LIKE BAPIMEPOCONDHEADERX OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       RETURNS LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;       POPARTNER LIKE BAPIEKKOP OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt; DATA: V_EKGRP TYPE MARC-EKGRP.&lt;/P&gt;&lt;P&gt; DATA: BEGIN OF IT_WRITE OCCURS 0,&lt;/P&gt;&lt;P&gt;       MESSAGE LIKE BAPIRET2-MESSAGE,&lt;/P&gt;&lt;P&gt;       END OF IT_WRITE.&lt;/P&gt;&lt;P&gt; DATA: V_EKORG TYPE EKORG.&lt;/P&gt;&lt;P&gt; DATA: V_MAKT LIKE MAKT-MAKTX.&lt;/P&gt;&lt;P&gt; DATA: V_MEINS TYPE MEINS.&lt;/P&gt;&lt;P&gt; DATA: V_REMANT TYPE MATNR,&lt;/P&gt;&lt;P&gt;       V_LINT TYPE MATNR,&lt;/P&gt;&lt;P&gt;       V_LDESC TYPE MAKTX,&lt;/P&gt;&lt;P&gt;       V_RDESC TYPE MAKTX,&lt;/P&gt;&lt;P&gt;       V_LMEINS TYPE MEINS,&lt;/P&gt;&lt;P&gt;       V_RMEINS TYPE MEINS,&lt;/P&gt;&lt;P&gt;       V_LMENGE TYPE ZMENGE,&lt;/P&gt;&lt;P&gt;       V_RMENGE TYPE ZMENGE.&lt;/P&gt;&lt;P&gt;  CONCATENATE ZMMHGAGREMENT-MATNR+0(9) 'L' INTO V_LINT.&lt;/P&gt;&lt;P&gt;  CONCATENATE ZMMHGAGREMENT-MATNR+0(9) 'W' INTO V_REMANT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT SINGLE MEINS FROM MARA INTO V_MEINS WHERE MATNR = ZMMHGAGREMENT-MATNR.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE DCODE FROM ZMMDYNCODE INTO V_MAKT WHERE MATNR = ZMMHGAGREMENT-MATNR&lt;/P&gt;&lt;P&gt;                                                    AND ZYEAR = ZMMHGAGREMENT-PYEAR&lt;/P&gt;&lt;P&gt;                                                   AND SEASON = ZMMHGAGREMENT-PSEASON.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC NE 0.&lt;/P&gt;&lt;P&gt;  SELECT SINGLE MAKTX FROM MAKT INTO V_MAKT WHERE MATNR = ZMMHGAGREMENT-MATNR.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; SELECT SINGLE EKORG FROM T001W INTO V_EKORG WHERE WERKS = I_PPLANT.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; V_BUKRS = ZMMHGAGREMENT-PPLANT+0(1).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CONCATENATE ZMMHGAGREMENT-PPLANT+0(1) '011' INTO V_BUKRS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  V_CHAR = V_BUKRS+0(2).&lt;/P&gt;&lt;P&gt;  V_EKORG = V_BUKRS.&lt;/P&gt;&lt;P&gt;  CONCATENATE V_CHAR '0' INTO V_EKGRP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POHEAD&lt;/P&gt;&lt;P&gt;   HEAD-COMP_CODE = V_BUKRS.&lt;/P&gt;&lt;P&gt;   HEAD-DOC_TYPE = 'ZREG'.&lt;/P&gt;&lt;P&gt;   HEAD-VENDOR = V_LIFNR.&lt;/P&gt;&lt;P&gt;   HEAD-PURCH_ORG = V_EKORG.&lt;/P&gt;&lt;P&gt;   HEAD-PUR_GROUP = V_EKGRP.&lt;/P&gt;&lt;P&gt;   HEAD-DOC_DATE = ZMMHGAGREMENT-ZDATE. "I_ADATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   HEADX-COMP_CODE = 'X'.&lt;/P&gt;&lt;P&gt;   HEADX-DOC_TYPE = 'X'.&lt;/P&gt;&lt;P&gt;   HEADX-VENDOR = 'X'.&lt;/P&gt;&lt;P&gt;   HEADX-PURCH_ORG = 'X'.&lt;/P&gt;&lt;P&gt;   HEADX-PUR_GROUP = 'X'.&lt;/P&gt;&lt;P&gt;   HEADX-DOC_DATE = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*POITEM&lt;/P&gt;&lt;P&gt;    ITEM-PO_ITEM = '10'.&lt;/P&gt;&lt;P&gt;    ITEM-MATERIAL = ZMMHGAGREMENT-MATNR..&lt;/P&gt;&lt;P&gt;    ITEM-SHORT_TEXT = V_MAKT.&lt;/P&gt;&lt;P&gt;    ITEM-PLANT = ZMMHGAGREMENT-PPLANT.&lt;/P&gt;&lt;P&gt;    ITEM-QUANTITY = ZMMHGAGREMENT-MENGE.&lt;/P&gt;&lt;P&gt;    ITEM-PO_UNIT = V_MEINS.&lt;/P&gt;&lt;P&gt;    ITEM-NET_PRICE = ZMMHGAGREMENT-NETPR.&lt;/P&gt;&lt;P&gt;    ITEM-BATCH = ZMMHGAGREMENT-BATCH.&lt;/P&gt;&lt;P&gt;    ITEM-TAX_CODE = 'V0'.&lt;/P&gt;&lt;P&gt;    ITEM-INFO_UPD = ' '.&lt;/P&gt;&lt;P&gt;    APPEND ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITEMX-PO_ITEM = '10'.&lt;/P&gt;&lt;P&gt;    ITEMX-PO_ITEMX = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-SHORT_TEXT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-MATERIAL = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-PLANT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-QUANTITY = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-PO_UNIT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-NET_PRICE = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-BATCH = 'x'.&lt;/P&gt;&lt;P&gt;    ITEMX-TAX_CODE = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-INFO_UPD = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND ITEMX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ZPAYMENT-PAYMENT&lt;/P&gt;&lt;P&gt;*SCHEDULE&lt;/P&gt;&lt;P&gt;    SCHEDULE-PO_ITEM = '10'.&lt;/P&gt;&lt;P&gt;    SCHEDULE-DELIVERY_DATE = ZMMHGAGREMENT-RDATE.&lt;/P&gt;&lt;P&gt;    SCHEDULE-QUANTITY = ZMMHGAGREMENT-MENGE..&lt;/P&gt;&lt;P&gt;    APPEND SCHEDULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SCHEDULEX-PO_ITEM = '10'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-PO_ITEMX = 'X'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-DELIVERY_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-QUANTITY = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND SCHEDULEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONDITIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CONDITION-ITM_NUMBER = '10'.&lt;/P&gt;&lt;P&gt;    CONDITION-COND_TYPE  = 'P001'.&lt;/P&gt;&lt;P&gt;    CONDITION-COND_VALUE = ZMMHGAGREMENT-NETPR..&lt;/P&gt;&lt;P&gt;    CONDITION-CURRENCY = 'INR'.&lt;/P&gt;&lt;P&gt;    APPEND CONDITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONDITIONX-ITM_NUMBER = '10'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-ITM_NUMBERX = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-COND_TYPE  = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-COND_VALUE = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-CURRENCY = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND CONDITIONX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ZMMHGAGREMENT-MATNR+9(1) = 'K'.&lt;/P&gt;&lt;P&gt;*POITEM&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_RDESC TYPE MAKTX,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_LMEINS TYPE MEINS,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      V_RMEINS TYPE MEINS.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; SELECT SINGLE MEINS FROM MARA INTO V_LMEINS WHERE MATNR = V_LINT.&lt;/P&gt;&lt;P&gt; SELECT SINGLE MAKTX FROM MAKT INTO V_LDESC WHERE MATNR = V_LINT.&lt;/P&gt;&lt;P&gt;V_LMENGE = ( ( ZMMHGAGREMENT-MENGE * 50 ) / 100 ).&lt;/P&gt;&lt;P&gt;    ITEM-PO_ITEM = '20'.&lt;/P&gt;&lt;P&gt;    ITEM-MATERIAL = V_LINT.&lt;/P&gt;&lt;P&gt;    ITEM-SHORT_TEXT = V_LDESC.&lt;/P&gt;&lt;P&gt;    ITEM-PLANT = ZMMHGAGREMENT-PPLANT.&lt;/P&gt;&lt;P&gt;    ITEM-QUANTITY = V_LMENGE.&lt;/P&gt;&lt;P&gt;    ITEM-PO_UNIT  = V_LMEINS.&lt;/P&gt;&lt;P&gt;    ITEM-NET_PRICE = ZPPPRDPOLICY-LRATE."ZMMHGAGREMENT-NETPR.&lt;/P&gt;&lt;P&gt;    ITEM-BATCH = ZMMHGAGREMENT-BATCH.&lt;/P&gt;&lt;P&gt;    ITEM-TAX_CODE = 'V0'.&lt;/P&gt;&lt;P&gt;    ITEM-INFO_UPD = ' '.&lt;/P&gt;&lt;P&gt;    APPEND ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITEMX-PO_ITEM = '20'.&lt;/P&gt;&lt;P&gt;    ITEMX-PO_ITEMX = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-SHORT_TEXT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-MATERIAL = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-PLANT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-QUANTITY = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-PO_UNIT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-NET_PRICE = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-BATCH = 'x'.&lt;/P&gt;&lt;P&gt;    ITEMX-TAX_CODE = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-INFO_UPD = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND ITEMX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ZPAYMENT-PAYMENT&lt;/P&gt;&lt;P&gt;*SCHEDULE&lt;/P&gt;&lt;P&gt;    SCHEDULE-PO_ITEM = '20'.&lt;/P&gt;&lt;P&gt;    SCHEDULE-DELIVERY_DATE = ZMMHGAGREMENT-RDATE.&lt;/P&gt;&lt;P&gt;    SCHEDULE-QUANTITY = V_LMENGE.&lt;/P&gt;&lt;P&gt;    APPEND SCHEDULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SCHEDULEX-PO_ITEM = '20'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-PO_ITEMX = 'X'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-DELIVERY_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-QUANTITY = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND SCHEDULEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONDITIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CONDITION-ITM_NUMBER = '20'.&lt;/P&gt;&lt;P&gt;    CONDITION-COND_TYPE  = 'P001'.&lt;/P&gt;&lt;P&gt;    CONDITION-COND_VALUE = ZPPPRDPOLICY-LRATE.&lt;/P&gt;&lt;P&gt;    CONDITION-CURRENCY = 'INR'.&lt;/P&gt;&lt;P&gt;    APPEND CONDITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONDITIONX-ITM_NUMBER = '20'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-ITM_NUMBERX = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-COND_TYPE  = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-COND_VALUE = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-CURRENCY = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND CONDITIONX.&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;ADDING REMNANT TO PO IF REMNANT VALUE IS MAINTAINED IN PO&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt; IF NOT ZPPPRDPOLICY-RCENT IS INITIAL.&lt;/P&gt;&lt;P&gt;     SELECT SINGLE MEINS FROM MARA INTO V_RMEINS WHERE MATNR = V_REMANT.&lt;/P&gt;&lt;P&gt;     SELECT SINGLE MAKTX FROM MAKT INTO V_RDESC WHERE MATNR = V_REMANT.&lt;/P&gt;&lt;P&gt;     V_RMENGE = ( ( ZMMHGAGREMENT-MENGE * ZPPPRDPOLICY-RCENT ) / 100 ).&lt;/P&gt;&lt;P&gt;    ITEM-PO_ITEM = '30'.&lt;/P&gt;&lt;P&gt;    ITEM-MATERIAL = V_REMANT.&lt;/P&gt;&lt;P&gt;    ITEM-SHORT_TEXT = V_RDESC.&lt;/P&gt;&lt;P&gt;    ITEM-PLANT = ZMMHGAGREMENT-PPLANT.&lt;/P&gt;&lt;P&gt;    ITEM-QUANTITY = V_RMENGE.&lt;/P&gt;&lt;P&gt;    ITEM-PO_UNIT  = V_RMEINS.&lt;/P&gt;&lt;P&gt;    ITEM-NET_PRICE = ZPPPRDPOLICY-RRATE."ZMMHGAGREMENT-NETPR.&lt;/P&gt;&lt;P&gt;    ITEM-BATCH = ZMMHGAGREMENT-BATCH.&lt;/P&gt;&lt;P&gt;    ITEM-TAX_CODE = 'V0'.&lt;/P&gt;&lt;P&gt;    ITEM-INFO_UPD = ' '.&lt;/P&gt;&lt;P&gt;    APPEND ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITEMX-PO_ITEM = '30'.&lt;/P&gt;&lt;P&gt;    ITEMX-PO_ITEMX = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-SHORT_TEXT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-MATERIAL = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-PLANT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-QUANTITY = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-PO_UNIT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-NET_PRICE = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-BATCH = 'x'.&lt;/P&gt;&lt;P&gt;    ITEMX-TAX_CODE = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-INFO_UPD = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND ITEMX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ZPAYMENT-PAYMENT&lt;/P&gt;&lt;P&gt;*SCHEDULE&lt;/P&gt;&lt;P&gt;    SCHEDULE-PO_ITEM = '30'.&lt;/P&gt;&lt;P&gt;    SCHEDULE-DELIVERY_DATE = ZMMHGAGREMENT-RDATE.&lt;/P&gt;&lt;P&gt;    SCHEDULE-QUANTITY = V_RMENGE.&lt;/P&gt;&lt;P&gt;    APPEND SCHEDULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SCHEDULEX-PO_ITEM = '30'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-PO_ITEMX = 'X'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-DELIVERY_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-QUANTITY = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND SCHEDULEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONDITIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CONDITION-ITM_NUMBER = '30'.&lt;/P&gt;&lt;P&gt;    CONDITION-COND_TYPE  = 'P001'.&lt;/P&gt;&lt;P&gt;    CONDITION-COND_VALUE = ZPPPRDPOLICY-RRATE.&lt;/P&gt;&lt;P&gt;    CONDITION-CURRENCY = 'INR'.&lt;/P&gt;&lt;P&gt;    APPEND CONDITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONDITIONX-ITM_NUMBER = '30'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-ITM_NUMBERX = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-COND_TYPE  = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-COND_VALUE = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-CURRENCY = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND CONDITIONX.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt; IF NOT ZPPPRDPOLICY-RCENT IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE MEINS FROM MARA INTO V_RMEINS WHERE MATNR = V_REMANT.&lt;/P&gt;&lt;P&gt;     SELECT SINGLE MAKTX FROM MAKT INTO V_RDESC WHERE MATNR = V_REMANT.&lt;/P&gt;&lt;P&gt;     V_RMENGE = ( ( ZMMHGAGREMENT-MENGE * ZPPPRDPOLICY-RCENT ) / 100 ).&lt;/P&gt;&lt;P&gt;    ITEM-PO_ITEM = '20'.&lt;/P&gt;&lt;P&gt;    ITEM-MATERIAL = V_REMANT.&lt;/P&gt;&lt;P&gt;    ITEM-SHORT_TEXT = V_RDESC.&lt;/P&gt;&lt;P&gt;    ITEM-PLANT = ZMMHGAGREMENT-PPLANT.&lt;/P&gt;&lt;P&gt;    ITEM-QUANTITY = V_RMENGE.&lt;/P&gt;&lt;P&gt;    ITEM-PO_UNIT  = V_RMEINS.&lt;/P&gt;&lt;P&gt;    ITEM-NET_PRICE = ZPPPRDPOLICY-RRATE."ZMMHGAGREMENT-NETPR.&lt;/P&gt;&lt;P&gt;    ITEM-BATCH = ZMMHGAGREMENT-BATCH.&lt;/P&gt;&lt;P&gt;    ITEM-TAX_CODE = 'V0'.&lt;/P&gt;&lt;P&gt;    ITEM-INFO_UPD = ' '.&lt;/P&gt;&lt;P&gt;    APPEND ITEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITEMX-PO_ITEM = '20'.&lt;/P&gt;&lt;P&gt;    ITEMX-PO_ITEMX = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-SHORT_TEXT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-MATERIAL = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-PLANT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-QUANTITY = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-PO_UNIT = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-NET_PRICE = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-BATCH = 'x'.&lt;/P&gt;&lt;P&gt;    ITEMX-TAX_CODE = 'X'.&lt;/P&gt;&lt;P&gt;    ITEMX-INFO_UPD = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND ITEMX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*ZPAYMENT-PAYMENT&lt;/P&gt;&lt;P&gt;*SCHEDULE&lt;/P&gt;&lt;P&gt;    SCHEDULE-PO_ITEM = '20'.&lt;/P&gt;&lt;P&gt;    SCHEDULE-DELIVERY_DATE = ZMMHGAGREMENT-RDATE.&lt;/P&gt;&lt;P&gt;    SCHEDULE-QUANTITY = V_RMENGE.&lt;/P&gt;&lt;P&gt;    APPEND SCHEDULE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SCHEDULEX-PO_ITEM = '20'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-PO_ITEMX = 'X'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-DELIVERY_DATE = 'X'.&lt;/P&gt;&lt;P&gt;    SCHEDULEX-QUANTITY = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND SCHEDULEX.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;CONDITIONS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CONDITION-ITM_NUMBER = '20'.&lt;/P&gt;&lt;P&gt;    CONDITION-COND_TYPE  = 'P001'.&lt;/P&gt;&lt;P&gt;    CONDITION-COND_VALUE = ZPPPRDPOLICY-RRATE.&lt;/P&gt;&lt;P&gt;    CONDITION-CURRENCY = 'INR'.&lt;/P&gt;&lt;P&gt;    APPEND CONDITION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONDITIONX-ITM_NUMBER = '20'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-ITM_NUMBERX = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-COND_TYPE  = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-COND_VALUE = 'X'.&lt;/P&gt;&lt;P&gt;    CONDITIONX-CURRENCY = 'X'.&lt;/P&gt;&lt;P&gt;    APPEND CONDITIONX.&lt;/P&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FOR PARTNER FUNCTION&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   POPARTNER-PARTNERDESC =  'VN'.&lt;/P&gt;&lt;P&gt;   POPARTNER-LANGU = 'EN' .&lt;/P&gt;&lt;P&gt;   POPARTNER-BUSPARTNO =  ZMMHGAGREMENT-GNUMBER.&lt;/P&gt;&lt;P&gt;   APPEND POPARTNER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  POPARTNER-PARTNERDESC =  'PI'.&lt;/P&gt;&lt;P&gt;  POPARTNER-LANGU = 'EN' .&lt;/P&gt;&lt;P&gt;IF ZPAYMENT-PAYMENT = '1'. "V_PAYMENT = '1'.   ".&lt;/P&gt;&lt;P&gt;  POPARTNER-BUSPARTNO =  ZMMHGAGREMENT-ONUMBER.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt; POPARTNER-BUSPARTNO =  ZMMHGAGREMENT-GNUMBER.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt; APPEND POPARTNER.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*BREAK SAPUSER..&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'BAPI_PO_CREATE1'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    POHEADER                     = HEAD&lt;/P&gt;&lt;P&gt;   POHEADERX                     =  HEADX&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  POADDRVENDOR                 =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  TESTRUN                      =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;P&gt;   EXPPURCHASEORDER              = I_PNO&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXPHEADER                    =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  EXPPOEXPIMPHEADER            =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; TABLES&lt;/P&gt;&lt;P&gt;   RETURN                        = RETURNS&lt;/P&gt;&lt;P&gt;   POITEM                        = ITEM&lt;/P&gt;&lt;P&gt;   POITEMX                       = ITEMX&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  POADDRDELIVERY               =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   POSCHEDULE                    = SCHEDULE&lt;/P&gt;&lt;P&gt;   POSCHEDULEX                   = SCHEDULEX&lt;/P&gt;&lt;P&gt;   POCONDHEADER                  = CONDITION&lt;/P&gt;&lt;P&gt;   POCONDHEADERX                 = CONDITIONX&lt;/P&gt;&lt;P&gt;   POPARTNER                     = POPARTNER.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; POCOND                       =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; POCONDX                      =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; POLIMITS                     =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;                   .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; IF NOT I_PNO IS INITIAL.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt; LOOP AT RETURNS WHERE TYPE = 'E'..&lt;/P&gt;&lt;P&gt; IT_WRITE-MESSAGE = RETURNS-MESSAGE.&lt;/P&gt;&lt;P&gt; APPEND IT_WRITE.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Jul 2008 08:41:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-for-me21/m-p/4159281#M994411</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-18T08:41:11Z</dc:date>
    </item>
  </channel>
</rss>

