SAP ABAP Class CL_LSO_APPLICATION (SAP Learning Solution)
Hierarchy
LSOFE (Software Component) SAP Learning Solution Front-End
   CA (Application Component) Cross-Application Components
     LSO_FRONTEND (Package) SAP Learning Solution - Learning Portal
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_APPLICATION Business Server Page (BSP) Application Class 20031010
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BSP_APPLICATION_EVENTS Business Server Page (BSP) Application Events 20031015
Properties
Class CL_LSO_APPLICATION  
Short Description SAP Learning Solution    
Super Class CL_BSP_APPLICATION Business Server Page (BSP) Application Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LSO_FRONTEND   SAP Learning Solution - Learning Portal 
Created 20031010   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_LSO_APPLICATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BSP_APPLICATION_EVENTS Business Server Page (BSP) Application Events 20031015
Friends
Class CL_LSO_APPLICATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ALIAS_ACTIVITIES Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000009' Activities 20031016
2 CO_ALIAS_CATALOG Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000003' Catalog Initial Access 20031010
3 CO_ALIAS_CURRICULUM Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000101' Curriculum 20031016
4 CO_ALIAS_DEFAULT Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000000' Start Page 20031010
5 CO_ALIAS_DETAIL Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000100' PD Object Details 20031010
6 CO_ALIAS_FAVORITES Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000007' Favorites 20031016
7 CO_ALIAS_INFORMATION Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000011' Information 20031017
8 CO_ALIAS_NAVIGATION Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000001' Navigation Page 20031010
9 CO_ALIAS_PREBOOK Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000012' Prebook 20031106
10 CO_ALIAS_PREBOOKINGS Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000008' Designations 20031016
11 CO_ALIAS_PROFILE_MATCHUP Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000005' Profile Matchup 20031016
12 CO_ALIAS_QUALI_PROFILE Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000006' Qualifications Profile 20031016
13 CO_ALIAS_SEARCH Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000010' Find 20031017
14 CO_ALIAS_SETTINGS Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000004' Settings 20031016
15 CO_ALIAS_TRAININGHOME Constant Public Type reference (TYPE) LSO_PAGE_ALIAS '00000002' Training Home 20031010
16 CO_COOKIE_LOG Constant Private Type reference (TYPE) STRING 'LSO_COOKIE_LOG' Name of Cookie of Log. User Cookies 20031024
17 CO_LINK_TARGET Constant Public Type reference (TYPE) STRING '_parent' Target for Links 20031013
18 CO_PAGE_ERROR Constant Public Type reference (TYPE) STRING 'ERROR.HTM' Error Page 20031017
19 CO_PAGE_START Constant Public Type reference (TYPE) STRING 'LESO.HTM' Start Page 20031013
20 CO_SEARCH_MODE Constant Public Type reference (TYPE) FLAG '1' Search Mode (Level of Detail) Note 1085809 20070821
21 LEARNEREMAIL Instance attribute Public Type reference (TYPE) LSLEARNER-LEARNEREMAIL 20031015
22 LEARNERID Instance attribute Public Type reference (TYPE) LSLEARNER-LEARNERID ID of Learner 20031015
23 LEARNERNAME Instance attribute Public Type reference (TYPE) LSLEARNER-LEARNERNAME 20031015
24 LEARNERTYPE Instance attribute Public Type reference (TYPE) LSLEARNER-LEARNERTYPE 20031015
25 PLANVERSION Instance attribute Public Type reference (TYPE) LSLEARNER-PLANVERSION 20031015
26 RFC_DESTINATION Instance attribute Public Type reference (TYPE) STRING 'SAP_LSO_BACKEND' RFC Destination 20031010
27 T_CONSTANTS Instance attribute Private Type reference (TYPE) LSKEYVALUE_TAB 20031010
28 T_TRAININGFORMS Instance attribute Private Type reference (TYPE) LSDELIVERYMETHOD_TAB 20031010
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CORE_PARAMETER Instance method Public Method Checks CORE Parameter for Valid Entry 20061117
2 CONVERT_URL_TO_REL Instance method Public Method Convert URL Relative to Start Page 20031010
3 CREATE_GUID Static method Public Method GUID Generator 20031010
4 CREATE_URL Instance method Public Method URL Generator 20031010
5 DELETE_SERVER_COOKIE Instance method Protected Method Simple Setting of Server Side Cookies 20031013
6 DELETE_SERVER_COOKIES Instance method Public Method Deletes all logged cookies 20031024
7 GET_CONST Instance method Public Method Gets table of all constants from CL_LSO_CONST in R/3 20031010
8 GET_CONST_BY_KEY Instance method Public Method Gets value of a key from CL_LSO_CONST in R/3 20031010
9 GET_OTR_TEXT Instance method Public Method Gets OTR text without blanks 20031010
10 GET_PAGE_BY_ALIAS Instance method Protected Method Gets BSP Page and BSP Application for Page Alias 20031013
11 GET_SERVER_COOKIE Instance method Public Method Simplified Reading of Server-Side Cookies 20031010
12 GET_T005S_REGION_TEXT Instance method Public Method 20090909
13 GET_T005_COUNTRY_TEXT Instance method Public Method 20090909
14 GET_TFORM Instance method Public Method Gets table of all delivery methods used 20031010
15 GET_TFORM_BY_KEY Instance method Public Method Gets a delivery method 20031010
16 HANDLE_BREADCRUMB_EVENT Instance method Public Method Processes Breadcrumb Event and Triggers Forwarding 20070710
17 LOG_COOKIE Instance method Protected Method Logs cookie use 20031024
18 REFRESH_ACTIVITIES Instance method Public Method Refreshes activities 20031021
19 REFRESH_ALERTS Instance method Public Method Refreshes alerts 20031021
20 REFRESH_CONST Instance method Public Method Refreshes constants from back end 20031013
21 REFRESH_QPROFILE Instance method Public Method Refreshes qualification profile 20031113
22 REFRESH_TFORM Instance method Public Method Refreshes delivery methods from back end 20031013
23 SET_SERVER_COOKIE Instance method Public Method Simple Setting of Server Side Cookies 20031010
Events
Class CL_LSO_APPLICATION has no event.
Types
Class CL_LSO_APPLICATION has no local type.
Method Signatures

Method CHECK_CORE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARAMETER Call by reference Type reference (TYPE) IHTTPVAL HTTP Framework (iHTTP) Tabelle Name/Wert-Paare 20061117
2 Returning RESULT Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20061117

Method CHECK_CORE_PARAMETER on class CL_LSO_APPLICATION has no exception.

Method CONVERT_URL_TO_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_URL Call by reference Type reference (TYPE) STRING URL 20031010
2 Returning RESULT Value transfer Type reference (TYPE) STRING URL 20031010

Method CONVERT_URL_TO_REL on class CL_LSO_APPLICATION has no exception.

Method CREATE_GUID Signature

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

Method CREATE_GUID on class CL_LSO_APPLICATION has no exception.

Method CREATE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TARGET Call by reference Type reference (TYPE) STRING Target 20031013
2 Exporting EX_URL Call by reference Type reference (TYPE) STRING URL 20031013
3 Importing IM_ALIAS Call by reference Type reference (TYPE) LSO_PAGE_ALIAS '00000000' Seitenalias 20031010
4 Importing IM_OBJID Call by reference Type reference (TYPE) HROBJID ObjektId 20031010
5 Importing IM_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20031010
6 Importing IM_PARAMETER Call by reference Type reference (TYPE) TIHTTPNVP Tabelle von zusätzlichen Parametern 20031010
7 Importing IM_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031010
8 Importing IM_TARGET Call by reference Type reference (TYPE) STRING CO_LINK_TARGET Target 20031013

Method CREATE_URL on class CL_LSO_APPLICATION has no exception.

Method DELETE_SERVER_COOKIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) ANY Daten 20031013
2 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name des Cookies 20031013

Method DELETE_SERVER_COOKIE on class CL_LSO_APPLICATION has no exception.

Method DELETE_SERVER_COOKIES Signature

Method DELETE_SERVER_COOKIES on class CL_LSO_APPLICATION has no parameter.
Method DELETE_SERVER_COOKIES on class CL_LSO_APPLICATION has no exception.

Method GET_CONST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) LSKEYVALUE_TAB 20031010

Method GET_CONST on class CL_LSO_APPLICATION has no exception.

Method GET_CONST_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY Call by reference Type reference (TYPE) STRING 20031010
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20031010

Method GET_CONST_BY_KEY on class CL_LSO_APPLICATION has no exception.

Method GET_OTR_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ALIAS Call by reference Type reference (TYPE) STRING OTR-Alias 20031010
2 Returning RESULT Value transfer Type reference (TYPE) STRING Text in aktueller Sprache oder leer 20031010

Method GET_OTR_TEXT on class CL_LSO_APPLICATION has no exception.

Method GET_PAGE_BY_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_APPLICATION Call by reference Type reference (TYPE) STRING BSP-Applikation 20031013
2 Exporting EX_NAMESPACE Call by reference Type reference (TYPE) STRING BSP-Namespace 20070403
3 Exporting EX_PAGE Call by reference Type reference (TYPE) STRING BSP-Seite 20031013
4 Importing IM_ALIAS Call by reference Type reference (TYPE) LSO_PAGE_ALIAS Seiten Alias 20031013
5 Importing IM_OBJID Call by reference Type reference (TYPE) HROBJID ObjektId 20031013
6 Importing IM_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20031013
7 Importing IM_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031013
# Exception Resumable Description Created on
1 FAILED Seite / Applikation konnte nicht ermittelt werden 20031013

Method GET_SERVER_COOKIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Value transfer Type reference (TYPE) ANY Daten 20031021
2 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name des Cookies 20031010
3 Importing IM_RELAX Call by reference Type reference (TYPE) BOOLE_D Keine Exception werfen 20031010
# Exception Resumable Description Created on
1 FAILED Cookie wurde nicht gefunden 20031010

Method GET_T005S_REGION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNTRY_KEY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20090909
2 Importing IV_REGION_KEY Call by reference Type reference (TYPE) REGIO Region (Bundesstaat, Bundesland, Provinz, Grafschaft) 20090909
3 Returning RV_REGION_TEXT Value transfer Type reference (TYPE) BEZEI20 Bezeichnung 20090909

Method GET_T005S_REGION_TEXT on class CL_LSO_APPLICATION has no exception.

Method GET_T005_COUNTRY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNTRY_KEY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20090909
2 Returning RV_COUNTRY_TEXT Value transfer Type reference (TYPE) LANDX50 Bezeichnung des Landes (max. 50 Stellen) 20090909

Method GET_T005_COUNTRY_TEXT on class CL_LSO_APPLICATION has no exception.

Method GET_TFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) LSDELIVERYMETHOD_TAB Tabelle aller Trainingsformen 20031010

Method GET_TFORM on class CL_LSO_APPLICATION has no exception.

Method GET_TFORM_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TFORM Call by reference Type reference (TYPE) NUMC4 Schlüssel 20031010
2 Returning RESULT Value transfer Type reference (TYPE) LSDELIVERYMETHOD Trainingsform 20031010

Method GET_TFORM_BY_KEY on class CL_LSO_APPLICATION has no exception.

Method HANDLE_BREADCRUMB_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BREADCRUMB_EVENT Call by reference Object reference (TYPE REF TO) CL_HTMLB_EVENT_BREADCRUMB Breadcrumb-Event 20070710
2 Importing NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION BSP Navigations-Objekt 20070710

Method HANDLE_BREADCRUMB_EVENT on class CL_LSO_APPLICATION has no exception.

Method LOG_COOKIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COOKIE_NAME Call by reference Type reference (TYPE) CHAR30 Name des Cookies 20031024

Method LOG_COOKIE on class CL_LSO_APPLICATION has no exception.

Method REFRESH_ACTIVITIES Signature

Method REFRESH_ACTIVITIES on class CL_LSO_APPLICATION has no parameter.
Method REFRESH_ACTIVITIES on class CL_LSO_APPLICATION has no exception.

Method REFRESH_ALERTS Signature

Method REFRESH_ALERTS on class CL_LSO_APPLICATION has no parameter.
Method REFRESH_ALERTS on class CL_LSO_APPLICATION has no exception.

Method REFRESH_CONST Signature

Method REFRESH_CONST on class CL_LSO_APPLICATION has no parameter.
Method REFRESH_CONST on class CL_LSO_APPLICATION has no exception.

Method REFRESH_QPROFILE Signature

Method REFRESH_QPROFILE on class CL_LSO_APPLICATION has no parameter.
Method REFRESH_QPROFILE on class CL_LSO_APPLICATION has no exception.

Method REFRESH_TFORM Signature

Method REFRESH_TFORM on class CL_LSO_APPLICATION has no parameter.
Method REFRESH_TFORM on class CL_LSO_APPLICATION has no exception.

Method SET_SERVER_COOKIE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) ANY Daten 20031010
2 Importing IM_EXPIRY_DATE_REL Call by reference Type reference (TYPE) I 1 Gültigkeitsdauer in Tagen 20031010
3 Importing IM_NAME Call by reference Type reference (TYPE) STRING Name des Cookies 20031010
4 Importing IM_RELAX Call by reference Type reference (TYPE) BOOLE_D keine Exception verwefen 20031010
# Exception Resumable Description Created on
1 FAILED Cookie wurde nicht geschrieben 20031010
History
Last changed by/on SAP  20071120 
SAP Release Created in 300