SAP ABAP Class CL_RSD_IOBJ_SG (InfoObject Description for Structure Generation)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-WHM-MTD (Application Component) Metadata (Repository)
⤷
RSD (Package) BW: Data Basis InfoObjects and Core Services

⤷

⤷

Properties
Class | CL_RSD_IOBJ_SG | |
Short Description | InfoObject Description for Structure Generation | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSD | BW: Data Basis InfoObjects and Core Services |
Created | 19991230 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSD_IOBJ_SG has no interface implemented.
Friends
Class CL_RSD_IOBJ_SG has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RS_BOOL | Flag: Attribute Already Read? | 20080228 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSDO_S_IOBJ_SG | Toolbar for InfoObjects | 20000105 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSD_T_ATR_NAV | Nav. Attributes | 20000121 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSD_T_IOBJ_CMP | Compounding | 20000121 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'AGGREXC' | Exception Aggregation | 20030214 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'AGGRGEN' | General Aggregation | 20030214 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'IOBJALIAS' | Alias Name | 20030513 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'APPENDNM' | Append Name | 20050825 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'CHABASNM' | Basic Characteristic | 20030417 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'CUMFL' | Actual Cumulative Value | 20030214 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'DTYPE' | Data Type | 20030214 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'FIXCUKY' | Fixed Currency | 20030214 | |
13 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'FIXUNIT' | fixed unit | 20030214 | |
14 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'FUNCTION' | Function | 20050113 | |
15 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'INTLEN' | Internal length | 20030214 | |
16 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'KYFTPTXT' | Key Figure Type | 20030214 | |
17 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'NCUMFL' | Actual Non-Cumulative Value | 20030214 | |
18 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'ONOFF' | On/Off Indicator | 20030214 | |
19 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'PROP' | InfoObject Properties | 20030214 | |
20 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'TNAM' | Technical Name | 20030214 | |
21 | ![]() |
Constant | Public | Type reference (TYPE) | RSOBJNM | 'UNINM' | Units InfoObject | 20030214 | |
22 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RSDO_TH_IOBJ_NA_R | InfoObjects with References (A/M Version) | 20000105 | ||
23 | ![]() |
Static Attribute | Private | Type reference (TYPE) | RSDO_TH_IOBJ_NA_R | InfoObjects with References (D Version) | 20070618 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Update Columns in Tree | 20030214 |
2 | ![]() |
Static method | Public | Method | Add Inactive InfoObject to Tree | 20030320 |
3 | ![]() |
Instance method | Public | Method | Add InfoObject to Tree | 20000124 |
4 | ![]() |
Static method | Public | Method | Complete InfoObject Description | 20051201 |
5 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20000104 |
6 | ![]() |
Static method | Public | Method | Generates an InfoObject and Returns its Reference | 20000104 |
7 | ![]() |
Instance method | Public | Method | Returns InfoObject Properties | 20000105 |
8 | ![]() |
Static method | Public | Method | Returns all read InfoObjects | 20000125 |
9 | ![]() |
Static method | Public | Method | MULTI-CONSTRUCTOR: Generates Quantity oObjects | 20000105 |
10 | ![]() |
Static method | Public | Method | Read a Single InfoObject | 20070618 |
11 | ![]() |
Static method | Public | Method | Read InfoObjects Again | 20070103 |
12 | ![]() |
Static method | Private | Method | Form Node Name for InfoObject | 20090805 |
13 | ![]() |
Static method | Private | Method | Decode Node Name | 20090805 |
Events
Class CL_RSD_IOBJ_SG has no event.
Types
Class CL_RSD_IOBJ_SG has no local type.
Method Signatures
Method ADD_COLUMNS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_R_DATA_TREE | Call by reference | Object reference (TYPE REF TO) | CL_RSO_DATA_TREE | Anzeige von Daten als Baum | 20030214 |
Method ADD_COLUMNS on class CL_RSD_IOBJ_SG has no exception.
Method ADD_INA_IOBJ_TO_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NODE_KEY | Call by reference | Type reference (TYPE) | STRING | Erzeugter NodeKey | 20030320 | ||
2 | ![]() |
I_APPENDNM | Call by reference | Type reference (TYPE) | RSAPPENDNM | Name eines Appends (einer Erweiterung) | 20050829 | ||
3 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20030320 | ||
4 | ![]() |
I_IOBJTP | Call by reference | Type reference (TYPE) | RSIOBJTP | Typ | 20030320 | ||
5 | ![]() |
I_IOBJTXTLG | Call by reference | Type reference (TYPE) | RSTXTLG | Spezif. Beschreibung | 20050302 | ||
6 | ![]() |
I_NODE_KEY_NEXT_SIBLING | Call by reference | Type reference (TYPE) | STRING | SPACE | Nachfolgender Knoten | 20030320 | |
7 | ![]() |
I_NODE_KEY_PREV_SIBLING | Call by reference | Type reference (TYPE) | STRING | SPACE | Vorhergehender Knoten | 20030320 | |
8 | ![]() |
I_NODE_REL | Call by reference | Type reference (TYPE) | STRING | Bezugsknoten im Baum | 20030320 | ||
9 | ![]() |
I_RELATSHIP | Call by reference | Type reference (TYPE) | I | Art der Relation | 20030320 | ||
10 | ![]() |
I_R_DATA_TREE | Call by reference | Object reference (TYPE REF TO) | CL_RSO_DATA_TREE | Verschalung Tree Control | 20030320 | ||
11 | ![]() |
I_TREE_DDHANDLE | Call by reference | Type reference (TYPE) | I | Handler für D&D | 20030320 | ||
12 | ![]() |
I_TXTLG | Call by reference | Type reference (TYPE) | RSTXTLG | Bezeichnung | 20030320 |
Method ADD_INA_IOBJ_TO_TREE on class CL_RSD_IOBJ_SG has no exception.
Method ADD_IOBJ_TO_TREE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NODE_KEY | Call by reference | Type reference (TYPE) | STRING | Erzeugter NodeKey | 20000214 | ||
2 | ![]() |
I_APPENDNM | Call by reference | Type reference (TYPE) | RSAPPENDNM | Name eines Appends (einer Erweiterung) | 20050829 | ||
3 | ![]() |
I_C_NODE | Call by reference | Type reference (TYPE) | CHAR40 | Knotennamen, wenn nicht IOBJ | 20010508 | ||
4 | ![]() |
I_IOBJTXTLG | Call by reference | Type reference (TYPE) | RSTXTLG | Spez. Beschreibung | 20050302 | ||
5 | ![]() |
I_IOBJ_STYLE | Call by reference | Type reference (TYPE) | I | Style | 20050113 | ||
6 | ![]() |
I_LOCD | Call by reference | Type reference (TYPE) | RSLOCK | Lock-Flag | 20000225 | ||
7 | ![]() |
I_NODE_KEY_NEXT_SIBLING | Call by reference | Type reference (TYPE) | STRING | SPACE | Nachfolgender Knoten | 20020129 | |
8 | ![]() |
I_NODE_KEY_PREV_SIBLING | Call by reference | Type reference (TYPE) | STRING | SPACE | Vorhergehender Knoten | 20020128 | |
9 | ![]() |
I_NODE_REL | Call by reference | Type reference (TYPE) | STRING | Bezugsknoten im Baum | 20000124 | ||
10 | ![]() |
I_PICK | Call by reference | Type reference (TYPE) | RSPICK | Pick-Flag | 20000225 | ||
11 | ![]() |
I_RELATSHIP | Call by reference | Type reference (TYPE) | I | Art der Relation | 20000214 | ||
12 | ![]() |
I_R_DATA_TREE | Call by reference | Object reference (TYPE REF TO) | CL_RSO_DATA_TREE | Verschalung Tree Control | 20000124 | ||
13 | ![]() |
I_S_DTA_CUBE | Call by reference | Type reference (TYPE) | RSD_S_DTA | Properties InfoProvider | 20130201 | ||
14 | ![]() |
I_TREE_DDHANDLE | Call by reference | Type reference (TYPE) | I | Handler für D&D | 20000124 |
Method ADD_IOBJ_TO_TREE on class CL_RSD_IOBJ_SG has no exception.
Method COMPLETE_IOBJ_DESC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_S_IOBJ_NA_R | Call by reference | Type reference (TYPE) | RSDO_S_IOBJ_NA_R | Leiste mit Pointer auf InfoObject-Klasse | 20070117 | ||
2 | ![]() |
C_S_IOBJ_R | Call by reference | Type reference (TYPE) | RSDO_S_IOBJ_SG_R | Leiste mit Pointer auf InfoObject-Klasse | 20051201 | ||
3 | ![]() |
I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20070618 | |
4 | ![]() |
I_READ_NEW | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Iobj auf jeden Fall neu lesen | 20070117 |
Method COMPLETE_IOBJ_DESC on class CL_RSD_IOBJ_SG has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Puffer umgehen | 20070117 | |
2 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20000104 | ||
3 | ![]() |
I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20070618 | |
4 | ![]() |
I_S_VIOBJ | Call by reference | Type reference (TYPE) | RSD_S_VIOBJ | Feldleiste (falls schon gelesen) | 20000121 | ||
5 | ![]() |
I_T_IOBJ_CMP | Call by reference | Type reference (TYPE) | RSD_T_IOBJ_CMP | Klammerung zu I_S_VIOBJ | 20000121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
InfoObject ist für das TLOGO Objekt nicht erlaubt | 20000105 | |
2 | ![]() |
nicht auf der Datenbank gefunden | 20000105 |
Method FACTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Puffer umgehen | 20070117 | |
2 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSD_IOBJNM | InfoObject | 20000105 | ||
3 | ![]() |
I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20070618 | |
4 | ![]() |
R_R_IOBJ | Value transfer | Type reference (TYPE) | RSDO_R_IOBJ_SG | Referenz auf InfoObject-Klasse | 20000105 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Eingabe ungültig | 20000105 | |
2 | ![]() |
Nicht gefunden | 20000105 |
Method GET_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_S_IOBJ | Call by reference | Type reference (TYPE) | RSDO_S_IOBJ_SG | InfoObject Leiste | 20000105 | ||
2 | ![]() |
E_T_ATR_NAV | Call by reference | Type reference (TYPE) | RSD_T_ATR_NAV | Nav.Attribute | 20000121 | ||
3 | ![]() |
E_T_IOBJ_CMP | Call by reference | Type reference (TYPE) | RSD_T_IOBJ_CMP | Klammerung | 20000121 |
Method GET_INFO on class CL_RSD_IOBJ_SG has no exception.
Method GET_READ_IOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_TH_IOBJ_R | Call by reference | Type reference (TYPE) | RSDO_TH_IOBJ_NA_R | HashTabelle aller gel. Iobj | 20000125 | ||
2 | ![]() |
I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20070618 | |
3 | ![]() |
I_WITH_NAV_ATR | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Flag: mit Nav.Attr. | 20000217 |
Method GET_READ_IOBJ on class CL_RSD_IOBJ_SG has no exception.
Method MULTI_FACTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_IOBJTP | Call by reference | Type reference (TYPE) | RSD_IOBJTP | '*' | InfoObjecttyp | 20000105 | |
2 | ![]() |
I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20070618 | |
3 | ![]() |
I_READ_ALL | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Flag: alle InfoObjects | 20000105 | |
4 | ![]() |
I_T_IOBJ | Call by reference | Type reference (TYPE) | RSD_T_IOBJ | Liste zu lesender IOBJ | 20110923 |
Method MULTI_FACTORY on class CL_RSD_IOBJ_SG has no exception.
Method READ_SNG_IOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_S_IOBJ_SG | Call by reference | Type reference (TYPE) | RSDO_S_IOBJ_NA_R | Leiste mit Pointer auf InfoObject-Klasse | 20070618 | ||
2 | ![]() |
E_S_IOBJ | Call by reference | Type reference (TYPE) | RSDO_S_IOBJ_SG | InfoObject Leiste | 20070618 | ||
3 | ![]() |
E_T_ATR_NAV | Call by reference | Type reference (TYPE) | RSD_T_ATR_NAV | Nav.Attribute | 20070618 | ||
4 | ![]() |
E_T_IOBJ_CMP | Call by reference | Type reference (TYPE) | RSD_T_IOBJ_CMP | Klammerung | 20070618 | ||
5 | ![]() |
I_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Puffer umgehen | 20070618 | |
6 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20070618 | ||
7 | ![]() |
I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20070618 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
nicht auf der Datenbank gefunden | 20070618 |
Method REFRESH_IOBJ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_ALL | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Alle Iobj? | 20070117 | |
2 | ![]() |
I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Objektversion | 20070618 | |
3 | ![]() |
I_T_IOBJNM | Call by reference | Type reference (TYPE) | RSD_T_IOBJNM | List of InfoObjects | 20070103 |
Method REFRESH_IOBJ on class CL_RSD_IOBJ_SG has no exception.
Method _BUILD_NODE_IOBJ_TO_REL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | Knotenname | 20090805 | ||
2 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20090805 | ||
3 | ![]() |
I_NODE_REL | Call by reference | Type reference (TYPE) | STRING | Vaterknoten | 20090805 |
Method _BUILD_NODE_IOBJ_TO_REL on class CL_RSD_IOBJ_SG has no exception.
Method _PARSE_NODE_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20090805 | ||
2 | ![]() |
E_LOCATION | Call by reference | Type reference (TYPE) | RS_CHAR4 | Lokation im Objekt | 20090805 | ||
3 | ![]() |
E_OBJNM | Call by reference | Type reference (TYPE) | RSOBJNM | InfoProvider / Objekt | 20090805 | ||
4 | ![]() |
E_SUBLOCATION | Call by reference | Type reference (TYPE) | RSOBJNM | Sublokation / Wert | 20090805 | ||
5 | ![]() |
I_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | Knotenname | 20090805 |
Method _PARSE_NODE_NAME on class CL_RSD_IOBJ_SG has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 20B |