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 |