<?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 IDOC and BAPI issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-and-bapi-issue/m-p/4898136#M1143997</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;I am using an idoc which is internally calling a BAPI - BAPI_ACC_DOCUMENT_POST &lt;/P&gt;&lt;P&gt;I need to pass data custom fields from idoc to bapi BAPI_ACC_DOCUMENT_POST . &lt;/P&gt;&lt;P&gt;For this in the change method of the BADI BADI_ACC_DOCUMENT, I have written the code.&lt;/P&gt;&lt;P&gt;The BAPI has extension2 defined in it.&lt;/P&gt;&lt;P&gt;The inbound idoc has a segment E1BPPAREX which has the contents like this:&lt;/P&gt;&lt;P&gt;STRUCTURE&lt;/P&gt;&lt;P&gt;VALUEPART1&lt;/P&gt;&lt;P&gt;VALUEPART2 &lt;/P&gt;&lt;P&gt;VALUEPART3&lt;/P&gt;&lt;P&gt;VALUEPART4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How to fill the data to see whether my Zfields are getting passed?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code in the change method of the BADI is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: WA_EXTENSION TYPE BAPIPAREX,&lt;/P&gt;&lt;P&gt;           WA_ACCIT TYPE ACCIT,&lt;/P&gt;&lt;P&gt;           EXT_VALUE TYPE C LENGTH 960,&lt;/P&gt;&lt;P&gt;           L_TABIX TYPE SY-TABIX.&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;L_STRUC&amp;gt;  TYPE ANY,&lt;/P&gt;&lt;P&gt;                               &amp;lt;L_FIELD&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt; DATA: L_REF TYPE REF TO TE_STRUC.&lt;/P&gt;&lt;P&gt;  SORT C_EXTENSION2 BY STRUCTURE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT C_EXTENSION2 INTO WA_EXTENSION.&lt;/P&gt;&lt;P&gt;    AT NEW STRUCTURE.&lt;/P&gt;&lt;P&gt;      CREATE DATA L_REF TYPE (WA_EXTENSION-STRUCTURE).&lt;/P&gt;&lt;P&gt;      ASSIGN L_REF TO &amp;lt;L_STRUC&amp;gt;.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE WA_EXTENSION-VALUEPART1 WA_EXTENSION-VALUEPART2&lt;/P&gt;&lt;P&gt;                WA_EXTENSION-VALUEPART3 WA_EXTENSION-VALUEPART4&lt;/P&gt;&lt;P&gt;       INTO EXT_VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE EXT_VALUE TO &amp;lt;L_STRUC&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT 'ITEMNO_ACC' OF STRUCTURE &amp;lt;L_STRUC&amp;gt; TO &amp;lt;L_FIELD&amp;gt;.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_ACCIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE C_ACCIT WITH KEY POSNR = &amp;lt;L_FIELD&amp;gt; INTO WA_ACCIT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC IS INITIAL.&lt;/P&gt;&lt;P&gt;      L_TABIX = SY-TABIX.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING &amp;lt;L_STRUC&amp;gt; TO WA_ACCIT.&lt;/P&gt;&lt;P&gt;      MODIFY C_ACCIT FROM WA_ACCIT INDEX L_TABIX TRANSPORTING ZZPRDCD&lt;/P&gt;&lt;P&gt;                                                              ZZXXX&lt;/P&gt;&lt;P&gt;                                                               ZZXXX.&lt;/P&gt;&lt;P&gt;                                                                 ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;where ZZXXX is my custom fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sangeeta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 23 Dec 2008 08:01:47 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-12-23T08:01:47Z</dc:date>
    <item>
      <title>IDOC and BAPI issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-and-bapi-issue/m-p/4898136#M1143997</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;I am using an idoc which is internally calling a BAPI - BAPI_ACC_DOCUMENT_POST &lt;/P&gt;&lt;P&gt;I need to pass data custom fields from idoc to bapi BAPI_ACC_DOCUMENT_POST . &lt;/P&gt;&lt;P&gt;For this in the change method of the BADI BADI_ACC_DOCUMENT, I have written the code.&lt;/P&gt;&lt;P&gt;The BAPI has extension2 defined in it.&lt;/P&gt;&lt;P&gt;The inbound idoc has a segment E1BPPAREX which has the contents like this:&lt;/P&gt;&lt;P&gt;STRUCTURE&lt;/P&gt;&lt;P&gt;VALUEPART1&lt;/P&gt;&lt;P&gt;VALUEPART2 &lt;/P&gt;&lt;P&gt;VALUEPART3&lt;/P&gt;&lt;P&gt;VALUEPART4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;How to fill the data to see whether my Zfields are getting passed?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code in the change method of the BADI is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: WA_EXTENSION TYPE BAPIPAREX,&lt;/P&gt;&lt;P&gt;           WA_ACCIT TYPE ACCIT,&lt;/P&gt;&lt;P&gt;           EXT_VALUE TYPE C LENGTH 960,&lt;/P&gt;&lt;P&gt;           L_TABIX TYPE SY-TABIX.&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;L_STRUC&amp;gt;  TYPE ANY,&lt;/P&gt;&lt;P&gt;                               &amp;lt;L_FIELD&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt; DATA: L_REF TYPE REF TO TE_STRUC.&lt;/P&gt;&lt;P&gt;  SORT C_EXTENSION2 BY STRUCTURE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT C_EXTENSION2 INTO WA_EXTENSION.&lt;/P&gt;&lt;P&gt;    AT NEW STRUCTURE.&lt;/P&gt;&lt;P&gt;      CREATE DATA L_REF TYPE (WA_EXTENSION-STRUCTURE).&lt;/P&gt;&lt;P&gt;      ASSIGN L_REF TO &amp;lt;L_STRUC&amp;gt;.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE WA_EXTENSION-VALUEPART1 WA_EXTENSION-VALUEPART2&lt;/P&gt;&lt;P&gt;                WA_EXTENSION-VALUEPART3 WA_EXTENSION-VALUEPART4&lt;/P&gt;&lt;P&gt;       INTO EXT_VALUE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MOVE EXT_VALUE TO &amp;lt;L_STRUC&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT 'ITEMNO_ACC' OF STRUCTURE &amp;lt;L_STRUC&amp;gt; TO &amp;lt;L_FIELD&amp;gt;.&lt;/P&gt;&lt;P&gt;    CLEAR: WA_ACCIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE C_ACCIT WITH KEY POSNR = &amp;lt;L_FIELD&amp;gt; INTO WA_ACCIT.&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC IS INITIAL.&lt;/P&gt;&lt;P&gt;      L_TABIX = SY-TABIX.&lt;/P&gt;&lt;P&gt;      MOVE-CORRESPONDING &amp;lt;L_STRUC&amp;gt; TO WA_ACCIT.&lt;/P&gt;&lt;P&gt;      MODIFY C_ACCIT FROM WA_ACCIT INDEX L_TABIX TRANSPORTING ZZPRDCD&lt;/P&gt;&lt;P&gt;                                                              ZZXXX&lt;/P&gt;&lt;P&gt;                                                               ZZXXX.&lt;/P&gt;&lt;P&gt;                                                                 ENDIF.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;where ZZXXX is my custom fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sangeeta.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2008 08:01:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-and-bapi-issue/m-p/4898136#M1143997</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-23T08:01:47Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC and BAPI issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-and-bapi-issue/m-p/4898137#M1143998</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I donu2019t know , if I understand  ur issue correctly or not.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You wanna know whether ur zfield in the extension idoc are getting fiiled thru Bapi or not?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just go to WE19 and give any Existing idoc number realted to Document posting and fill the Extended segments with your data and execute. Befor this put a break-point in ur badi implemantation and check it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Revrt back if any issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Naveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Dec 2008 12:32:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-and-bapi-issue/m-p/4898137#M1143998</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-12-23T12:32:39Z</dc:date>
    </item>
    <item>
      <title>Re: IDOC and BAPI issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-and-bapi-issue/m-p/4898138#M1143999</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;solved by own&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jan 2009 13:06:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/idoc-and-bapi-issue/m-p/4898138#M1143999</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-01-08T13:06:05Z</dc:date>
    </item>
  </channel>
</rss>

