Answer Posted / supriya chaluvadi
3 types of Function modules.
Normal
Remote-enabled (RFC)
Update
NORMAL FUNCTION MODULE:
Function modules are procedures that are defined in
function groups (special ABAP programs with type F) and can
be called from any ABAP program. Function groups act as
containers for function modules that logically belong
together,Function modules allow you to encapsulate and
reuse global functions in the R/3 System. They are stored
in a central library,Unlike subroutines, you do not define
function modules in the source code of your program.
REMOTE FUNCTION MODULE (RFC):
RFC (Remote Function Call) is an extension of CALL FUNCTION
in a distributed environment. Existing function modules can
be executed from within a remote system (R/2 or R/3) via an
RFC Call. Adding a Destination clause to the CALL FUNCTION
statement does this.
The destination parameter displays an entry in the RFCDES
table (which is defined with t.code SM59). This entry
contains all necessary parameters to conect to and log in
the destination system. The RFC API on OS/2, Windows,
Windows NT and all R/3 based UNIX platforms makes it
possible to use the RFC functionality between an SAP System
and a non SAP System.
UPDATE FUNCTION MODULE:
These function modules are used to update the database
tables. Using the function module in updating the database
table helps in updating the database without any
irregularities.
| Is This Answer Correct ? | 54 Yes | 1 No |
Post New Answer View All Answers
What functions does a data dictionary perform? : abap data dictionary
What is the difference b/t Session method and call transaction method ??
What is abap dictionary or data dictionary? What is the transaction to access abap dictionary? : abap data dictionary
What is lock mechanism? How do we create lock objects in abap?
What is the modification assistant?
What is sap abap data dictionary?
What are the mandatory fields to be filled for BAPI_CUSTOMER_CREATEFROMDATA1
What happens when you post goods issue after delivery? How does the inventory get reduced after the delivery?
What are data classes? What are the various data classes available for selection? : abap data dictionary
What is the difference between the function module and a normal abap/4 subroutine?
what is diff between idocs,bdc,rfc and bapi. give real time answer
What are the aggregate objects in the dictionary? : abap data dictionary
What is function group?
what is sap scriptview ?
How do you use tab sets in layout sets?