SAP ABAP Class CL_RSPLPPM_DS_ROOT (PPM Data Slice: Root Class)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLPPM (Package) Planning Process Management
Properties
Class CL_RSPLPPM_DS_ROOT  
Short Description PPM Data Slice: Root Class    
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)
Interfaces
Class CL_RSPLPPM_DS_ROOT has no interface implemented.
Friends
Class CL_RSPLPPM_DS_ROOT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_INFOPROV Instance attribute Public Type reference (TYPE) RSINFOPROV InfoProvider 20060816
2 P_TS_DSELN Instance attribute Private Type reference (TYPE) RSPLPPM_TS_DSELN PPM Data Slices: Details with Selection 20060518
3 P_TS_HSELN Instance attribute Private Type reference (TYPE) RSPLPPM_TS_HSELN PPM Data Slices: Header with Selection 20060518
4 P_T_USED_CHAS_D Instance attribute Private Type reference (TYPE) TP_T_USED_CHAS Used Characteristics: Details 20060518
5 P_T_USED_CHAS_H Instance attribute Private Type reference (TYPE) TP_T_USED_CHAS Used Characteristics: Header 20060518
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Selection Check 20060518
2 CHECK_DETAIL Instance method Private Method Checks Against Selection for Area of Responsibility 20060518
3 CHECK_HEAD Instance method Private Method Checks Against Header Selection 20060518
4 CONSTRUCTOR Instance method Public Constructor Constructor 20060518
5 CREATE_D Instance method Public Method Creation of Detail Selections 20060816
6 DELETE Instance method Public Method Delete the Selection 20060518
7 DELETE_D Instance method Public Method Deletion of Detail Selections 20060816
8 HAS_OVERLAP_D Instance method Private Method Selection Overlaps with Details 20060518
9 HAS_OVERLAP_H Instance method Private Method Selection Overlaps with Header 20060518
10 INIT Instance method Public Method Initialization of Selection 20060518
11 READ Instance method Public Method Reading Selection 20060518
Events
Class CL_RSPLPPM_DS_ROOT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_USED_CHAS Private See coding Used Characteristics 20060518 BEGIN OF tp_s_used_chas, chanm TYPE rschanm, count TYPE i, sort TYPE i, END OF tp_s_used_chas
2 TP_TS_USED_CHAS Private See coding Used Characteristics 20060518 tp_ts_used_chas TYPE SORTED TABLE OF tp_s_used_chas WITH UNIQUE KEY chanm
3 TP_T_USED_CHAS Private See coding Used Characteristics 20060518 tp_t_used_chas TYPE STANDARD TABLE OF tp_s_used_chas WITH DEFAULT KEY
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 20060518
2 Exporting E_TSX_HSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_HSELN PPM Datenscheiben: Kopf mit Selektion 20060518
3 Importing I_T_CHASEL Call by reference Type reference (TYPE) RSPLS_T_CHASEL Selektion für Merkmalswerte 20060518

Method CHECK on class CL_RSPLPPM_DS_ROOT has no exception.

Method CHECK_DETAIL 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 20060518
2 Importing I_T_CHASEL Call by reference Type reference (TYPE) RSPLS_T_CHASEL Selektion für Merkmalswerte 20060518
3 Importing I_T_HEAD Call by reference Type reference (TYPE) RSPLPPM_T_HEAD PPM Datenscheiben: Kopf 20060518

Method CHECK_DETAIL on class CL_RSPLPPM_DS_ROOT has no exception.

Method CHECK_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_HSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_HSELN PPM Datenscheiben: Kopf mit Selektion 20060518
2 Exporting E_T_HEAD Call by reference Type reference (TYPE) RSPLPPM_T_HEAD PPM Datenscheiben: Kopf 20060531
3 Importing I_T_CHASEL Call by reference Type reference (TYPE) RSPLS_T_CHASEL Selektion für Merkmalswerte 20060518

Method CHECK_HEAD on class CL_RSPLPPM_DS_ROOT has no exception.

Method CONSTRUCTOR 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 20060531

Method CONSTRUCTOR on class CL_RSPLPPM_DS_ROOT has no exception.

Method CREATE_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_AREA Call by reference Object reference (TYPE REF TO) CL_RSPLPPM_DS_AREA PPM Datenscheiben über Shared Objects Memory 20060816
2 Importing I_TSX_DSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20060816

Method CREATE_D on class CL_RSPLPPM_DS_ROOT has no exception.

Method DELETE Signature

Method DELETE on class CL_RSPLPPM_DS_ROOT has no parameter.
Method DELETE on class CL_RSPLPPM_DS_ROOT has no exception.

Method DELETE_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TSX_DSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Detail mit Selektion 20060816

Method DELETE_D on class CL_RSPLPPM_DS_ROOT has no exception.

Method HAS_OVERLAP_D Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHASEL Call by reference Type reference (TYPE) RSPLS_T_CHASEL Selektion für Merkmalswerte 20060518
2 Importing I_T_DSELN Call by reference Type reference (TYPE) RSPLS_T_CHASEL Selektion für Merkmalswerte 20060518
3 Returning R_HAS_OVERLAP Value transfer Type reference (TYPE) ABAP_BOOL 20060518

Method HAS_OVERLAP_D on class CL_RSPLPPM_DS_ROOT has no exception.

Method HAS_OVERLAP_H Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CHASEL Call by reference Type reference (TYPE) RSPLS_T_CHASEL Selektion für Merkmalswerte 20060518
2 Importing I_T_HSELN Call by reference Type reference (TYPE) RSPLS_T_CHASEL Selektion für Merkmalswerte 20060518
3 Returning R_HAS_OVERLAP Value transfer Type reference (TYPE) ABAP_BOOL 20060518

Method HAS_OVERLAP_H on class CL_RSPLPPM_DS_ROOT has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_AREA Call by reference Object reference (TYPE REF TO) CL_RSPLPPM_DS_AREA PPM Datenscheiben über Shared Objects Memory 20060710
2 Importing I_TSX_DSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_DSELN PPM Datenscheiben: Kopf mit Selektion 20060518
3 Importing I_TSX_HSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_HSELN PPM Datenscheiben: Kopf mit Selektion 20060518

Method INIT on class CL_RSPLPPM_DS_ROOT has no exception.

Method READ 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 20060816
2 Exporting E_TSX_HSELN Call by reference Type reference (TYPE) RSPLPPM_TSX_HSELN PPM Datenscheiben: Kopf mit Selektion 20060816

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