<?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 Re: Instead of BAPI in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670436#M1289452</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;Detail? For DBlink?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DBlink is bridge allows to write a query in a databse in order to read the other database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But u need to ask your basis in order to create a DBlink beetween two oracle database, it should be an easy operation, but I suppose only your basis has the authorizations to do it: it's a typical &lt;STRONG&gt;BASIS operation&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After creating the DBlink you can write a native sql in not SAP Oracle database in order to read SAP table, and/or create an abap program in native sql in order to read not SAP Oracle database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can update the tables by a DBlink, so it can be very dangerous if the SAP tables are standard one, and I suppose so because you're speaking about BAPIs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the SAP help for sql native&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 05 Jun 2009 09:39:45 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-06-05T09:39:45Z</dc:date>
    <item>
      <title>Instead of BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670433#M1289449</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually i m using bapi to access .net table.&lt;/P&gt;&lt;P&gt;Means through bapi i send data from sap to .net table &amp;amp; also take data from .net to SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now i want to take data from oracle or send data to oracle.&lt;/P&gt;&lt;P&gt;means, plz give source/solution to access oracle server to get data or send data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanx in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Shalini Singh on Jun 5, 2009 11:04 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Rob Burbank on Jun 5, 2009 4:00 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2009 09:03:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670433#M1289449</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-05T09:03:47Z</dc:date>
    </item>
    <item>
      <title>Re: Instead of BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670434#M1289450</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;The BAPI is a rfc function module, so u can create an your own Z-rfc, or (if SAP database is Oracle too) u can create a DB-link beetween SAP oracle and not SAP oracle database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2009 09:07:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670434#M1289450</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-05T09:07:34Z</dc:date>
    </item>
    <item>
      <title>Re: Instead of BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670435#M1289451</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you dont mind then can u elobrate me in detail.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2009 09:09:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670435#M1289451</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-05T09:09:16Z</dc:date>
    </item>
    <item>
      <title>Re: Instead of BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670436#M1289452</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;Detail? For DBlink?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DBlink is bridge allows to write a query in a databse in order to read the other database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But u need to ask your basis in order to create a DBlink beetween two oracle database, it should be an easy operation, but I suppose only your basis has the authorizations to do it: it's a typical &lt;STRONG&gt;BASIS operation&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After creating the DBlink you can write a native sql in not SAP Oracle database in order to read SAP table, and/or create an abap program in native sql in order to read not SAP Oracle database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;U can update the tables by a DBlink, so it can be very dangerous if the SAP tables are standard one, and I suppose so because you're speaking about BAPIs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the SAP help for sql native&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2009 09:39:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670436#M1289452</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-05T09:39:45Z</dc:date>
    </item>
    <item>
      <title>Re: Instead of BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670437#M1289453</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;BAPI's support Web service methodology by default. So, I guess you can directly call the BAPI/ Web service from oracle, and tweak accord to your requirement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Jun 2009 19:58:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670437#M1289453</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-05T19:58:00Z</dc:date>
    </item>
    <item>
      <title>Re: Instead of BAPI</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670438#M1289454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT ZTEST_SUBMIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*REPORT Z_TEST_DBCON.&lt;/P&gt;&lt;P&gt;PARAMETERS DBS TYPE DBCON-CON_NAME.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: ABC(20) TYPE C.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:W_FLG TYPE I VALUE '9'.&lt;/P&gt;&lt;P&gt;DATA DBTYPE TYPE DBCON_DBMS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECT SINGLE DBMS FROM DBCON INTO DBTYPE WHERE CON_NAME = DBS.&lt;/P&gt;&lt;P&gt; DATA:WA TYPE STRING,&lt;/P&gt;&lt;P&gt;      EMP TYPE STRING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*data:begin of itab OCCURS 0,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     a like pa0001-pernr,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     b(2) TYPE n,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;     c type sy-datum,&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    END OF itab.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*DATA:ITAB LIKE&lt;/P&gt;&lt;P&gt;  TRY.&lt;/P&gt;&lt;P&gt;EXEC SQL.&lt;/P&gt;&lt;P&gt;CONNECT TO :DBS&lt;/P&gt;&lt;P&gt;ENDEXEC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*UPDATE LPR_LEAVEPLAN_TRN SET FLOWLEVEL = W_FLG WHERE EMP_ID = '11200010'&lt;/P&gt;&lt;P&gt;*itab-a = '11200010'.&lt;/P&gt;&lt;P&gt;*itab-b = 36.&lt;/P&gt;&lt;P&gt;**itab-c = sy-datum.&lt;/P&gt;&lt;P&gt;*APPEND itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEC SQL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; OPEN DBCUR FOR&lt;/P&gt;&lt;P&gt; UPDATE LPR_LEAVEPLAN_TRN SET FLOWLEVEL = 9 WHERE EMP_ID = '11200010'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;COMMIT WORK ;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDEXEC.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;*IF SY-SUBRC = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE 'S'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE:/ SY-DBCNT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEC SQL.&lt;/P&gt;&lt;P&gt;COMMIT&lt;/P&gt;&lt;P&gt;ENDEXEC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEC SQL.&lt;/P&gt;&lt;P&gt;CLOSE DBCUR&lt;/P&gt;&lt;P&gt;ENDEXEC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEC SQL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; OPEN DBCUR FOR&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*SELECT a FROM test1 WHERE b = 36&lt;/P&gt;&lt;P&gt;SELECT EMP_ID FLOWLEVEL FROM LPR_LEAVEPLAN_TRN WHERE EMP_ID = '11200010'&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; UPDATE LPR_LEAVEPLAN_TRN SET OVERALL_STATUS = 'Y' WHERE EMPID = '11200010'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*COMMIT WORK.&lt;/P&gt;&lt;P&gt;ENDEXEC.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      DO.&lt;/P&gt;&lt;P&gt;        EXEC SQL.&lt;/P&gt;&lt;P&gt;           FETCH NEXT DBCUR INTO :EMP&lt;/P&gt;&lt;P&gt;        ENDEXEC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;          EXIT.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          WRITE:/10 EMP.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EXEC SQL.&lt;/P&gt;&lt;P&gt;CLOSE DBCUR&lt;/P&gt;&lt;P&gt;ENDEXEC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------" /&gt;&lt;P&gt;EXEC SQL.&lt;/P&gt;&lt;P&gt;DISCONNECT :DBS&lt;/P&gt;&lt;P&gt;ENDEXEC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CATCH cx_sy_native_sql_error.&lt;/P&gt;&lt;P&gt;      MESSAGE `Error in Native SQL.` TYPE 'I'.&lt;/P&gt;&lt;P&gt; ENDTRY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My Code is above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here data is not Updated.&lt;/P&gt;&lt;P&gt;Plz help me&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Jun 2009 06:18:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/instead-of-bapi/m-p/5670438#M1289454</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-06T06:18:36Z</dc:date>
    </item>
  </channel>
</rss>

