<?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 BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396847#M192178</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have one query regarding BAPI. &lt;/P&gt;&lt;P&gt;My requirement is to check &amp;amp; update the G/L account. &lt;/P&gt;&lt;P&gt;For this I am using two Function Module BAPI_ACC_DOCUMENT_CHECK &amp;amp; BAPI_ACC_DOCUMENT_POST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to ask what are the mandatory parameters for this??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Jul 2006 08:28:19 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-21T08:28:19Z</dc:date>
    <item>
      <title>BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396847#M192178</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friends,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have one query regarding BAPI. &lt;/P&gt;&lt;P&gt;My requirement is to check &amp;amp; update the G/L account. &lt;/P&gt;&lt;P&gt;For this I am using two Function Module BAPI_ACC_DOCUMENT_CHECK &amp;amp; BAPI_ACC_DOCUMENT_POST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to ask what are the mandatory parameters for this??&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 08:28:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396847#M192178</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-21T08:28:19Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396848#M192179</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi AMit - Go to the transaction BAPI.&lt;/P&gt;&lt;P&gt;There locate the bapi ur using, and u can find all the necessary documentation - incl. the mandatory fields....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Aarthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 08:31:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396848#M192179</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-21T08:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396849#M192180</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;Look at the sample code....................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: it_hdr like standard table of bapiache09&lt;/P&gt;&lt;P&gt;                              with header line,             "#EC NEEDED&lt;/P&gt;&lt;P&gt;      it_gl like standard table of bapiacgl09 with header line,&lt;/P&gt;&lt;P&gt;      it_curr like standard table of bapiaccr09 with header line,&lt;/P&gt;&lt;P&gt;      t_result like standard table of bapiret2 with header line,&lt;/P&gt;&lt;P&gt;      act_rec like standard table of bapiacar09 with header line.&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;The fields which I passed to the structure inside the loop are mandatory.&lt;/P&gt;&lt;P&gt;******************&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at podoc_it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;clear: offset_it, it_hdr, it_gl, it_curr.&lt;/P&gt;&lt;P&gt;refresh: it_hdr, it_gl, it_curr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table offset_it with key bukrs = podoc_it-bukrs&lt;/P&gt;&lt;P&gt;saknr = podoc_it-hkont.&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;Header Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_hdr-comp_code = podoc_it-bukrs.&lt;/P&gt;&lt;P&gt;it_hdr-doc_date = sy-datum.&lt;/P&gt;&lt;P&gt;it_hdr-pstng_date = sy-datum.&lt;/P&gt;&lt;P&gt;it_hdr-doc_type = podoc_it-blart.&lt;/P&gt;&lt;P&gt;it_hdr-ref_doc_no = bkpf_it-xblnr.&lt;/P&gt;&lt;P&gt;it_hdr-username = sy-uname.&lt;/P&gt;&lt;P&gt;it_hdr-bus_act = 'RFBU'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF podoc_it-shkzg = 'S'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;First Item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Account number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_gl-itemno_acc = '1'.&lt;/P&gt;&lt;P&gt;it_gl-gl_account = podoc_it-hkont.&lt;/P&gt;&lt;P&gt;it_gl-item_text = podoc_it-sgtxt.&lt;/P&gt;&lt;P&gt;it_gl-fis_period = v_monat.&lt;/P&gt;&lt;P&gt;it_gl-fisc_year = v_gjahr.&lt;/P&gt;&lt;P&gt;it_gl-acct_key = 'A00'.&lt;/P&gt;&lt;P&gt;APPEND it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Second Item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Account number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_gl-itemno_acc = '2'.&lt;/P&gt;&lt;P&gt;it_gl-gl_account = offset_it-osaknr.&lt;/P&gt;&lt;P&gt;it_gl-item_text = podoc_it-sgtxt.&lt;/P&gt;&lt;P&gt;it_gl-fis_period = v_monat.&lt;/P&gt;&lt;P&gt;it_gl-fisc_year = v_gjahr.&lt;/P&gt;&lt;P&gt;it_gl-acct_key = 'A00'.&lt;/P&gt;&lt;P&gt;APPEND it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_curr-itemno_acc = '1'.&lt;/P&gt;&lt;P&gt;it_curr-currency = podoc_it-waers.&lt;/P&gt;&lt;P&gt;it_curr-amt_doccur = podoc_it-wrbtr.&lt;/P&gt;&lt;P&gt;APPEND it_curr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_curr-itemno_acc = '2'.&lt;/P&gt;&lt;P&gt;it_curr-currency = podoc_it-waers.&lt;/P&gt;&lt;P&gt;it_curr-amt_doccur = podoc_it-wrbtr.&lt;/P&gt;&lt;P&gt;it_curr-amt_doccur = it_curr-amt_doccur * -1.&lt;/P&gt;&lt;P&gt;APPEND it_curr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;First Item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Account number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_gl-itemno_acc = '1'.&lt;/P&gt;&lt;P&gt;it_gl-gl_account = podoc_it-hkont.&lt;/P&gt;&lt;P&gt;it_gl-item_text = podoc_it-sgtxt.&lt;/P&gt;&lt;P&gt;it_gl-fis_period = v_monat.&lt;/P&gt;&lt;P&gt;it_gl-fisc_year = v_gjahr.&lt;/P&gt;&lt;P&gt;it_gl-acct_key = 'A00'.&lt;/P&gt;&lt;P&gt;APPEND it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Second Item&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Account number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_gl-itemno_acc = '2'.&lt;/P&gt;&lt;P&gt;it_gl-gl_account = offset_it-osaknr.&lt;/P&gt;&lt;P&gt;it_gl-item_text = podoc_it-sgtxt.&lt;/P&gt;&lt;P&gt;it_gl-fis_period = v_monat.&lt;/P&gt;&lt;P&gt;it_gl-fisc_year = v_gjahr.&lt;/P&gt;&lt;P&gt;it_gl-acct_key = 'A00'.&lt;/P&gt;&lt;P&gt;APPEND it_gl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Set amount&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;it_curr-itemno_acc = '1'.&lt;/P&gt;&lt;P&gt;it_curr-currency = podoc_it-waers.&lt;/P&gt;&lt;P&gt;it_curr-amt_doccur = podoc_it-wrbtr.&lt;/P&gt;&lt;P&gt;it_curr-amt_doccur = it_curr-amt_doccur * -1.&lt;/P&gt;&lt;P&gt;APPEND it_curr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it_curr-itemno_acc = '2'.&lt;/P&gt;&lt;P&gt;it_curr-currency = podoc_it-waers.&lt;/P&gt;&lt;P&gt;it_curr-amt_doccur = podoc_it-wrbtr.&lt;/P&gt;&lt;P&gt;APPEND it_curr.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;check posting&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ACC_DOCUMENT_CHECK'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;documentheader = it_hdr&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;accountgl = it_gl&lt;/P&gt;&lt;P&gt;currencyamount = it_curr&lt;/P&gt;&lt;P&gt;return = t_result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_result WHERE ( type = 'E' OR&lt;/P&gt;&lt;P&gt;type = 'A' ).&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;REFRESH t_result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;documentheader = it_hdr&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;accountgl = it_gl&lt;/P&gt;&lt;P&gt;currencyamount = it_curr&lt;/P&gt;&lt;P&gt;return = t_result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.&lt;/P&gt;&lt;P&gt;move: podoc_it-bukrs to doc_it-bukrs,&lt;/P&gt;&lt;P&gt;podoc_it-belnr to doc_it-belnr,&lt;/P&gt;&lt;P&gt;podoc_it-gjahr to doc_it-gjahr,&lt;/P&gt;&lt;P&gt;podoc_it-shkzg to doc_it-shkzg,&lt;/P&gt;&lt;P&gt;podoc_it-hkont to doc_it-hkont,&lt;/P&gt;&lt;P&gt;offset_it-osaknr to doc_it-osaknr.&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;Print Message&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;LOOP AT t_result.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;WRITE: t_result-message.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get Number&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;IF t_result-id = 'RW' AND&lt;/P&gt;&lt;P&gt;t_result-number = '605'.&lt;/P&gt;&lt;P&gt;belnr = t_result-message_v2(10).&lt;/P&gt;&lt;P&gt;gjahr = t_result-message_v2+14(4).&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;move: belnr to doc_it-obelnr,&lt;/P&gt;&lt;P&gt;gjahr to doc_it-ogjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;append doc_it.&lt;/P&gt;&lt;P&gt;clear: doc_it, podoc_it.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at doc_it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/ doc_it-bukrs,&lt;/P&gt;&lt;P&gt;doc_it-belnr,&lt;/P&gt;&lt;P&gt;doc_it-gjahr,&lt;/P&gt;&lt;P&gt;doc_it-shkzg,&lt;/P&gt;&lt;P&gt;doc_it-hkont,&lt;/P&gt;&lt;P&gt;doc_it-osaknr,&lt;/P&gt;&lt;P&gt;doc_it-obelnr,&lt;/P&gt;&lt;P&gt;doc_it-ogjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;If this helps you reward with points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: KDeepak&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 08:32:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396849#M192180</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-21T08:32:45Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396850#M192181</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;For BAPI_ACC_DOCUMENT_CHECK,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DOCUMENTHEADER - Header&lt;/P&gt;&lt;P&gt;RETURN - Return Parameter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For BAPI_ACC_DOCUMENT_POST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DOCUMENTHEADER - Header&lt;/P&gt;&lt;P&gt;CURRENCYAMOUNT - Currency Items&lt;/P&gt;&lt;P&gt;RETURN - Return Parameter&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rgds,&lt;/P&gt;&lt;P&gt;Prakash&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 08:33:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396850#M192181</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-21T08:33:53Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396851#M192182</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For both BAPIs , import parameter &amp;lt;b&amp;gt;DOCUMENTHEADER&amp;lt;/b&amp;gt; ( which is structure for header data) is a mandatory one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regds,&lt;/P&gt;&lt;P&gt;Akshay Bhagwat&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 08:35:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396851#M192182</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-21T08:35:24Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396852#M192183</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For both- &amp;gt; DOCUMENTHEADER is mandatory.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;HR&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Jul 2006 08:36:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi/m-p/1396852#M192183</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-21T08:36:45Z</dc:date>
    </item>
  </channel>
</rss>

