SAP ABAP Class CL_HRTMC_EXT_RELATION_B742 (Determine Indirect Reporting Positions of a Given Position)
Hierarchy
☛
SAP_BS_FND (Software Component) SAP Business Suite Foundation
⤷
CA-EPT-TM (Application Component) Talent Management
⤷
HCM_TMC (Package) HCM: Talent Management Core
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRBAS_EXT_RELAT_ROOT | External Relationships: Root Class | 20080327 |
Properties
| Class | CL_HRTMC_EXT_RELATION_B742 | |
| Short Description | Determine Indirect Reporting Positions of a Given Position | |
| Super Class | CL_HRBAS_EXT_RELAT_ROOT | External Relationships: Root Class |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | HCM_TMC | HCM: Talent Management Core |
| Created | 20080326 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRTMC_EXT_RELATION_B742 has no forward declaration.
Interfaces
Class CL_HRTMC_EXT_RELATION_B742 has no interface implemented.
Friends
Class CL_HRTMC_EXT_RELATION_B742 has no friend class.
Attributes
Class CL_HRTMC_EXT_RELATION_B742 has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | 20080326 | ||
| 2 | Static method | Private | Method | 20080428 | ||
| 3 | Static method | Public | Method | Select Implementation of External Relationships | 20100122 | |
| 4 | Static method | Public | Method | 20080424 |
Events
Class CL_HRTMC_EXT_RELATION_B742 has no event.
Types
Class CL_HRTMC_EXT_RELATION_B742 has no local type.
Method Signatures
Method COLLECT_MANAGED_POSITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MANAGED_POSITIONS | Call by reference | Type reference (TYPE) | HRI1001_TAB | Infotyp 1001: Verknüpfungen | 20080326 | |||
| 2 | IV_CHECK_MANAGER | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20130507 | |||
| 3 | IV_MANAGED_ORGUNIT | Call by reference | Type reference (TYPE) | HROBJID | Objekt-Id | 20080326 | |||
| 4 | IV_SEL_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | 20080326 | ||||
| 5 | IV_SEL_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | 20080326 | ||||
| 6 | IV_SEL_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | 20080326 | ||||
| 7 | IV_SEL_SUBTY | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20080327 | |||
| 8 | IV_START_POSITION_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Objekt-Id | 20080326 |
Method COLLECT_MANAGED_POSITIONS on class CL_HRTMC_EXT_RELATION_B742 has no exception.
Method COLLECT_MANAGER_POSITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MANAGED_POSITIONS | Call by reference | Type reference (TYPE) | HRI1001_TAB | Infotyp 1001: Verknüpfungen | 20080428 | |||
| 2 | IT_MANAGER_POSITIONS | Call by reference | Type reference (TYPE) | P1001TAB | Objekt-Id | 20080428 | |||
| 3 | IV_MANAGED_ORGUNIT | Call by reference | Type reference (TYPE) | HROBJID | Objekt-Id | 20080428 | |||
| 4 | IV_SEL_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | 20080428 | ||||
| 5 | IV_SEL_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | 20080428 | ||||
| 6 | IV_SEL_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | 20080428 | ||||
| 7 | IV_SEL_SUBTY | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20080428 | |||
| 8 | IV_START_POSITION_OBJID | Call by reference | Type reference (TYPE) | HROBJID | Objekt-Id | 20080428 |
Method COLLECT_MANAGER_POSITIONS on class CL_HRTMC_EXT_RELATION_B742 has no exception.
Method DO_SELECTION_IMPLEMENTATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_I1001 | Call by reference | Type reference (TYPE) | HRI1001_TAB | Rückgabe der externen Verknüpfungen | 20100122 | |||
| 2 | ET_P1001 | Call by reference | Type reference (TYPE) | P1001TAB | Rückgabe der internen Verknüpfungen | 20100122 | |||
| 3 | EV_SINGLE_FOUND | Call by reference | Type reference (TYPE) | FLAG | X = Es konnte mindestens ein Objekt gefunden werden | 20100122 | |||
| 4 | EV_SKIP_CHECKS | Call by reference | Type reference (TYPE) | FLAG | Nachträgliche Prüfung überspringen | 20100122 | |||
| 5 | IT_SEL_ISTAT_RANGE | Call by reference | Type reference (TYPE) | TY_GT_RANGE_ISTAT | Selektion: Planstatus (Range) | 20100122 | |||
| 6 | IT_SEL_OBJECTS | Call by reference | Type reference (TYPE) | HRTB_OBJKEY | Selektion: Objektmenge -> ET_P1001 füllen | 20100122 | |||
| 7 | IT_SEL_OBJECTS_EXT | Call by reference | Type reference (TYPE) | HRTB_OBJKEYX | Selektion: Objektmenge extern -> ET_I1001 füllen | 20100122 | |||
| 8 | IV_BUFFER_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20100122 | |||
| 9 | IV_READ_SINGLE | Call by reference | Type reference (TYPE) | FLAG | X = Nach einem gefundenen Objekt wird abgebrochen | 20100122 | |||
| 10 | IV_SEL_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | GC_LOWDATE | Selektion: Lesezeitraum (Beginn) | 20100122 | ||
| 11 | IV_SEL_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_HRBAS_CONDITION | Selektion: Zusatzbedingung | 20100122 | |||
| 12 | IV_SEL_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | GC_HIGHDATE | Selektion: Lesezeitraum (Ende) | 20100122 | ||
| 13 | IV_SEL_ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | '%' | Selektion: Planstatus | 20100122 | ||
| 14 | IV_SEL_MANDT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Selektion: Mandant | 20100122 | ||
| 15 | IV_SEL_SUBTY | Call by reference | Type reference (TYPE) | SUBTYP | '%' | Selektion: Subtyp (Verknüpfung) | 20100122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Externe Verknüpfungen: Ausnahmen | 20100122 |
Method EXCLUDE_VACANCIES_OBSOLETES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MANAGER_POSITIONS | Call by reference | Type reference (TYPE) | P1001TAB | 20080424 |
Method EXCLUDE_VACANCIES_OBSOLETES on class CL_HRTMC_EXT_RELATION_B742 has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 701 |