ON_ICF_CALL SAP Method Forward User Actions
Below is documentation, parameters and attributes of ABAP Method ON_ICF_CALL within SAP class CL_ICF_SYSTEM_LOGIN. There is also a number of example ABAP code snipts to help you use the functionality of this method.
This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name CL_ICF_SYSTEM_LOGIN into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Static
This is a Static Method so you can call it directlyThe following technical details of method ON_ICF_CALL can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method ON_ICF_CALL
.Name | Type | Data Type | Description | Default Value |
ACCESSIBILITY | Importing | TYPE ICF_ACCESSIBILITY | ICF: Accessibility | |
CONFIGURATION | Importing | TYPE STRING | Configuration of System Logon | |
II_SERVER | Importing | TYPE REF TO IF_HTTP_SERVER | ||
IS_ALIAS | Importing | TYPE C | Setting for Alias User Name | |
IV_LOGIN_METHODS | Importing | TYPE C | ||
MANDATORY_SERVICE_CLIENT | Importing | TYPE ICFMANDT | Client Stipulated by ICF Service | |
MANDATORY_SERVICE_LANGU | Importing | TYPE SPRAS | Language Stipulated by ICF Service | |
MANDATORY_SSL | Importing | TYPE ABAP_BOOL | HTTPS Configured in Service | |
SERVICE_CLIENT | Importing | TYPE ICFMANDT | Client Configured in Service | |
SERVICE_LANGU | Importing | TYPE SPRAS | Language Configured in Service | |
WEBGUI | Importing | TYPE ABAP_BOOL | ||
XSRF_FIELD_VALUE | Importing | TYPE STRING | Content of XSRF Form Field | |
CHANGE_LANGUAGE | Exporting | TYPE LAISO | ||
CHANGE_PASSWORD | Exporting | TYPE XUBCODE | User password | |
CHANGE_USER | Exporting | TYPE SYUNAME | User Name | |
LOGIN_IN_PROCESSING | Exporting | TYPE ABAP_BOOL | Login completed, start application |
Exceptions of Method ON_ICF_CALL
This method does not have any exceptionsExample ABAP coding
DATA: lv_ACCESSIBILITY TYPE ICF_ACCESSIBILITY,
lv_CHANGE_LANGUAGE TYPE LAISO,
lv_CHANGE_PASSWORD TYPE XUBCODE,
lv_CHANGE_USER TYPE SYUNAME,
lv_CONFIGURATION TYPE STRING,
lv_II_SERVER TYPE IF_HTTP_SERVER,
lv_IS_ALIAS TYPE C,
lv_IV_LOGIN_METHODS TYPE C,
lv_LOGIN_IN_PROCESSING TYPE ABAP_BOOL,
lv_MANDATORY_SERVICE_CLIENT TYPE ICFMANDT,
lv_MANDATORY_SERVICE_LANGU TYPE SPRAS,
lv_MANDATORY_SSL TYPE ABAP_BOOL,
lv_SERVICE_CLIENT TYPE ICFMANDT,
lv_SERVICE_LANGU TYPE SPRAS,
lv_WEBGUI TYPE ABAP_BOOL,
lv_XSRF_FIELD_VALUE TYPE STRING,
lv_other TYPE c.
CALL METHOD CL_ICF_SYSTEM_LOGIN=>ON_ICF_CALL(
EXPORTING
ACCESSIBILITY = lv_ACCESSIBILITY
CONFIGURATION = lv_CONFIGURATION
II_SERVER = lv_II_SERVER
IS_ALIAS = lv_IS_ALIAS
IV_LOGIN_METHODS = lv_IV_LOGIN_METHODS
MANDATORY_SERVICE_CLIENT = lv_MANDATORY_SERVICE_CLIENT
MANDATORY_SERVICE_LANGU = lv_MANDATORY_SERVICE_LANGU
MANDATORY_SSL = lv_MANDATORY_SSL
SERVICE_CLIENT = lv_SERVICE_CLIENT
SERVICE_LANGU = lv_SERVICE_LANGU
WEBGUI = lv_WEBGUI
XSRF_FIELD_VALUE = lv_XSRF_FIELD_VALUE
IMPORTING
CHANGE_LANGUAGE = lv_CHANGE_LANGUAGE
CHANGE_PASSWORD = lv_CHANGE_PASSWORD
CHANGE_USER = lv_CHANGE_USER
LOGIN_IN_PROCESSING = lv_LOGIN_IN_PROCESSING ).
Links to Related Class(s)
CL_ICF_S...Full list of available SAP object classes
Search for further information about these or an SAP related objects