Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

What are the differences of the way calling RFC in Personas 2.0 and 3.0?


I am here rather like to get confirmation of my understanding of how RFC is done in Personas 2.0 and 3.0.
Below is my observations:

In Personas 2.0:

A function module has to be created in backend to manipulate the return data of a function/BAPI called, such as compose the return strings in JSON format. Such function module has to be maintained for each RFC call if the return data structure are different. Namely, it is not possible to have one function module to call different BAPIs.

In Personas 3.0:

Since the return data are manipulate inside the Personas script based on the BAPI data, there is no extra function module to be created as the interface wrapper, thus maintain is simpler.

My questions:

Q1: Is the above understanding correct?

Q2: When dealing with a BAPI that has a large import/export tables, would there be any performance issue due to parsing large data?


Dong Zhu

Former Member
Former Member replied

The major difference is that in Personas 2,0 you need to implement a Function Module as a wrapper, but in Personas 3.0 the return is directly parsed in JS code without extra FM.


0 View this answer in context

Helpful Answer

Not what you were looking for? View more on this topic or Ask a question