SAP ABAP Class CL_ICF_BASIC_LOGIN (ICF System Logon Basic Layout)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     SICF_EXT_LOGIN (Package) ICF Login
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ICF_SYSTEM_LOGIN ICF System Logon 20031103
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWFND/CL_COC_SYSTEM_LOGIN system login class 20110725
2 Inheritance (c INHERITING FROM c_ref)  CL_ICF_EXAMPLE01_LOGIN Example 01 Customization System Login 20040302
3 Inheritance (c INHERITING FROM c_ref)  CL_ICF_IDES_LOGIN ICF System Logon IDES Layout 20040301
4 Inheritance (c INHERITING FROM c_ref)  CL_ICF_NW04_LOGIN ICF System Logon Layout NetWeaver 04 20040301
5 Inheritance (c INHERITING FROM c_ref)  CL_ICF_WOSM_LOGIN SRS Login Screen for ICF 20040810
6 Inheritance (c INHERITING FROM c_ref)  CL_OAUTH2_ICF_SYS_LOGIN System Login class to render Token Endpoint JSON response 20111130
Properties
Class CL_ICF_BASIC_LOGIN  
Short Description ICF System Logon Basic Layout    
Super Class CL_ICF_SYSTEM_LOGIN ICF System Logon 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SICF_EXT_LOGIN   ICF Login 
Created 20031103   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ICF_BASIC_LOGIN has no interface implemented.
Friends
Class CL_ICF_BASIC_LOGIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ID_DEFAULT_BUTTON Constant Private Type reference (TYPE) STRING 'sapSL_DEFAULT_BUTTON' 20041027
2 CO_LABELCLICK_SCRIPT Constant Private Type reference (TYPE) STRING 'sapUrMapi_Label_clickLabeledElement(this.id,this.getAttribute(''f''),event);' 20050728
3 CO_URL_FAVICON Constant Private Type reference (TYPE) STRING '/sap/public/bc/ur/Login/Simple/favicon.ico' SAP Logo Icon 20100413
4 __ID Instance attribute Private Type reference (TYPE) I 20050728
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CUSTOM_FIELDS Instance method Protected Method Customer Enhancement: Insert Own Fields in Login Template 20050728
2 ADD_CUSTOM_LINKS Instance method Protected Method Customer Enhancement: Insert Own Links in Login Template 20050728
3 CREATE_LOGIN_FORM Instance method Protected Method Create UR Control for Login Fields 20040301
4 CREATE_MESSAGES_CONTROL Instance method Protected Method UR Control for Messages 20040906
5 CREATE_PW_CHANGE_FORM Instance method Protected Method Create UR Control for Passwort Change 20040301
6 CREATE_SYSTEM_INFO Instance method Protected Method Create UR Control for System Info 20040301
7 ESCAPE_HTML Static method Private Method 20080130
8 FORMAT_SYSTEM_MESSAGES Instance method Private Method 20050204
9 INIT_UR Instance method Protected Method Initialize Unified Rendering (UR) 20040302
10 NEXT_ID Instance method Protected Method 20050728
11 RENDER Instance method Protected Method Rendering of Screen 20040302
12 RENDER_PAGE Instance method Protected Method Rendering of Page Border 20040302
Events
Class CL_ICF_BASIC_LOGIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_CUSTOM_FIELD Protected See coding 20050728 begin of t_custom_field, label type ref to ifur_d2_label, " the label (optional) field type ref to ifur_d2__control, " the field (can be any ur control) end of t_custom_field
2 T_CUSTOM_FIELD_TAB Protected See coding 20050728 t_custom_field_tab type standard table of t_custom_field with default key
3 T_CUSTOM_LINK Protected See coding 20050728 begin of t_custom_link, text type string, href type string, end of t_custom_link
4 T_CUSTOM_LINK_TAB Protected See coding 20050728 t_custom_link_tab type standard table of t_custom_link with default key
5 T_SYS_MESSAGE Private See coding 20050204 begin of T_SYS_MESSAGE, id type string, author type string, html type string, end of t_sys_message
6 T_SYS_MESSAGE_TAB Private See coding 20050204 T_SYS_MESSAGE_TAB type standard table of t_sys_message with default key
7 T_TEMSG_TAB Private See coding 20050204 T_TeMSG_TAB type standard table of temsg with default key
Method Signatures

Method ADD_CUSTOM_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDS Value transfer Type reference (TYPE) T_CUSTOM_FIELD_TAB 20050728

Method ADD_CUSTOM_FIELDS on class CL_ICF_BASIC_LOGIN has no exception.

Method ADD_CUSTOM_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LINKS Value transfer Type reference (TYPE) T_CUSTOM_LINK_TAB 20050728

Method ADD_CUSTOM_LINKS on class CL_ICF_BASIC_LOGIN has no exception.

Method CREATE_LOGIN_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_BUTTONS_CONTROL Value transfer Object reference (TYPE REF TO) OBJECT 20040301
2 Exporting ER_FORM_CONTROL Value transfer Object reference (TYPE REF TO) OBJECT 20040301
3 Exporting ER_MESSAGES_CONTROL Value transfer Object reference (TYPE REF TO) OBJECT 20040906

Method CREATE_LOGIN_FORM on class CL_ICF_BASIC_LOGIN has no exception.

Method CREATE_MESSAGES_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGES_CONTROL Value transfer Object reference (TYPE REF TO) OBJECT 20040906

Method CREATE_MESSAGES_CONTROL on class CL_ICF_BASIC_LOGIN has no exception.

Method CREATE_PW_CHANGE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_BUTTONS_CONTROL Call by reference Object reference (TYPE REF TO) OBJECT 20040301
2 Exporting ER_FORM_CONTROL Call by reference Object reference (TYPE REF TO) OBJECT 20040301

Method CREATE_PW_CHANGE_FORM on class CL_ICF_BASIC_LOGIN has no exception.

Method CREATE_SYSTEM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CONTROL Value transfer Object reference (TYPE REF TO) OBJECT 20040301

Method CREATE_SYSTEM_INFO on class CL_ICF_BASIC_LOGIN has no exception.

Method ESCAPE_HTML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ESCAPED Value transfer Type reference (TYPE) STRING 20080130
2 Importing HTML Call by reference Type reference (TYPE) CSEQUENCE 20080130

Method ESCAPE_HTML on class CL_ICF_BASIC_LOGIN has no exception.

Method FORMAT_SYSTEM_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGES Value transfer Type reference (TYPE) T_SYS_MESSAGE_TAB 20050204
2 Importing TEMSGS Call by reference Type reference (TYPE) T_TEMSG_TAB Systemnachrichten 20050204

Method FORMAT_SYSTEM_MESSAGES on class CL_ICF_BASIC_LOGIN has no exception.

Method INIT_UR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_RENDERER Call by reference Object reference (TYPE REF TO) IFUR_D2 Perforce change=45700 / 20040224-134206 20040302
2 Exporting ER_SYSTEM Call by reference Object reference (TYPE REF TO) IFUR_D2_SYSTEM Perforce change=42694 / 20031216-094150 20040302

Method INIT_UR on class CL_ICF_BASIC_LOGIN has no exception.

Method NEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) STRING 20050728

Method NEXT_ID on class CL_ICF_BASIC_LOGIN has no exception.

Method RENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUTTONS_CONTROL Call by reference Object reference (TYPE REF TO) OBJECT 20040302
2 Importing IR_CONTENT_CONTROL Call by reference Object reference (TYPE REF TO) OBJECT 20040302
3 Importing IR_MESSAGES_CONTROL Call by reference Object reference (TYPE REF TO) OBJECT 20040906
4 Importing IR_SYSTEM_INFO_CONTROL Call by reference Object reference (TYPE REF TO) OBJECT 20040302
5 Importing IV_FORM_NAME Call by reference Type reference (TYPE) STRING 20040302
6 Importing IV_HIDDEN_FIELDS Call by reference Type reference (TYPE) STRING 20040302
7 Importing IV_JAVASCRIPT Call by reference Type reference (TYPE) STRING 20040302
8 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20040302
9 Returning RV_HTML Value transfer Type reference (TYPE) STRING 20040302

Method RENDER on class CL_ICF_BASIC_LOGIN has no exception.

Method RENDER_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_RENDERER Call by reference Object reference (TYPE REF TO) IFUR_D2 Perforce change=45700 / 20040224-134206 20040302
2 Importing IR_SYSTEM Call by reference Object reference (TYPE REF TO) IFUR_D2_SYSTEM Perforce change=42694 / 20031216-094150 20040302
3 Importing IV_CONTENT_HTML Call by reference Type reference (TYPE) STRING 20040302
4 Importing IV_FORM_NAME Call by reference Type reference (TYPE) STRING 20040302
5 Importing IV_HIDDEN_FIELDS Call by reference Type reference (TYPE) STRING 20040302
6 Importing IV_JAVASCRIPT Call by reference Type reference (TYPE) STRING 20040302
7 Importing IV_TITLE Call by reference Type reference (TYPE) STRING 20040302
8 Returning RV_HTML Value transfer Type reference (TYPE) STRING 20040302

Method RENDER_PAGE on class CL_ICF_BASIC_LOGIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700