Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

query SAP table with join

Hi,
I have to extract data from 2 SAP linked tables.
BAPI function (RFC_READ_TABLE) only read Tables one by one. What is the best way to request SAP with an inner join?
Regards
Francois
Labels (2)
3 Replies
Anonymous
Not applicable

At first with the new release of Talend ships a BAPI named RFC_Z_READ_TABLE which has no limits for the record length (the current you use has a limit of 512 byte).
Anyway, both BAPIs are not design to allow joins. You can build such join within SAP it self as view and retrieve these data via the BAPI or you can read both tables in separate database tables and joining them in your own database (that would my first choice).
_AnonymousUser
Specialist III
Specialist III
Author

Hi Jlolling,
Which version of Talend supports RFC_Z_READ_TABLE? I tried in Talend Open Studio 5.6 for Data Integration and it gives me below error.
Is it available in Talend 6.0 Open Studio?

connected
Exception in component tSAPInput_1
java.lang.RuntimeException: The RFC can't support the function: RFC_Z_READ_TABLE.
at demo.saptest_0_1.saptest.tSAPInput_1Process(saptest.java:618)
at demo.saptest_0_1.saptest.runJobInTOS(saptest.java:1037)
at demo.saptest_0_1.saptest.main(saptest.java:894)
disconnected
_AnonymousUser
Specialist III
Specialist III
Author

Hi,
I'm also facing similar issue. Could anyone respond to the same. I tried using Talend 6.0 BD Open Studio and still facing same issue.