SAP ABAP Class CL_WDR_ACF_WHITELIST (Access Whitelist)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ACF (Application Component) Bitte Unterkomponenten verwenden (Hinweis 1665488)
     SWDP_UIEL_ACTIVE_COMPONENT (Package) UIE Library "ActiveComponent"
Properties
Class CL_WDR_ACF_WHITELIST  
Short Description Access Whitelist    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_UIEL_ACTIVE_COMPONENT   UIE Library "ActiveComponent" 
Created 20080410   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)
2 CL_GUI_FRONTEND_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDR_ACF_WHITELIST has no interface implemented.
Friends
Class CL_WDR_ACF_WHITELIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACFDIR Constant Public Type reference (TYPE) STRING 'acf' 20080410
2 GC_CERTFILE Constant Public Type reference (TYPE) STRING 'SAPFrontendService.cer' 20080924
3 GC_CERTNAME Constant Private Type reference (TYPE) WDR_ACF_WL_CERTNAME 'SAPFrontendService' Whitelist: Certificate Name 20090115
4 GC_FILENAME Constant Public Type reference (TYPE) STRING 'SAPFrontendService.xml' 20080410
5 GC_MISSING_COMPONENT Constant Public Type reference (TYPE) CHAR1 '?' Single-Character Flag 20101124
6 GC_PROFILE Constant Private Type reference (TYPE) STRING 'SAPSYS.pse' 20090115
7 GC_SCHEMA_ORIGINAL Constant Public Type reference (TYPE) CHAR1 'Q' Single-Character Flag 20090115
8 GC_SCHEMA_STANDARD Constant Public Type reference (TYPE) CHAR1 SPACE Single-Character Flag 20090115
9 GC_WL_DEFAULT Constant Public Type reference (TYPE) WDR_ACF_WL_NAME 'DEFAULT' Whitelist 20090115
10 GS_WL_CERTIFICATE Static Attribute Private Type reference (TYPE) WDR_ACF_WL_CERT Whitelist: Certificate Storage 20091007
11 GV_PRIORITY_OF_CLIENT_WL Static Attribute Public Type reference (TYPE) NUM1 0 0 Server Only, 1 Client + Server, 2 Server + Client 20091007
12 M_CLASSNAME Constant Private Type reference (TYPE) STRING 'CL_WDR_ACF_WHITELIST' 20121218
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CERTIFICATE Static method Public Method Create Certificate 20090115
2 CREATE_TRANSPORT Static method Private Method Certificate Transport 20090115
3 DOWNLOAD_CERTIFICATE Static method Public Method Certificate Download 20080924
4 DOWNLOAD_XML Static method Public Method Whitelist Download 20080410
5 FORMAT_VAR Static method Private Method Format Variable (env, SAP) 20090115
6 GET_CERTIFICATE Static method Private Method Read Certificate 20080924
7 GET_CONTROL_DETAILS Static method Public Method Details of a Control 20101124
8 GET_DOM Static method Private Method Whitelist in DOM Format 20080410
9 GET_ENABLED_CERT_FOR_DOWNLOAD Static method Public Method Certificate is released for downloading in browser 20121214
10 GET_HEADER Static method Public Method List of Whitelist 20080411
11 GET_INSTALL_PATH Static method Public Method Installation Path 20080725
12 GET_SIGNED_XML Static method Public Method Signed Whitelist in XML Format 20080924
13 GET_TESTCERTIFICATE Static method Public Method For Internal Use for Internal Tests Only 20091006
14 GET_XML Static method Public Method Whitelist in XML Format 20080410
15 IS_ALL_DIR_ENABLED Static method Public Method 20121220
16 IS_CERT_ENABLED_FOR_DOWNLOAD Static method Public Method 20121219
17 LOAD_CERTIFICATE Static method Private Method Check Existence of Certificate 20090115
18 SAVE_CERTIFICATE Static method Private Method Create Certificate 20090115
19 SHOW_XML Static method Public Method Display Whitelist 20080410
20 SIGN_XML Static method Private Method Sign XML 20080924
21 SIGN_XML_TESTCERTIFICATE Static method Public Method For Internal Use Only 20120116
22 TRANSPORT_CERTIFICATE Static method Public Method Transport of Certificate 20090115
Events
Class CL_WDR_ACF_WHITELIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_HEAD Public See coding Checkbox 20080410 begin of GTY_S_HEAD, WHITELIST type WDR_ACF_WL_NAME, DESCR type WDR_ACF_WL_DESCR, end of GTY_S_HEAD
2 GTY_T_HEAD Public See coding 20080410 GTY_T_HEAD type table of GTY_S_HEAD
3 TT_ACF_WHITEL_TABLE_LINE Private See coding 20080924 TT_ACF_WHITEL_TABLE_LINE type standard table of x with NON-UNIQUE DEFAULT KEY
Method Signatures

Method CREATE_CERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CERTIFICATE Call by reference Type reference (TYPE) XSTRING 20090115

Method CREATE_CERTIFICATE on class CL_WDR_ACF_WHITELIST has no exception.

Method CREATE_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CERTNAME Call by reference Type reference (TYPE) WDR_ACF_WL_CERTNAME Whitelist: Zertifikatsname 20090115
2 Returning RV_OK Value transfer Type reference (TYPE) ABAP_BOOL 20090115

Method CREATE_TRANSPORT on class CL_WDR_ACF_WHITELIST has no exception.

Method DOWNLOAD_CERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INITIAL_DIRECTORY Call by reference Type reference (TYPE) STRING SPACE 20080924
2 Importing IV_INSTALL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090115

Method DOWNLOAD_CERTIFICATE on class CL_WDR_ACF_WHITELIST has no exception.

Method DOWNLOAD_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT_EXTENSION Call by reference Type reference (TYPE) STRING 'XML' 20080410
2 Importing IV_DEFAULT_FILE_NAME Call by reference Type reference (TYPE) STRING GC_FILENAME 20080410
3 Importing IV_FILE_FILTER Call by reference Type reference (TYPE) STRING CL_GUI_FRONTEND_SERVICES=>FILETYPE_XML 20080410
4 Importing IV_INITIAL_DIRECTORY Call by reference Type reference (TYPE) STRING 20080410
5 Importing IV_INSTALL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20080410
6 Importing IV_SCHEMA_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090115
7 Importing IV_WHITELIST Call by reference Type reference (TYPE) WDR_ACF_WL_NAME Whitelist 20080410

Method DOWNLOAD_XML on class CL_WDR_ACF_WHITELIST has no exception.

Method FORMAT_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_STRING Call by reference Type reference (TYPE) STRING 20090115
2 Importing IV_SCHEMA_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090115

Method FORMAT_VAR on class CL_WDR_ACF_WHITELIST has no exception.

Method GET_CERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CERTIFICATE Call by reference Type reference (TYPE) XSTRING 20090115
2 Exporting EV_CERTIFICATE_B64 Call by reference Type reference (TYPE) STRING 20090115
3 Exporting EV_CERTIFICATE_NAME Call by reference Type reference (TYPE) STRING 20090115
4 Importing IV_WHITELIST Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090115

Method GET_CERTIFICATE on class CL_WDR_ACF_WHITELIST has no exception.

Method GET_CONTROL_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COMPONENT Call by reference Type reference (TYPE) STRING 20101124
2 Exporting EV_NAME Call by reference Type reference (TYPE) STRING 20101124
3 Importing IV_CTRLID Call by reference Type reference (TYPE) WDR_ACF_WL_CTRLID Whitelist: Komponentenid 20101124
4 Importing IV_CTRLNAME Call by reference Type reference (TYPE) WDR_ACF_WL_CTRLNAME Whitelist: Komponetenname 20101124

Method GET_CONTROL_DETAILS on class CL_WDR_ACF_WHITELIST has no exception.

Method GET_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DOM Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20080410
2 Importing IV_SCHEMA_TYPE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090115
3 Importing IV_WHITELIST Call by reference Type reference (TYPE) WDR_ACF_WL_NAME Whitelist 20080410

Method GET_DOM on class CL_WDR_ACF_WHITELIST has no exception.

Method GET_ENABLED_CERT_FOR_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CERTIFICATE Call by reference Type reference (TYPE) XSTRING 20121214
2 Exporting EV_CERTIFICATE_NAME Call by reference Type reference (TYPE) STRING 20121214
# Exception Resumable Description Created on
1 CX_WD_ACF_EXCEPTION 20121214

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEAD Call by reference Type reference (TYPE) GTY_T_HEAD Feld zum Ankreuzen 20080411
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080411
3 Importing IV_WHITELIST Call by reference Type reference (TYPE) WDR_ACF_WL_NAME Whitelist 20080411

Method GET_HEADER on class CL_WDR_ACF_WHITELIST has no exception.

Method GET_INSTALL_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DIRECTORY Call by reference Type reference (TYPE) STRING 20080725
2 Exporting EV_DIR_NAME Call by reference Type reference (TYPE) STRING 20080725
3 Exporting EV_DIR_PATH Call by reference Type reference (TYPE) STRING 20080725
4 Exporting EV_FILE_PATH Call by reference Type reference (TYPE) STRING 20080725
5 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING 20090115

Method GET_INSTALL_PATH on class CL_WDR_ACF_WHITELIST has no exception.

Method GET_SIGNED_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CERTIFICATE_NAME Call by reference Type reference (TYPE) STRING 20080924
2 Exporting EV_SIGNATURE Call by reference Type reference (TYPE) XSTRING 20080924
3 Importing IV_WHITELISTVALUE Call by reference Type reference (TYPE) XSTRING 20090115

Method GET_SIGNED_XML on class CL_WDR_ACF_WHITELIST has no exception.

Method GET_TESTCERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CERTIFICATE Call by reference Type reference (TYPE) XSTRING 20110119
2 Exporting EV_CERTIFICATE_B64 Call by reference Type reference (TYPE) STRING 20091006
3 Exporting EV_CERTIFICATE_NAME Call by reference Type reference (TYPE) STRING 20120117
4 Importing IV_WHITELIST Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20091006

Method GET_TESTCERTIFICATE on class CL_WDR_ACF_WHITELIST has no exception.

Method GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XML Call by reference Type reference (TYPE) XSTRING 20080410
2 Exporting EV_XML_SIZE Call by reference Type reference (TYPE) I 20080410
3 Importing IV_SCHEMA_TYPE Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090115
4 Importing IV_WHITELIST Call by reference Type reference (TYPE) WDR_ACF_WL_NAME Whitelist 20080410

Method GET_XML on class CL_WDR_ACF_WHITELIST has no exception.

Method IS_ALL_DIR_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20121220

Method IS_ALL_DIR_ENABLED on class CL_WDR_ACF_WHITELIST has no exception.

Method IS_CERT_ENABLED_FOR_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20121220

Method IS_CERT_ENABLED_FOR_DOWNLOAD on class CL_WDR_ACF_WHITELIST has no exception.

Method LOAD_CERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXIST Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20090115

Method LOAD_CERTIFICATE on class CL_WDR_ACF_WHITELIST has no exception.

Method SAVE_CERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CERTNAME Call by reference Type reference (TYPE) WDR_ACF_WL_CERTNAME Whitelist: Zertifikatsname 20090115

Method SAVE_CERTIFICATE on class CL_WDR_ACF_WHITELIST has no exception.

Method SHOW_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCHEMA_TYPE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090115
2 Importing IV_WHITELIST Call by reference Type reference (TYPE) WDR_ACF_WL_NAME Whitelist 20080410

Method SHOW_XML on class CL_WDR_ACF_WHITELIST has no exception.

Method SIGN_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SIGNATURE Call by reference Type reference (TYPE) XSTRING 20090115
2 Importing IV_CERTIFICATE Call by reference Type reference (TYPE) XSTRING 20090115
3 Importing IV_WHITELISTVALUE Call by reference Type reference (TYPE) XSTRING 20090115
4 Importing IV_WHITELISTVALUE_SIZE Call by reference Type reference (TYPE) I 20090115

Method SIGN_XML on class CL_WDR_ACF_WHITELIST has no exception.

Method SIGN_XML_TESTCERTIFICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SIGNATURE Call by reference Type reference (TYPE) XSTRING 20120116
2 Importing IV_CERTIFICATE Call by reference Type reference (TYPE) XSTRING 20120116
3 Importing IV_WHITELISTVALUE Call by reference Type reference (TYPE) XSTRING 20120116
4 Importing IV_WHITELISTVALUE_SIZE Call by reference Type reference (TYPE) I 20120116

Method SIGN_XML_TESTCERTIFICATE on class CL_WDR_ACF_WHITELIST has no exception.

Method TRANSPORT_CERTIFICATE Signature

Method TRANSPORT_CERTIFICATE on class CL_WDR_ACF_WHITELIST has no parameter.
Method TRANSPORT_CERTIFICATE on class CL_WDR_ACF_WHITELIST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 731