SAP ABAP Interface IF_LSO_WS_ELSP_SERVICE (Services for Communication with External LSP)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_LSO_WS_SOAP LSO: WebServices via SOAP 20030915
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_LSO_WS_XI LSO: Web Services via XI 20050404
Properties
Interface IF_LSO_WS_ELSP_SERVICE  
Short Description Services for Communication with External LSP    
General Data
Package LSO_TM_ND   SAP Learning Solution - Core New Developments 
Created 20030908   SAP 
Last changed 20050220   SAP 
Unicode checks active    
Forward declarations
Interface IF_LSO_WS_ELSP_SERVICE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_LSO_WS_CONSTANT WebService: Constants, Attributes for eLSP 20030909
Friends
Interface IF_LSO_WS_ELSP_SERVICE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SERVICES Instance attribute Public Type reference (TYPE) LSO_LSPSRV_LIST List of LSP Service Descriptions 20030908
Methods
# Method Level Visibility Method type Description Created on
1 ENROLL_USER Instance method Public Method Book for external course 20030908
2 GET_USER_TRACKING Instance method Public Method Read Learning Data 20040310
3 LAUNCH_COURSE Instance method Public Method Launch of external course 20030908
4 SET_USER_TRACKING Instance method Public Method Write Learning Data 20040310
5 UNENROLL_USER Instance method Public Method Cancellation of external course 20030908
Events
Interface IF_LSO_WS_ELSP_SERVICE has no event.
Types
Interface IF_LSO_WS_ELSP_SERVICE has no local type.
Method Signatures

Method ENROLL_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) LSO_WS_ENROLL_RETURN_LIST WebService: Antwort des Buchen-WebServices 20030908
2 Importing IS_USER Call by reference Type reference (TYPE) LSO_WS_LEARNER WebService: Identifikation eines Learners 20030908
3 Importing IT_EXTERNAL_COURSE Call by reference Type reference (TYPE) LSO_WS_ENROLL_COURSE_LIST WebService: Liste der externern Teilnahme/Kurs ID 20030908
4 Importing IV_USER_ROLE Call by reference Type reference (TYPE) LSO_WS_USER_ROLE 'LEARNER' WebService: Benutzerrolle 20030908

Method ENROLL_USER on Interface IF_LSO_WS_ELSP_SERVICE has no exception.

Method GET_USER_TRACKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) LSO_WS_TRACKING_RET_LIST WebService: Antwort des Lernfortschritt-Services 20041123
2 Importing IS_PARTICIPATION_DATA Call by reference Type reference (TYPE) LSO_WS_PARTICIPATION_DATA WebService: Liste der externen Teilnahme/Kurs ID 20041123
3 Importing IS_USER Call by reference Type reference (TYPE) LSO_WS_LEARNER WebService: Identifikation eines Learners 20041115
4 Importing IV_DATE Call by reference Type reference (TYPE) SELDT WebService: Stichtag 20050126
5 Importing IV_USER_ROLE Call by reference Type reference (TYPE) LSO_WS_USER_ROLE WebService: Benutzerrolle 20041115

Method GET_USER_TRACKING on Interface IF_LSO_WS_ELSP_SERVICE has no exception.

Method LAUNCH_COURSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) LSO_WS_PARTICIPATION_RETURN WebService: Antwort des WebServices 20030908
2 Exporting EV_COURSE_LAUNCH_URL Call by reference Type reference (TYPE) STRING URL zum Starten des externen Kurses 20030908
3 Importing IS_PARTICIPATION_DATA Call by reference Type reference (TYPE) LSO_WS_PARTICIPATION_DATA WebService: externe Teilnahme/Kurs ID 20040112
4 Importing IS_USER Call by reference Type reference (TYPE) LSO_WS_LEARNER WebService: Identifikation eines Learners 20030908

Method LAUNCH_COURSE on Interface IF_LSO_WS_ELSP_SERVICE has no exception.

Method SET_USER_TRACKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_RETURN Value transfer Type reference (TYPE) LSO_WS_TRACKING_RETURN WebService: Antwort des WebServices 20041123
2 Importing IS_PARTICIPATION_DATA Call by reference Type reference (TYPE) LSO_WS_PARTICIPATION_DATA WebService: externe Teilnahme/Kurs ID 20041123
3 Importing IS_TRACKING_DATA Call by reference Type reference (TYPE) LSO_WS_TRACKING Lernfortschritt externer Trainings 20041123
4 Importing IS_USER Call by reference Type reference (TYPE) LSO_WS_LEARNER WebService: Identifikation eines Learners 20041123
5 Importing IV_USER_ROLE Call by reference Type reference (TYPE) LSO_WS_USER_ROLE WebService: Benutzerrolle 20041123

Method SET_USER_TRACKING on Interface IF_LSO_WS_ELSP_SERVICE has no exception.

Method UNENROLL_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) LSO_WS_PARTICIPATION_RET_LIST WebService: Antwort des WebServices 20030908
2 Importing IS_USER Call by reference Type reference (TYPE) LSO_WS_LEARNER WebService: Identifikation eines Learners 20030908
3 Importing IT_PARTICIPATION_DATA Call by reference Type reference (TYPE) LSO_WS_PARTICIPATION_DATA_LIST WebService: Liste der externen Teilnahme/Kurs ID 20040112
4 Importing IV_USER_ROLE Call by reference Type reference (TYPE) LSO_WS_USER_ROLE 'LEARNER' WebService: Benutzerrolle 20030908

Method UNENROLL_USER on Interface IF_LSO_WS_ELSP_SERVICE has no exception.
History
Last changed by/on SAP  20050220 
SAP Release Created in 300