cancel
Showing results for 
Search instead for 
Did you mean: 

JCO + BAPIs ... are there any alternatives?

Former Member
0 Kudos

Hello everybody,

I´m new here and hope to get some help. I´m from germany so please excuse my poor english (is there a german forum anywhere??)

At the moment I´m developing an application (JSP) which needs to read data from SAP. For this I am using BAPIs. So far everything works fine... but I can´t find the right BAPI for another transaction.

My question now is:

Is there for each transaction in SAP an appropriate BAPI? If this isn´t so, is there another possibility to communicate with a transaction?

Isn´t there some kind of documentation where I can type in the transaction and get the correct BAPI (that would be fine)?

Thanks a lot for any help!

Regards,

Bernd

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Transactions do usally more than just simple Bapi calls and sometimes do not even make bapi calls. So you can not find the correspondance you are looking for.

JCO is a connector for calling Remote function modules and SAP transactions are not callable directly from Java.

You have somehow to understand the processing done by the transaction and rewrite it in a RFC.

You can also use web services from java but the problem remains the same.. You have to create the web service and link it to a function module.

Regards,

Houcine Bourquouquou

Former Member
0 Kudos

Thanks a lot for your reply!

That´s what I wanted to know. So I have to write my own functions... but I think I won´t get the permission to develop these (I´m writing my diploma thesis)... we will see.

Thank you very much for helping me.

Regards,

Bernd Manowski

Former Member
0 Kudos

Hi Bernd

SAP transactions do not all use BAPIs and the kind of documentation you are looking for does not exist as far as I know. But as an alternative, you can go to transaction 'BAPI' and browse all the available BAPIs in your system.

By the way, with JCO you can call any Remote enabled function in SAP so you can also create your own functions with the flag 'remote enable' and call them from your JSPs.

Regards,

Hope this will help you,

Houcine Bourquouquou

Former Member
0 Kudos

Hello Houcine Bourquouquou

Thank you for your reply!

I already knew transaction 'BAPI'... but I thought that there is an easier way to get the right BAPI.

In that case I need to continue my search for the right one.

Is there another possibility to process a transaction with Java except the one you mentioned (create an own function)?

So is it possible to process each transaction in SAP with an external solution (Java, ...)?

Thanks a lot!

Bernd