Creating Remote Function Call (RFC) Consumers
This option allows you to provide Remote Function Call (RFC) consumer details such as project, package, name, Enterprise Services name, Enterprise Services Namespace, and prefix.
Context
ABAP Connectivity and Integration Development tool supports Remote Function Call. RFC is the standard SAP interface for communication between SAP systems. RFC interacts with functions available on remote SAP systems. You might require RFCs in a distributed business scenario to establish communication between remotely enabled function modules. You can also use RFCs to communicate between function modules available on the same SAP system.
RFC consumer uses a RFC proxy object and its related operations to establish communication. RFC consumer can have multiple operations. You can set Interface Pattern, Security level and Release status for RFC consumer proxies.
Procedure- Access the Enterprise Services wizard. For information on using the wizard, see Accessing the Enterprise Services Wizard.
- Select RFC Consumer.
The New RFC Consumer wizard appears.
- Enter the following details:
- Package name
- Name
- SAP enterprise service (ES) Name
- SAP enterprise service (ES) Namespace
- Prefix, if required
- Click Next.
- The Selection of Transport Request wizard appears disabled if you are creating the RFC consumer in a local package.
- The Selection of Transport Request wizard appears enabled if you are creating the RFC consumer in a transportable package.
- Click Finish.
The RFC Consumer proxy appears in the proxy editor.
- Set the Interface Pattern, Security Level, and Release Status details for the RFC consumer proxy.
- Stateless: Stateless interface pattern considers each request as an independent session. In a stateless interface pattern a server does not retain the internal state of the previous session in a given sequence of interactions.
- Stateful: In a Stateful interface pattern a server retains the internal state.
- Security Level helps you to define the security of RFC communication.
- Release Status helps you to define the status of the RFC consumer proxy object.