Questions tagged [bapi]

BAPIs (Business Application Programming Interface) are specific methods for SAP business objects, which are stored in the Business Object Repository (BOR) of the SAP system and are used for carrying out particular business tasks.

BAPIs (Business Application Programming Interface) are specific methods for SAP business objects, which are stored in the Business Object Repository (BOR) of the SAP system and are used for carrying out particular business tasks.

In an SAP system, BAPIs are stored as RFC enabled function modules and can be accessed through the Function Module Builder. Standard BAPIs can be called in ABAP developments like a standard function module and as they have remote function call enabled, they can be used to integrate SAP with external systems.

Useful Links:

Related Tags:

209 questions
4
votes
2 answers

Get available BAPIs and/or tables

I have developed a component in C# 2010 using SAP .NET Connector 3.0 to run BAPI Modules and read SAP tables data and schemas. Is there a BAPI (or some other way) to get: list of available tables list of available BAPIs Thanks in advance.
Daniele
  • 203
  • 6
  • 20
4
votes
1 answer

Programmatically, what needs to be done to use X.509 Client Certificates in your calls to SAP?

I'm currently using User ID / password basic authentication. What do I need to do, in order to start using X.509 Digital Certificates? My web application is written in C# and is running on top of IIS. Additional info: I'll be invoking BAPIs/ zBAPIs…
John Assymptoth
  • 8,227
  • 12
  • 49
  • 68
3
votes
1 answer

Call BAPI RFCs transactionally via JCo

First of all I'm not a SAP/BAPI developer. We have a java application that is calling some BAPIs over RFCs using JCo library. The question is whether there is any way to call several of those in a single transaction. I believe the correct way to do…
archie_by
  • 1,623
  • 2
  • 11
  • 10
3
votes
1 answer

Calling BAPI_PO_CREATE using SAP.Net Connector 3.0

I am trying to create Purchase order in SAP ERP from my .NET application using SAP.net Connector 3.0. However I am getting following error message in RETURN parameter ME159: Function modules invoked in wrong sequence. I am using below code: //…
Imranullah Khan
  • 232
  • 3
  • 13
3
votes
1 answer

Get GOS attachment list for notification via BAPI

I need to find a BAPI (or a chain of BAPIs?) to read the Notification Attachment List (GOS) using as input the Notification number. I've tried many BAPIs, but the only functional result was via SO_OBJECT_READ FM to which I passed Object ID (which I…
SimonFreeman
  • 205
  • 1
  • 7
  • 17
3
votes
2 answers

How to use JCo connection without creating *.JcoDestination file

I'm trying to connect to SAP ECC 6.0 using JCo. I'm following this tutorial. However, there is a Note saying: For this example the destination configuration is stored in a file that is called by the program. In practice you should avoid this for…
Sok Pomaranczowy
  • 993
  • 3
  • 12
  • 32
3
votes
1 answer

BAPI for reading CCMS values

I am currently developing a small application which reads actual values from the CCMS Monitoring, but I got a small problem. I actually use the BAPI BAPI_SYSTEM_MTE_GETPERFCURVAL to read the values from the CCMS environment (e.g…
LStrike
  • 1,598
  • 4
  • 26
  • 58
3
votes
2 answers

Is there an advantage of using direct RFC calls instead of the BAPI?

I'm not very familiar with working with SAP but my current task is to utilize RFC calls for creating purchase orders in SAP software via a C# project I'm working on. Is there any advantage to using direct RFC calls instead of the BAPI? I asked my…
Ento
  • 43
  • 1
  • 6
2
votes
2 answers

Equivalent BAPI for a MB01 transaction?

I'm trying to replace some un-reliable sap scripting we have in place to do an MB01 from a custom goods receipt application. I have come across the .NET connector and it looks like it could do a job for me. Research has churned up the BAPI called…
Ant Swift
  • 20,089
  • 10
  • 38
  • 55
2
votes
1 answer

How to add homepage URL to SAP business partner?

I'm working on a program witch creates Business Partners in SAP IS-U system. For the creation of business partners I use function module BAPI_ISUPARTNER_CREATEFROMDATA I have to add homepage URL too, any idea how to do it? Thanks!
ijavid
  • 715
  • 12
  • 23
2
votes
2 answers

How to build a call graph for a function module?

A while ago during documenting legacy code I found out there is a tool for displaying call graph (call stack) of any standard program. Absurdly I wasn't aware of this tool for years :D It gives fancy list/hierarchy of calls of the program, though…
Suncatcher
  • 10,355
  • 10
  • 52
  • 90
2
votes
1 answer

Calling BAPI from Java using SAP Cloud SDK version 3.0

I am working on a POC currently where I need to call a BAPI inside S/4HANA On-Premise from a cloud application using Java. For this I am using SAP Cloud SDK. For initial setup I followed these…
arunava04
  • 67
  • 9
2
votes
1 answer

When using SAP JCO 3.0 is it necessary to invoke BAPI_TRANSACTION_ROLLBACK?

Is it necessary to invoke BAPI_TRANSACTION_ROLLBACK or just JCoContext.end() will do an implicit rollback?
2
votes
2 answers

How to trigger user-exit EXIT_SAPMIWO0_020 via BAPI or FM?

I'm creating and updating my PM notifications via BAPI_ALM_NOTIF_CREATE and BAPI_ALM_NOTIF_DATA_MODIFY respectively. BAPI_ALM_NOTIF_CREATE triggers user-exit EXIT_SAPLIQS0_017 (QQMA0025), but BAPI_ALM_NOTIF_DATA_MODIFY does not trigger user-exit…
Dorien De Wallen
  • 173
  • 5
  • 13
2
votes
1 answer

How to get MIGO data via FM or BAPI?

Is there a BAPI or FM to get the data on the MIGO screen? I'm talking about the data it retrieves when pressing the execute button. I tried debugging the code, but it doesn't seem to call a BAPI or FM. Regards
Dorien De Wallen
  • 173
  • 5
  • 13
1
2
3
13 14