SAP ABAP Class CL_RSPLS_CR_MASTER_DATA (Characteristic Relationships: Master Data, Attributes)
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 20040920
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_CR_METHODS Methods for Characteristic Relationship 20040920
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_CR_TYPES Types for Characteristic Relationships 20040927
Properties
Class CL_RSPLS_CR_MASTER_DATA  
Short Description Characteristic Relationships: Master Data, Attributes    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20040920   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 IF_RSPLS_CR_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RSR_PE_ADAPTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSD 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 20040920
2 IF_RSPLS_CR_METHODS Methods for Characteristic Relationship 20040920
3 IF_RSPLS_CR_TYPES Types for Characteristic Relationships 20040927
Friends
Class CL_RSPLS_CR_MASTER_DATA 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) 20040920
2 N_CHANM Instance attribute Public Type reference (TYPE) RSCHANM Characteristic 20040928
3 N_C_ROLE_SOURCE Instance attribute Protected Attribute reference (LIKE) 20040927
4 N_C_ROLE_TARGET Instance attribute Protected Attribute reference (LIKE) 20040927
5 N_C_ROLE_UNKNOWN Instance attribute Protected Attribute reference (LIKE) 20040927
6 N_DATETO Instance attribute Public Type reference (TYPE) SYDATUM Current Date of Application Server 20040930
7 N_IS_DERIVE Instance attribute Protected Attribute reference (LIKE) 20040920
8 N_STEP Instance attribute Public Type reference (TYPE) RSPLS_STEP Number of the Characteristic Relationship 20041210
9 N_TS_CHAS Instance attribute Protected Attribute reference (LIKE) 20040920
10 P_CHABASNM Instance attribute Private Type reference (TYPE) RSCHANM Characteristic 20120625
11 P_CHNTAB Instance attribute Private Type reference (TYPE) RSCHNTAB 20111020
12 P_CHTTAB Instance attribute Private Type reference (TYPE) RSCHTTAB 20111020
13 P_DUMMY Instance attribute Private Type reference (TYPE) STRING Dummy String 20041117
14 P_R_CHAS Instance attribute Private Object reference (TYPE REF TO) DATA Record for Check/Derive 20040921
15 P_R_FLAT_READER Instance attribute Private Object reference (TYPE REF TO) IF_RSMD_RS Master Data Read Services 20120618
16 P_R_MAP Instance attribute Private Object reference (TYPE REF TO) DATA Mapping structure for MOVE 20120618
17 P_R_MD_K Instance attribute Private Object reference (TYPE REF TO) DATA Key of Master Date 20040930
18 P_R_READER Instance attribute Private Object reference (TYPE REF TO) CL_RSMD_RS_READ_MDATA Read Master Data of an InfoObject 20041020
19 P_R_STRUCDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20041001
20 P_SIDS_USED Instance attribute Private Type reference (TYPE) RS_BOOL Indicator: SID Used 20041020
21 P_TH_POSITION Instance attribute Private Type reference (TYPE) RSMD_RS_TH_IOBJNM_POS Information on Position of InObj Name in Generated Structure 20120618
22 P_TSX_INSTANCE Static Attribute Private Type reference (TYPE) TP_TSX_INSTANCE Table of Instances 20040920
23 P_TS_CHA_CONST Instance attribute Private Type reference (TYPE) RSD_TS_CHANM Constants for N_BASIC_PROV 20120618
24 P_TS_MAP Instance attribute Private Type reference (TYPE) TP_TS_MAP Control table to create the MOVE structure 20120618
25 P_T_FIELDS Instance attribute Private Type reference (TYPE) TP_T_FIELDS 20041104
26 P_T_LOOKUP_ATTRIBUTE_CHECK Instance attribute Private Type reference (TYPE) TREXT_LOOKUPATTRIBUTE 20111111
27 P_T_LOOKUP_ATTRIBUTE_DERIVE Instance attribute Private Type reference (TYPE) TREXT_LOOKUPATTRIBUTE 20111020
28 P_T_REQ_IOBJNM Instance attribute Private Type reference (TYPE) RSMD_RS_T_REQ Required Attributes for the Master Data Read Services 20120618
29 P_USE_FLAT_READER Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20120618
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Private Method 20040927
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040920
3 CREATE Instance method Private Method 20040927
4 CREATE_DATA_REF Instance method Protected Method 20040920
5 DERIVE Instance method Protected Method 20040927
6 GET_ATTRIBUTES Instance method Public Method Read Attributes 20080711
7 GET_INSTANCE Static method Public Method Create Instance 20040923
8 GET_INSTANCE_P Static method Protected Method Create Instance 20040920
9 GET_MAP_STRUC Instance method Private Method Mapping structure for MOVE 20120618
10 GET_REC_FROM_KEY Instance method Private Method Access to master data via key 20120618
11 MOVE_SY_TO_MESG Static method Private Method Fill SY Fields in Message Structure 20041210
12 SELDR_TO_SELOPT Instance method Private Method Conversion: Seldr to Selopt 20051114
Events
Class CL_RSPLS_CR_MASTER_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_ROLE Public Attribute reference (LIKE) 20040920
2 TN_S_CHAS Public Attribute reference (LIKE) 20040920
3 TN_S_CHA_ROLE Public Attribute reference (LIKE) 20040920
4 TN_TS_CHAS Public Attribute reference (LIKE) 20040920
5 TN_TS_CHA_ROLE Public Attribute reference (LIKE) 20040920
6 TP_SX_INSTANCE Private See coding Instance structure 20040920 BEGIN OF tp_sx_instance, basic_prov TYPE rsinfoprov, chanm TYPE rschanm, sid_preferred TYPE rs_bool, ts_cha_role TYPE if_rspls_char_relation~tn_ts_cha_role, r_instance TYPE REF TO cl_rspls_cr_master_data, END OF tp_sx_instance
7 TP_S_FIELDS Private See coding Structure for Information about Attributes 20041104 BEGIN OF tp_s_fields, position TYPE i, iobjnm TYPE rsiobjnm, r_chavl TYPE REF TO data, atrtimfl TYPE rsdatrtimfl, END OF tp_s_fields
8 TP_S_MAP Private See coding Structure: To create the MOVE structure 20120618 BEGIN OF tp_s_map, iobjnm TYPE rsiobjnm, role TYPE rsmd_rs_role, prsnt TYPE rsmd_rs_prsnt, fieldnm TYPE rsfieldnm, END OF tp_s_map
9 TP_TSX_INSTANCE Private See coding Table of Instances 20040920 tp_tsx_instance TYPE SORTED TABLE OF tp_sx_instance WITH NON-UNIQUE KEY basic_prov chanm sid_preferred INITIAL SIZE 0
10 TP_TS_MAP Private See coding Table: To create the MOVE structure 20120618 tp_ts_map TYPE SORTED TABLE OF tp_s_map WITH UNIQUE KEY iobjnm role prsnt INITIAL SIZE 0
11 TP_T_FIELDS Private See coding Table of Attributes Used 20041104 tp_t_fields TYPE STANDARD TABLE OF tp_s_fields WITH DEFAULT KEY INITIAL SIZE 0
Method Signatures

Method CHECK Signature

Method CHECK on class CL_RSPLS_CR_MASTER_DATA has no parameter.
Method CHECK on class CL_RSPLS_CR_MASTER_DATA 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 20040920
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20040928
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 20040930
5 Importing I_SID_PREFERRED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040920
6 Importing I_STEP Call by reference Type reference (TYPE) RSPLS_STEP Nummer der Merkmalsbeziehung 20041019
7 Importing I_TS_CHA_ROLE Call by reference Type reference (TYPE) TN_TS_CHA_ROLE Merkmale(Quelle,Ziel) 20040920
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20041016

Method CREATE Signature

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

Method CREATE_DATA_REF Signature

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

Method DERIVE Signature

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

Method GET_ATTRIBUTES Signature

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

Method GET_ATTRIBUTES on class CL_RSPLS_CR_MASTER_DATA has no exception.

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 20040923
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20040928
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 20040930
5 Importing I_SID_PREFERRED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040923
6 Importing I_STEP Call by reference Type reference (TYPE) RSPLS_STEP Nummer der Merkmalsbeziehung 20041019
7 Importing I_TS_CHA_ROLE Call by reference Type reference (TYPE) TN_TS_CHA_ROLE Merkmale(Quelle,Ziel) 20040923
8 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RSPLS_CHAR_RELATION Merkmalsbeziehungen 20040923
# 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 20040920
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20040928
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 20040930
5 Importing I_SID_PREFERRED Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20040920
6 Importing I_STEP Call by reference Type reference (TYPE) RSPLS_STEP Nummer der Merkmalsbeziehung 20041019
7 Importing I_TS_CHA_ROLE Call by reference Type reference (TYPE) TN_TS_CHA_ROLE Merkmale(Quelle,Ziel) 20040920
8 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RSPLS_CHAR_RELATION Merkmalsbeziehungen 20040920
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20041016

Method GET_MAP_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DATA Call by reference Type reference (TYPE) ANY Datensatz 20120618
2 Importing I_TH_POSITION Call by reference Type reference (TYPE) RSMD_RS_TH_IOBJNM_POS Information über Position von IOBJNM in generierter Struktur 20120618
3 Returning R_R_MAP Value transfer Object reference (TYPE REF TO) DATA Mapping Struktur 20120618

Method GET_MAP_STRUC on class CL_RSPLS_CR_MASTER_DATA has no exception.

Method GET_REC_FROM_KEY 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: Auch Attribute gefüllt 20120618
2 Importing I_S_CHAS Call by reference Type reference (TYPE) ANY Merkmalskombination: Key ist immer gefüllt 20120618
# Exception Resumable Description Created on
1 CX_RS_ERROR BW: Allgemeine Fehlerklasse 20120618

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_MASTER_DATA has no exception.

Method SELDR_TO_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SELOPT Call by reference Type reference (TYPE) RSMD_RS_T_SELOPT Selektionsoptionen für Stammdaten-Leseservices 20051114
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20051114
3 Importing I_TS_CHA_CONST Call by reference Type reference (TYPE) RSD_TS_CHANM Konstante Merkmale 20060109

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