<?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: BAPI From ORACLE in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-from-oracle/m-p/2707672#M627428</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurprit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually, connection is also establish to SAP as we using OLE for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i think problem is in Calling the method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But when u get any material do send it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 23 Aug 2007 11:22:14 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-08-23T11:22:14Z</dc:date>
    <item>
      <title>BAPI From ORACLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-from-oracle/m-p/2707669#M627425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my code of oracle....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;declare&lt;/P&gt;&lt;P&gt;-- constant for user identification&lt;/P&gt;&lt;P&gt;cstrMUsrClient constant char(3) := '100';&lt;/P&gt;&lt;P&gt;cstrMUsrUser constant varchar2(10) := 'UPPLDEV';&lt;/P&gt;&lt;P&gt;cstrMUsrPassword constant varchar2(10) := 'UPPLSTAR';&lt;/P&gt;&lt;P&gt;cstrMUsrLanguage constant varchar2(10) := 'EN';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- constant for system identification&lt;/P&gt;&lt;P&gt;cstrMSysSystem  constant varchar2(10):= 'DEV';&lt;/P&gt;&lt;P&gt;cstrMSysMessageServer constant varchar2(10):= 'ECCDEV';&lt;/P&gt;&lt;P&gt;cstrMSysGroupName constant varchar2(10):= 'PUBLIC';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- constant values for reading message texts&lt;/P&gt;&lt;P&gt;cstrMMsgId constant varchar2(10):= 'SX';&lt;/P&gt;&lt;P&gt;cstrMMsgNumber constant varchar2(10):= '101';&lt;/P&gt;&lt;P&gt;cstrMMsgVariable1 constant varchar2(10):= 'var1';&lt;/P&gt;&lt;P&gt;cstrMMsgVariable2 constant varchar2(10):= 'var2';&lt;/P&gt;&lt;P&gt;cstrMMsgVariable3 constant varchar2(10):= 'var3';&lt;/P&gt;&lt;P&gt;cstrMMsgVariable4 constant varchar2(10):= 'var4';&lt;/P&gt;&lt;P&gt;cstrMMsgLanguage constant varchar2(10):= 'DE';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- other constant&lt;/P&gt;&lt;P&gt;cstrMPathfile constant varchar2(30):= 'D:\saptext.rtf';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-- password for login in R/3&lt;/P&gt;&lt;P&gt;strMUsrPassword varchar2(10);        &lt;/P&gt;&lt;P&gt;	&lt;/P&gt;&lt;P&gt;--   define object for BAPI ActiveX control&lt;/P&gt;&lt;P&gt;oBAPICtrl oleobj;&lt;/P&gt;&lt;P&gt;--   define object for R/3 logon control&lt;/P&gt;&lt;P&gt;oLogonCtrl oleobj;&lt;/P&gt;&lt;P&gt;oConCtrl oleobj;&lt;/P&gt;&lt;P&gt;--   business object ZMATINFO&lt;/P&gt;&lt;P&gt;boZmatInfo oleobj;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--   for BAPI: BapiService.MessageGetDetail&lt;/P&gt;&lt;P&gt;oMsgReturn oleobj;&lt;/P&gt;&lt;P&gt;oMsgText oleobj;&lt;/P&gt;&lt;P&gt;intCounter Integer;&lt;/P&gt;&lt;P&gt;--   to open the file you need a file channel&lt;/P&gt;&lt;P&gt;intChannel Integer;&lt;/P&gt;&lt;P&gt;hWnd olevar;	&lt;/P&gt;&lt;P&gt;islogin number;&lt;/P&gt;&lt;P&gt;oParaIm oleobj;&lt;/P&gt;&lt;P&gt;oParaEx oleobj;&lt;/P&gt;&lt;P&gt;oParaTab oleobj;&lt;/P&gt;&lt;P&gt;oMatItem oleobj;&lt;/P&gt;&lt;P&gt;--oRows oleobj;&lt;/P&gt;&lt;P&gt;--oAdd oleobj;&lt;/P&gt;&lt;P&gt;o_args  OLE2.LIST_TYPE; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;begin&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--   create BAPI ActiveX control object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;oBAPICtrl := ole2.Create_Obj('SAP.BAPI.1');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--   create R/3 logon control object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;oLogonCtrl := ole2.Create_Obj('SAP.Logoncontrol.1');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;oConCtrl :=SAP_CSAPLogonControl.NewConnection(oLogonCtrl);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--setting the property of new connection object&lt;/P&gt;&lt;P&gt;--   fill logon parameters for system to use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP_CSAPLogonConnection.SYSTEM(oConCtrl,cstrMSysSystem);&lt;/P&gt;&lt;P&gt;SAP_CSAPLogonConnection.MessageServer(oConCtrl,cstrMSysMessageServer);&lt;/P&gt;&lt;P&gt;SAP_CSAPLogonConnection.GroupName(oConCtrl,cstrMSysGroupName);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--   fill logon parameter for user&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP_CSAPLogonConnection.Client(oConCtrl,cstrMUsrClient);&lt;/P&gt;&lt;P&gt;SAP_CSAPLogonConnection.User(oConCtrl,cstrMUsrUser);&lt;/P&gt;&lt;P&gt;SAP_CSAPLogonConnection.Password(oConCtrl,cstrMUsrPassword);&lt;/P&gt;&lt;P&gt;SAP_CSAPLogonConnection.Language(oConCtrl,cstrMUsrLanguage);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP_CWdoAuto.Connection(oBAPICtrl,oConCtrl);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if SAP_CSAPLogonConnection.Logon(oConCtrl,hWnd,0) = 0 then&lt;/P&gt;&lt;P&gt;	MESSAGE('SAP Logon Fail');message('SAP Logon Fail');&lt;/P&gt;&lt;P&gt;else&lt;/P&gt;&lt;P&gt;	message('SAP Logon Success');message('SAP Logon Success');&lt;/P&gt;&lt;P&gt;end if;&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;--   create BAPI ZmatInfo object&lt;/P&gt;&lt;P&gt;boZMatInfo := SAP_CWdoAuto.GetSAPObject(oBAPICtrl,'zmaterialInfo');&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;oParaIm := SAP_CWdoAuto.DimAs (oBAPICtrl,boZMatInfo,'ZbapiMatInfo','BapiIn');&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;oParaEx  := SAP_CWdoAuto.DimAs(oBAPICtrl,boZMatInfo,'ZbapiMatInfo','Return');   &lt;/P&gt;&lt;P&gt;oParaTab := SAP_CWdoAuto.DimAs (oBAPICtrl,boZMatInfo,'ZbapiMatInfo','BapiOut');&lt;/P&gt;&lt;P&gt;SAP_IStructure.Value(oParaIm,to_variant('91'),to_variant('MATNR')); &lt;/P&gt;&lt;P&gt;oMatItem := SAP_CSAPTaFacTable.AppendRow(oParaIm);&lt;/P&gt;&lt;P&gt;o_args := OLE2.CREATE_ARGLIST;&lt;/P&gt;&lt;P&gt;OLE2.ADD_ARG_OBJ(o_args, oParaIm);&lt;/P&gt;&lt;P&gt;OLE2.ADD_ARG_OBJ(o_args, oParaEx);&lt;/P&gt;&lt;P&gt;OLE2.ADD_ARG_OBJ(o_args, oParaTab);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OLE2.INVOKE(boZMatInfo, 'ZbapiMatInfo',o_args);      &lt;/P&gt;&lt;P&gt;end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have created one BAPI in which i have one import parameter in which i am passing Material Number, one Export Parameter Return,and one table Zbapi_out&lt;/P&gt;&lt;P&gt;in which i am collecting all my data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now my method name is  &amp;lt;b&amp;gt;'ZbapiMatInfo'&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and its parameters are &amp;lt;b&amp;gt;BapiIn,BapiOut,Return.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now i am getting error at DimAs Method shown Bold in Code, and error is &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;AN OLE Error Occured : 0x80020005&amp;lt;/b&amp;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;can anyone please help me out...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its bit urgent.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Aug 2007 08:50:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-from-oracle/m-p/2707669#M627425</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-21T08:50:59Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI From ORACLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-from-oracle/m-p/2707670#M627426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not yet solved&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Aug 2007 08:43:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-from-oracle/m-p/2707670#M627426</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-23T08:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI From ORACLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-from-oracle/m-p/2707671#M627427</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 am not used sap bapi with oracle but i am shure this problem regarding connection.Your systm is not able to communicate properly i am searching material for that when i will get i will post to you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OK&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gurprit Bhatia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Aug 2007 09:33:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-from-oracle/m-p/2707671#M627427</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-23T09:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: BAPI From ORACLE</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-from-oracle/m-p/2707672#M627428</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gurprit,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Actually, connection is also establish to SAP as we using OLE for this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But i think problem is in Calling the method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But when u get any material do send it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Aug 2007 11:22:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bapi-from-oracle/m-p/2707672#M627428</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-23T11:22:14Z</dc:date>
    </item>
  </channel>
</rss>

