<?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: Calling BAPI from MS Access. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721763#M1455567</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Normally, every BAPI call has to be commited to the database using BAPI_TRANSACTION_COMMIT. Maybe this is missing in your case. BTW: Only do a commit when no error returned from BAPI call.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 08 Mar 2010 08:50:47 GMT</pubDate>
    <dc:creator>Sm1tje</dc:creator>
    <dc:date>2010-03-08T08:50:47Z</dc:date>
    <item>
      <title>Calling BAPI from MS Access.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721758#M1455562</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;I am facing problem in BAPI when I am creating object in MS Access 2007. error message is "Run time Error 424" Object required.&lt;/P&gt;&lt;P&gt;Login to SAP via Access is successfull but it is not creating object of "SalesOrder".&lt;/P&gt;&lt;P&gt;Kindly help in this regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see the MS access coding.&lt;/P&gt;&lt;P&gt;Dim x As Object&lt;/P&gt;&lt;P&gt;Dim boOrder As Object&lt;/P&gt;&lt;P&gt;Dim oPartner As Object&lt;/P&gt;&lt;P&gt;Dim oItemin As Object&lt;/P&gt;&lt;P&gt;Dim oheader As Object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;' scuccessfully login to SAP&lt;/P&gt;&lt;P&gt;If oBAPICtrl.Connection.Logon(0, False) &amp;lt;&amp;gt; True Then&lt;/P&gt;&lt;P&gt; MsgBox "connection failed"&lt;/P&gt;&lt;P&gt; Else&lt;/P&gt;&lt;P&gt;  MsgBox "connection successfull"&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'(Generate runtime error)in below line*&lt;/P&gt;&lt;P&gt;Set boOrder = bapictrl.GetSAPObject("SalesOrder") &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syed Tayab Shah&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: syed Tayab Shah on Mar 4, 2010 5:03 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Mar 2010 12:02:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721758#M1455562</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-04T12:02:31Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI from MS Access.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721759#M1455563</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't have any hands on experience in calling BAPI from MS Access, but when I look at the error, it looks like a short dump in the SAP System. Logon to the SAP system en check transaction ST22 for short dumps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Mar 2010 12:19:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721759#M1455563</guid>
      <dc:creator>Sm1tje</dc:creator>
      <dc:date>2010-03-04T12:19:00Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI from MS Access.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721760#M1455564</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Micky for your reply.&lt;/P&gt;&lt;P&gt;I had checked it but no error found in ST22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syed Tayab Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Mar 2010 12:23:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721760#M1455564</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-04T12:23:09Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI from MS Access.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721761#M1455565</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Help Please.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tayab Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Mar 2010 06:35:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721761#M1455565</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-05T06:35:32Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI from MS Access.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721762#M1455566</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I had tried successfully, but when BAPI is executed then no effect in R/3 system.&lt;/P&gt;&lt;P&gt;Code is &lt;/P&gt;&lt;P&gt;Dim x As Object&lt;/P&gt;&lt;P&gt;Dim boOrder As Object&lt;/P&gt;&lt;P&gt;Dim Obname As Object&lt;/P&gt;&lt;P&gt;Dim oPartner As Object&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If oBAPICtrl.Connection.Logon(0, False) &amp;lt;&amp;gt; True Then&lt;/P&gt;&lt;P&gt; MsgBox "connection failed"&lt;/P&gt;&lt;P&gt; Else&lt;/P&gt;&lt;P&gt;  MsgBox "connection successfull"&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set Obname = oBAPICtrl.GetSAPObject("InternalOrder")&lt;/P&gt;&lt;P&gt;Set oPartner = oBAPICtrl.DimAs(Obname, "Create", "I_Master_Data")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;oPartner.Value("ORDER") = "ext-10-20004"&lt;/P&gt;&lt;P&gt;oPartner.Value("ORDER_NAME") = "test IO for BAPI 4"&lt;/P&gt;&lt;P&gt;oPartner.Value("ORDER_TYPE") = "ZEPJ"&lt;/P&gt;&lt;P&gt;oPartner.Value("CO_AREA") = "CYBR"&lt;/P&gt;&lt;P&gt;oPartner.Value("COMP_CODE") = "CYBR"&lt;/P&gt;&lt;P&gt;oPartner.Value("CURRENCY") = "PKR"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;oBAPICtrl.Connection.Logoff&lt;/P&gt;&lt;P&gt;Set sapConnection = Nothing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This internal order does not exist after BAPI execute.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syed Tayab Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 07:48:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721762#M1455566</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-08T07:48:38Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI from MS Access.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721763#M1455567</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Normally, every BAPI call has to be commited to the database using BAPI_TRANSACTION_COMMIT. Maybe this is missing in your case. BTW: Only do a commit when no error returned from BAPI call.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Mar 2010 08:50:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721763#M1455567</guid>
      <dc:creator>Sm1tje</dc:creator>
      <dc:date>2010-03-08T08:50:47Z</dc:date>
    </item>
    <item>
      <title>Re: Calling BAPI from MS Access.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721764#M1455568</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;Here is following codes that I am using in MS ACCESS 2007, its running without any error but there no PO in SAP R3 system.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Option Explicit&lt;/P&gt;&lt;P&gt;Dim functionCtrl As Object&lt;/P&gt;&lt;P&gt;Dim sapConnection As Object&lt;/P&gt;&lt;P&gt;Dim theFunc As Object&lt;/P&gt;&lt;P&gt;Dim PoNumber&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Private Sub Command1_Click()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set functionCtrl = CreateObject("SAP.Functions")&lt;/P&gt;&lt;P&gt;Set sapConnection = functionCtrl.Connection&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sapConnection.Client = "400"&lt;/P&gt;&lt;P&gt;sapConnection.User = "ABAPDEV"&lt;/P&gt;&lt;P&gt;sapConnection.Password = "cyber777"&lt;/P&gt;&lt;P&gt;sapConnection.System = "202.163.96.164"&lt;/P&gt;&lt;P&gt;sapConnection.Language = "EN"&lt;/P&gt;&lt;P&gt;If sapConnection.Logon(0, False) &amp;lt;&amp;gt; True Then&lt;/P&gt;&lt;P&gt;    MsgBox "No connection to R/3 System"&lt;/P&gt;&lt;P&gt;    Exit Sub                                           'End program&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set theFunc = functionCtrl.Add("BAPI_PO_CREATE")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Dim poheader As Object&lt;/P&gt;&lt;P&gt;Dim poitems As Object&lt;/P&gt;&lt;P&gt;Dim poitemschedule As Object&lt;/P&gt;&lt;P&gt;Dim PoitemAccountAssignm As Object&lt;/P&gt;&lt;P&gt;Dim retMess As Object&lt;/P&gt;&lt;P&gt;Dim Skip_Items_With_Error As Object&lt;/P&gt;&lt;P&gt;Dim returnFunc As Boolean&lt;/P&gt;&lt;P&gt;Dim startzeil As Integer&lt;/P&gt;&lt;P&gt;Dim endcol As Integer&lt;/P&gt;&lt;P&gt;Dim the_name As String&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set poheader = theFunc.exports.Item("PO_HEADER")&lt;/P&gt;&lt;P&gt;Set Skip_Items_With_Error = theFunc.exports.Item("SKIP_ITEMS_WITH_ERROR")&lt;/P&gt;&lt;P&gt;Set poitems = theFunc.tables.Item("PO_ITEMS")&lt;/P&gt;&lt;P&gt;Set poitemschedule = theFunc.tables.Item("PO_ITEM_SCHEDULES")&lt;/P&gt;&lt;P&gt;Set PoitemAccountAssignm = theFunc.tables.Item("POITEMACCOUNTASSIGNM")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'Skip_Items_With_Error.Value = "X"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;poheader.Value("DOC_TYPE") = "NB"&lt;/P&gt;&lt;P&gt;poheader.Value("VENDOR") = "11000"&lt;/P&gt;&lt;P&gt;poheader.Value("PURCH_ORG") = "1000"&lt;/P&gt;&lt;P&gt;poheader.Value("PUR_GROUP") = "001"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;poitems.Rows.Add&lt;/P&gt;&lt;P&gt;poitems.Value(1, "PUR_MAT") = "279"&lt;/P&gt;&lt;P&gt;poitems.Value(1, "PLANT") = "1000"&lt;/P&gt;&lt;P&gt;poitems.Value(1, "NET_PRICE") = "8000"&lt;/P&gt;&lt;P&gt;'poitems.Value(1, "QUANTITY") = 10&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;poitemschedule.Rows.Add&lt;/P&gt;&lt;P&gt;poitemschedule.Value(1, "DELIV_DATE") = CDate("18/03/2010")&lt;/P&gt;&lt;P&gt;poitemschedule.Value(1, "QUANTITY") = "10"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;returnFunc = theFunc.Call&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PoNumber = theFunc.imports("PURCHASEORDER")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set retMess = theFunc.tables.Item("RETURN")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If retMess Is Nothing Then&lt;/P&gt;&lt;P&gt;MsgBox retMess.Value(1, "MESSAGE")&lt;/P&gt;&lt;P&gt;Else&lt;/P&gt;&lt;P&gt;MsgBox "Purchase Order No : " &amp;amp; PoNumber &amp;amp; "Created"&lt;/P&gt;&lt;P&gt;End If&lt;/P&gt;&lt;P&gt;Set theFunc = functionCtrl.Add("BAPI_TRANSACTION_COMMIT")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;End Sub&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 any body tell about the this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Syed Tayab Shah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Mar 2010 13:47:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/calling-bapi-from-ms-access/m-p/6721764#M1455568</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-03-10T13:47:13Z</dc:date>
    </item>
  </channel>
</rss>

