SAP ABAP Class CL_WCF_CDS_USER_VAR_PROVIDER (Central Data Source User Variable Data Provider)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-WUI (Application Component) WebClient UI
     WCF_CDS_CORE (Package) Central DataSource core objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WCF_CDS_DATA_PROVIDER Interface defining a Central Data Source Data Provider 20090302
Properties
Class CL_WCF_CDS_USER_VAR_PROVIDER  
Short Description Central Data Source User Variable Data Provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCF_CDS_CORE   Central DataSource core objects 
Created 20090302   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WCF_CDS_USER_VAR_PROVIDER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WCF_CDS_DATA_PROVIDER Interface defining a Central Data Source Data Provider 20090302
Friends
Class CL_WCF_CDS_USER_VAR_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTR_BUILDING Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_BUILDING' Attribute ID 20090306
2 GC_ATTR_CMP_CITY Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_CITY' Attribute ID 20090313
3 GC_ATTR_CMP_COUNTRY Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_COUNTRY' Attribute ID 20090313
4 GC_ATTR_CMP_COUNTRY_ISO Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_COUNTRY_ISO' Attribute ID 20090313
5 GC_ATTR_CMP_DISTRICT Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_DISTRICT' Attribute ID 20090313
6 GC_ATTR_CMP_FLOOR Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_FLOOR' Attribute ID 20090313
7 GC_ATTR_CMP_LANGUAGE Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_LANGUAGE' Attribute ID 20090313
8 GC_ATTR_CMP_LANGUAGE_ISO Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_LANGUAGE_ISO' Attribute ID 20090313
9 GC_ATTR_CMP_NAME Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_NAME' Attribute ID 20090313
10 GC_ATTR_CMP_POSTAL_CODE Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_POSTAL_CODE' Attribute ID 20090313
11 GC_ATTR_CMP_POSTAL_CODE_2 Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_POSTAL_CODE_2' Attribute ID 20090313
12 GC_ATTR_CMP_POSTAL_CODE_3 Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_POSTAL_CODE_3' Attribute ID 20090313
13 GC_ATTR_CMP_PO_BOX Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_PO_BOX' Attribute ID 20090313
14 GC_ATTR_CMP_REGION Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_REGION' Attribute ID 20090313
15 GC_ATTR_CMP_ROOM Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_ROOM' Attribute ID 20090313
16 GC_ATTR_CMP_STREET Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_STREET' Attribute ID 20090313
17 GC_ATTR_CMP_STREET_NUMBER Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_STREET_NUMBER' Attribute ID 20090313
18 GC_ATTR_CMP_TAX_JURISDICTION Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_TAX_JURISDICTION' Attribute ID 20090313
19 GC_ATTR_CMP_TIMEZONE Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMPANY_TIMEZONE' Attribute ID 20090313
20 GC_ATTR_COMMUNICATION_TYPE Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMMUNICATION_TYPE' Attribute ID 20090313
21 GC_ATTR_DATEFORMAT Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'DEFAULT_DATEFORMAT' Attribute ID 20090306
22 GC_ATTR_DECIMALFORMAT Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'DEFAULT_DECIMALFORMAT' Attribute ID 20090306
23 GC_ATTR_DEPARTEMENT Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_DEPARTEMENT' Attribute ID 20090312
24 GC_ATTR_EMAIL Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMMUNICATION_EMAIL' Attribute ID 20090306
25 GC_ATTR_FAX_EXTENSION Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMMUNICATION_FAX_EXTENSION' Attribute ID 20090313
26 GC_ATTR_FAX_NUMBER Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMMUNICATION_FAX_NUMBER' Attribute ID 20090306
27 GC_ATTR_FIRSTNAME Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_FIRSTNAME' Attribute ID 20090306
28 GC_ATTR_FLOOR Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_FLOOR' Attribute ID 20090312
29 GC_ATTR_FULLNAME Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_FULLNAME' Attribute ID 20090312
30 GC_ATTR_FUNCTION Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_FUNCTION' Attribute ID 20090312
31 GC_ATTR_LASTNAME Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_LASTNAME' Attribute ID 20090306
32 GC_ATTR_LOGON_LANGUAGE Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'LOGON_LANGUAGE' Attribute ID 20090312
33 GC_ATTR_MOBILE_NUMBER Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'MOBILE_NUMBER' Attribute ID 20090306
34 GC_ATTR_PERSON_NUMBER Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'PERSON_NUMBER' Attribute ID 20090306
35 GC_ATTR_ROOM Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_ROOM' Attribute ID 20090306
36 GC_ATTR_TELEPHONE_EXTENSION Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMMUNICATION_TEL_EXTENSION' Attribute ID 20090313
37 GC_ATTR_TELEPHONE_NUMBER Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'COMMUNICATION_TEL_NUMBER' Attribute ID 20090306
38 GC_ATTR_TIMEFORMAT Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'DEFAULT_TIMEFORMAT' Attribute ID 20090306
39 GC_ATTR_TIMEZONE Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'LOGON_TIMEZONE' Attribute ID 20090306
40 GC_ATTR_TITLE Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'TITLE' Attribute ID 20090306
41 GC_ATTR_USERNAME Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'LOGON_USERNAME' Attribute ID 20090312
42 GC_ATTR_USER_LANGUAGE Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_LANGUAGE' Attribute ID 20090312
43 GC_ATTR_USER_LANGUAGE_ISO Constant Private Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID 'USER_LANGUAGE_ISO' Attribute ID 20090312
44 GV_DEFAULT_CONTEXT Constant Public Type reference (TYPE) WCF_CDS_CONTEXT_ID 'USR' Context ID 20090305
45 GV_PROVIDER_TYPE Constant Public Type reference (TYPE) WCF_CDS_PROVIDER_TYPE 'USER' Provider Type 20090303
46 SS_ADDRESS Static Attribute Private Type reference (TYPE) BAPIADDR3 User addresses 20090306
47 SS_COMPANY Static Attribute Private Type reference (TYPE) BAPIUSCOMP Company to which a user is assigned 20090313
48 SS_DEFAULT Static Attribute Private Type reference (TYPE) BAPIDEFAUL User: Fixed Values Transfer Structure 20090306
49 SS_LOGON_DATA Static Attribute Private Type reference (TYPE) BAPILOGOND User: Logon Data Transfer Structure 20090306
50 SV_CURRENT_USER Static Attribute Private Type reference (TYPE) SYUNAME User Name 20090306
Methods
# Method Level Visibility Method type Description Created on
1 GET_ATTRIBUTE_DATA Static method Protected Method Reads attribute data from API and validates it 20090306
2 GET_ATTRIBUTE_TEXT Static method Protected Method Reads attribute data from API and validates it 20090306
3 GET_USER_ATTRIBUTE Static method Private Method Returns user attribute 20090306
4 LOAD_CURRENT_USER_INFO Static method Private Method Loads current user info 20090306
Events
Class CL_WCF_CDS_USER_VAR_PROVIDER has no event.
Types
Class CL_WCF_CDS_USER_VAR_PROVIDER has no local type.
Method Signatures

Method GET_ATTRIBUTE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20090306
2 Returning RS_USER Value transfer Type reference (TYPE) WCF_CDS_USERV Central Data Source User Variable Attribute 20090306
# Exception Resumable Description Created on
1 CX_WCF_CDS_DATA_SOURCE Exception class for internal data source errors 20090306

Method GET_ATTRIBUTE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20090306
2 Returning RS_USER_TEXTS Value transfer Type reference (TYPE) WCF_CDS_USERV_T Central Data Source User Variable Attribute 20090306
# Exception Resumable Description Created on
1 CX_WCF_CDS_DATA_SOURCE Exception class for internal data source errors 20090306

Method GET_USER_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTRIBUTE_ID Call by reference Type reference (TYPE) WCF_CDS_ATTRIBUTE_ID Attribute ID 20090312
2 Returning RR_VALUE Value transfer Object reference (TYPE REF TO) DATA 20090306

Method GET_USER_ATTRIBUTE on class CL_WCF_CDS_USER_VAR_PROVIDER has no exception.

Method LOAD_CURRENT_USER_INFO Signature

Method LOAD_CURRENT_USER_INFO on class CL_WCF_CDS_USER_VAR_PROVIDER has no parameter.
Method LOAD_CURRENT_USER_INFO on class CL_WCF_CDS_USER_VAR_PROVIDER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701