SAP ABAP Class CL_DAAG_PARTITIONING_HANA (Class for BAdI: DAAG_PARTITIONING_DB)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-DAG (Application Component) Data Aging
     S_DAAG_PARTITIONING (Package) Partitioning Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20130710
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DAAG_PARTITIONING_DB Partitioning Interface 20130710
Properties
Class CL_DAAG_PARTITIONING_HANA  
Short Description Class for BAdI: DAAG_PARTITIONING_DB    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_DAAG_PARTITIONING   Partitioning Management 
Created 20130710   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DAAG_PARTITIONING_HANA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130710
2 IF_DAAG_PARTITIONING_DB Partitioning Interface 20130710
Friends
Class CL_DAAG_PARTITIONING_HANA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_HASH Static Attribute Private Type reference (TYPE) STRING 20130918
2 GV_PATTERN Static Attribute Private Type reference (TYPE) STRING 20130715
3 GV_REGEX Static Attribute Private Type reference (TYPE) STRING 20130715
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20130715
2 CREATE_RANGE_PARTITION Instance method Private Method 20130715
3 GET_INTERVALS_FROM_SPEC Instance method Private Method 20130715
4 GET_RECORD_COUNT_OTHERS Instance method Private Method 20130902
5 GET_SPEC_FOR_TABLES Instance method Private Method 20130715
6 GET_SPEC_FROM_RANGE Instance method Private Method 20130715
Events
Class CL_DAAG_PARTITIONING_HANA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_SPEC Private See coding 20130715 BEGIN OF ty_s_spec, tabname TYPE tabname, spec TYPE string, END OF ty_s_spec
2 TY_T_SPEC Private See coding 20130715 ty_t_spec TYPE STANDARD TABLE OF ty_s_spec WITH DEFAULT KEY
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_DAAG_PARTITIONING_HANA has no parameter.
Method CLASS_CONSTRUCTOR on class CL_DAAG_PARTITIONING_HANA has no exception.

Method CREATE_RANGE_PARTITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RANGES Call by reference Type reference (TYPE) DAAG_T_RANGE Intervalle für die Partitionierung 20130902
2 Importing IV_NEW_RANGE_SPEC Call by reference Type reference (TYPE) STRING 20130715
3 Importing IV_OLD_SPEC Call by reference Type reference (TYPE) STRING 20130715
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20130715
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION 20130715

Method GET_INTERVALS_FROM_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGES Value transfer Type reference (TYPE) DAAG_T_RANGE 20130903
2 Exporting EV_HAS_OTHERS Call by reference Type reference (TYPE) ABAP_BOOL Tabelle hat Others Partition 20130903
3 Importing IV_PART_SPEC Call by reference Type reference (TYPE) STRING 20130715

Method GET_INTERVALS_FROM_SPEC on class CL_DAAG_PARTITIONING_HANA has no exception.

Method GET_RECORD_COUNT_OTHERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20130902
2 Returning RV_RECORD_COUNT Value transfer Type reference (TYPE) I 20130902
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Ausnahmeklasse für SQL Fehler 20130902

Method GET_SPEC_FOR_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABNAMES Call by reference Type reference (TYPE) TTTABNAME 20130715
2 Returning RT_SPECS Value transfer Type reference (TYPE) TY_T_SPEC 20130715
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION 20130715

Method GET_SPEC_FROM_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RANGE Call by reference Type reference (TYPE) DAAG_T_RANGE 20130715
2 Returning RV_SPEC Value transfer Type reference (TYPE) STRING 20130715

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