SAP ABAP Class CL_UWS_TARGETHIER_LDAP (LDAP Server Target Hierachy)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UWS_SURVEY_TARGETING (Package) Form-Based Web Services: Target Groups
Properties
Class CL_UWS_TARGETHIER_LDAP  
Short Description LDAP Server Target Hierachy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXP    
Program status     
Category 0   
Package UWS_SURVEY_TARGETING   Form-Based Web Services: Target Groups 
Created 20020806   SAP 
Last change 20020813   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNHT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UWS_TARGETHIER_LDAP has no interface implemented.
Friends
Class CL_UWS_TARGETHIER_LDAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COLCOUNT Instance attribute Protected Type reference (TYPE) SYTABIX Internal Tables; Current Line Index 20020812
2 CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20020812
3 ENTRY_XML Instance attribute Protected Type reference (TYPE) STRING Initial Screen 20020822
4 HTML_CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER HTML Control Proxy Class 20020812
5 LOCATION Instance attribute Protected Type reference (TYPE) INT4 Natural Number 20020819
6 LT_ATTRIBUTES Instance attribute Protected Type reference (TYPE) LDAP_ATII_T Table Type for Structure LDAP_ATII 20020812
7 LT_ATTRIB_OUT Instance attribute Protected Type reference (TYPE) LDAP_ATII_T Table Type for Structure LDAP_ATII 20020813
8 LT_LDAPKEY Static Attribute Protected Type reference (TYPE) TUWS_LDAPKEY_T Assignment LDAP Server <-> Technical Key and Variant 20020807
9 LT_LDAPKEYLANG Static Attribute Protected Type reference (TYPE) TUWS_LDAPKEYLANG_T Texts for LDAPKEY 20020812
10 LT_LDAPVARLANG Instance attribute Protected Type reference (TYPE) TUWS_LDAPVARLANG_T Language Table for TUWS_LDAPVARIANT 20020809
11 LT_VALUES Instance attribute Protected Type reference (TYPE) LDAP_VALI_T Table Type for Structure LDAP_VALI 20020812
12 LT_VARIANT Instance attribute Protected Type reference (TYPE) TUWS_LDAPVARIANT_T Table Type for Structure TUWS_LDAPVARiant 20020809
13 NOTHING_XML Instance attribute Protected Type reference (TYPE) STRING No Hit XML 20020822
14 RET_ATTRIBUTES Instance attribute Protected Type reference (TYPE) LDAP_ATII_T Table Type for Structure LDAP_ATII 20020812
15 RET_VALUES Instance attribute Protected Type reference (TYPE) LDAP_VALI_T Table Type for Structure LDAP_VALI 20020812
16 SCREEN Instance attribute Protected Type reference (TYPE) CHAR01 '1' Character Field Length 1 20020812
17 SERVER Static Attribute Protected Type reference (TYPE) STRING 20020808
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20020808
2 CREATE_CHOISE_END_XML Instance method Protected Method 20020812
3 CREATE_CHOISE_XML Instance method Protected Method 20020809
4 CREATE_DDB_END Instance method Protected Method Generates Dropdown Box Closing 20020807
5 CREATE_DDB_HEAD_XML Instance method Protected Method Generates Dropdown Box Header 20020807
6 CREATE_DDB_ITEMS Instance method Protected Method Generates Dropdown Box Entries 20020807
7 CREATE_END_XML Instance method Protected Method Generates End of XML for LDAP Search 20020807
8 CREATE_INPUTBOX_XML Instance method Protected Method Generates Input Box XML 20020807
9 CREATE_NOENTRY_XML Instance method Protected Method 20020822
10 CREATE_START_XML Instance method Protected Method Generates Start of XML Docs for LDAP Inquiry 20020807
11 DISPLAY Instance method Protected Method Display 20020807
12 FREE Instance method Public Method 20020808
13 GETHIERARCHIE Static method Public Method LDAP Server Target Hierarchy 20020806
14 GETLOCATION Instance method Public Method 20020819
15 GET_DATA Instance method Protected Method 20020812
16 GET_HIERARCHIE_TAB Static method Public Method Delivers a Table with Users 20020819
17 GET_RESULT Instance method Public Method 20020812
18 LOAD_POPUP Instance method Public Method Generates Popup 20020807
19 ON_SAPEVENT Instance method Public Event handling method 20020808
20 QUERY_LDAP Instance method Protected Method LDAP Inquiry 20020808
Events
Class CL_UWS_TARGETHIER_LDAP has no event.
Types
Class CL_UWS_TARGETHIER_LDAP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UWS_TARGETHIER_LDAP has no parameter.
Method CONSTRUCTOR on class CL_UWS_TARGETHIER_LDAP has no exception.

Method CREATE_CHOISE_END_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XML_FRAGMENT Call by reference Type reference (TYPE) STRING 20020812

Method CREATE_CHOISE_END_XML on class CL_UWS_TARGETHIER_LDAP has no exception.

Method CREATE_CHOISE_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_XML Call by reference Type reference (TYPE) STRING 20020809
2 Importing MARK Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20020812

Method CREATE_CHOISE_XML on class CL_UWS_TARGETHIER_LDAP has no exception.

Method CREATE_DDB_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XML_FRAGMENT Call by reference Type reference (TYPE) STRING 20020807

Method CREATE_DDB_END on class CL_UWS_TARGETHIER_LDAP has no exception.

Method CREATE_DDB_HEAD_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_KEY Call by reference Type reference (TYPE) CHAR20 Char 20 20020807
2 Changing CD_XML_FRAGMENT Call by reference Type reference (TYPE) STRING 20020807

Method CREATE_DDB_HEAD_XML on class CL_UWS_TARGETHIER_LDAP has no exception.

Method CREATE_DDB_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XML_FRAGMENT Call by reference Type reference (TYPE) STRING 20020807

Method CREATE_DDB_ITEMS on class CL_UWS_TARGETHIER_LDAP has no exception.

Method CREATE_END_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XML_FRAGMENT Call by reference Type reference (TYPE) STRING 20020807

Method CREATE_END_XML on class CL_UWS_TARGETHIER_LDAP has no exception.

Method CREATE_INPUTBOX_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XML_FRAGMENT Call by reference Type reference (TYPE) STRING 20020807
2 Importing ID_TECHNKEY Call by reference Type reference (TYPE) CHAR20 Char 20 20020807

Method CREATE_INPUTBOX_XML on class CL_UWS_TARGETHIER_LDAP has no exception.

Method CREATE_NOENTRY_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_XML Call by reference Type reference (TYPE) STRING 20020822

Method CREATE_NOENTRY_XML on class CL_UWS_TARGETHIER_LDAP has no exception.

Method CREATE_START_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_XML_FRAGMENT Call by reference Type reference (TYPE) STRING 20020807

Method CREATE_START_XML on class CL_UWS_TARGETHIER_LDAP has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_XML Call by reference Type reference (TYPE) STRING 20020807

Method DISPLAY on class CL_UWS_TARGETHIER_LDAP has no exception.

Method FREE Signature

Method FREE on class CL_UWS_TARGETHIER_LDAP has no parameter.
Method FREE on class CL_UWS_TARGETHIER_LDAP has no exception.

Method GETHIERARCHIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RECEIVERS Call by reference Type reference (TYPE) UBD_T_TARGET_XML XML Tabelle für Targethierarchie 20020806

Method GETHIERARCHIE on class CL_UWS_TARGETHIER_LDAP has no exception.

Method GETLOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_LOC Value transfer Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20020819

Method GETLOCATION on class CL_UWS_TARGETHIER_LDAP has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TECHNKEY Call by reference Type reference (TYPE) CHAR20 Char 20 20020812

Method GET_DATA on class CL_UWS_TARGETHIER_LDAP has no exception.

Method GET_HIERARCHIE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TAROBJ Call by reference Type reference (TYPE) UWS_T_TAROBJ Tabellentyp: Empfängerobjekt 20020819
2 Exporting ET_TAROBJ_ATTR Call by reference Type reference (TYPE) UWS_T_TAROBJ_ATTR Tabellentyp: Attribute der Empfängerobjekte 20020819

Method GET_HIERARCHIE_TAB on class CL_UWS_TARGETHIER_LDAP has no exception.

Method GET_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT_ATTRIB Call by reference Type reference (TYPE) LDAP_ATII_T Tabellentyp zur Struktur LDAP_ATII 20020812
2 Exporting IT_VALUES Call by reference Type reference (TYPE) LDAP_VALI_T LDAP Struktur (VALUE,INT) 20020812

Method GET_RESULT on class CL_UWS_TARGETHIER_LDAP has no exception.

Method LOAD_POPUP Signature

Method LOAD_POPUP on class CL_UWS_TARGETHIER_LDAP has no parameter.
Method LOAD_POPUP on class CL_UWS_TARGETHIER_LDAP has no exception.

Method ON_SAPEVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Attribute reference (LIKE) 20020808
2 Importing FRAME Call by reference Attribute reference (LIKE) 20020808
3 Importing GETDATA Call by reference Attribute reference (LIKE) 20020808
4 Importing POSTDATA Call by reference Attribute reference (LIKE) 20020808
5 Importing QUERY_TABLE Call by reference Attribute reference (LIKE) 20020808

Method ON_SAPEVENT on class CL_UWS_TARGETHIER_LDAP has no exception.

Method QUERY_LDAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) LDAP_ATII_T LDAP Struktur (ATTR,INT,INT) 20020809
2 Exporting IT_DNS Call by reference Type reference (TYPE) LDAP_DNII_T LDAP Struktur (DN,INT,INT) 20020809
3 Exporting IT_VALUES Call by reference Type reference (TYPE) LDAP_VALI_T LDAP Struktur (VALUE,INT) 20020809
4 Importing QUERY Call by reference Type reference (TYPE) STRING 20020808
# Exception Resumable Description Created on
1 LDAP_FAILURE Fehler von LDAP-Server 20020808
History
Last changed by/on SAP  20020813 
SAP Release Created in 630