SAP ABAP Class CL_IUUC_DD_SIMU_ENV_RCV (Services for simulation environment for DD_DECIDE)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_IUUC_SYSTEM_SYNC_RCV (Package) IUUC system synchronization (DDIC sync) - reciever system
Properties
Class CL_IUUC_DD_SIMU_ENV_RCV  
Short Description Services for simulation environment for DD_DECIDE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_IUUC_SYSTEM_SYNC_RCV   IUUC system synchronization (DDIC sync) - reciever system 
Created 20130806   SAP 
Last change 20141030    
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_IUUC_DD_SIMU_ENV_RCV has no interface implemented.
Friends
Class CL_IUUC_DD_SIMU_ENV_RCV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_TABART Constant Public Type reference (TYPE) TABART 'USER' Data class in technical settings 20130806
2 GO_SIMU_ENV Static Attribute Protected Object reference (TYPE REF TO) CL_IUUC_DD_SIMU_ENV_RCV Services for simulation environment for DD_DECIDE 20130806
3 MV_DUMMY_MSG Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20130815
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_SQL_STMNT_DBOBJ_CREATE Instance method Protected Method Build SQL statements to create a DB object with indexes etc 20130813
2 CREATE_TEMP_POOL_CLUSTER_TAB Instance method Protected Method Create DDIC definition for a temporary pool or cluster table 20130816
3 CREATE_TEMP_SQL_TAB Instance method Public Method Create a temporarry physical pool or cluster table 20130816
4 CREATE_TMPTAB_INDEXES Instance method Protected Method Create indexes (in DDIC) for temporary table 20130812
5 CRE_TMPTAB_DDIC_NT_LOW_LEV_ACT Instance method Protected Method Create DDIC definition and nametab for a temporary table 20130806
6 CRE_TMPTAB_NT_DB_FROM_NT Instance method Protected Method Create nametab and DB object for a temporary table 20130806
7 FILL_BAPIRET Instance method Protected Method Fill structure with error data 20130815
8 GET_INSTANCE Static method Public Method Return singleton instance of CL_IUUC_DD_SIMU_ENV_RCV 20130806
9 PREPARE_INPUT_FOR_TABL_PUT Instance method Protected Method Prepare input for DDIF_TABL_PUT 20130812
10 SETUP_SIM_ENV_DBINDEXES Instance method Public Method Setup simulation environment for DB Indexes 20130924
11 SETUP_SIM_ENV_POOL_CLUST Instance method Public Method Setup simulation environment for DD_DECIDE (pool or cluster) 20130815
12 SETUP_SIM_ENV_TRANSP Instance method Public Method Setup simulation environment for DD_DECIDE (fransparent tab) 20130806
13 SETUP_SIM_ENV_VIEW Instance method Public Method Setup simulation environment for DD_DECIDE (DB view) 20130815
Events
Class CL_IUUC_DD_SIMU_ENV_RCV has no event.
Types
Class CL_IUUC_DD_SIMU_ENV_RCV has no local type.
Method Signatures

Method BUILD_SQL_STMNT_DBOBJ_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SQL_STATEMENTS Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20130813
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20130813
3 Importing IT_X031L_TEMP Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130813
4 Importing IV_DUMMY_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130813
5 Importing IV_WO_CREATE_STMNT_FLAG Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130813

Method BUILD_SQL_STMNT_DBOBJ_CREATE on class CL_IUUC_DD_SIMU_ENV_RCV has no exception.

Method CREATE_TEMP_POOL_CLUSTER_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_X030L_RCV Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130816
2 Importing IT_X031L_RCV Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130816
3 Importing IV_DUMMY_PHYTAB Call by reference Type reference (TYPE) TABNAME Table Name 20130816
4 Importing IV_DUMMY_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130816
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130816
# Exception Resumable Description Created on
1 CX_IUUC_DD_RECEIVER Exception class for receiver side 20130816

Method CREATE_TEMP_SQL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SQL_STATEMENT Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20130816
2 Exporting EV_TABART Call by reference Type reference (TYPE) TABART Data class in technical settings 20130816
3 Importing IS_X030L Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130819
4 Importing IT_X031L Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130819
5 Importing IV_DB_SCHEMA Call by reference Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20130816
6 Importing IV_DUMMY_PHYTAB Call by reference Type reference (TYPE) TABNAME Table Name 20130816
7 Importing IV_PHYTAB Call by reference Type reference (TYPE) TABNAME Table Name 20130816
# Exception Resumable Description Created on
1 CX_IUUC_DD_RECEIVER Exception class for receiver side 20130816

Method CREATE_TMPTAB_INDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DROP_INDEX_STMNT Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20130812
2 Exporting ET_INDEX_MAP Call by reference Type reference (TYPE) IUUC_DD_T_INDEX_MAPPING Mapping Indexes from temp. tables to original tables 20130812
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20130812
4 Importing IT_DD03P Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20130812
5 Importing IT_ORIGTAB_DB_COLUMN Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_COLUMN Metadata of DB Object - Column 20130812
6 Importing IT_ORIGTAB_DB_INDEXES Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_INDEX Metadata of DB Object - Index 20130812
7 Importing IT_ORIGTAB_DB_PRIKEY Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_PRIKEY Metadata of DB object - Primary key 20130812
8 Importing IV_DUMMY_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130812
9 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130812

Method CREATE_TMPTAB_INDEXES on class CL_IUUC_DD_SIMU_ENV_RCV has no exception.

Method CRE_TMPTAB_DDIC_NT_LOW_LEV_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DROP_INDEX_STMNT Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20130812
2 Exporting ET_INDEX_MAP Call by reference Type reference (TYPE) IUUC_DD_T_INDEX_MAPPING Mapping Indexes from temp. tables to original tables 20130806
3 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20130806
4 Importing IS_DD02V_SND Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20130806
5 Importing IS_DD09L_SND Call by reference Type reference (TYPE) DD09L DD: Technical settings of tables 20130806
6 Importing IS_X030L_TEMP Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130806
7 Importing IT_ORIGTAB_DB_COLUMN Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_COLUMN Metadata of DB Object - Column 20130806
8 Importing IT_ORIGTAB_DB_INDEXES Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_INDEX Metadata of DB Object - Index 20130806
9 Importing IT_ORIGTAB_DB_PRIKEY Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_PRIKEY Metadata of DB object - Primary key 20130806
10 Importing IT_TABNAME_SYNONYM Call by reference Type reference (TYPE) IUUC_DD_T_SYNONYM_TABNAME List of synonyms with corresponding table name 20130806
11 Importing IT_X031L_TEMP Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130806
12 Importing IV_DUMMY_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130806
13 Importing IV_TABART Call by reference Type reference (TYPE) TABART Data class in technical settings 20130806
14 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130806
15 Importing IV_WITH_NT_PUT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130806

Method CRE_TMPTAB_DDIC_NT_LOW_LEV_ACT on class CL_IUUC_DD_SIMU_ENV_RCV has no exception.

Method CRE_TMPTAB_NT_DB_FROM_NT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INDEX_MAP Call by reference Type reference (TYPE) IUUC_DD_T_INDEX_MAPPING Mapping Indexes from temp. tables to original tables 20130828
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20130806
3 Importing IS_X030L_TEMP Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130806
4 Importing IT_ORIGTAB_DB_COLUMN Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_COLUMN Metadata of DB Object - Column 20130806
5 Importing IT_ORIGTAB_DB_INDEXES Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_INDEX Metadata of DB Object - Index 20130806
6 Importing IT_ORIGTAB_DB_PRIKEY Call by reference Type reference (TYPE) IUUC_DD_T_DB_METADATA_PRIKEY Metadata of DB object - Primary key 20130806
7 Importing IT_TABNAME_SYNONYM Call by reference Type reference (TYPE) IUUC_DD_T_SYNONYM_TABNAME List of synonyms with corresponding table name 20130806
8 Importing IT_X031L_TEMP Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130806
9 Importing IV_DB_CHECK Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130813
10 Importing IV_DB_SCHEMA Call by reference Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20130806
11 Importing IV_DUMMY_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130806
12 Importing IV_FORCE_DROP_CREATE_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130806
13 Importing IV_TABART Call by reference Type reference (TYPE) TABART Data class in technical settings 20130806
14 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130806
15 Importing IV_WITH_NT_PUT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130806
# Exception Resumable Description Created on
1 CX_IUUC_DD_RECEIVER Exception class for receiver side 20131004

Method FILL_BAPIRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_BAPIRET2 Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20130815

Method FILL_BAPIRET on class CL_IUUC_DD_SIMU_ENV_RCV has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SIMU_ENV Value transfer Object reference (TYPE REF TO) CL_IUUC_DD_SIMU_ENV_RCV Services for simulation environment for DD_DECIDE 20130806

Method GET_INSTANCE on class CL_IUUC_DD_SIMU_ENV_RCV has no exception.

Method PREPARE_INPUT_FOR_TABL_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DD02V Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20130812
2 Exporting ES_DD09L Call by reference Type reference (TYPE) DD09L DD: Technical settings of tables 20130812
3 Exporting ET_DD03P Call by reference Type reference (TYPE) DD03TTYP Table Type for Structure DD03P 20130812
4 Exporting EV_SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20130812
5 Importing IS_DD02V_SND Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20130812
6 Importing IS_DD09L_SND Call by reference Type reference (TYPE) DD09L DD: Technical settings of tables 20130812
7 Importing IS_X030L_TEMP Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130812
8 Importing IT_TABNAME_SYNONYM Call by reference Type reference (TYPE) IUUC_DD_T_SYNONYM_TABNAME List of synonyms with corresponding table name 20130812
9 Importing IT_X031L_TEMP Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130812
10 Importing IV_TABART Call by reference Type reference (TYPE) TABART Data class in technical settings 20130812
11 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130812

Method PREPARE_INPUT_FOR_TABL_PUT on class CL_IUUC_DD_SIMU_ENV_RCV has no exception.

Method SETUP_SIM_ENV_DBINDEXES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DUMMY_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130924
2 Importing IS_DD02V_SND Call by reference Type reference (TYPE) DD02V 20130924
3 Importing IS_DD09L_SND Call by reference Type reference (TYPE) DD09L 20130924
4 Importing IS_X030L_RCV Call by reference Type reference (TYPE) X030L 20130924
5 Importing IS_X030L_SND Call by reference Type reference (TYPE) X030L 20130924
6 Importing IT_TABNAME_SYNONYM Call by reference Type reference (TYPE) IUUC_DD_T_SYNONYM_TABNAME 20130924
7 Importing IT_X031L_RCV Call by reference Type reference (TYPE) DD_X031L_TABLE 20130924
8 Importing IT_X031L_SND Call by reference Type reference (TYPE) DD_X031L_TABLE 20130924
9 Importing IV_DB_SCHEMA Call by reference Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20130924
10 Importing IV_TABART Call by reference Type reference (TYPE) TABART 20130924
11 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130924

Method SETUP_SIM_ENV_DBINDEXES on class CL_IUUC_DD_SIMU_ENV_RCV has no exception.

Method SETUP_SIM_ENV_POOL_CLUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SQL_STATEMENT_PHY Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20130816
2 Exporting EV_TABART_PHY Call by reference Type reference (TYPE) TABART Data class in technical settings 20130816
3 Importing IS_X030L_RCV Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130815
4 Importing IS_X030L_SND Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130815
5 Importing IT_X031L_RCV Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130815
6 Importing IT_X031L_SND Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130815
7 Importing IV_DB_SCHEMA Call by reference Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20130815
8 Importing IV_DUMMY_PHYTAB Call by reference Type reference (TYPE) TABNAME Table Name 20130815
9 Importing IV_DUMMY_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130815
10 Importing IV_PHYTAB Call by reference Type reference (TYPE) TABNAME Table Name 20130815
11 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130815
# Exception Resumable Description Created on
1 CX_IUUC_DD_RECEIVER Exception class for receiver side 20130815

Method SETUP_SIM_ENV_TRANSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DROP_INDEX_STMNT Call by reference Type reference (TYPE) ABAPPROG Table Type for ABAP Programs 20130812
2 Exporting ET_INDEX_MAPPING Call by reference Type reference (TYPE) IUUC_DD_T_INDEX_MAPPING Mapping Indexes from temp. tables to original tables 20130813
3 Importing IS_DD02V_SND Call by reference Type reference (TYPE) DD02V Generated Table for View DD02V 20130806
4 Importing IS_DD09L_SND Call by reference Type reference (TYPE) DD09L DD: Technical settings of tables 20130806
5 Importing IS_X030L_RCV Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130806
6 Importing IS_X030L_SND Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130806
7 Importing IT_TABNAME_SYNONYM Call by reference Type reference (TYPE) IUUC_DD_T_SYNONYM_TABNAME List of synonyms with corresponding table name 20130806
8 Importing IT_X031L_RCV Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130806
9 Importing IT_X031L_SND Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130806
10 Importing IV_DB_SCHEMA Call by reference Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20130806
11 Importing IV_DELETE_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130806
12 Importing IV_DUMMY_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130806
13 Importing IV_FORCE_DROP_CREATE_FLAG Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20130806
14 Importing IV_TABART Call by reference Type reference (TYPE) TABART Data class in technical settings 20130806
15 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130806
# Exception Resumable Description Created on
1 CX_IUUC_DD_RECEIVER Exception class for receiver side 20130806

Method SETUP_SIM_ENV_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DD09V_SND Call by reference Type reference (TYPE) DD09V Interface: Technical Settings Table/View 20130815
2 Importing IS_DD25V_SND Call by reference Type reference (TYPE) DD25V Generated Table for View DD25V 20130815
3 Importing IS_X030L_RCV Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130815
4 Importing IS_X030L_SND Call by reference Type reference (TYPE) X030L Nametab Header, Database Structure DDNTT 20130815
5 Importing IT_DD26V_SND Call by reference Type reference (TYPE) IUUC_DD_T_DD26V List of DD26V-records 20130815
6 Importing IT_DD27P_SND Call by reference Type reference (TYPE) IUUC_DD_T_DD27P List of DD27P-records 20130815
7 Importing IT_DD28V_SND Call by reference Type reference (TYPE) IUUC_DD_T_DD28V List of DD28V-records 20130815
8 Importing IT_TABNAME_SYNONYM Call by reference Type reference (TYPE) IUUC_DD_T_SYNONYM_TABNAME List of synonyms with corresponding table name 20130815
9 Importing IT_X031L_RCV Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130815
10 Importing IT_X031L_SND Call by reference Type reference (TYPE) DD_X031L_TABLE Table Type for X031L 20130815
11 Importing IV_DB_SCHEMA Call by reference Type reference (TYPE) IUUC_DD_DB_SCHEMA DB schema 20130815
12 Importing IV_DUMMY_VIEWNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130815
13 Importing IV_VIEWNAME Call by reference Type reference (TYPE) TABNAME Table Name 20130815
# Exception Resumable Description Created on
1 CX_IUUC_DD_RECEIVER Exception class for receiver side 20130815
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620