Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RSDD_LTIP_PUBLISH_MAINTAIN | Publish OLAP indexes | 20091217 |
Properties
| Class | CL_RSDD_LTIP_PUBLISH | |
| Short Description | Provide TREX Index as InfoProvider | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | RSDD_TIP_LOGI | |
| Program status | ||
| Category | 0 | |
| Package | RSDD_LTIP_METADATA | Metadata Layer for Logical Indexes |
| Created | 20091217 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_RSDD_LTIP_PUBLISH has no interface implemented.
Friends
Class CL_RSDD_LTIP_PUBLISH has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | TREXD_INDEX_TYPE | '05' | Data Element for Index Types on TREX Index Server | 20091217 | ||
| 2 | Constant | Public | Type reference (TYPE) | RSTXTLG | 'COMPPROV' | Long Description | 20091228 | ||
| 3 | Constant | Public | Type reference (TYPE) | RSTXTLG | 'CRMPROV' | 20100118 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | CL_RSDD_LTIP_META_TABLES=>T_TH_RSDCUBEIOBJATR | 20091217 | ||||
| 5 | Instance attribute | Protected | Type reference (TYPE) | STRING | 20100622 | ||||
| 6 | Instance attribute | Protected | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20091217 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | RS_BOOL | If Maintain calls, build provider name again | 20091228 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | TREXD_INDEX_ID | Fact Index ID | 20101124 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | I | Counter for transient IO names | 20091217 | |||
| 10 | Static Attribute | Protected | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20091217 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | CL_RSDD_LTIP_META_TABLES=>T_S_RSDCUBE | 20091217 | ||||
| 12 | Instance attribute | Protected | Type reference (TYPE) | TREXT_VIEW_ATTRIBUTES | TREXT_VIEW_ATTRIBUTES | 20091217 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | T_T_INDEX_DESC | 20101124 | ||||
| 14 | Instance attribute | Protected | Type reference (TYPE) | TREXT_KEY_FIGURE_2 | 20091217 | ||||
| 15 | Instance attribute | Protected | Type reference (TYPE) | CL_RSDD_LTIP_META_TABLES=>T_TH_RSDCUBEIOBJ | 20091217 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | RS_BOOL | Logical index does not need to exist | 20100716 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | RS_BOOL | AI exist only in Memory | 20100204 |
Methods
Events
Class CL_RSDD_LTIP_PUBLISH has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | T_S_ATR | Public | See coding | 20091217 | begin of t_s_atr,
attr_name type trexd_attr_name,
END OF t_s_atr
|
||
| 2 | T_S_ATTR | Public | See coding | 20091217 | begin of t_s_attr,
attr_name type TREXD_ATTR_NAME,
iobjnm type rsiobjnm,
iobjnm_g type rsiobjnm,
text type rstxtlg,
dtelnm type rsdtelnm,
trafonm type rsddltip_trafonm,
is_group_by type rs_bool,
phys_index type trexd_index_id,
attr_org type TREXD_ATTR_NAME,
datatype type RSDDLTIP_DATA_TYPE,
end of t_s_attr
|
||
| 3 | T_S_CHA | Public | See coding | 20091217 | begin of t_s_cha,
attr_name type TREXD_ATTR_NAME,
iobjnm type rsiobjnm,
iobjnm_g type rsiobjnm,
text type rstxtlg,
dtelnm type rsdtelnm,
trafonm type rsddltip_trafonm,
t_attr type t_t_attr,
is_key type rstxtlg,
is_cobpro type rstxtlg,
is_auth type rstxtlg,
data_type type RSDDLTIP_DATA_TYPE,
end of t_s_cha
|
||
| 4 | T_S_INDEX_DESC | Protected | See coding | 20101124 | BEGIN OF t_s_index_desc,
index_id TYPE trexd_index_id,
t_attr_def TYPE trext_attr_def,
END OF t_s_index_desc
|
||
| 5 | T_S_KYF | Public | See coding | 20091217 | begin of t_s_kyf,
attr_name type TREXD_ATTR_NAME,
iobjnm type rsiobjnm,
iobjnm_g type rsiobjnm,
text type rstxtlg,
dtelnm type rsdtelnm,
unitatr type trexd_attr_name,
is_cobpro type rs_bool,
data_type type RSDDLTIP_DATA_TYPE,
end of t_s_kyf
|
||
| 6 | T_S_LIST | Public | See coding | 20091217 | begin of T_S_LIST,
text type rstxtlg,
index_id type trexd_index_id,
end of t_s_list
|
||
| 7 | T_TH_CHA | Public | See coding | 20091217 | t_th_cha type HASHED TABLE OF t_s_cha WITH UNIQUE key attr_name
|
||
| 8 | T_TH_KYF | Public | See coding | 20091217 | t_th_kyf type HASHED TABLE OF t_s_kyf WITH UNIQUE key attr_name
|
||
| 9 | T_T_ATTR | Public | See coding | 20091217 | t_t_attr TYPE STANDARD TABLE OF t_s_attr with key attr_name
|
||
| 10 | T_T_CHA | Public | See coding | 20091217 | t_t_cha type STANDARD TABLE OF t_s_cha WITH DEFAULT KEY
|
||
| 11 | T_T_INDEX_DESC | Protected | See coding | 20101124 | t_t_index_desc TYPE SORTED TABLE OF t_s_index_desc WITH UNIQUE KEY index_id
|
||
| 12 | T_T_KYF | Public | See coding | 20091217 | t_t_kyf type STANDARD TABLE OF t_s_kyf WITH DEFAULT KEY
|
||
| 13 | T_T_LIST | Public | See coding | 20091217 | T_T_LIST type STANDARD TABLE OF t_s_list WITH key index_id initial SIZE 0
|
Method Signatures
Method APPEND_ATR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_S_ATR | Call by reference | Type reference (TYPE) | TREXS_VIEW_ATTRIBUTE | View-Attribut | 20091217 |
Method APPEND_ATR on class CL_RSDD_LTIP_PUBLISH has no exception.
Method APPEND_KYF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_S_KYF | Call by reference | Type reference (TYPE) | TREXS_KEY_FIGURE_2 | 20091217 |
Method APPEND_KYF on class CL_RSDD_LTIP_PUBLISH has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RSDD_LTIP_PUBLISH has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSDD_LTIP_PUBLISH has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CUBE | Call by reference | Type reference (TYPE) | RSLTIPNAME | AI name (lower case) | 20101124 | |||
| 2 | I_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20091217 | |||
| 3 | I_INDEX_ACCEPT_NEW | Call by reference | Type reference (TYPE) | RS_BOOL | Logical index does not need to exist | 20100716 | |||
| 4 | I_INDEX_ID | Call by reference | Type reference (TYPE) | TREXD_INDEX_ID | Index-ID | 20091217 | |||
| 5 | I_INMEMORY | Call by reference | Type reference (TYPE) | RS_BOOL | AI nur inMemory bearbeiten | 20100204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20091217 |
Method DETERMINE_IPROVNM Signature
Method DETERMINE_IPROVNM on class CL_RSDD_LTIP_PUBLISH has no parameter.
Method DETERMINE_IPROVNM on class CL_RSDD_LTIP_PUBLISH has no exception.
Method FILL_INDEX_DESC Signature
Method FILL_INDEX_DESC on class CL_RSDD_LTIP_PUBLISH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BW Exception mit generischer Nachricht (keine spez. Attrib.) | 20101124 |
Method FILL_METADATA Signature
Method FILL_METADATA on class CL_RSDD_LTIP_PUBLISH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20100622 |
Method GET_CALCVIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_CALCVIEW | Value transfer | Type reference (TYPE) | STRING | 20100622 |
Method GET_CALCVIEW on class CL_RSDD_LTIP_PUBLISH has no exception.
Method GET_CHA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_WITH_ATTR | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20100118 | |||
| 2 | R_T_CHA | Value transfer | Type reference (TYPE) | T_T_CHA | 20091217 |
Method GET_CHA on class CL_RSDD_LTIP_PUBLISH has no exception.
Method GET_CUBE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_CUBE_NAME | Value transfer | Type reference (TYPE) | STRING | 20091217 |
Method GET_CUBE_NAME on class CL_RSDD_LTIP_PUBLISH has no exception.
Method GET_INFOAREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_INFOAREA | Value transfer | Type reference (TYPE) | RSINFOAREA | InfoArea | 20091217 |
Method GET_INFOAREA on class CL_RSDD_LTIP_PUBLISH has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CUBE | Call by reference | Type reference (TYPE) | CLIKE | AI name | 20101124 | |||
| 2 | I_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20091217 | |||
| 3 | I_INDEX_ID | Call by reference | Type reference (TYPE) | CLIKE | Index-ID | 20091217 | |||
| 4 | I_INMEMORY | Call by reference | Type reference (TYPE) | RS_BOOL | AI nur inMemory anlegen | 20100204 | |||
| 5 | R_R_LTIP | Value transfer | Object reference (TYPE REF TO) | CL_RSDD_LTIP_PUBLISH | Publish Olap indices | 20091217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20091217 |
Method GET_IOBJNM_G Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IOBJTP | Call by reference | Type reference (TYPE) | RSIOBJTP | Typ eines InfoObjects | 20091217 | |||
| 2 | R_IOBJNM_G | Value transfer | Type reference (TYPE) | RSIOBJNM | InfoObject | 20091217 |
Method GET_IOBJNM_G on class CL_RSDD_LTIP_PUBLISH has no exception.
Method GET_IPROVNM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IPROVNM | Value transfer | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20100118 |
Method GET_IPROVNM on class CL_RSDD_LTIP_PUBLISH has no exception.
Method GET_KYF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_T_KYF | Value transfer | Type reference (TYPE) | T_T_KYF | 20091217 |
Method GET_KYF on class CL_RSDD_LTIP_PUBLISH has no exception.
Method GET_LAST_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DATE | Call by reference | Type reference (TYPE) | RSTSTPDAT | Änderungsdatum | 20100202 | |||
| 2 | E_TIME | Call by reference | Type reference (TYPE) | RSTSTPTIM | Änderungszeit | 20100202 |
Method GET_LAST_CHANGED on class CL_RSDD_LTIP_PUBLISH has no exception.
Method GET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TEXT | Value transfer | Type reference (TYPE) | RSTXTLG | Beschreibung lang | 20091217 |
Method GET_TEXT on class CL_RSDD_LTIP_PUBLISH has no exception.
Method GET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_TYPE | Value transfer | Type reference (TYPE) | RSTXTLG | Beschreibung lang | 20091217 |
Method GET_TYPE on class CL_RSDD_LTIP_PUBLISH has no exception.
Method IS_INDEX_EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INDEX_ID | Value transfer | Type reference (TYPE) | CLIKE | Index-ID | 20091217 | |||
| 2 | R_RESULT | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20091217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20091217 |
Method IS_INDEX_PUBLISHED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | logische Destination (Wird bei Funktionsaufruf angegeben) | 20091217 | |||
| 2 | I_INDEX_ID | Value transfer | Type reference (TYPE) | CLIKE | Index-ID | 20091217 | |||
| 3 | I_INMEMORY | Call by reference | Type reference (TYPE) | RS_BOOL | Nur In-Memory Objekte prüfen | 20110207 | |||
| 4 | R_RESULT | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20091217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20091217 |
Method PUBLISH Signature
Method PUBLISH on class CL_RSDD_LTIP_PUBLISH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20091217 |
Method SET_CALCVIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CALCVIEW | Call by reference | Type reference (TYPE) | STRING | 20100622 |
Method SET_CALCVIEW on class CL_RSDD_LTIP_PUBLISH has no exception.
Method SET_CHA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_CHA | Call by reference | Type reference (TYPE) | T_T_CHA | 20091217 |
Method SET_CHA on class CL_RSDD_LTIP_PUBLISH has no exception.
Method SET_INFOAREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INFOAREA | Call by reference | Type reference (TYPE) | RSINFOAREA | InfoArea | 20091217 |
Method SET_INFOAREA on class CL_RSDD_LTIP_PUBLISH has no exception.
Method SET_IPROVNM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20091217 |
Method SET_IPROVNM on class CL_RSDD_LTIP_PUBLISH has no exception.
Method SET_KYF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_T_KYF | Call by reference | Type reference (TYPE) | T_T_KYF | 20091217 |
Method SET_KYF on class CL_RSDD_LTIP_PUBLISH has no exception.
Method SET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TEXT | Call by reference | Type reference (TYPE) | CLIKE | 20091217 |
Method SET_TEXT on class CL_RSDD_LTIP_PUBLISH has no exception.
Method SET_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TYPE | Call by reference | Type reference (TYPE) | RSTXTLG | Beschreibung lang | 20091217 |
Method SET_TYPE on class CL_RSDD_LTIP_PUBLISH has no exception.
Method UNPUBLISH Signature
Method UNPUBLISH on class CL_RSDD_LTIP_PUBLISH has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20091217 | ||
| 2 | Objekt nicht gefunden | 20091217 |
Method VALUE_HELP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INPUT | Call by reference | Type reference (TYPE) | CLIKE | 20091217 | ||||
| 2 | R_T_LIST | Value transfer | Type reference (TYPE) | T_T_LIST | 20091217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Operation gescheitert | 20091217 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 730 |