SAP ABAP Class CL_RSPLS_CR_DATA_STORE (Characteristic Relationship: Storage in Table)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLS (Package) Planning: General Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_CHAR_RELATION Characteristic Relationships 20041001
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_CR_METHODS Methods for Characteristic Relationship 20041001
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_CR_TYPES Types for Characteristic Relationships 20041001
Properties
Class CL_RSPLS_CR_DATA_STORE  
Short Description Characteristic Relationship: Storage in Table    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20041001   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSPLS_CR_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_RSR_PE_ADAPTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSPLS_CHAR_RELATION Characteristic Relationships 20041001
2 IF_RSPLS_CR_METHODS Methods for Characteristic Relationship 20041001
3 IF_RSPLS_CR_TYPES Types for Characteristic Relationships 20041001
Friends
Class CL_RSPLS_CR_DATA_STORE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_BASIC_PROV Instance attribute Public Attribute reference (LIKE) 20050421
2 N_C_ROLE_SOURCE Instance attribute Protected Attribute reference (LIKE) 20050421
3 N_C_ROLE_TARGET Instance attribute Protected Attribute reference (LIKE) 20050421
4 N_C_ROLE_UNKNOWN Instance attribute Protected Attribute reference (LIKE) 20050421
5 N_DATA_STORE Instance attribute Public Type reference (TYPE) RSINFOPROV DataStore 20050421
6 N_DATETO Instance attribute Public Type reference (TYPE) SYDATUM Current Date of Application Server 20050421
7 N_IS_DERIVE Instance attribute Protected Attribute reference (LIKE) 20050421
8 N_STEP Instance attribute Public Type reference (TYPE) RSPLS_STEP Number of the Characteristic Relationship 20050421
9 N_TS_CHAS Instance attribute Protected Attribute reference (LIKE) 20050421
10 P_DB_TAB Instance attribute Private Type reference (TYPE) TABNAME Tabellenname 20060116
11 P_DUMMY Instance attribute Private Type reference (TYPE) STRING Dummy String 20050421
12 P_READ_ALL Instance attribute Private Type reference (TYPE) RS_BOOL DataStore gelesen oder select single? 20060116
13 P_R_CHAS Instance attribute Private Object reference (TYPE REF TO) DATA Merkmalskombination 20050421
14 P_R_CHAS_DB Instance attribute Private Object reference (TYPE REF TO) DATA DB Merkmalskombination 20050421
15 P_R_IS_VALID Instance attribute Private Type reference (TYPE) TP_R_IS_VALID Referenz auf CHAR1 Feld 20060112
16 P_R_STRUCDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20050421
17 P_R_STRUCDESCR_DB Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20050421
18 P_R_S_ACT_TAB Instance attribute Private Object reference (TYPE REF TO) DATA Zeilenstruktur aktive Daten des DataStore 20060116
19 P_R_S_BUF Instance attribute Private Object reference (TYPE REF TO) DATA Zeile eines Puffersatzes 20060112
20 P_R_TH_BUF Instance attribute Private Object reference (TYPE REF TO) DATA Puffer für check 20060112
21 P_R_TH_BUF_D Instance attribute Private Object reference (TYPE REF TO) DATA Puffer für derive 20060613
22 P_TH_SFC Instance attribute Private Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20050421
23 P_TSX_INSTANCE Static Attribute Private Type reference (TYPE) TP_TSX_INSTANCE Tabelle der Instanzen 20050419
24 P_TSX_SELDR Instance attribute Private Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20050421
25 P_TS_CHAVL Instance attribute Private Type reference (TYPE) TP_TS_CHAVL Tabelle für Merkmalswerte zur Konvertierung 20060613
26 P_TS_FIELDS Instance attribute Private Type reference (TYPE) TP_TS_FIELDS Tabelle der Merkmale, Feldnamen in der Arbeitsstruktur 20060116
27 P_T_LOOKUP_ATTRIBUTE_CHECK Instance attribute Private Type reference (TYPE) TREXT_LOOKUPATTRIBUTE 20111020
28 P_T_LOOKUP_ATTRIBUTE_DERIVE Instance attribute Private Type reference (TYPE) TREXT_LOOKUPATTRIBUTE 20111020
29 P_T_PE_FILTER Instance attribute Private Type reference (TYPE) IF_RSR_PE_ADAPTER=>TN_T_PE_RANGE 20110826
30 P_WHERE_COND Instance attribute Private Type reference (TYPE) STRING Fixe 'where condition' für select single 20060116
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Private Method 20050421
2 CONSTRUCTOR Instance method Public Constructor Constructor 20041001
3 CREATE Instance method Private Method 20050421
4 CREATE_DATA_REF Instance method Private Method 20050421
5 DERIVE Instance method Private Method 20050421
6 FILL_MESG Instance method Private Method Build Message Table 20060613
7 GET_DB_DATA Instance method Private Method Read Data from DataStore 20050421
8 GET_INSTANCE Static method Public Method Create Instance 20041001
9 GET_INSTANCE_P Static method Protected Method Create Instance 20041001
10 MOVE_SY_TO_MESG Static method Private Method Fill SY Fields in Message Structure 20041210
11 SELECT_SINGLE Instance method Private Method Fill Buffer with a Data Record 20060116
Events
Class CL_RSPLS_CR_DATA_STORE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_ROLE Public Attribute reference (LIKE) 20050421
2 TN_S_CHAS Public Attribute reference (LIKE) 20050421
3 TN_S_CHA_ROLE Public Attribute reference (LIKE) 20050421
4 TN_TS_CHAS Public Attribute reference (LIKE) 20050421
5 TN_TS_CHA_ROLE Public Attribute reference (LIKE) 20050421
6 TP_R_IS_VALID Private Object reference (TYPE REF TO) CHAR1 Reference to CHAR1 Field 20060112
7 TP_SX_INSTANCE Private See coding Instance structure 20050419 BEGIN OF tp_sx_instance, basic_prov TYPE rsinfoprov, combitab TYPE rspls_cr_combitab, is_derive TYPE rs_bool, sid_preferred TYPE rs_bool, dateto TYPE rsdateto, ts_cha_role TYPE if_rspls_char_relation~tn_ts_cha_role, tsx_seldr TYPE rsdd_tsx_seldr, r_instance TYPE REF TO cl_rspls_cr_data_store, END OF tp_sx_instance
8 TP_S_CHAVL Private See coding Characteristics, Field Names with Structure for Char. Value 20060613 begin of tp_s_chavl, chanm type rschanm, fieldnm type rsdiobjfieldnm, r_s_chavl type ref to data, end of tp_s_chavl
9 TP_S_FIELDS Private See coding Characteristics, Field Names in the Work Structure 20060116 BEGIN OF tp_s_fields, chanm TYPE rschanm, fieldnm TYPE rsdiobjfieldnm, idx TYPE i, END OF tp_s_fields
10 TP_TSX_INSTANCE Private See coding Table of Instances 20050419 tp_tsx_instance TYPE SORTED TABLE OF tp_sx_instance WITH NON-UNIQUE KEY basic_prov combitab is_derive sid_preferred dateto INITIAL SIZE 0
11 TP_TS_CHAVL Private See coding Table of Characteristic Values for Conversion 20060613 tp_ts_chavl type sorted table of tp_s_chavl with unique key chanm
12 TP_TS_FIELDS Private See coding Table of Characteristics, Field Names in the Work Structure 20060116 tp_ts_fields TYPE SORTED TABLE OF tp_s_fields WITH UNIQUE KEY chanm
Method Signatures

Method CHECK Signature

Method CHECK on class CL_RSPLS_CR_DATA_STORE has no parameter.
Method CHECK on class CL_RSPLS_CR_DATA_STORE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASIC_PROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041001
2 Importing I_COMBITAB Call by reference Type reference (TYPE) RSPLS_CR_COMBITAB Merkmalsbeziehungen: Data Storage 20041001
3 Importing I_DATETO Call by reference Type reference (TYPE) RSPLS_CR_DATETO Merkmalsbeziehungen: Gültigkeitsdatum 20041001
4 Importing I_IS_DERIVE Call by reference Type reference (TYPE) RS_BOOL Boolean 20041002
5 Importing I_SID_PREFERRED Call by reference Type reference (TYPE) RS_BOOL Boolean 20041001
6 Importing I_STEP Call by reference Type reference (TYPE) RSPLS_STEP Nummer der Merkmalsbeziehung 20041019
7 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20041001
8 Importing I_TS_CHA_ROLE Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_TS_CHA_ROLE Merkmale(Quelle,Ziel) 20041001
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20041016

Method CREATE Signature

Method CREATE on class CL_RSPLS_CR_DATA_STORE has no parameter.
Method CREATE on class CL_RSPLS_CR_DATA_STORE has no exception.

Method CREATE_DATA_REF Signature

Method CREATE_DATA_REF on class CL_RSPLS_CR_DATA_STORE has no parameter.
Method CREATE_DATA_REF on class CL_RSPLS_CR_DATA_STORE has no exception.

Method DERIVE Signature

Method DERIVE on class CL_RSPLS_CR_DATA_STORE has no parameter.
Method DERIVE on class CL_RSPLS_CR_DATA_STORE has no exception.

Method FILL_MESG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungstabelle 20060613
2 Importing I_S_CHAS Call by reference Type reference (TYPE) ANY Merkmalskombination 20060613

Method FILL_MESG on class CL_RSPLS_CR_DATA_STORE has no exception.

Method GET_DB_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Sätze aus DataStore 20050421
2 Importing I_DATETO Call by reference Type reference (TYPE) RSPLS_CR_DATETO Merkmalsbeziehungen: Gültigkeitsdatum 20050421
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20050421
4 Importing I_TH_SFC Call by reference Type reference (TYPE) RSDD_TH_SFC Tabelle der benötigten Merkmale usw. 20050421
5 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20050421
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20050425

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASIC_PROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041001
2 Importing I_COMBITAB Call by reference Type reference (TYPE) RSPLS_CR_COMBITAB Merkmalsbeziehungen: Data Storage 20041001
3 Importing I_DATETO Call by reference Type reference (TYPE) RSPLS_CR_DATETO Merkmalsbeziehungen: Gültigkeitsdatum 20041001
4 Importing I_IS_DERIVE Call by reference Type reference (TYPE) RS_BOOL Boolean 20041002
5 Importing I_SID_PREFERRED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041001
6 Importing I_STEP Call by reference Type reference (TYPE) RSPLS_STEP Nummer der Merkmalsbeziehung 20041019
7 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20041001
8 Importing I_TS_CHA_ROLE Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_TS_CHA_ROLE Merkmale(Quelle,Ziel) 20041001
9 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RSPLS_CHAR_RELATION Merkmalsbeziehungen 20041001
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20041016

Method GET_INSTANCE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASIC_PROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20041001
2 Importing I_COMBITAB Call by reference Type reference (TYPE) RSPLS_CR_COMBITAB Merkmalsbeziehungen: Data Storage 20041001
3 Importing I_DATETO Call by reference Type reference (TYPE) RSPLS_CR_DATETO Merkmalsbeziehungen: Gültigkeitsdatum 20041001
4 Importing I_IS_DERIVE Call by reference Type reference (TYPE) RS_BOOL Boolean 20041002
5 Importing I_SID_PREFERRED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041001
6 Importing I_STEP Call by reference Type reference (TYPE) RSPLS_STEP Nummer der Merkmalsbeziehung 20041019
7 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20041001
8 Importing I_TS_CHA_ROLE Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_TS_CHA_ROLE Merkmale(Quelle,Ziel) 20041001
9 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RSPLS_CHAR_RELATION Merkmalsbeziehungen 20041001
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20041016

Method MOVE_SY_TO_MESG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_MESG Value transfer Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_S_MESG 20041210

Method MOVE_SY_TO_MESG on class CL_RSPLS_CR_DATA_STORE has no exception.

Method SELECT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_BUF Call by reference Type reference (TYPE) ANY Satz im Puffer 20060116
2 Importing I_S_CHAS Call by reference Type reference (TYPE) ANY Merkmalskombination 20060116

Method SELECT_SINGLE on class CL_RSPLS_CR_DATA_STORE has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700