SAP ABAP Class CL_DMC_RTO_ACS_CALC_INDEXCLUST (MWB runtime object cluster fill + acc.pl.calc (server))
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_DMCR (Package) Data Mapping and Conversion: Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DMC_ACCESS_PLAN_CALCULATOR DMC: Generic Access Plan Calculator 20060311
Properties
Class CL_DMC_RTO_ACS_CALC_INDEXCLUST  
Short Description MWB runtime object cluster fill + acc.pl.calc (server)    
Super Class CL_DMC_ACCESS_PLAN_CALCULATOR DMC: Generic Access Plan Calculator 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class DMC_RT_GEN    
Program status P  SAP Standard Production Program 
Category 0   
Package CNV_DMCR   Data Mapping and Conversion: Runtime 
Created 20060311   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no forward declaration.
Interfaces
Class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no interface implemented.
Friends
Class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AUX_REMAINDER Constant Private Type reference (TYPE) FIELDNAME 'L_AUX_REMAINDER' Used to write recs calc to log 20061219
2 CO_EXCPT_NO_KEYLIST Constant Private Type reference (TYPE) FIELDNAME 'NO_KEYLIST_PROV' exception no keylist provider 20110401
3 CO_IDENT_CURRNUM Constant Private Type reference (TYPE) FIELDNAME 'CURRNUM' identifier "current number" 20060311
4 CO_IDENT_DB_CURSOR Constant Protected Type reference (TYPE) FIELDNAME 'MY_CURSOR' database cursor name 20130607
5 CO_IDENT_MAX_BLOCKSIZE Constant Private Type reference (TYPE) FIELDNAME 'IM_MAX_BLOCKSIZE' identifier "maximum block size" field 20060311
6 CO_IDENT_PORT_BLOCKSIZE Constant Private Type reference (TYPE) FIELDNAME 'L_PORT_BLOCKSIZE' identifier of portion blocksize field 20060321
7 CO_IDENT_REC_BLOCKSIZE Constant Private Type reference (TYPE) FIELDNAME 'L_REC_BLOCKSIZE' identifier "current block size" 20060321
8 CO_IDENT_SELECTION_CRITERIA Constant Protected Type reference (TYPE) FIELDNAME 'im_it_sel_criteria' identifier of selection criteria table 20130607
9 CO_IDENT_TEST_SIZE Constant Private Type reference (TYPE) FIELDNAME 'L_TEST_SIZE' Field Name 20060321
10 FOREIGN_KEYS_TAB Instance attribute Private Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB table of foreign keys 20060609
11 INCLUDE_CODING Instance attribute Private Type reference (TYPE) DMC_REPORT DMC: Internal Table for Program Code 20080211
12 READONLY_EXIST Instance attribute Public Type reference (TYPE) BOOLEAN boolean variable (X=true, -=false, space=unknown) 20080312
13 RELID Instance attribute Protected Type reference (TYPE) RELID RELID for cluster access 20061220
14 STRINGFIELD_TAB Instance attribute Private Type reference (TYPE) DMC_STRINGFIELD_TAB table of all string fields 20091001
15 VIRT_KEYTAB_NAME Instance attribute Private Type reference (TYPE) FIELDNAME name of virtual key table 20110331
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_ALL_ATTRIBUTES Instance method Public Method Clears some class attributes 20060311
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060311
3 GENERATE Instance method Public Method generate cluster create + acc.pl. calc module in sender syst 20060311
4 GENERATE_BLOCKSIZE_CHECK Instance method Private Method Generate blocksize check 20060311
5 GENERATE_CLOSE_CURSOR Instance method Private Method generates the CLOSE cursor statement 20060311
6 GENERATE_DB_LOOP_END Instance method Private Method generates the end of the read loop 20060311
7 GENERATE_DECIDE_STOP Instance method Private Method generate coding to decide that ORA-1555 prevention must be d 20130813
8 GENERATE_FETCH Instance method Private Method generates code for FETCH + header table key field assignment 20060311
9 GENERATE_FIELDS_FOR_CALC Instance method Private Method Gener. DATA statements for record count + table width fields 20060311
10 GENERATE_FMOD_INTERFACE Instance method Private Method generate parameters and exceptions of the ACS module 20090824
11 GENERATE_GET_CHILDSTRUCT_DATA Instance method Private Method Generates the SELECT statements for the child tables 20060612
12 GENERATE_GET_CLUPTR Instance method Private Method generates code for the determination of the cluster pointer 20060316
13 GENERATE_GET_TABLE_WIDTH Instance method Private Method generates code to get the table width 20060311
14 GENERATE_GET_VIRTUAL_HEADER Instance method Private Method get records of virtual header table 20110315
15 GENERATE_GET_VIRTUAL_KEY_PROVI Instance method Private Method get object instance of virtual key provider 20110315
16 GENERATE_HELPER_FIELDS Instance method Private Method Generates DATA statements for auxiliary fields 20060311
17 GENERATE_ITAB_DEFINITIONS Instance method Private Method Generates DATA declarations for internal tables 20060313
18 GENERATE_ITAB_LOOP Instance method Private Method generates loop 20061016
19 GENERATE_ITAB_LOOP_VIRTUAL Instance method Private Method generates loop 20110331
20 GENERATE_KEY_FIELDS Instance method Private Method generated DATA declarations of header table key fields 20060311
21 GENERATE_NORMAL_HANDLING Instance method Private Method generates record processing if blocksize is not yet reached 20060311
22 GENERATE_OPEN_CURSOR Instance method Private Method Generates code for OPEN CURSOR + SELECT 20060311
23 GENERATE_OPEN_CURSOR_INDX Instance method Private Method generate open cursor with ORDER BY PRIMARY KEY for INDX-like 20130607
24 GENERATE_OPEN_CURSOR_ORACLE Instance method Private Method Generates code for OPEN CURSOR + SELECT 20130806
25 GENERATE_ORACLE Instance method Private Method normal generation of main coding, without specific include 20130806
26 GENERATE_PORTION Instance method Private Method definition of a data portion, including cluster load 20060316
27 GENERATE_SET_RECORD_COUNT Instance method Private Method Generates code to insert record counts into runtime info 20060311
28 GENERATE_WITHOUT_INCLUDE Instance method Private Method normal generation of main coding, without specific include 20080211
29 GENERATE_WITH_INCLUDE Instance method Private Method generate coding with specific include 20080211
30 GENGETCHILDSTRUCTDATA_FAESEL Instance method Private Method generates code for FETCH 20061016
31 GENNORMALHANDLING_FAESEL Instance method Private Method generates record processing if blocksize is not yet reached 20061016
32 GEN_ACPLAN_RECS_MSG Instance method Private Method generates message regarding number of recs calculated 20061216
33 GET_ORA1555_DATA Instance method Private Method get values to decide about ORA 1555 prevention 20130813
Events
Class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TI_KEYFIELDS Private See coding Tabellentyp: Schlüsselfelder 20060311
Method Signatures

Method CLEAR_ALL_ATTRIBUTES Signature

Method CLEAR_ALL_ATTRIBUTES on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method CLEAR_ALL_ATTRIBUTES on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONVOBJ Call by reference Object reference (TYPE REF TO) CL_DMC_CONV_OBJECT 20060524

Method CONSTRUCTOR on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_SUCCESS_POPUP Call by reference Type reference (TYPE) BOOLEAN '-' 20060407

Method GENERATE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_BLOCKSIZE_CHECK Signature

Method GENERATE_BLOCKSIZE_CHECK on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_BLOCKSIZE_CHECK on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_CLOSE_CURSOR Signature

Method GENERATE_CLOSE_CURSOR on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_CLOSE_CURSOR on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_DB_LOOP_END Signature

Method GENERATE_DB_LOOP_END on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_DB_LOOP_END on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_DECIDE_STOP Signature

Method GENERATE_DECIDE_STOP on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_DECIDE_STOP on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_FETCH Signature

Method GENERATE_FETCH on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_FETCH on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_FIELDS_FOR_CALC Signature

Method GENERATE_FIELDS_FOR_CALC on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_FIELDS_FOR_CALC on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_FMOD_INTERFACE Signature

Method GENERATE_FMOD_INTERFACE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_FMOD_INTERFACE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_GET_CHILDSTRUCT_DATA Signature

Method GENERATE_GET_CHILDSTRUCT_DATA on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_GET_CHILDSTRUCT_DATA on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_GET_CLUPTR Signature

Method GENERATE_GET_CLUPTR on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_GET_CLUPTR on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_GET_TABLE_WIDTH Signature

Method GENERATE_GET_TABLE_WIDTH on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_GET_TABLE_WIDTH on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_GET_VIRTUAL_HEADER Signature

Method GENERATE_GET_VIRTUAL_HEADER on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_GET_VIRTUAL_HEADER on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_GET_VIRTUAL_KEY_PROVI Signature

Method GENERATE_GET_VIRTUAL_KEY_PROVI on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_GET_VIRTUAL_KEY_PROVI on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_HELPER_FIELDS Signature

Method GENERATE_HELPER_FIELDS on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_HELPER_FIELDS on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_ITAB_DEFINITIONS Signature

Method GENERATE_ITAB_DEFINITIONS on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_ITAB_DEFINITIONS on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_ITAB_LOOP Signature

Method GENERATE_ITAB_LOOP on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_ITAB_LOOP on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_ITAB_LOOP_VIRTUAL Signature

Method GENERATE_ITAB_LOOP_VIRTUAL on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_ITAB_LOOP_VIRTUAL on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_KEY_FIELDS Signature

Method GENERATE_KEY_FIELDS on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_KEY_FIELDS on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_NORMAL_HANDLING Signature

Method GENERATE_NORMAL_HANDLING on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_NORMAL_HANDLING on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_OPEN_CURSOR Signature

Method GENERATE_OPEN_CURSOR on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_OPEN_CURSOR on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_OPEN_CURSOR_INDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FOREIGN_KEY Call by reference Type reference (TYPE) DMC_FOREIGN_KEY_INFO DMC: Foreign key relations and related technical information 20130607

Method GENERATE_OPEN_CURSOR_INDX on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_OPEN_CURSOR_ORACLE Signature

Method GENERATE_OPEN_CURSOR_ORACLE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_OPEN_CURSOR_ORACLE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_ORACLE Signature

Method GENERATE_ORACLE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_ORACLE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_PORTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ITABNAME Call by reference Type reference (TYPE) DDNAME Name of an ABAP Dictionary object 20130605

Method GENERATE_PORTION on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_SET_RECORD_COUNT Signature

Method GENERATE_SET_RECORD_COUNT on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_SET_RECORD_COUNT on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_WITHOUT_INCLUDE Signature

Method GENERATE_WITHOUT_INCLUDE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENERATE_WITHOUT_INCLUDE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENERATE_WITH_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) PROGRAM Program/transaction in SQL trace analysis 20130918

Method GENERATE_WITH_INCLUDE on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENGETCHILDSTRUCTDATA_FAESEL Signature

Method GENGETCHILDSTRUCTDATA_FAESEL on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENGETCHILDSTRUCTDATA_FAESEL on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GENNORMALHANDLING_FAESEL Signature

Method GENNORMALHANDLING_FAESEL on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GENNORMALHANDLING_FAESEL on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GEN_ACPLAN_RECS_MSG Signature

Method GEN_ACPLAN_RECS_MSG on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GEN_ACPLAN_RECS_MSG on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.

Method GET_ORA1555_DATA Signature

Method GET_ORA1555_DATA on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no parameter.
Method GET_ORA1555_DATA on class CL_DMC_RTO_ACS_CALC_INDEXCLUST has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 620