cancel
Showing results for 
Search instead for 
Did you mean: 

JCo: retrieving all BAPIs from R3 system

Former Member
0 Kudos

I create JCo.Client object.

According to all jco tutorials next steps are: create repository, create function template, get function, set input parameters, execute function, get output.

These steps are all about executing ONE particular BAPI.

Is it possible to retrieve all BAPIs available on R3 system represented by my JCo.Client?

Accepted Solutions (1)

Accepted Solutions (1)

roberto_tagliento
Active Contributor
0 Kudos

Yes, BAPI works like RFCs.

Nothing is different. BAPI are RFC.

roberto_tagliento
Active Contributor
0 Kudos

A simple definition (not mine 😛 😞

BAPI (Business Application Programming Interface) is a set of interfaces to object-oriented programming methods that enable a programmer to integrate third-party software into the proprietary R/3 product from SAP. For specific business tasks such as uploading transactional data, BAPIs are implemented and stored in the R/3 system as remote function call (RFC) modules.

Former Member
0 Kudos

Roberto, nothing new for me in your link (calling only ONE BAPI - "BAPI_MATERIAL_GETLIST").

Former Member
0 Kudos

My task is:

- enter parameters for R3 system (like host, client, ,user, pssw ....)

- retrieve ALL BAPIs from R3

- call selected BAPI

yes, two first steps like in SAP Enterprise Connector Wizard - but i want to do it using JCo

roberto_tagliento
Active Contributor
0 Kudos

sorry i read only now better 😛

sure it´s possible

Must exist a a standard RFC or FM to call.

roberto_tagliento
Active Contributor
0 Kudos

RFC_FUNCTION_SEARCH

roberto_tagliento
Active Contributor
0 Kudos

use * to receive all entries.

Former Member
0 Kudos

Yes i've found

RFC_FUNCTION_SEARCH

RFC_FUNCTION_SEARCH_WITHGROUP

i found it from SAP Enterprise Connector Wizard src files and from here:

Answers (0)