Application Development and Automation 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: 
Read only

function modules

Former Member
0 Likes
714

hi ,

i want 2 know how many types of function modules

6 REPLIES 6
Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
675

Function modules are one element. There are no types. However sometimes an RFC enabled function module is referred to as RFC Function module, but really it is just a function module. Also BAPIs are function modules, but are usually referred to as just BAPI as opposed to BAPI Function module.

Regards,

Rich Heilman

Read only

0 Likes
675

Hi,

I want PS Module related BAPIs

I know some BAPIs

BAPI_PS_INITIALIZATION.

BAPI_BUS2001_CREATE.

BAPI_BUS2054_CREATE_MULTI.

BAPI_PS_PRECOMMIT.

BAPI_TRANSACTION_COMMIT.

and creating Network activity BAPI and Mile Stole creating bapi SAP Stand bapis I know other than that any BAPIS plz. give me.

like BAPI_BUS2001_CREATE IT SAP STANDARD instead of this we can create BAPI_PROJECTDEF_CREATE. LIKE THIS i WANT.

but these bapis I wnat to know clearly how to work with example

any one can help me it is very very urgent.

Regards

Read only

0 Likes
675

Hi Krishna Kishore,

Pls let me know PSModule BAPIs

BAPI_PS_INITIALIZATION.

BAPI_BUS2001_CREATE.

BAPI_BUS2054_CREATE_MULTI.

BAPI_PS_PRECOMMIT.

BAPI_TRANSACTION_COMMIT.

with examples. Bcoz I am very new to PS Module. This is very very urgent.

I have customer enhancement fields also (CI_PROJ,CI_PRPS) .

This is very very urgent.

Thanks in Advance,

Pls help me.

Read only

Laxmana_Appana_
Active Contributor
0 Likes
675

Hi,

There is no different function module types , but calling the function module will be different.

check this function calls syntax

1. Calls a function module:

- CALL FUNCTION func.

2. Call a function module in a different mode (asynchronous Remote Function Call):

- CALL FUNCTION func STARTING NEW TASK taskname.

3. Call a function module in the update task:

- CALL FUNCTION func IN UPDATE TASK.

4. Call a function module in a remote system (Remote Function Call, RFC 😞

- CALL FUNCTION func DESTINATION dest.

5. Asynchronous call to a function module with transactional processing (transactional Remote Function Call):

- CALL FUNCTION func IN BACKGROUND TASK.

qRFC with output queue

6. Call a function module that can be activated in the context of enhancements:

- CALL CUSTOMER-FUNCTION func.

Regards

Appana

Read only

andreas_mann3
Active Contributor
0 Likes
675

what do you mean exactly?

-normal

-RFC

-update

A.

Read only

Former Member
0 Likes
675

I dont know if this is the answer you are looking but there is no classification in function modules but the processing type are 3:

1) Normal FM -> Within the same SAP environment

2) Remote-enabled -> For other systems to interact with SAP

3) Update Module -> Used for update mode

You can check these if you go to SE37 and click the attributes tab of the FM.

hith

Sunil Achyut