SAP ABAP Class CL_RSTTU_TRANS_SRV (Service Class for structure transformations)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-OT (Application Component) OLAP Technology
⤷
RSTT_UTIL (Package) Adaptation of system-dependent components during transport

⤷

⤷

Properties
Class | CL_RSTTU_TRANS_SRV | |
Short Description | Service Class for structure transformations | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSTT_UTIL | Adaptation of system-dependent components during transport |
Created | 20050708 | SAP |
Last change | 20130531 | 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) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSTTU_TRANS_SRV has no interface implemented.
Friends
Class CL_RSTTU_TRANS_SRV has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR05 | 'XXEYE' | Eye Catcher for Special SIDs | 20050711 | |
2 | ![]() |
Constant | Private | See coding | Sign for Numeric Values (Special SID) | 20051223 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Retrieve System dependent hierarchy node sid | 20050708 |
2 | ![]() |
Static method | Public | Method | Retrieve System independent hierarchy nodes description | 20050708 |
3 | ![]() |
Static method | Public | Method | Retrieve System independent hierarchy description | 20050708 |
4 | ![]() |
Static method | Public | Method | Retrieve System dependent hiesid and sver | 20050708 |
5 | ![]() |
Static method | Public | Method | Retrieve System independent returnnm | 20050708 |
6 | ![]() |
Static method | Public | Method | Retrieve System independent returnnm | 20050708 |
7 | ![]() |
Static method | Public | Method | Retrieve SID for CHAVL | 20050708 |
8 | ![]() |
Static method | Public | Method | Retrieve SID for CHAVL, no hierarchies allowed here | 20050711 |
9 | ![]() |
Static method | Private | Method | Retrieve CHAVL for SID | 20050711 |
10 | ![]() |
Static method | Public | Method | Retrieve CHAVL for SID | 20050708 |
11 | ![]() |
Static method | Public | Method | Retrieve CHAVL for SID | 20050711 |
12 | ![]() |
Static method | Private | Method | Retrieve CHAVL for SID | 20050711 |
Events
Class CL_RSTTU_TRANS_SRV has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TN_RETURNNM_N | Public | Type reference (TYPE) | CHAR40 | 20050708 |
|
|
2 | TN_S_CHAVL_N | Public | See coding | 20050708 | BEGIN OF tn_s_chavl_n,
chavl TYPE rschavl,
hiernode_n TYPE tn_s_hiernode_n,
hier_n TYPE tn_s_hier_n,
END OF tn_s_chavl_n
|
||
3 | TN_S_HIERNODE_N | Public | See coding | 20050708 | BEGIN OF tn_s_hiernode_n,
niobjnm TYPE rsniobjnm,
nodename TYPE rsshnodenamestr,
END OF tn_s_hiernode_n
|
||
4 | TN_S_HIER_N | Public | See coding | 20050708 | BEGIN OF tn_s_hier_n,
iobjnm TYPE rsiobjnm,
hienm TYPE rshienm,
version TYPE rshi_s_hiedir-version,
date TYPE rsdateto,
END OF tn_s_hier_n
|
Method Signatures
Method GET_HIERNODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_HIESID | Value transfer | Type reference (TYPE) | RSSID | Infoobject Name | 20050708 | ||
2 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | Name of characteristic for SID | 20050708 | ||
3 | ![]() |
I_S_HIERNODE_N | Value transfer | Type reference (TYPE) | TN_S_HIERNODE_N | System independent hierarchy node description | 20050708 | ||
4 | ![]() |
R_SID | Value transfer | Type reference (TYPE) | RSSID | Hierarchy SidSID of hierarchy | 20050708 |
Method GET_HIERNODE on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_HIERNODE_N Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_IOBJNM | Value transfer | Type reference (TYPE) | RSIOBJNM | Infoobject Name | 20050708 | ||
2 | ![]() |
I_SID | Value transfer | Type reference (TYPE) | RSSID | Hierarchy Sid | 20050708 | ||
3 | ![]() |
R_S_HIERNODE_N | Value transfer | Type reference (TYPE) | TN_S_HIERNODE_N | System independent hierarchy node description | 20050708 |
Method GET_HIERNODE_N on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_HIER_N Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_HIESID | Value transfer | Type reference (TYPE) | RSSID | Stammdaten ID | 20050708 | ||
2 | ![]() |
I_SVER | Value transfer | Type reference (TYPE) | RSRSVER | BW-DM Feldalias (darf nicht länger als 18 werden ! ) | 20050708 | ||
3 | ![]() |
R_S_HIER_N | Value transfer | Type reference (TYPE) | TN_S_HIER_N | 20050708 |
Method GET_HIER_N on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_HIESID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_HIESID | Value transfer | Type reference (TYPE) | RSSID | Stammdaten ID | 20050708 | ||
2 | ![]() |
E_SVER | Value transfer | Type reference (TYPE) | RSRSVER | BW-DM Feldalias (darf nicht länger als 18 werden ! ) | 20050708 | ||
3 | ![]() |
I_S_HIER_N | Value transfer | Type reference (TYPE) | TN_S_HIER_N | 20050708 |
Method GET_HIESID on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_RETURNNM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_RETURNNM_N | Value transfer | Type reference (TYPE) | TN_RETURNNM_N | 20050708 | |||
2 | ![]() |
R_RETURNNM | Value transfer | Type reference (TYPE) | RSALIAS | BW-DM Feldalias (darf nicht länger als 18 werden ! ) | 20050708 |
Method GET_RETURNNM on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_RETURNNM_N Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20050817 | ||
2 | ![]() |
I_RETURNNM | Call by reference | Type reference (TYPE) | RSALIAS | BW-DM Feldalias (darf nicht länger als 18 werden ! ) | 20050708 | ||
3 | ![]() |
R_RETURNNM_N | Value transfer | Type reference (TYPE) | TN_RETURNNM_N | 20050708 |
Method GET_RETURNNM_N on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_SID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_HIESID | Call by reference | Type reference (TYPE) | RSSID | Hiesid (overwrites hier info in i_s_chavl_n) | 20050712 | ||
2 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20050708 | ||
3 | ![]() |
I_S_CHAVL_N | Call by reference | Type reference (TYPE) | TN_S_CHAVL_N | 20050708 | |||
4 | ![]() |
R_SID | Value transfer | Type reference (TYPE) | RSSID | Stammdaten ID | 20050708 |
Method GET_SID on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_SID_CHAVL_ONLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_CHAVL_N | Call by reference | Type reference (TYPE) | RSCHAVL | CHAVL | 20050711 | ||
2 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20050711 | ||
3 | ![]() |
R_SID | Value transfer | Type reference (TYPE) | RSSID | Stammdaten ID | 20050711 |
Method GET_SID_CHAVL_ONLY on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_SPECIALSID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_VALUE | Value transfer | Type reference (TYPE) | RSCHAVL | Feld für einen beliebigen Merkmalswert | 20050711 | ||
2 | ![]() |
R_SID | Value transfer | Type reference (TYPE) | RSSID | SID; If negative, no special sid found | 20050711 |
Method GET_SPECIALSID on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20050708 | ||
2 | ![]() |
I_KEEP_INVALID_SIDS | Value transfer | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Boolean | 20050722 | |
3 | ![]() |
I_SID | Call by reference | Type reference (TYPE) | RSSID | Stammdaten ID | 20050708 | ||
4 | ![]() |
R_S_CHAVL_N | Value transfer | Type reference (TYPE) | TN_S_CHAVL_N | Dim: Feld für einen beliebigen Merkmalswert | 20050708 |
Method GET_VALUE on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_VALUE_CHAVL_ONLY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20050711 | ||
2 | ![]() |
I_KEEP_INVALID_SIDS | Call by reference | Type reference (TYPE) | RS_BOOL | RS_C_TRUE | Continue and keep invalid SID | 20050722 | |
3 | ![]() |
I_SID | Call by reference | Type reference (TYPE) | RSSID | Stammdaten ID | 20050711 | ||
4 | ![]() |
R_CHAVL_N | Value transfer | Type reference (TYPE) | RSCHAVL | Feld für einen beliebigen Merkmalswert | 20050711 |
Method GET_VALUE_CHAVL_ONLY on class CL_RSTTU_TRANS_SRV has no exception.
Method GET_VALUE_SPECIALSID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_SID | Call by reference | Type reference (TYPE) | RSSID | Stammdaten ID | 20050711 | ||
2 | ![]() |
R_VALUE | Value transfer | Type reference (TYPE) | RSCHAVL | Feld für einen beliebigen Merkmalswert | 20050711 |
Method GET_VALUE_SPECIALSID on class CL_RSTTU_TRANS_SRV has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 700 |