Hierarchy

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RSDB6_IC_DIM_TABLAYOUT | Layout of Dimension Table | 20040820 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_RSDB6_IC_FACT_TABLAYOUT | Layout Extras for Fact Tables | 20040818 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_RSDB6_ODS_TABLAYOUT | Layout of DataStore Object | 20040820 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_RSDB6_PSA_TABLAYOUT | Layout of PSA Object | 20040820 |
Properties
Class | CL_RSDB6_TABLAYOUT | |
Short Description | Table Layout Extras | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSDB6 | BW: Port DB6 |
Created | 20040817 | 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) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RSDB6_TABLAYOUT has no interface implemented.
Friends
Class CL_RSDB6_TABLAYOUT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_RSDB6_TABMETADATA | Metadata of Table Layout | 20040817 |
Methods
Events
Class CL_RSDB6_TABLAYOUT has no event.
Types
Class CL_RSDB6_TABLAYOUT has no local type.
Method Signatures
Method AGGREGATE_INDEX_COMPR_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_COMPRESSIONINFO | Call by reference | Type reference (TYPE) | RSDB6_S_RCOMPR_INFO | 20100322 |
Method AGGREGATE_INDEX_COMPR_INFO on class CL_RSDB6_TABLAYOUT has no exception.
Method CHECK_CLUSTERING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CLUSTERING_VALID | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn Clustering korrekt ist | 20040901 | ||
2 | ![]() |
E_EXPECTED_CLUSTERING | Value transfer | Type reference (TYPE) | RSDB6CLUSTERINGTYPE | Erwartetes Clustering | 20040901 | ||
3 | ![]() |
E_WRONG_MDC_COLUMNS | Value transfer | Type reference (TYPE) | RS_BOOL | True falls die MDC Spalten nicht korrekt sind | 20040901 | ||
4 | ![]() |
I_DDSTATE | Value transfer | Type reference (TYPE) | DDOBJSTATE | 'A' | Lesezustand eines ABAP/4 Dictionary Objekts | 20040901 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Prüfen des Layouts | 20040901 |
Method CHECK_PKEY_WITH_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_PK_STATE | Value transfer | Type reference (TYPE) | RSDU_PKEYSTATE_DB6 | 20040825 |
Method CHECK_PKEY_WITH_DB on class CL_RSDB6_TABLAYOUT has no exception.
Method CHECK_PRIMIDX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_PRIMIDX_MISSING_UNIQUENESS | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn erwartete Uniqueness nicht gesetzt ist. | 20041005 | ||
2 | ![]() |
E_PRIMIDX_STORPAR_ONLY | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn NUR die storpars des P-Index inkorrekt sind | 20040830 | ||
3 | ![]() |
E_PRIMIDX_VALID | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn der Primärindex korrekt ist. | 20040830 | ||
4 | ![]() |
I_DDSTATE | Value transfer | Type reference (TYPE) | DDOBJSTATE | Lesezustand eines ABAP/4 Dictionary Objekts | 20040830 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Prüfen des Layouts | 20040830 |
Method CHECK_SECIDX_WITH_DD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_SECIDX_VALID | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn alle Sek.indizes korrekt | 20040827 | ||
2 | ![]() |
E_T_SECIDX_ADDITIONAL_INDEX | Call by reference | Type reference (TYPE) | RSDG_T_DD12V | Enthält alle zusätzlichen Sek.indizes | 20110712 | ||
3 | ![]() |
E_T_SECIDX_INCORRECT_INDEX | Call by reference | Type reference (TYPE) | RSDG_T_DD12V | Enthält alle inkorrekten Sek.indizes | 20040827 | ||
4 | ![]() |
E_T_SECIDX_MISSING_FIELDS | Call by reference | Type reference (TYPE) | RSDG_T_DD17V | Enthält Felder aller fehlenden Sek.indizes | 20040827 | ||
5 | ![]() |
E_T_SECIDX_MISSING_INDEX | Call by reference | Type reference (TYPE) | RSDG_T_DD12V | Enthält alle fehlende Sek.indizes | 20040827 | ||
6 | ![]() |
E_T_SECIDX_MISSING_STORPARS | Call by reference | Type reference (TYPE) | RSDB6_T_STORPAR | Enthält Storpars aller fehlenden Sek.indizes | 20040827 | ||
7 | ![]() |
I_DDSTATE | Value transfer | Type reference (TYPE) | DDOBJSTATE | 'A' | Lesezustand eines ABAP/4 Dictionary Objekts | 20040827 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Prüfen des Layouts | 20040827 |
Method CHECK_WITH_DD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CLUSTERING_VALID | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn Clustering korrekt ist | 20040901 | ||
2 | ![]() |
E_EXPECTED_CLUSTERING | Value transfer | Type reference (TYPE) | RSDB6CLUSTERINGTYPE | Erwartetes Clustering | 20040901 | ||
3 | ![]() |
E_PK_STATE | Value transfer | Type reference (TYPE) | RSDU_PKEYSTATE_DB6 | Zustand des Partitioning Keys | 20040825 | ||
4 | ![]() |
E_PRIMIDX_MISSING_UNIQUENESS | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn erwartete Uniqueness nicht gesetzt ist. | 20041005 | ||
5 | ![]() |
E_PRIMIDX_STORPAR_ONLY | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn NUR die storpars des P-Index inkorrekt sind | 20040830 | ||
6 | ![]() |
E_PRIMIDX_VALID | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn der Primärindex korrekt ist. | 20040830 | ||
7 | ![]() |
E_SECIDX_VALID | Value transfer | Type reference (TYPE) | RS_BOOL | True wenn alle Sek.indizes korrekt | 20040827 | ||
8 | ![]() |
E_T_SECIDX_ADDITIONAL_INDEX | Call by reference | Type reference (TYPE) | RSDG_T_DD12V | Enthält alle zusätzlichen Sek.indizes | 20110712 | ||
9 | ![]() |
E_T_SECIDX_INCORRECT_INDEX | Call by reference | Type reference (TYPE) | RSDG_T_DD12V | Enthält alle inkorrekten Sek.indizes | 20040827 | ||
10 | ![]() |
E_T_SECIDX_MISSING_FIELDS | Call by reference | Type reference (TYPE) | RSDG_T_DD17V | Enthält Felder aller fehlenden Sek.indizes | 20040827 | ||
11 | ![]() |
E_T_SECIDX_MISSING_INDEX | Call by reference | Type reference (TYPE) | RSDG_T_DD12V | Enthält alle fehlende Sek.indizes | 20040827 | ||
12 | ![]() |
E_T_SECIDX_MISSING_STORPARS | Call by reference | Type reference (TYPE) | RSDB6_T_STORPAR | Enthält Storpars aller fehlenden Sek.indizes | 20040827 | ||
13 | ![]() |
E_WRONG_MDC_COLUMNS | Value transfer | Type reference (TYPE) | RS_BOOL | True falls die MDC Spalten nicht korrekt sind | 20040901 | ||
14 | ![]() |
I_DDSTATE | Value transfer | Type reference (TYPE) | DDOBJSTATE | 'A' | Lesezustand eines ABAP/4 Dictionary Objekts | 20040825 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Prüfen des Layouts | 20040825 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TABMETADATA | Call by reference | Object reference (TYPE REF TO) | CL_RSDB6_TABMETADATA | 20040817 |
Method CONSTRUCTOR on class CL_RSDB6_TABLAYOUT has no exception.
Method CONVERT_TABLE_TO_CDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TABLNM | Call by reference | Type reference (TYPE) | RSD_TABLNM | 20130327 | |||
2 | ![]() |
R_RC | Value transfer | Type reference (TYPE) | SY-SUBRC | ABAP-Systemfeld: Rückgabewert von ABAP-Anweisungen | 20130327 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exception Class for SQL Error | 20130327 |
Method GET_ADDITIONALTABLESTORPAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_T_STORPAR | Value transfer | Type reference (TYPE) | RSDU_T_STORPAR | 20040818 |
Method GET_ADDITIONALTABLESTORPAR on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_ALTER_STATEMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_T_STMTS | Value transfer | Type reference (TYPE) | RSDB6_T_STMT | 20041217 |
Method GET_ALTER_STATEMENTS on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_CDE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_CDE | Value transfer | Type reference (TYPE) | RS_BOOL | Type of Database Clustering | 20130311 |
Method GET_CDE on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_CDE_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TABLNM | Call by reference | Type reference (TYPE) | RSD_TABLNM | 20130308 | |||
2 | ![]() |
R_CDE | Value transfer | Type reference (TYPE) | RS_BOOL | Boolean | 20130321 |
Method GET_CDE_FROM_DB on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_CLUSTERINGTYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_CLUSTERINGTYPE | Value transfer | Type reference (TYPE) | RSDB6CLUSTERINGTYPE | Typ des Datenbank-Clustering | 20040901 |
Method GET_CLUSTERINGTYPE on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_CLUSTERING_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CLUSTERINGINDEX | Call by reference | Type reference (TYPE) | INDEXID | Eindeutige Indexkennung innerhalb einer Tabelle | 20041210 | ||
2 | ![]() |
E_CLUSTERINGTYPE | Call by reference | Type reference (TYPE) | RSDB6CLUSTERINGTYPE | 20041015 | |||
3 | ![]() |
E_T_MDCCOLUMNS | Call by reference | Type reference (TYPE) | RSDU_T_FIELDNM | 20041015 | |||
4 | ![]() |
I_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20041015 |
Method GET_CLUSTERING_FROM_DB on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_COMPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_COMPRESSION | Value transfer | Type reference (TYPE) | RS_BOOL | 20051202 |
Method GET_COMPRESSION on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_COMPRESSIONINFO_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_COMPRESSIONINFO | Call by reference | Type reference (TYPE) | RSDB6_S_RCOMPR_INFO | 20051209 |
Method GET_COMPRESSIONINFO_FROM_DB on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_COMPRESSION_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_TABLENAME | Call by reference | Type reference (TYPE) | TABNAME | 20051209 | |||
2 | ![]() |
R_COMPRESSION | Value transfer | Type reference (TYPE) | RS_BOOL | 20051209 |
Method GET_COMPRESSION_FROM_DB on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_DBDIFFENTRIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_T_DBDIFF | Value transfer | Type reference (TYPE) | RSDB6_T_DBDIFF | 20040817 |
Method GET_DBDIFFENTRIES on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_MDCFIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_T_FIELDS | Value transfer | Type reference (TYPE) | RSDU_T_FIELDNM | 20040823 |
Method GET_MDCFIELDS on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_PARTITIONINGKEYFIELDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_T_FIELDS | Value transfer | Type reference (TYPE) | RSDU_T_FIELDNM | 20040817 |
Method GET_PARTITIONINGKEYFIELDS on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_PARTITIONINGMODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_MODE | Value transfer | Type reference (TYPE) | RSDB6_PARTITIONING_MODE | 20040825 |
Method GET_PARTITIONINGMODE on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_PKEY_FROM_DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_PKEYCOLUMNS | Call by reference | Type reference (TYPE) | RSDU_T_FIELDNM | 20100930 | |||
2 | ![]() |
I_TABLNM | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20100930 |
Method GET_PKEY_FROM_DB on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_PRIMARYINDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_AS_CONSTRAINT | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20130311 | ||
2 | ![]() |
E_S_INDEX | Call by reference | Type reference (TYPE) | RSDG_S_DD12V | 20040817 | |||
3 | ![]() |
E_T_INDEXFIELDS | Call by reference | Type reference (TYPE) | RSDG_T_DD17V | 20040817 | |||
4 | ![]() |
E_T_INDEXSTORPAR | Call by reference | Type reference (TYPE) | RSDB6_T_STORPAR | 20040818 |
Method GET_PRIMARYINDEX on class CL_RSDB6_TABLAYOUT has no exception.
Method GET_SECONDARYINDEXES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_IDX_REMOVED_FROM_STANDARD | Call by reference | Type reference (TYPE) | RSDG_T_DD12V | 20050202 | |||
2 | ![]() |
E_T_INDEX | Call by reference | Type reference (TYPE) | RSDG_T_DD12V | 20040817 | |||
3 | ![]() |
E_T_INDEXFIELDS | Call by reference | Type reference (TYPE) | RSDG_T_DD17V | 20040817 | |||
4 | ![]() |
E_T_INDEXSTORPAR | Call by reference | Type reference (TYPE) | RSDB6_T_STORPAR | 20040818 |
Method GET_SECONDARYINDEXES on class CL_RSDB6_TABLAYOUT has no exception.
Method HAS_STANDARD_PRIMARYINDEX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_HAS_STD_PRIMIND | Call by reference | Type reference (TYPE) | RSBOOL | 20041027 |
Method HAS_STANDARD_PRIMARYINDEX on class CL_RSDB6_TABLAYOUT has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 700 |