SAP ABAP Class CL_LTR_TRANSFER_SOLUTION (LTR: Transfer Solution)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     LTR_MODEL_SOLUTION (Package) SAP LT: LT Repository - Transformation Solutions and Items
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LTR_TRANSFORMATION_SOLUTION 20110420
Properties
Class CL_LTR_TRANSFER_SOLUTION  
Short Description LTR: Transfer Solution    
Super Class CL_LTR_TRANSFORMATION_SOLUTION  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LTR_MODEL_SOLUTION   SAP LT: LT Repository - Transformation Solutions and Items 
Created 20110420   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_LTR_TRANSFER_SOLUTION has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_LTR_DELIM_STEP_PLANNER 20121129
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_CATEGORY_COMMON_SUBOBJECTS Constant Public Type reference (TYPE) LTR_TDMS_SOL_BPL_CATEGORY 'S' Data category: Common Subobjects 20130326
2 NC_CATEGORY_CUSTOMER_DATA Constant Public Type reference (TYPE) LTR_TDMS_SOL_BPL_CATEGORY 'Z' Data category: Customer Data 20130326
3 NC_CATEGORY_MASTER_DATA Constant Public Type reference (TYPE) LTR_TDMS_SOL_BPL_CATEGORY 'M' Data category: Master Data 20130318
4 NC_CATEGORY_PROCESSES Constant Public Type reference (TYPE) LTR_TDMS_SOL_BPL_CATEGORY 'P' Data category: Processes 20130326
5 NC_CATEGORY_TRANSACTIONAL_DATA Constant Public Type reference (TYPE) LTR_TDMS_SOL_BPL_CATEGORY 'T' Data category: Transactiional Data 20130318
6 NC_OBJECT_TYPE Constant Public Type reference (TYPE) LTR_OBJECT_TYPE 'CL_LTR_TRANSFER_SOLUTION' LTR: Technical Object Type 20110420
7 PC_HARDENING_SCENARIO Constant Private Type reference (TYPE) CNV_MBT_SCENARIO 'BPLH' Dummy scenario for hardened copies 20131008
8 PS_TRFS Instance attribute Private Type reference (TYPE) LTR_TRFS LTR: Transfer Solution 20110420
9 PS_TRFS_HARDMAP Instance attribute Private Type reference (TYPE) LTR_TRFS_HARDMAP LTR: Mapping original transfer solution and hardened copy 20131008
10 PT_DELIM_OPTION_BUFFER Instance attribute Private Type reference (TYPE) PTT_DELIM_OPTION_BUFFER 20121129
11 PT_TRFS_SECONDARY_SOLUTIONS Instance attribute Private See coding 20120315
12 PV_DELIM_BUFFER_SETTING Instance attribute Private Type reference (TYPE) FLAG General Flag 20121129
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SECONDARY_SOLUTION Instance method Public Method 20120315
2 CONSTRUCTOR Instance method Public Constructor 20110420
3 CREATE_HARDENED_COPY Instance method Private Method Create hardened copy for solution 20131008
4 GET_ACTIVE_BUSINESS_OBJECTS Instance method Public Method 20120410
5 GET_ALL Static method Public Method 20110420
6 GET_DATA_CATEGORY Instance method Public Method 20130318
7 GET_DELIM_OPTIONS_BY_HIERARCHY Instance method Private Method 20120323
8 GET_DESTINATION_TYPE Instance method Public Method 20110420
9 GET_HARDENED_COPY Instance method Public Method Get the hardened copy for the repsective transfer solution 20131008
10 GET_HEAD_BUSINESS_OBJECT Instance method Public Method 20110420
11 GET_SECONDARY_SOLUTIONS Instance method Public Method 20120315
12 GET_SECONDARY_SOL_BY_DELIM Instance method Public Method 20120315
13 GET_SOLUTIONS_BY_HEAD_BO Static method Public Method 20120315
14 GET_START_SELECTION Instance method Public Method 20130418
15 IS_ACTIVE_HARDENED_COPY Instance method Public Method Is the creation of a hardened copy active 20131008
16 IS_HARDENED_SOL_ENABLED Static method Public Method Is the switchability of hardened solutions enabled 20131008
17 IS_VISIBLE Instance method Public Method Is the transfer solution visible 20131008
18 MANAGE_DELIM_OPTIONS_BUFFER Instance method Private Method 20121129
19 RECURSIVELY_ADD_DELIM_OPTIONS Instance method Private Method Recursively add delimitation options 20131008
20 REMOVE_SECONDARY_SOLUTION Instance method Public Method 20120315
21 REMOVE_SECONDARY_SOL_BY_DELIM Instance method Public Method 20120820
22 SET_ACTIVE_HARDENED_COPY Instance method Public Method Set active status of creation of hardened copy for solution 20131008
23 SET_DATA_CATEGORY Instance method Public Method 20130318
24 SET_DESTINATION_TYPE Instance method Public Method 20110420
25 SET_HEAD_BUSINESS_OBJECT Instance method Public Method 20110420
Events
Class CL_LTR_TRANSFER_SOLUTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PTS_DELIM_OP_BUF_LINE Private See coding 20121129 begin of pts_delim_op_buf_line, business_object type ref to cl_ltr_business_object, recursive type abap_bool, object_type type ltr_object_type, delim_ref_tab type ltr_delim_ref_tab, end of pts_delim_op_buf_line
2 PTT_DELIM_OPTION_BUFFER Private See coding 20121129 PTT_DELIM_OPTION_BUFFER type sorted table of pts_delim_op_buf_line WITH UNIQUE KEY business_object recursive object_type
3 PTT_SOL_STACK Private See coding 20120323 ptt_sol_stack TYPE SORTED TABLE OF REF TO cl_ltr_transfer_solution WITH NON-UNIQUE KEY table_line
Method Signatures

Method ADD_SECONDARY_SOLUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DELIMITATION Call by reference Object reference (TYPE REF TO) CL_LTR_DELIM_LINK LTR: Delimitation Option - Link 20120315
2 Importing IR_SOLUTION Call by reference Object reference (TYPE REF TO) CL_LTR_TRANSFER_SOLUTION LTR: Transfer Solution 20120315
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20120315

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_LTR_TRANSFER_SOLUTION has no parameter.
Method CONSTRUCTOR on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method CREATE_HARDENED_COPY Signature

Method CREATE_HARDENED_COPY on class CL_LTR_TRANSFER_SOLUTION has no parameter.
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20131008
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20131008

Method GET_ACTIVE_BUSINESS_OBJECTS 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 20120410
2 Returning RT_BUSINESS_OBJECT Value transfer Type reference (TYPE) LTR_BO_REF_TAB LTR: Table of Business Object references 20120410

Method GET_ACTIVE_BUSINESS_OBJECTS on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_REF_TRANSF_SOLUTION Value transfer Type reference (TYPE) LTR_TS_REF_TAB LTR: Transformation Solutions Reference Table 20110420

Method GET_ALL on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_DATA_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATA_CATEGORY Value transfer Type reference (TYPE) LTR_TDMS_SOL_BPL_CATEGORY LTR: category of TDMS solution (BPL object) 20130318

Method GET_DATA_CATEGORY on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_DELIM_OPTIONS_BY_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DELIM_REF Value transfer Type reference (TYPE) LTR_DELIM_REF_TAB LTR: List of References to Delimitation Options 20120323
2 Changing CT_SOLUTION_STACK Call by reference Type reference (TYPE) PTT_SOL_STACK 20120323
3 Importing IR_BUSINESS_OBJECT Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT LTR: Business Object 20120323
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) LTR_OBJECT_TYPE LTR: Technical Object Type 20120323
5 Importing IV_RECURSIVE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120323

Method GET_DELIM_OPTIONS_BY_HIERARCHY on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_DESTINATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DESTINATION_TYPE Value transfer Object reference (TYPE REF TO) CL_LTR_DESTINATION_TYPE LTR: Transformation Solution Item 20110420

Method GET_DESTINATION_TYPE on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_HARDENED_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_HARDENED_COPY Value transfer Object reference (TYPE REF TO) CL_LTR_TRANSFER_SOLUTION LTR: Transfer Solution 20131008

Method GET_HARDENED_COPY on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_HEAD_BUSINESS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_BUSINESS_OBJECT Value transfer Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT LTR: Transformation Solution Item 20110420

Method GET_HEAD_BUSINESS_OBJECT on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_SECONDARY_SOLUTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SOLUTION_REF Value transfer Type reference (TYPE) LTR_SECONDARY_TS_REF_TAB LTR: Transformation Solutions Reference Table 20120315

Method GET_SECONDARY_SOLUTIONS on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_SECONDARY_SOL_BY_DELIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DELIM_LINK Call by reference Object reference (TYPE REF TO) CL_LTR_DELIM_LINK LTR: Delimitation Option - Link 20120315
2 Returning RR_SECONDARY_SOLUTION Value transfer Object reference (TYPE REF TO) CL_LTR_TRANSFER_SOLUTION LTR: Transfer Solution 20120315

Method GET_SECONDARY_SOL_BY_DELIM on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_SOLUTIONS_BY_HEAD_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_HEAD_BUSINESS_OBJECT Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT LTR: Business Object 20120315
2 Returning RT_REF_TRANSF_SOLUTION Value transfer Type reference (TYPE) LTR_TS_REF_TAB LTR: Transformation Solutions Reference Table 20120315

Method GET_SOLUTIONS_BY_HEAD_BO on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method GET_START_SELECTION 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 20130418
2 Returning RV_START_SELECTION Value transfer Type reference (TYPE) STRING 20130418
# Exception Resumable Description Created on
1 CX_CNV_MBT_PIFD_DATA_NOT_FOUND Data not found in DB 20130418

Method IS_ACTIVE_HARDENED_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 'X' active, ' ' inactive 20131008

Method IS_ACTIVE_HARDENED_COPY on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method IS_HARDENED_SOL_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 'X' switchability is enabled, ' ' not enabled 20131008

Method IS_HARDENED_SOL_ENABLED on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method IS_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VISIBLE Value transfer Type reference (TYPE) ABAP_BOOL 'X' transfer solution can be shown in BPL Modeller 20131008

Method IS_VISIBLE on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method MANAGE_DELIM_OPTIONS_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUFFER_SETTING Call by reference Type reference (TYPE) FLAG General Flag 20121129

Method MANAGE_DELIM_OPTIONS_BUFFER on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method RECURSIVELY_ADD_DELIM_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SOURCE_SOL Call by reference Object reference (TYPE REF TO) CL_LTR_TRANSFER_SOLUTION LTR: Transfer Solution 20131008
2 Importing IV_LEVEL Call by reference Type reference (TYPE) INT4 Hierarchie Level 20131008
3 Changing XR_TARGET_SOL Call by reference Object reference (TYPE REF TO) CL_LTR_TRANSFER_SOLUTION LTR: Transfer Solution 20131008
4 Changing XT_SOL_STACK Call by reference Type reference (TYPE) PTT_SOL_STACK 20131008
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20131008
2 CX_LTR_MODEL_LOCKED LTR: Access Denied 20131008

Method REMOVE_SECONDARY_SOLUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SOLUTION Call by reference Object reference (TYPE REF TO) CL_LTR_TRANSFER_SOLUTION LTR: Transfer Solution 20120315
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20120315

Method REMOVE_SECONDARY_SOL_BY_DELIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DELIM_LINK Call by reference Object reference (TYPE REF TO) CL_LTR_DELIM_LINK LTR: Delimitation Option - Link 20120820
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20120820

Method SET_ACTIVE_HARDENED_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 'X' active, ' ' inactive 20131008

Method SET_ACTIVE_HARDENED_COPY on class CL_LTR_TRANSFER_SOLUTION has no exception.

Method SET_DATA_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATEGORY Call by reference Type reference (TYPE) LTR_TDMS_SOL_BPL_CATEGORY LTR: category of TDMS solution (BPL object) 20130318
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20130318

Method SET_DESTINATION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DESTINATION_TYPE Call by reference Object reference (TYPE REF TO) CL_LTR_DESTINATION_TYPE 20110420
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110420

Method SET_HEAD_BUSINESS_OBJECT 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 20110420
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110420
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620