Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BTE Function modules

Former Member
0 Kudos
1,117

Hi,

I am new to Business transcation events (BTE).Can any one tell me the difference between function

modules 'OPEN_FI_PERFORM' and 'OUTBOUND_CALL' ?

Regards,

Krishnam Raju

1 ACCEPTED SOLUTION

Former Member
0 Kudos
204

Hi Krishnam,

The 'OPEN_FI_PERFORM......_P' function module corresponds to the Process BTE. These BTEs allow to implement program that differs from standard application, so they have changing or exporting parameter in the BTE function module interface.

The 'OPEN_FI_PERFORM......_E' or the 'OUTBOUND_CALL..' are Publish and Subscribe BTEs. These BTEs allow you to functionality implement additional functionality, not delivered by SAP or as per custoomer requirement.

Regards,

George

3 REPLIES 3

Former Member
0 Kudos
205

Hi Krishnam,

The 'OPEN_FI_PERFORM......_P' function module corresponds to the Process BTE. These BTEs allow to implement program that differs from standard application, so they have changing or exporting parameter in the BTE function module interface.

The 'OPEN_FI_PERFORM......_E' or the 'OUTBOUND_CALL..' are Publish and Subscribe BTEs. These BTEs allow you to functionality implement additional functionality, not delivered by SAP or as per custoomer requirement.

Regards,

George

0 Kudos
204

Hi George,

Thanks for the reply.Can you please tell me the difference between 'OPEN_FI_PERFORM*_E'

and 'OUTBOUND_CALL*' ?

Regards,

Krishnam Raju

0 Kudos
204

Hi Krishnam,

The 'OUTBOUND_CALL*' BTE function module additionally allows to sRFC enabled implementation.

Which means that in the OUTBOUND_CALL..' BTE there is a check to identify if the function module implemented is RFC enabled or not, and it has the possibility to call RFC enabled function module based on 'SAMPLE_INTERFACE_....' with destination.

The 'OPEN_FI_PERFORM*_E' calls only normal function module implementation.

Regards,

George