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 |