SAP ABAP Class CL_LSO_PARTIC_CAST (Harmonization of booking relationships)
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
⤷ PE-LSO-TM (Application Component) Training Management
⤷ LSO_TM_ND (Package) SAP Learning Solution - Core New Developments
Properties
Class | CL_LSO_PARTIC_CAST | |
Short Description | Harmonization of booking relationships | |
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 | 20041105 | SAP |
Last change | 20041209 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_LSO_CONST | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_LSO_PARTIC_CAST has no interface implemented.
Friends
Class CL_LSO_PARTIC_CAST has no friend class.
Attributes
Class CL_LSO_PARTIC_CAST has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | GET_P1001 | Static method | Private | Method | Read P1001 for a course | 20041115 |
2 | GET_PARTICS | Static method | Public | Method | =>PARTIC_TAB | 20041109 |
3 | IS_CONVERSION_NEEDED | Static method | Private | Method | Checks if conversion is required | 20041118 |
4 | P1001_TO_PARTIC | Static method | Public | Method | P1001 => PARTIC | 20041108 |
5 | P1001_TO_PARTIC_TAB | Static method | Public | Method | P1001+P1001_TAB => PARTIC_TAB | 20041108 |
6 | PAD025_TO_PADBOOK | Static method | Private | Method | PAD025 => PADBOOK | 20041105 |
7 | PAD614_TO_PADBOOK | Static method | Private | Method | PAD614 => PADBOOK | 20041105 |
8 | PADBOOK_TO_PAD025 | Static method | Private | Method | PADBOOK => PAD025 | 20041108 |
9 | PADBOOK_TO_PAD614 | Static method | Private | Method | PADBOOK => PAD614 | 20041108 |
10 | PADNNN_TO_PADBOOK | Static method | Public | Method | PAD25/PAD614/P1001 => PADBOOK | 20041105 |
11 | PARTIC_TO_P1001 | Static method | Public | Method | PARTIC =>P1001 | 20041108 |
12 | PARTIC_TO_P1001_TAB | Static method | Public | Method | PARTIC+PARTIC_TAB => P1001_TAB | 20041108 |
13 | TPARTDOCS_TO_PARTICS | Static method | Public | Method | Read Participation Data Using Database Views HRVPAD* | 20081210 |
14 | TPARTDOC_TO_PARTIC | Static method | Public | Method | TPARTDOC =>PARTIC | 20041108 |
15 | TPARTDOC_TO_PARTIC_TAB | Static method | Public | Method | TPARTDOC+TPARTDOC_TAB =>PARTIC_TAB | 20041108 |
16 | __CONVERT_PAD25 | Static method | Private | Method | On-the-fly Migration PAD25 Data | 20041119 |
17 | __CONVERT_PAD614 | Static method | Private | Method | On-the-fly Migration PAD614 Data | 20041119 |
18 | __CREATE_TPARTDOCNO | Static method | Private | Method | Generate Participation Document | 20041119 |
19 | __GET_TRAINING | Static method | Private | Method | Gets course from P1001 from SOBID or OBJID | 20041119 |
20 | __UPDATE_P1001 | Static method | Private | Method | Update participation synchronously | 20041119 |
Events
Class CL_LSO_PARTIC_CAST has no event.
Types
Class CL_LSO_PARTIC_CAST has no local type.
Method Signatures
Method GET_P1001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | AUTHORITY | Call by reference | Type reference (TYPE) | CHAR4 | 'DISP' | Funktionscode für Berechtigungsprüfung | 20041115 | |
2 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | CL_LSO_CONST=>CO_LOWDATE | Gültigkeitsbeginn | 20041115 | |
3 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | CL_LSO_CONST=>CO_HIGHDATE | Gültigkeitsende | 20041115 | |
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | P1001TAB | 20041115 | |||
5 | Importing | RSIGN | Call by reference | Type reference (TYPE) | RSIGN | 'A' | Ausprägung der Verknüpfung | 20041115 | |
6 | Importing | TRAINING | Call by reference | Type reference (TYPE) | HROBJECT | Training | 20041115 | ||
7 | Importing | TRAININGS | Call by reference | Type reference (TYPE) | HROBJECT_TAB | Trainings | 20041115 | ||
8 | Importing | WITH_STRU_AUTH | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | mit struktureller Berechtigungsprüfung | 20041115 |
Method GET_P1001 on class CL_LSO_PARTIC_CAST has no exception.
Method GET_PARTICS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | AUTHORITY | Call by reference | Type reference (TYPE) | CHAR4 | 'DISP' | Funktionscode für Berechtigungsprüfung | 20041109 | |
2 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | CL_LSO_CONST=>CO_LOWDATE | Gültigkeitsbeginn | 20041109 | |
3 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | CL_LSO_CONST=>CO_HIGHDATE | Gültigkeitsende | 20041109 | |
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | LSO_PARTIC_TAB | LSO Tabelle von Teilnahmen | 20041109 | ||
5 | Importing | RSIGN | Call by reference | Type reference (TYPE) | RSIGN | 'A' | Ausprägung der Verknüpfung | 20041109 | |
6 | Importing | TRAINING | Call by reference | Type reference (TYPE) | HROBJECT | Training | 20041109 | ||
7 | Importing | TRAININGS | Call by reference | Type reference (TYPE) | HROBJECT_TAB | Trainings | 20041109 | ||
8 | Importing | WITH_STRU_AUTH | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | mit struktureller Berechtigungsprüfung | 20041109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONVERSION_NEEDED | Umsetzung notwendig und fehlerhaft | 20041119 |
Method IS_CONVERSION_NEEDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P1001 | Call by reference | Type reference (TYPE) | P1001 | Infotyp 1001: Verknüpfungen | 20041118 | ||
2 | Importing | PAD25 | Call by reference | Type reference (TYPE) | PAD25 | Zusatzdaten Verknüpfung "nimmt teil an" | 20041118 | ||
3 | Importing | PAD614 | Call by reference | Type reference (TYPE) | PAD614 | Zusatzdaten Verknüpfung "nimmt teil an Training" | 20041118 | ||
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20041118 |
Method IS_CONVERSION_NEEDED on class CL_LSO_PARTIC_CAST has no exception.
Method P1001_TO_PARTIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P1001 | Call by reference | Type reference (TYPE) | P1001 | Infotyp 1001: Verknüpfungen | 20041108 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | LSO_PARTIC | LSO Teilnahme | 20041108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONVERSION_NEEDED | Umsetzung erforderlich | 20041118 |
Method P1001_TO_PARTIC_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P1001 | Call by reference | Type reference (TYPE) | P1001 | Infotyp 1001: Verknüpfungen | 20041108 | ||
2 | Importing | P1001_TAB | Call by reference | Type reference (TYPE) | P1001TAB | Tabelle mit der Struktur P1001 | 20041108 | ||
3 | Returning | RESULT | Value transfer | Type reference (TYPE) | LSO_PARTIC_TAB | LSO Tabelle von Teilnahmen | 20041108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONVERSION_NEEDED | Umsetzung notwendig | 20041118 |
Method PAD025_TO_PADBOOK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PAD25 | Call by reference | Type reference (TYPE) | PAD25 | Zusatzdaten Verknüpfung "nimmt teil an" | 20041105 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | PADBOOK | Zusatzdaten Verknüpfung "Trainingsteilnahme" | 20041105 |
Method PAD025_TO_PADBOOK on class CL_LSO_PARTIC_CAST has no exception.
Method PAD614_TO_PADBOOK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PAD614 | Call by reference | Type reference (TYPE) | PAD614 | Zusatzdaten Verknüpfung "nimmt teil an Training" | 20041105 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | PADBOOK | Zusatzdaten Verknüpfung "Trainingsteilnahme" | 20041105 |
Method PAD614_TO_PADBOOK on class CL_LSO_PARTIC_CAST has no exception.
Method PADBOOK_TO_PAD025 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PAD25 | Call by reference | Type reference (TYPE) | PAD25 | Zusatzdaten Verknüpfung "nimmt teil an" | 20041118 | ||
2 | Importing | PADBOOK | Call by reference | Type reference (TYPE) | PADBOOK | Zusatzdaten Verknüpfung "Trainingsteilnahme" | 20041108 |
Method PADBOOK_TO_PAD025 on class CL_LSO_PARTIC_CAST has no exception.
Method PADBOOK_TO_PAD614 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PAD614 | Call by reference | Type reference (TYPE) | PAD614 | Zusatzdaten Verknüpfung "nimmt teil an Training" | 20041118 | ||
2 | Importing | PADBOOK | Call by reference | Type reference (TYPE) | PADBOOK | Zusatzdaten Verknüpfung "Trainingsteilnahme" | 20041108 |
Method PADBOOK_TO_PAD614 on class CL_LSO_PARTIC_CAST has no exception.
Method PADNNN_TO_PADBOOK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P1001 | Call by reference | Type reference (TYPE) | P1001 | Infotyp 1001: Verknüpfungen | 20041105 | ||
2 | Importing | PAD25 | Call by reference | Type reference (TYPE) | PAD25 | Zusatzdaten Verknüpfung "nimmt teil an" | 20041105 | ||
3 | Importing | PAD614 | Call by reference | Type reference (TYPE) | PAD614 | Zusatzdaten Verknüpfung "nimmt teil an Training" | 20041105 | ||
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | PADBOOK | Zusatzdaten Verknüpfung "Trainingsteilnahme" | 20041105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONVERSION_NEEDED | Umsetzung notwendig | 20041118 |
Method PARTIC_TO_P1001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PARTIC | Call by reference | Type reference (TYPE) | LSO_PARTIC | LSO Teilnahme | 20041108 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | P1001 | Infotyp 1001: Verknüpfungen | 20041108 |
Method PARTIC_TO_P1001 on class CL_LSO_PARTIC_CAST has no exception.
Method PARTIC_TO_P1001_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PARTIC | Call by reference | Type reference (TYPE) | LSO_PARTIC | LSO Teilnahme | 20041108 | ||
2 | Importing | PARTIC_TAB | Call by reference | Type reference (TYPE) | LSO_PARTIC_TAB | LSO Tabelle von Teilnahmen | 20041108 | ||
3 | Returning | RESULT | Value transfer | Type reference (TYPE) | P1001TAB | Tabelle mit der Struktur P1001 | 20041108 |
Method PARTIC_TO_P1001_TAB on class CL_LSO_PARTIC_CAST has no exception.
Method TPARTDOCS_TO_PARTICS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | AUTHORITY | Call by reference | Type reference (TYPE) | CHAR4 | 'DISP' | Funktionscode für Berechtigungsprüfung | 20081210 | |
2 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | CL_LSO_CONST=>CO_LOWDATE | Gültigkeitsbeginn | 20081210 | |
3 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | CL_LSO_CONST=>CO_HIGHDATE | Gültigkeitsende | 20081210 | |
4 | Returning | RESULTS | Value transfer | Type reference (TYPE) | LSO_PARTIC_TAB | LSO Teilnahme | 20081210 | ||
5 | Importing | RSIGN | Call by reference | Type reference (TYPE) | RSIGN | 'A' | Ausprägung der Verknüpfung | 20081210 | |
6 | Importing | TPARTDOC_TAB | Call by reference | Type reference (TYPE) | LSO_TPARTDOC_TAB | 20081210 | |||
7 | Importing | WITH_STRU_AUTH | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | mit struktureller Berechtigungsprüfung | 20081210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONVERSION_NEEDED | Umsetzung notwendig aber fehlerhaft | 20081210 | |
2 | NOT_FOUND | Teilnahme nicht gefunden | 20081210 |
Method TPARTDOC_TO_PARTIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | AUTHORITY | Call by reference | Type reference (TYPE) | CHAR4 | 'DISP' | Funktionscode für Berechtigungsprüfung | 20041108 | |
2 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | CL_LSO_CONST=>CO_LOWDATE | Gültigkeitsbeginn | 20041109 | |
3 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | CL_LSO_CONST=>CO_HIGHDATE | Gültigkeitsende | 20041109 | |
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | LSO_PARTIC | LSO Teilnahme | 20041108 | ||
5 | Importing | RSIGN | Call by reference | Type reference (TYPE) | RSIGN | 'A' | Ausprägung der Verknüpfung | 20041108 | |
6 | Importing | TPARTDOC | Call by reference | Type reference (TYPE) | LSO_TPARTDOC_C | Trainingsteilnahme - Beleg | 20041108 | ||
7 | Importing | WITH_STRU_AUTH | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | mit struktureller Berechtigungsprüfung | 20041108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONVERSION_NEEDED | Umsetzung notwendig aber fehlerhaft | 20041119 | |
2 | NOT_FOUND | Teilnahme nicht gefunden | 20041108 |
Method TPARTDOC_TO_PARTIC_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | AUTHORITY | Call by reference | Type reference (TYPE) | CHAR4 | 'DISP' | Funktionscode für Berechtigungsprüfung | 20041108 | |
2 | Importing | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | CL_LSO_CONST=>CO_LOWDATE | Gültigkeitsbeginn | 20041109 | |
3 | Importing | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | CL_LSO_CONST=>CO_HIGHDATE | Gültigkeitsende | 20041109 | |
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | LSO_PARTIC_TAB | LSO Teilnahme | 20041108 | ||
5 | Importing | RSIGN | Call by reference | Type reference (TYPE) | RSIGN | 'A' | Ausprägung der Verknüpfung | 20041108 | |
6 | Importing | TPARTDOC | Call by reference | Type reference (TYPE) | LSO_TPARTDOC_C | Trainingsteilnahme - Beleg | 20041108 | ||
7 | Importing | TPARTDOC_TAB | Call by reference | Type reference (TYPE) | LSO_TPARTDOC_TAB | Tabelle von Trainingsteilnahmebelegen | 20041108 | ||
8 | Importing | WITH_STRU_AUTH | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | mit struktureller Berechtigungsprüfung | 20041108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONVERSION_NEEDED | Umsetzung notwendig aber fehlerhaft | 20041119 | |
2 | NOT_FOUND | Teilnahme nicht gefunden | 20041108 |
Method __CONVERT_PAD25 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | P1001_PAD25 | Call by reference | Type reference (TYPE) | P1001TAB | P1001 Sätze mit PAD25 | 20041119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_IN_UPDATE | Fehler beim Update | 20041119 | |
2 | NOT_LOCKED | Training konnte nicht gesperrt werden | 20041119 | |
3 | NOT_PAD25 | Keine Pad25 Verknüpfung | 20041119 | |
4 | NO_1026_FOUND | Kein Infotypesatz 1026 gefunden | 20041119 | |
5 | NO_TPARTDOC_CREATED | Fehler im Nummernkreis LSO_TPARTC | 20041119 |
Method __CONVERT_PAD614 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | P1001_PAD614 | Call by reference | Type reference (TYPE) | P1001TAB | P1001 Sätze mit PAD614 | 20041119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_IN_UPDATE | Fehler beim update | 20041119 | |
2 | NOT_LOCKED | Training konnte nicht gesperrt werden | 20041119 | |
3 | NOT_PAD614 | Keine Pad25 Verknüpfung | 20041119 |
Method __CREATE_TPARTDOCNO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | TPARTDOCNO | Call by reference | Type reference (TYPE) | LSO_TPARTDOC_C | Trainingsteilnahme - Beleg | 20041119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Teilnahmebeleg konnte nicht erzeugt werden | 20041119 |
Method __GET_TRAINING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P1001 | Call by reference | Type reference (TYPE) | P1001 | Infotyp 1001: Verknüpfungen | 20041119 | ||
2 | Returning | TRAINING | Value transfer | Type reference (TYPE) | HROBJECT | Objekt | 20041119 |
Method __GET_TRAINING on class CL_LSO_PARTIC_CAST has no exception.
Method __UPDATE_P1001 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | P1001 | Call by reference | Type reference (TYPE) | P1001TAB | Tabelle mit der Struktur P1001 | 20041119 | ||
2 | Importing | TRAININGS | Call by reference | Type reference (TYPE) | HROBJECT_TAB | Tabelle von HR-Objekten | 20041119 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_IN_UPDATE | Fehler beim Update | 20041119 | |
2 | NOT_LOCKED | Training nicht gesperrt | 20041119 |
History
Last changed by/on | SAP | 20041209 |
SAP Release Created in | 600 |