SAP ABAP Class CL_LSO_WS_ELSP (Utilities for External Learning Service Providers (eLSP))
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PE-LSO-TM (Application Component) Training Management
     LSO_TM_ND (Package) SAP Learning Solution - Core New Developments
Properties
Class CL_LSO_WS_ELSP  
Short Description Utilities for External Learning Service Providers (eLSP)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LSO_TM_ND   SAP Learning Solution - Core New Developments 
Created 20030908   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_LSO_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_LSO_WS_ELSP has no interface implemented.
Friends
Class CL_LSO_WS_ELSP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_ALL_ELSP_SERVICES Instance attribute Private Type reference (TYPE) LSO_LSPSRV_LIST All eLSP Service Descriptions 20030908
2 GT_LSO_SUPPORTED_SERVICES Instance attribute Private Type reference (TYPE) LSO_LSPSYS_LIST Services Supported by LSO 20030908
3 GT_LSP_INFO Instance attribute Private Type reference (TYPE) LSO_LSP_INFO_LIST Services of a LSP 20030909
4 GV_LOGLEVEL Static Attribute Private Type reference (TYPE) LSO_GSVAL_C Value of semantic abbreviation 20060717
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030908
2 GET_ALL_LSP_SERVICE_LIST Instance method Public Method Gets the Table of Active LSP Services 20030908
3 GET_EXTID Instance method Public Method Get External Course ID 20030909
4 GET_EXT_LANGUAGE_CODE Instance method Public Method Get External Course Language (IT 5042) 20050719
5 GET_EXT_TRACKING Instance method Public Method Get External Progress Synchronization Flag (IT 5042) 20050719
6 GET_LOGLEVEL Static method Public Method Returns Log Level for XI 20060717
7 GET_LSP_INFO Instance method Private Method Gets LSP ID & EXTID 20030909
8 GET_LSP_KEY Instance method Public Method Read LSP Key 20030909
9 GET_LSP_REFERENCE Instance method Public Method Gets a Reference to IF_LSO_WS_ELSP_SERVICE 20030908
10 GET_LSP_SERVICE Instance method Public Method Gets a Special Service of a LSP 20030908
11 GET_LSP_SERVICE_LIST Instance method Public Method Gets the Table of Implemented Services of a LSP 20030908
12 GET_SUPPORTED_SERVICE_LIST Instance method Public Method Gets the Table of Services Supported by LSO 20030908
Events
Class CL_LSO_WS_ELSP has no event.
Types
Class CL_LSO_WS_ELSP has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method GET_ALL_LSP_SERVICE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALL_LSP_SERVICES_LIST Value transfer Type reference (TYPE) LSO_LSPSRV_LIST Liste der LSP-Service Beschreibungen 20030908

Method GET_ALL_LSP_SERVICE_LIST on class CL_LSO_WS_ELSP has no exception.

Method GET_EXTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTERNAL_COURSE_ID Value transfer Type reference (TYPE) EXTID Externe ID (Klartext oder Hashwert) 20030909
2 Importing TRAINING_ID Call by reference Type reference (TYPE) LSO_TRAINING_ID_C Training 20030909
3 Importing TRAINING_TYPE Call by reference Type reference (TYPE) LSO_TRAINING_TYPE_C Objekttyp des Trainings 20030909

Method GET_EXTID on class CL_LSO_WS_ELSP has no exception.

Method GET_EXT_LANGUAGE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTERNAL_LANGUAGE_CODE Value transfer Type reference (TYPE) LAISO 20050719
2 Importing TRAINING_ID Call by reference Type reference (TYPE) LSO_TRAINING_ID_C Training 20050719
3 Importing TRAINING_TYPE Call by reference Type reference (TYPE) LSO_TRAINING_TYPE_C Objekttyp des Trainings 20050719

Method GET_EXT_LANGUAGE_CODE on class CL_LSO_WS_ELSP has no exception.

Method GET_EXT_TRACKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXTERNAL_TRACKING Value transfer Type reference (TYPE) LSO_WS_TRACK_AUTO externen Lernfortschritt aktualisieren 20050719
2 Importing TRAINING_ID Call by reference Type reference (TYPE) LSO_TRAINING_ID_C Training 20050719
3 Importing TRAINING_TYPE Call by reference Type reference (TYPE) LSO_TRAINING_TYPE_C Objekttyp des Trainings 20050719

Method GET_EXT_TRACKING on class CL_LSO_WS_ELSP has no exception.

Method GET_LOGLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOGLEVEL Value transfer Type reference (TYPE) LSO_GSVAL_C Wert des semantischen Kürzels 20060717

Method GET_LOGLEVEL on class CL_LSO_WS_ELSP has no exception.

Method GET_LSP_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LSP_INFO Value transfer Type reference (TYPE) LSO_LSPINFO Learning Service Provider (Schlüssel) 20030909
2 Importing TRAINING_ID Call by reference Type reference (TYPE) LSO_TRAINING_ID_C Training 20030909
3 Importing TRAINING_TYPE Call by reference Type reference (TYPE) LSO_TRAINING_TYPE_C Objekttyp des Trainings 20030909

Method GET_LSP_INFO on class CL_LSO_WS_ELSP has no exception.

Method GET_LSP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LSP_KEY Value transfer Type reference (TYPE) LSO_LSPKEY Learning Service Provider (Schlüssel) 20030909
2 Importing TRAINING_ID Call by reference Type reference (TYPE) LSO_TRAINING_ID_C Training 20030909
3 Importing TRAINING_TYPE Call by reference Type reference (TYPE) LSO_TRAINING_TYPE_C Objekttyp des Trainings 20030909

Method GET_LSP_KEY on class CL_LSO_WS_ELSP has no exception.

Method GET_LSP_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LSP_IFREF Value transfer Object reference (TYPE REF TO) IF_LSO_WS_ELSP_SERVICE Services zur Kommunikation mit externem LSP 20030908
2 Importing LSP_KEY Value transfer Type reference (TYPE) LSO_LSPKEY Learning Service Provider (Schlüssel) 20030908

Method GET_LSP_REFERENCE on class CL_LSO_WS_ELSP has no exception.

Method GET_LSP_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LSP_KEY Call by reference Type reference (TYPE) LSO_LSPKEY Learning Service Provider (Schlüssel) 20030908
2 Returning LSP_SERVICE Value transfer Type reference (TYPE) LSO_LSPSRVSTRU LSP Service Beschreibung (Struktur) 20030908
3 Importing SERVICE_ID Call by reference Type reference (TYPE) LSO_LSPSRVID Service zur Kommunikation mit externem LMS (Schlüssel) 20030908

Method GET_LSP_SERVICE on class CL_LSO_WS_ELSP has no exception.

Method GET_LSP_SERVICE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LSP_KEY Call by reference Type reference (TYPE) LSO_LSPKEY Learning Service Provider (Schlüssel) 20030908
2 Returning LSP_SERVICE_LIST Value transfer Type reference (TYPE) LSO_LSPSRV_LIST Liste der LSP-Service Beschreibungen 20030908

Method GET_LSP_SERVICE_LIST on class CL_LSO_WS_ELSP has no exception.

Method GET_SUPPORTED_SERVICE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SUPPORTED_SERVICE_LIST Value transfer Type reference (TYPE) LSO_LSPSYS_LIST Liste der LSP-Service Beschreibungen 20030908

Method GET_SUPPORTED_SERVICE_LIST on class CL_LSO_WS_ELSP has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 300