SAP ABAP Class CL_RSPLPPM_DS (PPM Data Slices)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLPPM (Package) Planning Process Management
Properties
Class CL_RSPLPPM_DS  
Short Description PPM Data Slices    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSPLPPM   Planning Process Management 
Created 20060518   SAP 
Last change 20130531   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_RSPLPPM_AREAOFRESP Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSPLPPM_PLAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSPLPPM_PLANNINGSESSION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_RSPLPPM_PPM_AOR_CHASEL_DSO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_RSPLPPM_PPM_PS_CHASEL_DSO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSPLPPM_DS has no interface implemented.
Friends
Class CL_RSPLPPM_DS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_REQUESTS Constant Private Type reference (TYPE) I 3 Number of Lock Attempts 20060814
2 P_C_S_METHOD Constant Public See coding Methods for Dispatcher 20060814
3 P_C_WAIT Constant Private Type reference (TYPE) F 5 Wait Time for Lock Attempt 20060814
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Static method Private Method Checks Selection for Overlap with Header Selection 20060531
2 CREATE Static method Public Method Generates SHM instances and fills them with data 20060710
3 CREATE_D Static method Public Method Generates Detail Selection in SHM Instances 20060814
4 CREATE_D_LOC Static method Public Method Generates Detail Selection in SHM Instances 20060815
5 CREATE_LOC Static method Public Method Generates SHM instances and fills them with data 20060815
6 CREATE_P Static method Private Method Generates SHM instance and fills it with data 20060710
7 DELETE Static method Public Method Deletes SHM Instances 20060710
8 DELETE_D Static method Public Method Deletes Detail Selection in SHM Instance 20060814
9 DELETE_D_LOC Static method Public Method Deletes Detail Selection in SHM Instance 20060815
10 DELETE_LOC Static method Public Method Deletes SHM Instances 20060815
11 DELETE_P Static method Private Method Deletes SHM Instance 20060710
12 GET_DS_SEL Static method Public Method Gets Ranges for Data Slices for Specified Selection 20060523
13 RAISE Static method Private Method Exceptions 20060816
14 RANGED2SELN Static method Private Method Converts Detail Selection to Normal Format 20060531
15 RANGEH2SELN Static method Private Method Converts Header Selection to Normal Format 20060531
16 READ_SHM Static method Public Method Gets Header and Detail Selections from Shared Objects Memory 20061005
17 SELN2RANGE Static method Private Method Converts Selections from Normal Format to Range Table 20060523
Events
Class CL_RSPLPPM_DS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_PLAN Private See coding Structure: InfoProvider and Plan 20060710 BEGIN OF tp_s_plan, infoprov TYPE rsinfoprov, planid TYPE rsplppm_planid, END OF tp_s_plan
2 TP_TS_PLAN Private See coding Table: InfoProvider and Plan 20060710 tp_ts_plan TYPE SORTED TABLE OF tp_s_plan WITH UNIQUE KEY infoprov planid
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_DSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20060531
2 Exporting E_TSX_HSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_HSELN PPM Datenscheiben: Kopf mit Selektion 20060531
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060531
4 Importing I_TS_PLAN Call by reference Type reference (TYPE) RSPLPPM_TS_PLAN_DS Tabelle: InfoProvider und Plan 20060815
5 Importing I_T_CHASEL Call by reference Type reference (TYPE) RSPLS_T_CHASEL Selektion für Merkmalswerte 20060531
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060814
2 CX_RSPLS_LOCKED Sperre 20060814

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20060710
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060814
2 CX_RSPLS_LOCKED Sperre 20060814

Method CREATE_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060815
2 Importing I_TS_CHASELD Call by reference Type reference (TYPE) CL_RSPLPPM_PPM_AOR_CHASEL_DSO=>TS_CHASEL_DETAIL Detailselektionen 20060815
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060815
2 CX_RSPLS_LOCKED Sperre 20060815

Method CREATE_D_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060815
2 Importing I_TSX_DSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20060815
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060815
2 CX_RSPLS_LOCKED Sperre 20060815

Method CREATE_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_PLAN Call by reference Type reference (TYPE) RSPLPPM_TS_PLAN_DS Tabelle: InfoProvider und Plan 20060815
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060815
2 CX_RSPLS_LOCKED Sperre 20060815

Method CREATE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060710
2 Importing I_TS_PLAN Call by reference Type reference (TYPE) RSPLPPM_TS_PLAN_DS Tabelle: InfoProvider und Plan 20060815
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060814
2 CX_RSPLS_LOCKED Sperre 20060814

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Value transfer Type reference (TYPE) RSINFOPROV InfoProvider 20060710

Method DELETE on class CL_RSPLPPM_DS has no exception.

Method DELETE_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060815
2 Importing I_TS_CHASELD Call by reference Type reference (TYPE) CL_RSPLPPM_PPM_AOR_CHASEL_DSO=>TS_CHASEL_DETAIL Detailselektionen 20060815
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060815
2 CX_RSPLS_LOCKED Sperre 20060815

Method DELETE_D_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060815
2 Importing I_TSX_DSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20060815
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060815
2 CX_RSPLS_LOCKED Sperre 20060815

Method DELETE_LOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TS_PLAN Call by reference Type reference (TYPE) RSPLPPM_TS_PLAN_DS Tabelle: InfoProvider und Plan 20060815

Method DELETE_LOC on class CL_RSPLPPM_DS has no exception.

Method DELETE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060710

Method DELETE_P on class CL_RSPLPPM_DS has no exception.

Method GET_DS_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EMPTY_DS Call by reference Type reference (TYPE) ABAP_BOOL Datenscheibe ist leer 20060523
2 Exporting E_TSX_PPM_SEL Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20060523
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060523
4 Importing I_TSX_SEL Call by reference Type reference (TYPE) RSPLS_TS_SEL Selektion für Merkmalswerte, Original 20060523
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060814
2 CX_RSPLS_LOCKED Sperre 20060814

Method RAISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20060816
2 Importing I_S_MESG Call by reference Type reference (TYPE) RSMDS_S_MSG Meldung aus SYST 20060816
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20060816
2 CX_RSPLS_LOCKED Sperre 20060816

Method RANGED2SELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_DSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20060531
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060531
3 Importing I_TS_CHASEL_D Call by reference Type reference (TYPE) CL_RSPLPPM_PPM_AOR_CHASEL_DSO=>TS_CHASEL_DETAIL Detailselektion 20060531

Method RANGED2SELN on class CL_RSPLPPM_DS has no exception.

Method RANGEH2SELN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_HSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_HSELN PPM Datenscheiben: Kopf mit Selektion 20060531
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060531
3 Importing I_TS_CHASEL_H Call by reference Type reference (TYPE) CL_RSPLPPM_PPM_PS_CHASEL_DSO=>TS_CHASEL_HEAD Kopfselektion 20060531

Method RANGEH2SELN on class CL_RSPLPPM_DS has no exception.

Method READ_SHM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_DSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20061005
2 Exporting E_TSX_HSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_HSELN PPM Datenscheiben: Kopf mit Selektion 20061005
3 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20061005
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20061005

Method SELN2RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_SEL Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20060523
2 Importing I_TSX_DSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20060523
3 Importing I_TSX_HSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_HSELN PPM Datenscheiben: Kopf mit Selektion 20060523

Method SELN2RANGE on class CL_RSPLPPM_DS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710