SAP ABAP Class CL_LTR_DELIM_PRESELECT (Preselection Step (Abstract))
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     LTR_DELIM (Package) SAP LT: Delimitation Engine for LT Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20110222
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LTR_DELIM_PRESELECT_AND Preselection Step ( Intersection ) 20110314
2 Inheritance (c INHERITING FROM c_ref)  CL_LTR_DELIM_PRESELECT_GVLIST Preselection Step (Value List) 20110426
3 Inheritance (c INHERITING FROM c_ref)  CL_LTR_DELIM_PRESELECT_LINK Preselection Step (Link Relation) 20110221
4 Inheritance (c INHERITING FROM c_ref)  CL_LTR_DELIM_PRESELECT_SUBBO 20110429
5 Inheritance (c INHERITING FROM c_ref)  CL_LTR_DELIM_PRESELECT_TABREL Preselection Step (Table Relation inside BO) 20110219
6 Inheritance (c INHERITING FROM c_ref)  CL_LTR_DELIM_PRESELECT_VLIST Preselection Step (Value List) 20110218
Properties
Class CL_LTR_DELIM_PRESELECT  
Short Description Preselection Step (Abstract)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LTR_DELIM   SAP LT: Delimitation Engine for LT Repository 
Created 20110218   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
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20110222
Friends
Class CL_LTR_DELIM_PRESELECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NR_BUSINESS_OBJECT Instance attribute Public Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT Business Object 20110222
2 NR_DELIMITATION_OPTION Instance attribute Public Object reference (TYPE REF TO) CL_LTR_DELIM Delimitation Option 20110218
3 NR_TRANSFORMATION_SOLUTION Instance attribute Public Object reference (TYPE REF TO) CL_LTR_TRANSFORMATION_SOLUTION Transformation Solution 20110222
4 NS_PRESEL Instance attribute Public Type reference (TYPE) LTR_PRESEL LTR: Preselection Steps 20110608
5 OT_PRESEL_FLDS Instance attribute Protected See coding LTR: Preselection Steps - Relevant Fields 20110323
6 OV_INTRANSP_TYPE_DATA_STDTAB Instance attribute Protected Type reference (TYPE) ABAP_ABSTYPENAME Table type for FOR ALL ENTRIES with intransp. fields 20121128
7 OV_RFCDEST Instance attribute Protected Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110303
8 OV_TYPE_DATA_STDTAB Instance attribute Protected Type reference (TYPE) ABAP_ABSTYPENAME Selected Data - Hash Table Type 20110328
9 PV_GLOBAL_STEP_KEY Static Attribute Private Type reference (TYPE) LTR_STEP_KEY Step Key 20110222
10 PV_INTRANSP_PROGRAM Instance attribute Private Type reference (TYPE) REPID ABAP Program Name 20121128
11 PV_INTRANSP_TYPE_DATA_STRUCT Instance attribute Private Type reference (TYPE) ABAP_ABSTYPENAME FOR ALL ENTRIES structure with intransp. fields 20121128
12 PV_PACKAGE_SIZE Static Attribute Private Type reference (TYPE) I 20110608
13 PV_PROGRAM Instance attribute Private Type reference (TYPE) REPID ABAP Program Name 20110218
14 PV_SEL_STRUC Instance attribute Private Type reference (TYPE) STRING 20121128
15 PV_TYPE_DATA_STRUCT Instance attribute Private Type reference (TYPE) ABAP_ABSTYPENAME Selected Data - Structure Type 20110218
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_FILTERS_AND_STORE Instance method Private Method 20110603
2 CLASS_CONSTRUCTOR Static method Public Constructor 20110608
3 EQUALS Instance method Public Method Check if two Preselect Step are Equal (Duplicate) 20110222
4 EXECUTE Instance method Public Method Runtime: Execute Preselection 20110222
5 FILL_INTRANSPARENT_FIELDS Instance method Private Method 20121126
6 FILL_INTRANSPARENT_FIELDS_TAB Instance method Private Method 20121126
7 GENERATE_DATA_TYPES Instance method Private Method Runtime: Generate Data Structure and Hash Table Type 20110218
8 GENERATE_FILTER Instance method Protected Method Design Time: Create Filter Item 20110603
9 GENERATE_INTRANSP_DATA_TYPE Instance method Private Method 20121128
10 GET_ALL_STEP_KEYS Static method Public Method Runtime: Find Steps in Remote System by certain requirements 20110316
11 GET_DEFINITION_INTRANSP_FIELDS Instance method Private Method 20121126
12 GET_FILTERS_AND_RELATED_DATA Instance method Protected Method 20110603
13 GET_INTRANSP_FIELDS Instance method Protected Method 20121126
14 GET_INTRANSP_FIELD_RELATIONS Instance method Protected Method 20121128
15 GET_PREDECESSORS Instance method Public Method 20110316
16 GET_PREDECESSORS_REMOTE Static method Public Method 20110316
17 GET_RELEVANT_FIELDS Instance method Private Method Design time: compose list of relevant table fields 20110222
18 GET_WHERE_COND_INTRANSP_FIELDS Instance method Private Method 20121126
19 INSTANTIATE_EXIT Instance method Private Method 20140307
20 LOAD Static method Public Method Runtime: Load Instance from DB (locally) 20110222
21 LOAD_INSTANCES Instance method Protected Method 20110414
22 LOG_FILTER_INFORMATION Instance method Private Method 20110329
23 LOG_GENERAL_INFORMATION Instance method Private Method 20110329
24 LOG_SELECT_INFORMATION Instance method Private Method 20110329
25 PREPARE_STORAGE_FOR_WRITE Instance method Private Method Runtime: Prepare Storage Class 20110218
26 SAVE_ALL Static method Public Method Design time: Save Data into Remote System 20110222
27 SUPER_CREATE Static method Protected Method Design Time: Create New Instance 20110222
Events
Class CL_LTR_DELIM_PRESELECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PTS_FILTER_AND_DATA Protected See coding 20110603
2 PTT_FILTER_AND_DATA Protected See coding 20110603
Method Signatures

Method APPLY_FILTERS_AND_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) DATA 20110603
2 Changing CT_DELIM_TRACE Call by reference Type reference (TYPE) LTR_T_DELIM_TRACE_S LTR: Delimitation Trace Record 20110603
3 Changing CT_FILTER_AND_DATA Call by reference Type reference (TYPE) PTT_FILTER_AND_DATA 20110603
4 Importing IR_DELIMITATION_STORAGE Call by reference Object reference (TYPE REF TO) CL_LTR_DELIMITATION_STORAGE Read / Write Delimitation Results 20110603
5 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_LTR_PROTOCOL 20110603
6 Importing IV_WHERE_COMPLETE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20140307

Method APPLY_FILTERS_AND_STORE on class CL_LTR_DELIM_PRESELECT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PRESELECT Call by reference Object reference (TYPE REF TO) CL_LTR_DELIM_PRESELECT 20110222
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20110222

Method EQUALS on class CL_LTR_DELIM_PRESELECT has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_LTR_PROTOCOL 20110222
2 Importing IT_RELATED_PACKAGE Call by reference Type reference (TYPE) LTR_STEP_PACKAGE_TAB Package ID 20110316
3 Returning RT_PACKAGE Value transfer Type reference (TYPE) LTR_GUID_TAB LTR: Table of Object GUIDs 20140424

Method EXECUTE on class CL_LTR_DELIM_PRESELECT has no exception.

Method FILL_INTRANSPARENT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INTRANSP_DATA Call by reference Object reference (TYPE REF TO) DATA Data structure with appended fields 20121128
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Data structure with original fields 20121128

Method FILL_INTRANSPARENT_FIELDS on class CL_LTR_DELIM_PRESELECT has no exception.

Method FILL_INTRANSPARENT_FIELDS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INTRANSP_DATA_TAB Call by reference Object reference (TYPE REF TO) DATA Table of data structure with appended fields 20121128
2 Importing IR_DATA_TAB Call by reference Object reference (TYPE REF TO) DATA Table of data structure with original fields 20121128

Method FILL_INTRANSPARENT_FIELDS_TAB on class CL_LTR_DELIM_PRESELECT has no exception.

Method GENERATE_DATA_TYPES Signature

Method GENERATE_DATA_TYPES on class CL_LTR_DELIM_PRESELECT has no parameter.
Method GENERATE_DATA_TYPES on class CL_LTR_DELIM_PRESELECT has no exception.

Method GENERATE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROCESS_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PROCESS_ELEMENT Abstract class for process element 20110603
2 Returning RR_FILTER Value transfer Object reference (TYPE REF TO) CL_LTR_DELIM_FILTER 20110603
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20110729

Method GENERATE_INTRANSP_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKAGE_ID Call by reference Type reference (TYPE) LTR_GUID Package ID 20121128

Method GENERATE_INTRANSP_DATA_TYPE on class CL_LTR_DELIM_PRESELECT has no exception.

Method GET_ALL_STEP_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCL_PACKAGE_ID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110525
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110316
3 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID LTR: GUID of a Transformation Solution 20110316
4 Returning RT_STEP_KEY Value transfer Type reference (TYPE) LTR_STEP_KEY_TAB Step Key 20110316
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20110316

Method GET_DEFINITION_INTRANSP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_CODING_APPEND Value transfer Type reference (TYPE) STRING Coding append for Workarea 20121126

Method GET_DEFINITION_INTRANSP_FIELDS on class CL_LTR_DELIM_PRESELECT has no exception.

Method GET_FILTERS_AND_RELATED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RELATED_PACKAGE Call by reference Type reference (TYPE) LTR_STEP_PACKAGE_TAB 20110603
2 Returning RT_FILTER_AND_DATA Value transfer Type reference (TYPE) PTT_FILTER_AND_DATA 20110603
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20110729

Method GET_INTRANSP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INTRANSP_FIELD Value transfer Type reference (TYPE) LTR_FIELD_NAME_TAB LTR: Table of Field Names 20121126

Method GET_INTRANSP_FIELDS on class CL_LTR_DELIM_PRESELECT has no exception.

Method GET_INTRANSP_FIELD_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_INTRANSP_FIELD_RELATION Value transfer Type reference (TYPE) LTR_RELATIONSHIP_TAB LTR: Table of Relationship Conditions 20121128

Method GET_INTRANSP_FIELD_RELATIONS on class CL_LTR_DELIM_PRESELECT has no exception.

Method GET_PREDECESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_STEP_KEY Value transfer Type reference (TYPE) LTR_STEP_KEY_TAB . 20110316

Method GET_PREDECESSORS on class CL_LTR_DELIM_PRESELECT has no exception.

Method GET_PREDECESSORS_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCL_PACKAGE_ID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110525
2 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110316
3 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID LTR: GUID of a Transformation Solution 20110316
4 Importing IV_STEP_KEY Call by reference Type reference (TYPE) LTR_STEP_KEY Step Key 20110316
5 Returning RT_STEP_KEY Value transfer Type reference (TYPE) LTR_STEP_KEY_TAB . 20110316
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20110316

Method GET_RELEVANT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELD_NAME Value transfer Type reference (TYPE) TRFIELDNAMES Field Name 20110222
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20110222

Method GET_WHERE_COND_INTRANSP_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_ALL_ENTRIES Call by reference Type reference (TYPE) FLAG General Flag 20121128
2 Returning RV_WHERE_CONDITION_APPEND Value transfer Type reference (TYPE) STRING Append to WHERE condition 20121126

Method GET_WHERE_COND_INTRANSP_FIELDS on class CL_LTR_DELIM_PRESELECT has no exception.

Method INSTANTIATE_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHILD_TABLE_ID Call by reference Type reference (TYPE) LTR_BO_TABLE_ID LTR: Table ID within a Business Object 20140307
2 Importing IV_CHILD_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20140307
3 Importing IV_EXIT_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20140307
4 Importing IV_EXIT_INCLUDE Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20140307
5 Importing IV_PARENT_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20140307
6 Importing IV_USE_SUBR_POOL Call by reference Type reference (TYPE) FLAG General Flag 20140307
7 Returning RR_EXIT Value transfer Object reference (TYPE REF TO) IF_LTR_X_LINK_KEY_SELECT Interface for custom exits for getting table keys 20140307

Method INSTANTIATE_EXIT on class CL_LTR_DELIM_PRESELECT has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCL_PACKAGE_ID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110525
2 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID 20110222
3 Importing IV_STEP_KEY Call by reference Type reference (TYPE) LTR_STEP_KEY Step Key 20110222
4 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_LTR_DELIM_PRESELECT 20110222

Method LOAD on class CL_LTR_DELIM_PRESELECT has no exception.

Method LOAD_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PCL_PACKAGE_ID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110525
2 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_TS_GUID LTR: GUID of a Transformation Solution 20110414
3 Importing IV_STEP_KEY Call by reference Type reference (TYPE) LTR_STEP_KEY Step Key 20110414

Method LOAD_INSTANCES on class CL_LTR_DELIM_PRESELECT has no exception.

Method LOG_FILTER_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_FILTER Call by reference Object reference (TYPE REF TO) CL_LTR_DELIM_FILTER 20110329
2 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_LTR_PROTOCOL 20110329
3 Importing IV_RELATED_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20110329
4 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20110329

Method LOG_FILTER_INFORMATION on class CL_LTR_DELIM_PRESELECT has no exception.

Method LOG_GENERAL_INFORMATION Signature

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

Method LOG_GENERAL_INFORMATION on class CL_LTR_DELIM_PRESELECT has no exception.

Method LOG_SELECT_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_LTR_PROTOCOL 20110329
2 Importing IV_FIELDS Call by reference Type reference (TYPE) STRING 20110329
3 Importing IV_RELATED_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20110329
4 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20110329
5 Importing IV_WHERE Call by reference Type reference (TYPE) STRING 20110329

Method LOG_SELECT_INFORMATION on class CL_LTR_DELIM_PRESELECT has no exception.

Method PREPARE_STORAGE_FOR_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_LTR_PROTOCOL 20110221
2 Importing IV_NO_KEY_STORAGE Call by reference Type reference (TYPE) ABAP_BOOL 20110330
3 Returning RR_DELIM_STORAGE Value transfer Object reference (TYPE REF TO) CL_LTR_DELIMITATION_STORAGE Read / Write Delimitation Results 20110218

Method PREPARE_STORAGE_FOR_WRITE on class CL_LTR_DELIM_PRESELECT has no exception.

Method SAVE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TRANSFORMATION_SOLUTION Call by reference Object reference (TYPE REF TO) CL_LTR_TRANSFORMATION_SOLUTION LTR: GUID of a Transformation Solution 20110222
2 Importing IT_PRESELECT Call by reference Type reference (TYPE) LTR_PRESELECT_TAB . 20110222
3 Importing IV_PCL_PACKAGE_ID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110525
4 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110222
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20110222

Method SUPER_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUSINESS_OBJECT Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT 20110222
2 Importing IR_DELIMITATION_OPTION Call by reference Object reference (TYPE REF TO) CL_LTR_DELIM LTR: Delimitation Option (Abstract) 20110222
3 Importing IR_INSTANCE Call by reference Object reference (TYPE REF TO) CL_LTR_DELIM_PRESELECT 20110222
4 Importing IR_PRED_PRESELECT_STEP Call by reference Object reference (TYPE REF TO) CL_LTR_DELIM_PRESELECT Preselection Step (Abstract) 20110316
5 Importing IR_PROCESS_ELEMENT Call by reference Object reference (TYPE REF TO) CL_CNV_MBT_PROCESS_ELEMENT Abstract class for process element 20110426
6 Importing IR_TRANSFORMATION_SOLUTION Call by reference Object reference (TYPE REF TO) CL_LTR_TRANSFORMATION_SOLUTION 20110222
7 Importing IV_FILTERED_STEP Call by reference Type reference (TYPE) LTR_STEP_KEY Step Key 20110331
8 Importing IV_NO_KEY_STORAGE Call by reference Type reference (TYPE) ABAP_BOOL 20110330
9 Importing IV_PCL_PACKAGE_ID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110525
10 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110222
11 Importing IV_TABLE_ID Call by reference Type reference (TYPE) LTR_BO_TABLE_ID Table Name 20110325
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20110729
2 CX_LTR_DESTINATION_TYPE 20110222
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620