SAP ABAP Class CL_IUUC_RTO_ACS_CALC_SERVER (DMC: Laufzeitobjekt Zugriffsplanrechner (Server))
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_RT (Package) Integrated Upgrade & Unicode Conversion: Runtime Package
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 20080326
Properties
Class CL_IUUC_RTO_ACS_CALC_SERVER  
Short Description DMC: Laufzeitobjekt Zugriffsplanrechner (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_IUUC_RT   Integrated Upgrade & Unicode Conversion: Runtime Package 
Created 20080326   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IUUC_RTO_ACS_CALC_SERVER has no forward declaration.
Interfaces
Class CL_IUUC_RTO_ACS_CALC_SERVER has no interface implemented.
Friends
Class CL_IUUC_RTO_ACS_CALC_SERVER 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 20080326
2 CO_CNT_HEADER_RECS Constant Private Type reference (TYPE) FIELDNAME 'L_CNT_HEADER_RECORDS' Used to write recs calc to log 20080326
3 CO_EXCPT_OVERFLOW_SAME_KEY Instance attribute Private Type reference (TYPE) FIELDNAME 'OVERFLOW_SAME_KEY' Exception: Overflow within a key value 20080326
4 CO_IDENT_ACT_BLOCKSIZE Constant Private Type reference (TYPE) FIELDNAME 'ACT_BLOCKSIZE' Indicator for field 'Current block size' 20080326
5 CO_IDENT_CURRNUM Constant Private Type reference (TYPE) FIELDNAME 'CURRNUM' Indicator for field 'Sequence number' 20080326
6 CO_IDENT_DB_CURSOR Constant Private Type reference (TYPE) FIELDNAME 'MY_CURSOR' Indicator for field 'Database cursor' 20080326
7 CO_IDENT_FIRST_OVERFLOW Constant Private Type reference (TYPE) FIELDNAME 'FIRST_OVERFLOW' Indicator for flag 'First overflow' 20080326
8 CO_IDENT_MAX_BLOCKSIZE Constant Private Type reference (TYPE) FIELDNAME 'IM_MAX_BLOCKSIZE' Indicator for field 'Maximum block size' 20080326
9 CO_IDENT_SELECTION_CRITERIA Constant Private Type reference (TYPE) FIELDNAME 'im_it_sel_criteria' Indicator for Itab of selection criteria 20080326
10 CO_IDENT_X030L Constant Private Type reference (TYPE) FIELDNAME 'X030L' Indicator for structure X030L 20080326
11 IT_FOREIGN_KEYS Instance attribute Private Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB Table of foreign keys 20080326
Methods
# Method Level Visibility Method type Description Created on
1 CONCAT_HIGH_VALUE_IDENT Instance method Private Method Creates the ID for a HIGH value field 20080326
2 CONCAT_INDEX_IDENT Instance method Private Method Generate index ID 20080326
3 CONCAT_IT_FOREIGN_KEYS Instance method Private Method Generate index ID 20080326
4 CONCAT_LAST_KEY_IDENT Instance method Private Method Creates the ID for the current key field 20080326
5 CONCAT_LOW_VALUE_IDENT Instance method Private Method Creates the IDs for a LOW value field 20080326
6 CONCAT_WA_FOREIGN_KEYS Instance method Private Method Generate index ID 20080326
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080326
8 GENERATE Instance method Public Method Generation of runtime object: Access plan calc. (Server) 20080326
9 GENERATE_BLOCKSIZE_CHECK Instance method Private Method Generates the check for block size 20080326
10 GENERATE_CLOSE_CURSOR Instance method Private Method Generats coding for OPEN CURSOR 20080326
11 GENERATE_DB_LOOP_END Instance method Private Method Generates the end of the reading loop 20080326
12 GENERATE_FETCH Instance method Private Method Generates the code of the FETCH statement 20080326
13 GENERATE_FIELDS_FOR_CALC Instance method Private Method Generates DATA statements for the calculation fields 20080326
14 GENERATE_GET_COUNTS Instance method Private Method Generates the SELECT COUNT statements (dependent tables) 20080326
15 GENERATE_GET_TABLE_WIDTH Instance method Private Method Generates coding for determining the table width 20080326
16 GENERATE_HELPER_FIELDS Instance method Private Method Generates DATA statements for auxiliary fields 20080326
17 GENERATE_ITABS_FOREIGN_KEYS Instance method Private Method Generates DATA statements for the calculation fields 20080326
18 GENERATE_ITAB_LOOP Instance method Private Method Generate the loop 20080326
19 GENERATE_KEY_FIELDS Instance method Private Method Generates DATA statements for key fields 20080326
20 GENERATE_LAST_PORTION Instance method Private Method Generates the handliung of the last portion 20080326
21 GENERATE_NORMAL_HANDLING Instance method Private Method Generates processing for non-overflow 20080326
22 GENERATE_OPEN_CURSOR Instance method Private Method Generats coding for OPEN CURSOR 20080326
23 GENERATE_OVERFLOW_CHECK_ELSE Instance method Private Method Generiert the ELSE branch of overflow handling 20080326
24 GENERATE_OVERFLOW_CHECK_END Instance method Private Method Generiert the end of overflow handling 20080326
25 GENERATE_OVERFLOW_CHECK_START Instance method Private Method Generiert the header for the overflow check 20080326
26 GENERATE_OVERFLOW_HANDLING Instance method Private Method Generates the processing when the block size is exceeded 20080326
27 GENERATE_SET_LAST_KEY Instance method Private Method Generates the key handling for the last portion 20080326
28 GENERATE_SET_RECORD_COUNT Instance method Private Method Generates the coding for output of the record counters 20080326
29 GENERATE_VALUE_HANDLING Instance method Private Method Generates coding for type-specific handling of intervals 20080326
30 GEN_ACPLAN_RECS_MSG Instance method Private Method generates message regarding number of recs calculated 20080326
31 GEN_DELETE_DUPLICATES Instance method Private Method delete duplicates (concerning primary key) in header table 20090129
32 SET_NEW_ACT_BLOCKSIZE Instance method Private Method Calculates the amount of data in the buffer 20080326
Events
Class CL_IUUC_RTO_ACS_CALC_SERVER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TI_KEYFIELDS Private See coding Table type: Key fields 20080326
Method Signatures

Method CONCAT_HIGH_VALUE_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field name in the database 20080326
2 Returning RE_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field name 20080326

Method CONCAT_HIGH_VALUE_IDENT on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method CONCAT_INDEX_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STRUCNAME Call by reference Type reference (TYPE) DMC_CNNODE-STRUCNAME Structure Name 20080326
2 Returning RE_INDEX_IDENT Value transfer Type reference (TYPE) DDFLDNAME Index name 20080326

Method CONCAT_INDEX_IDENT on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method CONCAT_IT_FOREIGN_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STRUCNAME Call by reference Type reference (TYPE) DMC_CNNODE-STRUCNAME Structure Name 20080326
2 Returning RE_ITFK_IDENT Value transfer Type reference (TYPE) DDFLDNAME Name of Internal Table 20080326

Method CONCAT_IT_FOREIGN_KEYS on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method CONCAT_LAST_KEY_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Database name of the key field 20080326
2 Returning RE_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Internal name of the key field 20080326

Method CONCAT_LAST_KEY_IDENT on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method CONCAT_LOW_VALUE_IDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field name in the database 20080326
2 Returning RE_FIELDNAME Value transfer Type reference (TYPE) FIELDNAME Field name - minimum value 20080326

Method CONCAT_LOW_VALUE_IDENT on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method CONCAT_WA_FOREIGN_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STRUCNAME Call by reference Type reference (TYPE) DMC_CNNODE-STRUCNAME Structure Name 20080326
2 Returning RE_WAFK_IDENT Value transfer Type reference (TYPE) DDFLDNAME Name of Internal Table 20080326
# Exception Resumable Description Created on
1 CONCATENATE_ERROR 20080326

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 Reference to the conversion object 20080326

Method CONSTRUCTOR on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SHOW_SUCCESS_POPUP Call by reference Type reference (TYPE) BOOLEAN TRUE Boolean Variable (X=true, -=false, space=unknown) 20080326

Method GENERATE on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_BLOCKSIZE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIRST_RECORD Call by reference Type reference (TYPE) BOOLEAN Check of first record 20080326
2 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB Foreign key dependencies 20080326

Method GENERATE_BLOCKSIZE_CHECK on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_CLOSE_CURSOR Signature

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

Method GENERATE_DB_LOOP_END Signature

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

Method GENERATE_FETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB Foreign key dependencies 20080326

Method GENERATE_FETCH on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_FIELDS_FOR_CALC Signature

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

Method GENERATE_GET_COUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB Foreign key dependencies 20080326

Method GENERATE_GET_COUNTS on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_GET_TABLE_WIDTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB Foreign Key Fields 20080326

Method GENERATE_GET_TABLE_WIDTH on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_HELPER_FIELDS Signature

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

Method GENERATE_ITABS_FOREIGN_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB Table of foreign key dependencies 20080326

Method GENERATE_ITABS_FOREIGN_KEYS on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_ITAB_LOOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB DMC Table type: Foreign key and technical information 20080326

Method GENERATE_ITAB_LOOP on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Call by reference Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB Table of foreign keys 20080326

Method GENERATE_KEY_FIELDS on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_LAST_PORTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB DMC Table type: Foreign key and technical information 20080326

Method GENERATE_LAST_PORTION on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_NORMAL_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB DMC: Foreign key relations and related technical information 20080326

Method GENERATE_NORMAL_HANDLING on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_OPEN_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB Foreign Key Fields 20080326

Method GENERATE_OPEN_CURSOR on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_OVERFLOW_CHECK_ELSE Signature

Method GENERATE_OVERFLOW_CHECK_ELSE on class CL_IUUC_RTO_ACS_CALC_SERVER has no parameter.
Method GENERATE_OVERFLOW_CHECK_ELSE on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_OVERFLOW_CHECK_END Signature

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

Method GENERATE_OVERFLOW_CHECK_END on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_OVERFLOW_CHECK_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_BUFFERED_DATA Call by reference Type reference (TYPE) BOOLEAN Overflow for the buffered data 20080326
2 Importing IM_FOREIGN_KEYS Call by reference Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB DMC Table type: Foreign key and technical information 20080326

Method GENERATE_OVERFLOW_CHECK_START on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_OVERFLOW_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB Foreign key dependencies 20080326

Method GENERATE_OVERFLOW_HANDLING on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_SET_LAST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB DMC Table type: Foreign key and technical information 20080326

Method GENERATE_SET_LAST_KEY on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_SET_RECORD_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB DMC Table type: Foreign key and technical information 20080326

Method GENERATE_SET_RECORD_COUNT on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GENERATE_VALUE_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Field name 20080326
2 Importing IM_FOREIGN_KEY Call by reference Type reference (TYPE) DMC_FOREIGN_KEY_INFO Field Information 20080326

Method GENERATE_VALUE_HANDLING on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method GEN_ACPLAN_RECS_MSG Signature

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

Method GEN_DELETE_DUPLICATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB DMC Table type: Foreign key and technical information 20090129

Method GEN_DELETE_DUPLICATES on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.

Method SET_NEW_ACT_BLOCKSIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FOREIGN_KEYS Value transfer Type reference (TYPE) DMC_FOREIGN_KEY_INFO_TAB DMC Table type: Foreign key and technical information 20080326

Method SET_NEW_ACT_BLOCKSIZE on class CL_IUUC_RTO_ACS_CALC_SERVER has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 2005_1_471