SAP ABAP Class /SAPDII/CL_DWB_USER (The class responsible for Dealer profile and personalization)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   DI-WI-DP (Application Component) Dealer Portal
     /SAPDII/DI_VMS_UI (Package) Dealer work bench of Vehicle manager system
Properties
Class /SAPDII/CL_DWB_USER  
Short Description The class responsible for Dealer profile and personalization    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SAPDII/DI_VMS_UI   Dealer work bench of Vehicle manager system 
Created 20001206   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SAPDII/CL_DWB_USER has no forward declaration.
Interfaces
Class /SAPDII/CL_DWB_USER has no interface implemented.
Friends
Class /SAPDII/CL_DWB_USER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APP_MODE Static Attribute Public Type reference (TYPE) STRING Application mode 'Portal' or 'Standalone' - (NEW DP30 SL) 20020917
2 CURRENTDATE Static Attribute Public Type reference (TYPE) STRING Current date in user format 20010613
3 DATEFORMAT Static Attribute Public Type reference (TYPE) STRING User Date format 20010320
4 DATFM Static Attribute Public Type reference (TYPE) XUDATFM Holds the default date format of the login user 20011102
5 DEALER Static Attribute Public Type reference (TYPE) /SAPDII/INC_CVLC23-KUNNR Dealer (KUNNR of vehicle) 20010223
6 DEALERACTIONS Static Attribute Public Type reference (TYPE) /SAPDII/TDWB_DEALERACTION All action that Dealer can perform 20011016
7 DEALERACTIONS_R3 Static Attribute Public Type reference (TYPE) /SAPDII/DWB_CVLC03D_T Actions descriptions (like intrlk action etc ) 20021107
8 DEFAULTSHIPTO Static Attribute Public Type reference (TYPE) /SAPDII/INC_CVLC23-KUNWE Ship to party 20010301
9 DISTR_CHAN Static Attribute Public Type reference (TYPE) /SAPDII/INC_CVLC23-VTWEG Distribution channel 20010223
10 DIVISION Static Attribute Public Type reference (TYPE) /SAPDII/INC_CVLC23-SPART Division 20010223
11 MENU_ENTRIES Static Attribute Public Type reference (TYPE) TIHTTPNVP Menu entries 20021217
12 PERSONAL_SETTING Static Attribute Public Type reference (TYPE) /SAPDII/DWB_PERSONALSETTING_T Personal setting collection 20010510
13 PROFILE Static Attribute Public Type reference (TYPE) /SAPDII/INC_CVLC23 User profile in VMS 20010223
14 SALESORG Static Attribute Public Type reference (TYPE) /SAPDII/INC_CVLC23-VKORG Sales organization 20010223
15 VEHICLE_USAGES Static Attribute Public Type reference (TYPE) /SAPDII/DWB_VEHICLEUSAGE_T list of vehicle usages 20021121
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011107
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010219
3 FETCHUSERPROFILE Static method Private Method Get the user organizational data 20010222
4 GETNEWSETTING Static method Public Method Retrieves the personalization for Option form 20010326
5 GETPERSONALIZATION Static method Public Method Retrieve the Personalization setting for Page building 20010510
6 GETPERSONALIZATION_GROUP Static method Public Method Retrieve the Personalization setting collection(group based) 20011010
7 GETSEARACHPROFILE Static method Public Method Prepares the searcher info 20010621
8 GET_ALL_SALESAREAS Static method Public Method Get all the sales areas for the login user 20020925
9 GET_ALL_VEHICLEUSAGES Static method Public Method Get all the vehicle usages 20021121
10 GET_DEALER_ACTIONS Static method Public Method fetches all the possible action for the dealer 20011016
11 GET_DEALER_ACTION_TYPE Static method Public Method fetches details of action for the dealer 20011016
12 GET_MENU_ENTRIES Static method Public Method Get the menu entries 20021217
13 GET_PARTNERS Static method Public Method Get the partners (Shipto or Billto partners) 20021128
14 GET_PERSONALIZATION Static method Public Method GET the personalisation data (New - DP30 SL) 20020924
15 GET_USER_DEFAULTS Static method Public Method Get's the system setting's , Date format and currency format 20010320
16 INITIALIZEPERSONALIZATION Static method Private Method Fetch the Personalization values from the Personal table 20010510
17 MOVE_SELECTED_STATUS Static method Public Method Move the selected status(New - DP30 SL) 20020924
18 PREPARENEWSETTING Static method Public Method Saves the new personal setting 20010326
19 SET_PERSONALIZATION Static method Public Method SET the personalisation data (New - DP30 SL) 20020924
20 SYNCHRONISE_SALESAREAS Static method Protected Method Synchronise sales area in the user profile with personalise 20030108
21 UPDATE_PERSONAL_SETTING Static method Public Method converts context table input for Personal setting 20010326
22 USERPROFILE_CHECK Static method Public Method Checks the user profile for completeness 20010223
Events
# Event Type Visibility Description Created on
1 BLANK_MANDATORY_SETTING Instance Event
(0)
Protected
(1)
The Mandatory application setting is not found 20010219
Types
Class /SAPDII/CL_DWB_USER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /SAPDII/CL_DWB_USER has no parameter.
Method CLASS_CONSTRUCTOR on class /SAPDII/CL_DWB_USER has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /SAPDII/CL_DWB_USER has no parameter.
Method CONSTRUCTOR on class /SAPDII/CL_DWB_USER has no exception.

Method FETCHUSERPROFILE Signature

Method FETCHUSERPROFILE on class /SAPDII/CL_DWB_USER has no parameter.
Method FETCHUSERPROFILE on class /SAPDII/CL_DWB_USER has no exception.

Method GETNEWSETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FORMFIELD_ET Value transfer Type reference (TYPE) /SAPDII/DWB_FORMFIELD_T Fehlertabelle für alle Formularfelder 20010326

Method GETNEWSETTING on class /SAPDII/CL_DWB_USER has no exception.

Method GETPERSONALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SETTINGVALUE_ES Call by reference Type reference (TYPE) /SAPDII/DWB_PERSONALSETTING Werte der persönlichen Einstellungen 20010510
2 Importing SETTING_IV Call by reference Type reference (TYPE) STRING Schlüssel für persönliche Einstellungen 20010510

Method GETPERSONALIZATION on class /SAPDII/CL_DWB_USER has no exception.

Method GETPERSONALIZATION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SETTINGVALUE_ET Call by reference Type reference (TYPE) /SAPDII/DWB_PERSONALSETTING_T Werte der persönlichen Einstellungen 20011010
2 Importing SETTING_IV Call by reference Type reference (TYPE) STRING Schlüssel für persönliche Einstellungen 20011010

Method GETPERSONALIZATION_GROUP on class /SAPDII/CL_DWB_USER has no exception.

Method GETSEARACHPROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SEARCHERINFO_ES Value transfer Type reference (TYPE) /SAPDII/INC_BAPISEARCHERINFOS VELO: Info über Suchenden 20010621
2 Exporting SEARCHLIMIT_ES Value transfer Type reference (TYPE) /SAPDII/INC_VEHI_SEARCH_LIMIT VELO : Fahrzeugsuche: Einschränkung der Ergebnismengen 20010621

Method GETSEARACHPROFILE on class /SAPDII/CL_DWB_USER has no exception.

Method GET_ALL_SALESAREAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RETURN Call by reference Type reference (TYPE) /SAPDII/DWB_BAPIRET2_T Rückgabeparameter 20020925
2 Exporting SALESAREAS Call by reference Type reference (TYPE) /SAPDII/DWB_CUST_SALESAREA_T Schlüssel der Vertriebsorganisation zum Kunden 20020925

Method GET_ALL_SALESAREAS on class /SAPDII/CL_DWB_USER has no exception.

Method GET_ALL_VEHICLEUSAGES Signature

Method GET_ALL_VEHICLEUSAGES on class /SAPDII/CL_DWB_USER has no parameter.
Method GET_ALL_VEHICLEUSAGES on class /SAPDII/CL_DWB_USER has no exception.

Method GET_DEALER_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTIONS_ET Value transfer Type reference (TYPE) /SAPDII/TDWB_DEALERACTION Aktionsliste 20011016

Method GET_DEALER_ACTIONS on class /SAPDII/CL_DWB_USER has no exception.

Method GET_DEALER_ACTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ACTION_ES Value transfer Type reference (TYPE) /SAPDII/DWB_DEALERACTION Aktionsdetail 20011016
2 Importing VEHICLEACTION_IV Value transfer Type reference (TYPE) STRING Bei Fahrzeug ausgeführter Aktionscode 20011016

Method GET_DEALER_ACTION_TYPE on class /SAPDII/CL_DWB_USER has no exception.

Method GET_MENU_ENTRIES Signature

Method GET_MENU_ENTRIES on class /SAPDII/CL_DWB_USER has no parameter.
Method GET_MENU_ENTRIES on class /SAPDII/CL_DWB_USER has no exception.

Method GET_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PARTNERS Call by reference Type reference (TYPE) /SAPDII/DWB_KNVP_T Kundenstamm Partnerfunktionen - Tabelle 20021128
2 Importing PARVW Value transfer Type reference (TYPE) /SAPDII/DWB_KNVP-PARVW Partnerfunktion 20021128

Method GET_PARTNERS on class /SAPDII/CL_DWB_USER has no exception.

Method GET_PERSONALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting FORM_FIELDS_T Call by reference Type reference (TYPE) TIHTTPNVP HTTP-Framework (iHTTP) Tabellenname / Wertepaare 20020924

Method GET_PERSONALIZATION on class /SAPDII/CL_DWB_USER has no exception.

Method GET_USER_DEFAULTS Signature

Method GET_USER_DEFAULTS on class /SAPDII/CL_DWB_USER has no parameter.
Method GET_USER_DEFAULTS on class /SAPDII/CL_DWB_USER has no exception.

Method INITIALIZEPERSONALIZATION Signature

Method INITIALIZEPERSONALIZATION on class /SAPDII/CL_DWB_USER has no parameter.
Method INITIALIZEPERSONALIZATION on class /SAPDII/CL_DWB_USER has no exception.

Method MOVE_SELECTED_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FORM_FIELDS_T Call by reference Type reference (TYPE) TIHTTPNVP HTTP-Framework (iHTTP) Tabellenname / Wertepaare 20020924
2 Importing FOR_VEHICLES Call by reference Type reference (TYPE) STRING 20020925
3 Importing POSITION Value transfer Type reference (TYPE) I 1 20020926

Method MOVE_SELECTED_STATUS on class /SAPDII/CL_DWB_USER has no exception.

Method PREPARENEWSETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXTTABLE_IT Value transfer Type reference (TYPE) TIHTTPNVP HTTP Name/Wertepaar (z.B. HTTP-Kopffelder) 20010326

Method PREPARENEWSETTING on class /SAPDII/CL_DWB_USER has no exception.

Method SET_PERSONALIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_FIELDS_T Call by reference Type reference (TYPE) TIHTTPNVP HTTP-Framework (iHTTP) Tabellenname / Wertepaare 20020924
2 Importing RUNTIME Call by reference Object reference (TYPE REF TO) IF_BSP_RUNTIME Business-Server-Pages(BSP)-Laufzeit 20020924

Method SET_PERSONALIZATION on class /SAPDII/CL_DWB_USER has no exception.

Method SYNCHRONISE_SALESAREAS Signature

Method SYNCHRONISE_SALESAREAS on class /SAPDII/CL_DWB_USER has no parameter.
Method SYNCHRONISE_SALESAREAS on class /SAPDII/CL_DWB_USER has no exception.

Method UPDATE_PERSONAL_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HTMLQUERY Value transfer Type reference (TYPE) TIHTTPNVP Server-Kontexttabelle 20010326

Method UPDATE_PERSONAL_SETTING on class /SAPDII/CL_DWB_USER has no exception.

Method USERPROFILE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERRORFLAG Value transfer Type reference (TYPE) CHAR1 'X'-Profil existiert nicht 20010223

Method USERPROFILE_CHECK on class /SAPDII/CL_DWB_USER has no exception.
Event Signatures

Event BLANK_MANDATORY_SETTING Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 PROPERTY_IV Exporting Value transfer Type reference (TYPE) STRING Fehlender Eigenschaftswert 20010219
History
Last changed by/on SAP  20041209 
SAP Release Created in 50A