what is RFC?types of RFCs?please any one can give me the
interfaces in sap abap with example?
Answer Posted / saifur rahaman
RFC is an SAP interface protocol based on CPI-C. It is used
to simplify the programming of communication processes
between systems. RFCs enable you to call and execute
predefined functions in a remote system - or in the same
system. They manage the communication process, parameter
transfer, and error handling.
How to Check for the RFC destinations and connections on a
client from abap.
Parameters
EXPORTING
RFCDESTINATION System to be tested
IMPORTING
MSGV1 RFC message
MSGV2 RFC message
RFC_SUBRC RFC return code
Example
REPORT ZEXAMPLE.
DATA: RFCDESTINATION LIKE RSCAT-RFCDEST,
V_MSGV1 LIKE SY-MSGV1,
V_MSGV2 LIKE SY-MSGV2,
V_SUBRC LIKE SYST-SUBRC.
CALL FUNCTION 'CAT_CHECK_RFC_DESTINATION'
EXPORTING
RFCDESTINATION = RFCDESTINATION
IMPORTING
MSGV1 = V_MSGV1
MSGV2 = V_MSGV2
RFC_SUBRC = V_SUBRC.
IF V_SUBRC NE 0.
WRITE:/ 'ERROR:', V_MSGV1, V_MSGV2.
ELSE.
SET PARAMETER ID 'RFC' FIELD RFCDESTINATION.
WRITE:/ 'CONNECTION TO', RFCDESTINATION, 'IS WORKING'.
ENDIF.
See Also
CAT_PING, TH_SERVER_LIST
| Is This Answer Correct ? | 2 Yes | 3 No |
Post New Answer View All Answers
could anyone tell me what r real time questions been asked in interviews?i am in urgent need..thanks in advance
What are the differences between interactive and drill down reports?
What is a data element?
How many secondary indexes can we create in a table?
What is web dynpro for abap?
What is the function of a domain?
What is the max no of match code id's that can be defined for one match code object? : abap data dictionary
Can you print decimals in type n? What is difference between float and packed data type?
How to create user interfaces for lists?
Can a transparent table exist in data dictionary but not in the database physically? : abap data dictionary
Is it possible to pass data to and from include programs explicitly? : abap modularization
Module Pool Programming: Events and Table Control handling.
Difference between sy-tabix and sy-index?
What are the list of screen elements?
what are the various types of parameters and how are they distinguished from one another?