SAP ABAP Class CL_RSPLS_TMP_LOCK (Temporary Data Slices)
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_TL_METHODS Methods for Temporary Data Slices 20110526
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_TL_TYPES Temporary Data Slices 20110525
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLS_TMP_LOCK Temporary Data Slices 20110523
Properties
Class CL_RSPLS_TMP_LOCK  
Short Description Temporary Data Slices    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20110509   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_RSD_INFOPROV Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSPLS_TL_METHODS Methods for Temporary Data Slices 20110526
2 IF_RSPLS_TL_TYPES Temporary Data Slices 20110525
3 IF_RSPLS_TMP_LOCK Temporary Data Slices 20110523
Friends
Class CL_RSPLS_TMP_LOCK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ALREADY_FLUSHED Instance attribute Private Type reference (TYPE) ABAP_BOOL Flag: Check flush already called 20110810
2 P_R_KID_HASH Instance attribute Private Object reference (TYPE REF TO) XSTRING Points to '__KID_HASH' in P_R_S_LOCK 20110810
3 P_R_STRUCDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20110523
4 P_R_S_LOCK Instance attribute Private Object reference (TYPE REF TO) DATA Work Area for Temporary Data Slice 20110530
5 P_R_TH_ACT_LOCK Instance attribute Private Object reference (TYPE REF TO) DATA Active Temporary Data Slices 20110526
6 P_R_TH_DEL_LOCK Instance attribute Private Object reference (TYPE REF TO) DATA Temporary Data Slices for Deletion 20110526
7 P_R_TH_NEW_LOCK Instance attribute Private Object reference (TYPE REF TO) DATA New Temporary Data Slices 20110526
8 P_TSX_INSTANCE Static Attribute Private Type reference (TYPE) TP_TSX_INSTANCE Instance Manager 20110509
9 P_TSX_SELDR Instance attribute Private Type reference (TYPE) RSDD_TSX_SELDR Context of Locked Cells: Selection (FEMS0) 20110520
10 P_TSX_SELDR_NEW Instance attribute Private Type reference (TYPE) RSDD_TSX_SELDR Context of Locked Cells: Selection (FEMS0) for Checking 20110721
11 P_TS_AXES_CI_NEW Instance attribute Private Type reference (TYPE) RRK0_TS_AXES_CI Check compatibility to existing fixings 20110805
12 P_TS_AXES_CI_X Instance attribute Private Type reference (TYPE) RRK0_TS_AXES_CI Context for Locked Cells: Characteristics on X Axis 20110805
13 P_TS_AXES_CI_Y Instance attribute Private Type reference (TYPE) RRK0_TS_AXES_CI Context for Locked Cells: Characteristics on Y Axis 20110805
14 P_T_QD_TEXTPOOL Static Attribute Private See coding Query Designer Texts for Messages 20110818
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_LOCK_CONTEXT Static method Public Method Checks whether new context compatible with existing context 20110805
2 CONSTRUCTOR Instance method Private Constructor Constructor 20110509
3 GET_INSTANCE Static method Public Method Create Instance 20110509
4 GET_MESG_FOR_CHA Static method Private Method Collect messages by characteristics settings 20110818
5 GET_MESG_FOR_FILTER Static method Private Method Collect messages by filter 20110823
6 GET_MESG_FOR_FILTER_INNER Static method Private Method Messages by filter from query 20110825
7 GET_MESG_FOR_FILTER_OUTER Static method Private Method Message by filter from context of fixings 20110825
8 GET_QD_TEXT Static method Private Method Get query designer texts 20110818
Events
Class CL_RSPLS_TMP_LOCK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_INSTANCE Private See coding Instance structure 20110509 BEGIN OF tp_sx_instance, area TYPE rrarea, handle TYPE rsr_handle, basic_prov TYPE rsinfoprov, r_instance TYPE REF TO if_rspls_tmp_lock, END OF tp_sx_instance
2 TP_TSX_INSTANCE Private See coding Table of Instances 20110509 tp_tsx_instance TYPE SORTED TABLE OF tp_sx_instance WITH UNIQUE KEY area handle basic_prov INITIAL SIZE 0
Method Signatures

Method CHECK_LOCK_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_AXES_CI_NEW Call by reference Type reference (TYPE) RRK0_TS_AXES_CI Merkmale und Achsen für Prüfung der Eingabebereitschaft 20110805
2 Exporting E_T_MESG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110818
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20110805
4 Importing I_TSX_SELDR_NEW Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20110805
5 Importing I_TS_AXES_CI_X Call by reference Type reference (TYPE) RRK0_TS_AXES_CI Merkmale und Achsen für Prüfung der Eingabebereitschaft 20110805
6 Importing I_TS_AXES_CI_Y 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 20110805

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 Basisprovider 20110509
2 Importing I_TS_DTA_PRO Call by reference Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO InfoObject Properties in Data Target 20130111

Method CONSTRUCTOR on class CL_RSPLS_TMP_LOCK has no exception.

Method GET_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_BASIC_PROV Call by reference Type reference (TYPE) RSINFOPROV Basisprovider 20110509
3 Importing I_HANDLE Call by reference Type reference (TYPE) RSR_HANDLE Handle in Brain 20130808
4 Importing I_TS_DTA_PRO Call by reference Type reference (TYPE) IF_RSD_INFOPROV=>NT_TS_DTA_PRO InfoObject Properties in Data Target 20130111
5 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RSPLS_TMP_LOCK Temporäre Datenscheiben 20110509

Method GET_INSTANCE on class CL_RSPLS_TMP_LOCK has no exception.

Method GET_MESG_FOR_CHA 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_TS_AXES_CI_NEW Call by reference Type reference (TYPE) RRK0_TS_AXES_CI Merkmale und Achsen für Prüfung der Eingabebereitschaft 20110818
3 Importing I_TS_AXES_CI_X Call by reference Type reference (TYPE) RRK0_TS_AXES_CI Merkmale und Achsen für Prüfung der Eingabebereitschaft 20110818
4 Importing I_TS_AXES_CI_Y Call by reference Type reference (TYPE) RRK0_TS_AXES_CI Merkmale und Achsen für Prüfung der Eingabebereitschaft 20110818

Method GET_MESG_FOR_CHA on class CL_RSPLS_TMP_LOCK has no exception.

Method GET_MESG_FOR_FILTER 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) 20110823
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20110823
3 Importing I_TSX_SELDR_NEW Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20110823

Method GET_MESG_FOR_FILTER on class CL_RSPLS_TMP_LOCK has no exception.

Method GET_MESG_FOR_FILTER_INNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NUMC4 Call by reference Type reference (TYPE) N Zähler, um Nachrichten eindeutig zu machen 20110825
2 Changing C_T_MESG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20110825
3 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20110825

Method GET_MESG_FOR_FILTER_INNER on class CL_RSPLS_TMP_LOCK has no exception.

Method GET_MESG_FOR_FILTER_OUTER 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) 20110825
2 Importing I_SX_SELDR1 Call by reference Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20110825
3 Importing I_SX_SELDR2 Call by reference Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20110825

Method GET_MESG_FOR_FILTER_OUTER on class CL_RSPLS_TMP_LOCK has no exception.

Method GET_QD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TEXT Call by reference Type reference (TYPE) SYMSGV Text zum Schlüssel 20110818
2 Importing I_KEY Call by reference Type reference (TYPE) TEXTPOOL-KEY Schlüssel des Textelements (Nummer / Selektionsname) 20110818

Method GET_QD_TEXT on class CL_RSPLS_TMP_LOCK has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740