This object includes authorization checks for using services in the Internet Communication Framework (SICF), for calling remote function modules through an RFC destination (SM59), and for configuring proxy settings (SICF).
In transactions SICF or SM59, specify any authorization value (literal) that is also stored in the authorization object. Only when both of the values are identical does the user have authorization to call a destination or an ICF service.
This authorization object contains the following fields and values:
Authorization Object S_ICF: Structure
Field |
Meaning |
Value |
Meaning |
ICF_FIELD |
Type of the object that is being protected |
SERVICE
|
This value protects server-side calls of services in the Internet Communication Framework. |
DEST
|
This value protects remote calls of function modules on the client side. |
||
PROXY
|
This values protects the editing of client-side proxy settings. |
||
ICF_VALUE |
Check value for target object (service, destination,…) |
<Any literal> (For example: ’CHECK1’) |
The chosen value must match the value entered in the corresponding ICF services (transaction SICF), in the proxy configuration (transaction SICF), or in the required destinations (transaction SM59). |
You use ICF_FIELD to determine the function or functions that you want to protect with the authorization object. ICF_VALUE contains your chosen check values, which must match the values entered in the corresponding target object (service, destination,...).
● Authorizations for Using ICF Services
● Authorizations for Proxy Configuration.
For information about how to use the authorization object S_ICF to control access to RFC destinations by client, see the following:
● Controlling Access to RFC Destinations