SAP ABAP Class IF_RSPLS_CR_CONTROLLER (Manages Characteristic Relationships)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_RSPLS_MESG Messages 20041209
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSPLS_CR_CONTROLLER Characteristic Relationships: Controller 20040920
Properties
Class IF_RSPLS_CR_CONTROLLER  
Short Description Manages Characteristic Relationships    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20040917   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_RSR_STORE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_RSPLS_CR_MAPPER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_RSPLS_CR_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_RSPLS_DS_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_RSPLS_TL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
7 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_RSPLS_CR_CONTROLLER has no interface implemented.
Friends
Class IF_RSPLS_CR_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_AREA Instance attribute Public Type reference (TYPE) RRAREA Application Area 20130802
2 N_C_S_AUTO_VALID_CHK Constant Public See coding Automatically Valid Combinations 20061031
3 N_C_S_DS_CHECK Constant Public See coding Datenscheiben: Check Anforderung 20130118
4 N_C_S_METH Constant Public See coding Assignment: Method and Message 20050203
5 N_HANDLE Instance attribute Public Type reference (TYPE) RSR_HANDLE Handle in Brain 20060814
6 N_INFOPROV Instance attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20040923
7 N_R_AREA Instance attribute Public Object reference (TYPE REF TO) CL_RSR_OLAP_AREA Application area (can be empty) 20110812
8 N_R_STRUCTURE Instance attribute Public Object reference (TYPE REF TO) IF_RSR_FIPT_STRUCTURE Structure Description for FIPT 20040927
9 N_SID_PREFERRED Instance attribute Public Type reference (TYPE) RS_BOOL Flag: Use SIDs 20090925
10 N_TS_REQ_PARTP Instance attribute Public Type reference (TYPE) TN_TS_REQ_PARTP Table of Required Part Providers 20070312
11 N_TS_TFIELDS Instance attribute Public Type reference (TYPE) IF_RSPLS_CR_MAPPER=>TN_TS_TFIELDS Fields <> IOBJNM that can be transformed 20110622
12 N_T_MAPPER Instance attribute Public Type reference (TYPE) TN_T_MAPPER Table of all Mappers 20040923
13 N_T_MAP_DS Instance attribute Public Type reference (TYPE) TN_T_MAP_DS Table of All Mappers: One Data Slice and n Exits 20050117
14 N_T_MAP_EV Instance attribute Public Type reference (TYPE) TN_T_MAP_EV Table of All Mappers: Substitution/Validation 20060622
15 N_T_MAP_TL Instance attribute Public Type reference (TYPE) TN_T_MAP_TL Table of All Mappers: Fixed Cells 20110523
16 N_X_CHAS Instance attribute Public Type reference (TYPE) XSTRING Merge: Source, Target 20040923
17 N_X_SOURCE Instance attribute Public Type reference (TYPE) XSTRING Bit String for Source Characteristics 20040923
18 N_X_TARGET Instance attribute Public Type reference (TYPE) XSTRING Bit String for Target Characteristics 20040923
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Combination of Characteristics 20050118
2 CHECK_HDB Instance method Public Method Check Combination of Characteristics 20110708
3 CHECK_TMP_LOCKS Instance method Public Method Checks consistency of locked cells with new context 20110722
4 CLEAR_EXT_VAL Instance method Public Method Deletes Records from Last Validation 20060622
5 CLEAR_TMP_LOCKS Instance method Public Method Deletes all fixings 20110526
6 COLLECT Instance method Public Method Collects Records for Substitution/Validation 20060622
7 COLLECT_TMP_LOCK Instance method Public Method Collects fixed cells 20110526
8 COMMIT_TMP_LOCKS Instance method Public Method Commit Changes 20110606
9 CREATE Instance method Public Method Generate Characteristic Combinations 20050118
10 CREATE_CONTEXT Instance method Public Method Generate a Context for Block Processing 20040930
11 CREATE_HDB Instance method Public Method Generate Characteristic Combinations 20110708
12 DERIVE Instance method Public Method Derive Chars. (Source and Target Chars. in Structure) 20050118
13 DERIVE_ALL Instance method Public Method Derive Chars. (Source and Target Chars. in Structure) 20091203
14 DERIVE_HDB Instance method Public Method Derive Chars. (Source and Target Chars. in Structure) 20110414
15 EXTEND_VALIDATE Instance method Public Method Performs Substitution/Validation 20060622
16 FLUSH_TMP_LOCKS Instance method Public Method Merge Old Fixings with New Collected Ones 20110606
17 FREE Static method Public Method Release All Instances 20070312
18 FREE_CHECK_BUFFER Instance method Public Method Release buffers for CHECK and DERIVE 20130424
19 FREE_CHECK_BUFFER_S Static method Public Method Release buffers for CHECK and DERIVE (static) 20130424
20 FREE_INSTANCE Static method Public Method Release an Instance 20070312
21 FREE_REFERENCES Instance method Public Method Free references to external classes 20130809
22 FREE_TMP_LOCKS_S Static method Public Method Release all fixed cells 20130930
23 GET_COMMON_CRDS Instance method Public Method Returns common CRDS for two bit sets 20090722
24 GET_DS_USE_UNION Instance method Public Method Gets P_DS_USE_UNION Indicator 20050504
25 GET_INSTANCE Static method Public Method Factory Method 20040917
26 GET_RELATED_CHAS Instance method Public Method Fills Characteristics from Relations 20060428
27 GET_TMP_LOCKS Instance method Public Method Returns fixed cells 20110607
28 HAS_REAL_RELATION Instance method Public Method There are real characteristic relationships for this char 20070313
29 HAS_RELEVANT_CRDS Instance method Public Method Checks whether CRDS exists for characteristic and bit set 20090722
30 INCLUDES_RELATION Instance method Public Method The characteristic set contains a char. relationship 20080421
31 IS_PROTECTED Instance method Public Method Check Whether a Data Record Is Locked Against Changes 20050118
32 PREP_DISAG_HDB Instance method Public Method 20120516
33 RESTRICT_VALID_HDB Instance method Public Method 20120516
34 ROLLBACK_TMP_LOCKS Instance method Public Method Rollback of Fixed Cells (if no errors occur) 20110526
35 SET_AUTO_VALID_CHK Instance method Public Method Change Indicator for Automatically Valid Combinations 20061031
36 SET_CONTEXT Instance method Public Method Set a Context for Block Processing 20040930
37 SET_DS_USE_UNION Instance method Public Method Sets P_DS_USE_UNION Indicator 20050503
38 SET_SELECTION Instance method Public Method Use Data Slices That Overlap with Selection 20050121
39 SET_SUB_STRUCTURE Instance method Public Method Block Processing: Determine Subset of Scope for Check 20040927
40 SET_SUB_STRUCTURE_X Instance method Public Method Blockverarbeitung: Untermenge des Universums festlegen 20120820
41 SET_UNIVERSE Instance method Public Method Determine Scope of Check, for example Aggregation Level 20040917
42 SET_WS_DS_ACTIVE Instance method Public Method Release buffers for CHECK and DERIVE 20130808
43 SET_WS_DS_ACTIVE_S Static method Public Method Activate relevant Work Status Data Slices (static) 20130808
44 UNSET_SELECTION Instance method Public Method Activate All Data Slices 20050121
Events
Class IF_RSPLS_CR_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_DS_CHECK Public See coding Prüfung der Datenscheiben 20130118 tn_ds_check type c length 1
2 TN_S_CALLER Public See coding Structure: Caller; Technical Name: Query or Service 20110913 BEGIN OF tn_s_caller, compid TYPE rszcompid, service TYPE rsplf_srvnm, infoprov TYPE rsinfoprov, END OF tn_s_caller
3 TN_S_MAPPER Public See coding Mapper Structure 20040927 BEGIN OF tn_s_mapper, r_ref TYPE REF TO if_rspls_cr_mapper, generic TYPE rs_bool, optional TYPE rs_bool, step TYPE rspls_step, mtype TYPE rspls_mtype, auto_valid_chk TYPE rs_bool, x_common TYPE xstring, END OF tn_s_mapper
4 TN_S_MAP_DS Public See coding Mapper Structure for Data Slices 20050117 BEGIN OF tn_s_map_ds, r_ref TYPE REF TO if_rspls_cr_mapper, active TYPE rs_bool, dsnr TYPE rspls_dsnr, dstype TYPE rspls_dstype, single TYPE rs_bool, END OF tn_s_map_ds
5 TN_S_MAP_EV Public See coding Structure of Mapper: Substitution/Validation 20060622 BEGIN OF tn_s_map_ev, r_ref TYPE REF TO if_rspls_cr_mapper, evtype TYPE char1, END OF tn_s_map_ev
6 TN_S_MAP_TL Public See coding Mapper Structure: Fixed Cells 20110523 BEGIN OF tn_s_map_tl, r_ref TYPE REF TO if_rspls_cr_mapper, basicprov TYPE rsinfoprov, END OF tn_s_map_tl
7 TN_TS_REQ_PARTP Public See coding Table of Required Part Providers 20070312 tn_ts_req_partp type sorted table of rsinfoprov with unique key table_line
8 TN_T_MAPPER Public See coding Table of All Mappers: One Mapper for Each Relation 20040927 tn_t_mapper TYPE STANDARD TABLE OF tn_s_mapper WITH DEFAULT KEY INITIAL SIZE 0
9 TN_T_MAP_DS Public See coding Table of All Mappers: One Data Slice and n Exits 20050117 tn_t_map_ds TYPE STANDARD TABLE OF tn_s_map_ds WITH DEFAULT KEY INITIAL SIZE 0
10 TN_T_MAP_EV Public See coding Table of All Mappers: Substitution/Validation 20060622 tn_t_map_ev TYPE STANDARD TABLE OF tn_s_map_ev WITH DEFAULT KEY INITIAL SIZE 0
11 TN_T_MAP_TL Public See coding Table of All Mappers: Fixed Cells 20110523 tn_t_map_tl TYPE STANDARD TABLE OF tn_s_map_tl WITH DEFAULT KEY INITIAL SIZE 0
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_VALID Value transfer Type reference (TYPE) RS_BOOL Boolean 20050118
2 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungen 20050118
3 Importing I_S_CHAS Call by reference Type reference (TYPE) ANY Merkmalskombination 20050118
4 Importing I_WITH_DS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Flag: Auch Datenscheiben prüfen 20071119

Method CHECK on class IF_RSPLS_CR_CONTROLLER has no exception.

Method CHECK_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungen 20110708
2 Importing I_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20110708
3 Importing I_TH_PARTPROV Call by reference Type reference (TYPE) CL_RSR_STORE=>TN_TH_INFOPROV 20120823
4 Importing I_VIEW_CHECK Value transfer Type reference (TYPE) TREXD_PLAN_VIEW 20110726
5 Importing I_WITH_DS Call by reference Type reference (TYPE) TN_DS_CHECK N_C_S_DS_CHECK-NO_CHECK Flag: Auch Datenscheiben prüfen 20110708

Method CHECK_HDB on class IF_RSPLS_CR_CONTROLLER has no exception.

Method CHECK_TMP_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110818
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Effektiver Filter 20110722
3 Importing I_TS_AXES_CI Call by reference Type reference (TYPE) RRK0_TS_AXES_CI Merkmale und Achsen für Prüfung der Eingabebereitschaft 20110805
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20110722

Method CLEAR_EXT_VAL Signature

Method CLEAR_EXT_VAL on class IF_RSPLS_CR_CONTROLLER has no parameter.
Method CLEAR_EXT_VAL on class IF_RSPLS_CR_CONTROLLER has no exception.

Method CLEAR_TMP_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCK_DEL_BY_FUNC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Flag: Locked Cells deleted by Function? 20130827

Method CLEAR_TMP_LOCKS on class IF_RSPLS_CR_CONTROLLER has no exception.

Method COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Kennzeichen: Satz ist neu 20060707
2 Importing I_S_DATA Call by reference Type reference (TYPE) ANY Merkmalskombination 20060623

Method COLLECT on class IF_RSPLS_CR_CONTROLLER has no exception.

Method COLLECT_TMP_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungstabelle 20110526
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Effektiver Filter zu fixierten Zellen 20110721
3 Importing I_TS_AXES_CI Call by reference Type reference (TYPE) RRK0_TS_AXES_CI Merkmale und Achsen für Prüfung der Eingabebereitschaft 20110805
4 Importing I_T_DEL_LOCKS Call by reference Type reference (TYPE) ANY TABLE Zu löschende fixierte Zellen 20110713
5 Importing I_T_NEW_LOCKS Call by reference Type reference (TYPE) ANY TABLE Neue fixierte Zellen 20110713
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20110526

Method COMMIT_TMP_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TMP_LOCK_CHANGED Value transfer Type reference (TYPE) RS_BOOL Flag: Locked Cell Changed? 20130827

Method COMMIT_TMP_LOCKS on class IF_RSPLS_CR_CONTROLLER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_CHAS Call by reference Type reference (TYPE) HASHED TABLE Merkmalskombinationen 20050118
2 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungstabelle 20050118
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20050118
4 Importing I_WITH_DS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Datenscheiben prüfen (Ergebnis ablegen in NOINPUT) 20101104
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20050118

Method CREATE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_CONTEXT ID des Kontext 20040930
2 Importing I_KYFNM Call by reference Type reference (TYPE) RSD_KYFNM Kennzahl 20040930
3 Importing I_TS_CHAFIX Call by reference Type reference (TYPE) RSR_TS_CHAFIX Merkmale und fixe Werte 20040930

Method CREATE_CONTEXT on class IF_RSPLS_CR_CONTROLLER has no exception.

Method CREATE_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungstabelle 20110708
2 Exporting E_VIEW_VALID Call by reference Type reference (TYPE) TREXD_PLAN_VIEW 20110808
3 Importing I_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20110708
4 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20110708
5 Importing I_WITH_DS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Datenscheiben prüfen (Ergebnis ablegen in NOINPUT) 20110708
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20110708

Method DERIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_CHAS Call by reference Type reference (TYPE) ANY Merkmalskombination 20050118
2 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungstabelle 20050118
3 Exporting E_XFILLED Call by reference Type reference (TYPE) XSTRING Bits sitzt bei gefüllten Merkmalen 20050118
4 Importing I_IS_NEW Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Flag: Neue Zeile 20060926
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20050118

Method DERIVE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CHAS Call by reference Type reference (TYPE) STANDARD TABLE Tabelle mit Merkmalskombinationen 20091203
2 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungstabelle 20091203
3 Exporting E_XFILLED Call by reference Type reference (TYPE) XSTRING Bits sitzt bei gefüllten Merkmalen 20091203
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20091203

Method DERIVE_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungstabelle 20110414
2 Exporting E_XFILLED Call by reference Type reference (TYPE) XSTRING Bits sitzt bei gefüllten Merkmalen 20110414
3 Importing I_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE STORE Beschreibung 20110708
4 Importing I_TH_PARTPROV Call by reference Type reference (TYPE) CL_RSR_STORE=>TN_TH_INFOPROV 20120823
5 Importing I_VIEW_DERIVE Call by reference Type reference (TYPE) TREXD_PLAN_VIEW 20120516
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20110414

Method EXTEND_VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_VALID Call by reference Type reference (TYPE) RS_BOOL Flag: Validierung erfolgreich? 20060707
2 Exporting E_T_DATA Call by reference Type reference (TYPE) STANDARD TABLE Tabelle mit substituierten/validierten Daten 20060623
3 Exporting E_T_KYF_VAL Call by reference Type reference (TYPE) IF_RSPLS_CR_MAPPER=>TN_T_KYF_VAL Tabelle: Kennzahlwerte pro Satz 20060629
4 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungen 20060629

Method EXTEND_VALIDATE on class IF_RSPLS_CR_CONTROLLER has no exception.

Method FLUSH_TMP_LOCKS Signature

Method FLUSH_TMP_LOCKS on class IF_RSPLS_CR_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20110721

Method FREE Signature

Method FREE on class IF_RSPLS_CR_CONTROLLER has no parameter.
Method FREE on class IF_RSPLS_CR_CONTROLLER has no exception.

Method FREE_CHECK_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CA_DSTYPE Call by reference Type reference (TYPE) STRING List of types of data slices 20130424
2 Importing I_CA_MTYPE Call by reference Type reference (TYPE) STRING List of types of characteristic relationships 20130424

Method FREE_CHECK_BUFFER on class IF_RSPLS_CR_CONTROLLER has no exception.

Method FREE_CHECK_BUFFER_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) RRAREA Application Area 20130930
2 Importing I_CA_DSTYPE Call by reference Type reference (TYPE) STRING List of types of data slices 20130424
3 Importing I_CA_MTYPE Call by reference Type reference (TYPE) STRING List of types of characteristic relationships 20130424

Method FREE_CHECK_BUFFER_S on class IF_RSPLS_CR_CONTROLLER has no exception.

Method FREE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) RRAREA Application Area 20130802
2 Importing I_HANDLE Call by reference Type reference (TYPE) RSR_HANDLE Handle im Brain 20070312
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20070312
4 Importing I_SID_PREFERRED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20070312

Method FREE_INSTANCE on class IF_RSPLS_CR_CONTROLLER has no exception.

Method FREE_REFERENCES Signature

Method FREE_REFERENCES on class IF_RSPLS_CR_CONTROLLER has no parameter.
Method FREE_REFERENCES on class IF_RSPLS_CR_CONTROLLER has no exception.

Method FREE_TMP_LOCKS_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) RRAREA Application Area 20130930

Method FREE_TMP_LOCKS_S on class IF_RSPLS_CR_CONTROLLER has no exception.

Method GET_COMMON_CRDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090722
2 Importing I_X1 Call by reference Type reference (TYPE) XSTRING Bitmenge bzgl. n_infoprov 20090722
3 Importing I_X2 Call by reference Type reference (TYPE) XSTRING Bitmenge bzgl. n_infoprov 20090722
4 Returning R_COMMON Value transfer Type reference (TYPE) XSTRING Bitmenge zu gemeinsamen CRDS 20090722

Method GET_COMMON_CRDS on class IF_RSPLS_CR_CONTROLLER has no exception.

Method GET_DS_USE_UNION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DS_USE_UNION Value transfer Type reference (TYPE) RS_BOOL Boolean 20050504

Method GET_DS_USE_UNION on class IF_RSPLS_CR_CONTROLLER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FORCE_INPUT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20050915
2 Importing I_HANDLE Call by reference Type reference (TYPE) RSR_HANDLE Handle im Brain 20060814
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20040917
4 Importing I_R_AREA Call by reference Object reference (TYPE REF TO) CL_RSR_OLAP_AREA Applikationsgebiet 20110812
5 Importing I_SID_PREFERRED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040917
6 Importing I_TS_REQ_PARTP Call by reference Type reference (TYPE) RRO01_TS_PARTPROV Partprovs und deren Eigenschaften 20070312
7 Returning R_R_CONTROLLER Value transfer Object reference (TYPE REF TO) IF_RSPLS_CR_CONTROLLER Verwaltet Merkmalsbeziehungen 20040917
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20041019

Method GET_RELATED_CHAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INCLUDE_MD_CHK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120724
2 Importing I_X_CHAS Call by reference Type reference (TYPE) XSTRING Bekannte Merkmale 20060428
3 Returning R_X_CHAS_RELATED Value transfer Type reference (TYPE) XSTRING Aus Relationen aufgefüllte Merkmale 20060428

Method GET_RELATED_CHAS on class IF_RSPLS_CR_CONTROLLER has no exception.

Method GET_TMP_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_LOCK Call by reference Type reference (TYPE) HASHED TABLE Tabelle mit fixierten Zellen 20110607
2 Exporting E_TS_AXES_CI Call by reference Type reference (TYPE) RRK0_TS_AXES_CI Merkmale und Achsen für Prüfung der Eingabebereitschaft 20110811
3 Importing I_TH_HASH Call by reference Type reference (TYPE) IF_RSPLS_TL_TYPES=>TN_TH_HASH Tabelle: Hashwerte von KIDs oder BNRs (Formeln) 20110810

Method GET_TMP_LOCKS on class IF_RSPLS_CR_CONTROLLER has no exception.

Method HAS_REAL_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANMID Call by reference Type reference (TYPE) RRCHANMID Interne id des CHANM 20070313
2 Returning R_HAS_REAL_RELATION Value transfer Type reference (TYPE) RS_BOOL Boolean 20070313

Method HAS_REAL_RELATION on class IF_RSPLS_CR_CONTROLLER has no exception.

Method HAS_RELEVANT_CRDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090722
2 Importing I_X_CHECK Call by reference Type reference (TYPE) XSTRING Bitmenge bzgl. n_infoprov: Zur Prüfung 20090914
3 Importing I_X_TRIGGER Call by reference Type reference (TYPE) XSTRING Bitmenge bzgl. n_infoprov: Trigger 20090914
4 Returning R_HAS_RELEVANT_CRDS Value transfer Type reference (TYPE) RS_BOOL Flag: Relevante CRDS existieren 20090722

Method HAS_RELEVANT_CRDS on class IF_RSPLS_CR_CONTROLLER has no exception.

Method INCLUDES_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_CHANM Call by reference Type reference (TYPE) RSD_TS_CHANM Merkmale 20080421
2 Importing I_X_CHAS Call by reference Type reference (TYPE) XSTRING Merkmale als Bitstring 20080421
3 Returning R_INCLUDES_RELATION Value transfer Type reference (TYPE) RS_BOOL Flag: Merkmalsmenge enthält ein Merkmalsbeziehung 20080421

Method INCLUDES_RELATION on class IF_RSPLS_CR_CONTROLLER has no exception.

Method IS_PROTECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOINPUT Value transfer Type reference (TYPE) RS_BOOL Flag: Änderbarkeit 20050121
2 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Meldungen 20050121
3 Importing I_ALL_DS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Flag: Alle Datenscheiben prüfen 20100430
4 Importing I_S_DATA Call by reference Type reference (TYPE) ANY Datensatz 20050118

Method IS_PROTECTED on class IF_RSPLS_CR_CONTROLLER has no exception.

Method PREP_DISAG_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Tabelle von Meldungen 20121126
2 Exporting E_VIEW_PREPARED Call by reference Type reference (TYPE) TREXD_PLAN_VIEW 20121126
3 Importing I_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE 20120516
4 Importing I_TH_PARTPROV Call by reference Type reference (TYPE) CL_RSR_STORE=>TN_TH_INFOPROV 20120823
5 Importing I_VIEW_CHECK Value transfer Type reference (TYPE) TREXD_PLAN_VIEW 20120516
6 Importing I_WITH_DS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20120516

Method PREP_DISAG_HDB on class IF_RSPLS_CR_CONTROLLER has no exception.

Method RESTRICT_VALID_HDB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESG Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_T_MESG Tabelle von Meldungen 20121126
2 Exporting E_VIEW_VALID Call by reference Type reference (TYPE) TREXD_PLAN_VIEW 20121126
3 Importing I_R_STORE Call by reference Object reference (TYPE REF TO) CL_RSR_STORE 20120516
4 Importing I_TH_PARTPROV Call by reference Type reference (TYPE) CL_RSR_STORE=>TN_TH_INFOPROV 20120823
5 Importing I_VIEW_CHECK Value transfer Type reference (TYPE) TREXD_PLAN_VIEW 20120516

Method RESTRICT_VALID_HDB on class IF_RSPLS_CR_CONTROLLER has no exception.

Method ROLLBACK_TMP_LOCKS Signature

Method ROLLBACK_TMP_LOCKS on class IF_RSPLS_CR_CONTROLLER has no parameter.
Method ROLLBACK_TMP_LOCKS on class IF_RSPLS_CR_CONTROLLER has no exception.

Method SET_AUTO_VALID_CHK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTO_VALID_CHK Value transfer Type reference (TYPE) CHAR1 N_C_S_AUTO_VALID_CHK-DEFAULT Einstelliges Kennzeichen 20061031

Method SET_AUTO_VALID_CHK on class IF_RSPLS_CR_CONTROLLER has no exception.

Method SET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_OPTIONAL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041112
2 Importing I_FORCE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20071016
3 Importing I_ID Call by reference Type reference (TYPE) IF_RSPLS_CR_TYPES=>TN_CONTEXT ID des Kontext 20040930
4 Importing I_IGNORE_PARTPROV Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20041112
5 Importing I_INPUTABLE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Kennzahl ist eingabebereit 20060711
6 Importing I_KYFNM Call by reference Type reference (TYPE) RSKYFNM Kennzahl 20071113
7 Importing I_LOCK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Kennzahl gesperrt 20060711
8 Importing I_VALUE Call by reference Type reference (TYPE) RSROA_DF 0 Kennzahlwert 20041210
9 Importing I_X_CHAS Call by reference Type reference (TYPE) XSTRING Bitleiste für Merkmale 20041112

Method SET_CONTEXT on class IF_RSPLS_CR_CONTROLLER has no exception.

Method SET_DS_USE_UNION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DS_USE_UNION Call by reference Type reference (TYPE) RS_BOOL Boolean 20050503

Method SET_DS_USE_UNION on class IF_RSPLS_CR_CONTROLLER has no exception.

Method SET_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CALLER Call by reference Type reference (TYPE) TN_S_CALLER Struktur: Aufrufer, technischer Name: Query oder Service 20110913
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20050121
3 Returning R_IS_OVERLAPPING Value transfer Type reference (TYPE) RS_BOOL Selektion überlappt mit Datenscheiben 20050121

Method SET_SELECTION on class IF_RSPLS_CR_CONTROLLER has no exception.

Method SET_SUB_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_SOURCE Call by reference Type reference (TYPE) RSD_TS_CHANM Quellmerkmale bei Ableitung 20040927
2 Importing I_TS_TARGET Call by reference Type reference (TYPE) RSD_TS_CHANM Zielmerkmale bei Ableitung 20040927

Method SET_SUB_STRUCTURE on class IF_RSPLS_CR_CONTROLLER has no exception.

Method SET_SUB_STRUCTURE_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_X_SOURCE Call by reference Type reference (TYPE) XSTRING 20120820
2 Importing I_X_TARGET Call by reference Type reference (TYPE) XSTRING 20120820

Method SET_SUB_STRUCTURE_X on class IF_RSPLS_CR_CONTROLLER has no exception.

Method SET_UNIVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_RSR_FIPT_STRUCTURE Strukturbeschreibung für FIPT 20040927

Method SET_UNIVERSE on class IF_RSPLS_CR_CONTROLLER has no exception.

Method SET_WS_DS_ACTIVE 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 Basic Provider 20130808

Method SET_WS_DS_ACTIVE on class IF_RSPLS_CR_CONTROLLER has no exception.

Method SET_WS_DS_ACTIVE_S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Call by reference Type reference (TYPE) RRAREA Application Area 20130808
2 Importing I_BASIC_PROV Call by reference Type reference (TYPE) RSINFOPROV Basic Provider 20130808

Method SET_WS_DS_ACTIVE_S on class IF_RSPLS_CR_CONTROLLER has no exception.

Method UNSET_SELECTION Signature

Method UNSET_SELECTION on class IF_RSPLS_CR_CONTROLLER has no parameter.
Method UNSET_SELECTION on class IF_RSPLS_CR_CONTROLLER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in