SAP ABAP Class CL_HRBAS_EXT_RELAT_ROOT (External Relationships: Root Class)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-OM (Application Component) Organizational Management
⤷
SP00_SERVICE (Package) Various Service Tools, Classes, Function Modules, Programs
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRBAS_EXT_RELAT_READ | Reading External Relationships | 20031028 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_HRTMC_EXT_RELAT_A905 | External Relationship A905 | 20091215 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_HR_OM_INH_MAINCCENTER_RELAT | Ext. Relationship Inherited Master Cost C. | 20040114 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_HR_EXT_RELAT_B750 | Read External Relationship 750 | 20060206 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_HR_EXT_RELAT_B208 | Simulates External Relationship | 20040622 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_HR_EXT_RELAT_B031 | External Relationship B031-QB | 20050113 |
| 6 | Inheritance (c INHERITING FROM c_ref) | CL_HR_EXT_RELAT_A208 | External Relationship US -> CP | 20040618 |
| 7 | Inheritance (c INHERITING FROM c_ref) | CL_HR_EXT_RELAT_A031 | External Relationship QB - A031 | 20041202 |
| 8 | Inheritance (c INHERITING FROM c_ref) | CL_HRTM_RELAT_A459 | Externe Verknüpfung Schlüsselplanstelle->Kandidat | 20060420 |
| 9 | Inheritance (c INHERITING FROM c_ref) | CL_HRTM_RELAT_A458 | Externe Verknüpfung O->Schlüsselplanstelle | 20060425 |
| 10 | Inheritance (c INHERITING FROM c_ref) | /ISDFPS/CL_ACC_INH_CC_E | Ext. Verknüpfung Geerbte Stammkostl | 20040618 |
| ... | Click here to see Used By full list (17 items) | |||
Properties
| Class | CL_HRBAS_EXT_RELAT_ROOT | |
| Short Description | External Relationships: Root Class | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | HRBAS00_SERVICE | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | SP00_SERVICE | Various Service Tools, Classes, Function Modules, Programs |
| Created | 20031028 | SAP |
| Last change | 20040518 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRBAS_EXT_RELAT_ROOT has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRBAS_EXT_RELAT_READ | Reading External Relationships | 20031028 |
Friends
Class CL_HRBAS_EXT_RELAT_ROOT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Attribute reference (LIKE) | 20031103 | |||||
| 2 | Instance attribute | Protected | Attribute reference (LIKE) | 20031103 | |||||
| 3 | Instance attribute | Protected | Attribute reference (LIKE) | 20031103 | |||||
| 4 | Instance attribute | Public | Type reference (TYPE) | T77EV | Simulation Properties | 20031030 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | STRING | Relationship as String (for Exceptions) | 20031103 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Check Basic Authorizations | 20031103 | |
| 2 | Instance method | Protected | Method | Check Authorizations for Target Object | 20031104 | |
| 3 | Instance method | Protected | Method | Check Structure Authorizations | 20031104 | |
| 4 | Instance method | Protected | Method | Check Additional Conditions | 20031104 | |
| 5 | Instance method | Protected | Method | Check Selection Parameters (Client, Date, Status, etc.) | 20031104 | |
| 6 | Instance method | Public | Constructor | Constructor | 20031030 | |
| 7 | Static method | Protected | Method | Conversion from External to Internal Relationship | 20031103 | |
| 8 | Static method | Protected | Method | Conversion: HR Objects for External Objects | 20031103 | |
| 9 | Static method | Protected | Method | Conversion from Internal to External Relationship | 20031105 | |
| 10 | Instance method | Protected | Method | Select External Relationships (Internal Objects) | 20031104 | |
| 11 | Static method | Protected | Method | Read infotype | 20031104 | |
| 12 | Instance method | Private | Method | 20050620 | ||
| 13 | Instance method | Private | Method | 20050620 | ||
| 14 | Instance method | Private | Method | 20050620 | ||
| 15 | Static method | Protected | Method | Unite Relationships | 20031104 | |
| 16 | Static method | Protected | Method | Set Relationship Number to Defined Value | 20031104 | |
| 17 | Static method | Protected | Method | Inverse Relationships | 20031104 |
Events
Class CL_HRBAS_EXT_RELAT_ROOT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_GT_RANGE_ISTAT | Protected | Attribute reference (LIKE) | 20050620 | |
Method Signatures
Method CHECK_AUTHORITY_BASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FCODE | Call by reference | Type reference (TYPE) | OKCODE | 20031103 | ||||
| 2 | IV_INFTY | Call by reference | Type reference (TYPE) | INFOTYP | GC_RELATINFTY | 20031103 | |||
| 3 | IV_ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | '' | 20031104 | |||
| 4 | IV_OTYPE | Call by reference | Type reference (TYPE) | OTYPE | 20031103 | ||||
| 5 | IV_PLVAR | Call by reference | Type reference (TYPE) | PLVAR | 20031103 | ||||
| 6 | IV_SUBTY | Call by reference | Type reference (TYPE) | SUBTYP | 20031103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Externe Verknüpfungen: Ausnahmen | 20031103 |
Method CHECK_AUTHORITY_SOBID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_I1001 | Call by reference | Type reference (TYPE) | HRI1001_TAB | Verknüpfungen (extern) | 20031104 | |||
| 2 | CT_P1001 | Call by reference | Type reference (TYPE) | P1001TAB | Verknüpfungen (intern) | 20031104 | |||
| 3 | IV_CHECK_BASE | Call by reference | Type reference (TYPE) | FLAG | 'X' | mit Basisberechtigungsprüfung | 20031104 | ||
| 4 | IV_FCODE | Call by reference | Type reference (TYPE) | OKCODE | 'DISP' | Funktionscode für Berechtigungsprüfung | 20031104 |
Method CHECK_AUTHORITY_SOBID on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method CHECK_AUTHORITY_STRU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_OBJECTS | Call by reference | Type reference (TYPE) | HRTB_OBJKEY | Tabelle der zu prüfenden Objekte | 20031104 | |||
| 2 | CT_OBJECTS_EXT | Call by reference | Type reference (TYPE) | HRTB_OBJKEYX | Tabelle der zu prüfenden externen Objekte | 20031104 | |||
| 3 | IV_FCODE | Call by reference | Type reference (TYPE) | OKCODE | 'DISP' | Funktionscode zur Berechtigungsprüfung | 20031104 |
Method CHECK_AUTHORITY_STRU on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method CHECK_SEL_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_I1001 | Call by reference | Type reference (TYPE) | HRI1001_TAB | 20031104 | ||||
| 2 | CT_P1001 | Call by reference | Type reference (TYPE) | P1001TAB | 20031104 | ||||
| 3 | IV_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_HRBAS_CONDITION | 20031104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Externe Verknüpfungen: Ausnahmen | 20031104 |
Method CHECK_SEL_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_I1001 | Call by reference | Type reference (TYPE) | HRI1001_TAB | Verknüpfungen (extern) | 20031104 | |||
| 2 | CT_P1001 | Call by reference | Type reference (TYPE) | P1001TAB | Verknüpfungen (intern) | 20031104 | |||
| 3 | IT_SEL_ISTAT_RANGE | Call by reference | Type reference (TYPE) | TY_GT_RANGE_ISTAT | Selektion: Planstatus (Range) | 20031106 | |||
| 4 | IV_SEL_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | Selektion: Lesezeitraum (Beginn) | 20031104 | |||
| 5 | IV_SEL_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_HRBAS_CONDITION | Selektion: Zusatzbedingung | 20031104 | |||
| 6 | IV_SEL_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | Selektion: Lesezeitraum (Ende) | 20031104 | |||
| 7 | IV_SEL_ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Selektion: Planstatus | 20031104 | |||
| 8 | IV_SEL_MANDT | Call by reference | Type reference (TYPE) | MANDT | Selektion: Mandant | 20031104 | |||
| 9 | IV_SEL_SUBTY | Call by reference | Type reference (TYPE) | SUBTYP | Selektion: Subtyp (Verknüpfung) | 20031104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Externe Verknüpfungen: Ausnahmen | 20031104 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_T77EV | Call by reference | Type reference (TYPE) | T77EV | Simulationseigenschaften | 20031030 |
Method CONSTRUCTOR on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method CONVERT_HRI1001_TO_P1001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_I1001 | Call by reference | Type reference (TYPE) | HRI1001_TAB | 20031105 | ||||
| 2 | IV_MANDT | Call by reference | Type reference (TYPE) | SY-MANDT | SY-MANDT | 20031105 | |||
| 3 | RT_P1001 | Value transfer | Type reference (TYPE) | P1001TAB | 20031103 |
Method CONVERT_HRI1001_TO_P1001 on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method CONVERT_HROBJECT_TO_HROBJECTX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_OBJECTS | Call by reference | Type reference (TYPE) | HRTB_OBJKEY | 20031103 | ||||
| 2 | RT_OBJECTS_EXT | Value transfer | Type reference (TYPE) | HRTB_OBJKEYX | 20031103 |
Method CONVERT_HROBJECT_TO_HROBJECTX on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method CONVERT_P1001_TO_HRI1001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_P1001 | Call by reference | Type reference (TYPE) | P1001TAB | 20031105 | ||||
| 2 | RT_I1001 | Value transfer | Type reference (TYPE) | HRI1001_TAB | 20031105 |
Method CONVERT_P1001_TO_HRI1001 on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method DO_SELECTION 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 | 20031104 | |||
| 2 | ET_P1001 | Call by reference | Type reference (TYPE) | P1001TAB | Rückgabe der internen Verknüpfungen | 20031104 | |||
| 3 | EV_SKIP_CHECKS | Call by reference | Type reference (TYPE) | FLAG | Nachträgliche Prüfung überspringen | 20031104 | |||
| 4 | IT_SEL_ISTAT_RANGE | Call by reference | Type reference (TYPE) | TY_GT_RANGE_ISTAT | Selektion: Planstatus (Range) | 20031106 | |||
| 5 | IT_SEL_OBJECTS | Call by reference | Type reference (TYPE) | HRTB_OBJKEY | Selektion: Objektmenge -> ET_P1001 füllen | 20031104 | |||
| 6 | IT_SEL_OBJECTS_EXT | Call by reference | Type reference (TYPE) | HRTB_OBJKEYX | Selektion: Objektmenge extern -> ET_I1001 füllen | 20031104 | |||
| 7 | IV_BUFFER_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20050620 | |||
| 8 | IV_SEL_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | GC_LOWDATE | Selektion: Lesezeitraum (Beginn) | 20031104 | ||
| 9 | IV_SEL_CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_HRBAS_CONDITION | Selektion: Zusatzbedingung | 20031104 | |||
| 10 | IV_SEL_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | GC_HIGHDATE | Selektion: Lesezeitraum (Ende) | 20031104 | ||
| 11 | IV_SEL_ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | '%' | Selektion: Planstatus | 20031104 | ||
| 12 | IV_SEL_MANDT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Selektion: Mandant | 20031104 | ||
| 13 | IV_SEL_SUBTY | Call by reference | Type reference (TYPE) | SUBTYP | '%' | Selektion: Subtyp (Verknüpfung) | 20031104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Externe Verknüpfungen: Ausnahmen | 20031104 |
Method READ_INFTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_P1001 | Call by reference | Type reference (TYPE) | P1001TAB | Rückgabe der Verknüpfungen | 20031107 | |||
| 2 | ET_PNNNN | Call by reference | Type reference (TYPE) | WPLOG_TAB | Rückgabe der Infotypen | 20031105 | |||
| 3 | IT_SEL_OBJECTS | Call by reference | Type reference (TYPE) | HRTB_OBJKEY | Selektion: Objektmenge | 20031105 | |||
| 4 | IV_AUTH_CHECK_SOBID | Call by reference | Type reference (TYPE) | FLAG | 'X' | Berechtigung für Zielobjekt prüfen | 20031105 | ||
| 5 | IV_AUTH_CHECK_STRU | Call by reference | Type reference (TYPE) | FLAG | 'X' | Strukturberechtigung prüfen | 20031105 | ||
| 6 | IV_AUTH_FCODE | Call by reference | Type reference (TYPE) | OKCODE | 'DISP' | Funktionscode für Berechtigungsprüfung | 20031105 | ||
| 7 | IV_SEL_BEGDA | Call by reference | Type reference (TYPE) | BEGDATUM | IF_HRBAS_EXT_RELAT_READ=>GC_LOWDATE | Selektion: Lesezeitraum (Beginn) | 20031105 | ||
| 8 | IV_SEL_CONDITION | Call by reference | Type reference (TYPE) | HRTB_COND | Selektion: Zusatzbedingung | 20031105 | |||
| 9 | IV_SEL_ENDDA | Call by reference | Type reference (TYPE) | ENDDATUM | IF_HRBAS_EXT_RELAT_READ=>GC_HIGHDATE | Selektion: Lesezeitraum (Ende) | 20031105 | ||
| 10 | IV_SEL_INFTY | Call by reference | Type reference (TYPE) | INFOTYP | GC_RELATINFTY | Selektion: Infotyp | 20031105 | ||
| 11 | IV_SEL_ISTAT | Call by reference | Type reference (TYPE) | ISTAT_D | Selektion: Planstatus | 20031105 | |||
| 12 | IV_SEL_MANDT | Call by reference | Type reference (TYPE) | MANDT | SY-MANDT | Selektion: Mandant | 20031105 | ||
| 13 | IV_SEL_SUBTY | Call by reference | Type reference (TYPE) | SUBTYP | Selektion: Subtyp (Verknüpfung) | 20031105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Daten selektiert | 20031105 | ||
| 2 | Es wurde eine leere Objekttabelle übergeben | 20031105 | ||
| 3 | Keine Bedingung vorhanden | 20031105 | ||
| 4 | FB wurde mit falschen Parametern aufgerufen | 20031105 |
Method READ_RELAT Signature
Method READ_RELAT on class CL_HRBAS_EXT_RELAT_ROOT has no parameter.
Method READ_RELAT on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method READ_RELAT_EXT Signature
Method READ_RELAT_EXT on class CL_HRBAS_EXT_RELAT_ROOT has no parameter.
Method READ_RELAT_EXT on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method READ_RELAT_STRU Signature
Method READ_RELAT_STRU on class CL_HRBAS_EXT_RELAT_ROOT has no parameter.
Method READ_RELAT_STRU on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method RELATION_MERGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_P1001_1 | Call by reference | Type reference (TYPE) | P1001TAB | Verknüpfungsmenge 1 | 20031105 | |||
| 2 | IT_P1001_2 | Call by reference | Type reference (TYPE) | P1001TAB | Verknüpfungsmenge 2 | 20031105 | |||
| 3 | IV_NEW_RELAT | Call by reference | Type reference (TYPE) | RELAT | Neue Verknüpfungsnummer | 20031105 | |||
| 4 | IV_NEW_RSIGN | Call by reference | Type reference (TYPE) | RSIGN | Neue Verknpüfungsrichtung | 20031105 | |||
| 5 | IV_OVERRIDING | Call by reference | Type reference (TYPE) | FLAG | 'X' | Verknüpfung 2 überschreibt 1 (falls existiert) | 20031105 | ||
| 6 | RT_P1001 | Value transfer | Type reference (TYPE) | P1001TAB | Ergebnismenge | 20031105 |
Method RELATION_MERGE on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method RELATION_RENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_I1001 | Call by reference | Type reference (TYPE) | HRI1001_TAB | Verknüpfungen (extern) | 20031104 | |||
| 2 | CT_P1001 | Call by reference | Type reference (TYPE) | P1001TAB | Verknüpfungen (intern) | 20031104 | |||
| 3 | IV_NEW_RELAT | Call by reference | Type reference (TYPE) | RELAT | Neue Verknüpfungsnummer | 20031104 | |||
| 4 | IV_NEW_RSIGN | Call by reference | Type reference (TYPE) | RSIGN | Neue Verknüpfungsrichtung | 20031104 |
Method RELATION_RENAME on class CL_HRBAS_EXT_RELAT_ROOT has no exception.
Method RELATION_TURN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_I1001 | Call by reference | Type reference (TYPE) | HRI1001_TAB | Verknüpfungen (extern) | 20031104 | |||
| 2 | CT_P1001 | Call by reference | Type reference (TYPE) | P1001TAB | Verknüpfungen (intern) | 20031104 | |||
| 3 | IV_MANDT | Call by reference | Type reference (TYPE) | SY-MANDT | SY-MANDT | 20031105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Externe Verknüpfungen: Ausnahmen | 20031104 |
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20040518 |
| SAP Release Created in | 700 |