SAP ABAP Class CL_LTR_LINK (LTR: Link between two BOs)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     LTR_MODEL_APPL (Package) SAP LT: LT Respository - Application Data Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LTR_ANY . 20101119
Properties
Class CL_LTR_LINK  
Short Description LTR: Link between two BOs    
Super Class CL_LTR_ANY
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LTR_MODEL_APPL   SAP LT: LT Respository - Application Data Model 
Created 20101119   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_LINK has no interface implemented.
Friends
Class CL_LTR_LINK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NC_OBJECT_TYPE Constant Public Type reference (TYPE) LTR_OBJECT_TYPE 'CL_LTR_LINK' LTR: Technical Object Type 20110408
2 PS_LNK Instance attribute Private Type reference (TYPE) LTR_LNK LTR: Business Object Link 20110324
3 PT_LNK_COND Instance attribute Private See coding LTR: Business Object Link - Fixed Value Conditions 20110324
4 PT_LNK_MAP Instance attribute Private See coding LTR: Business Object Link - Field Mapping 20110324
5 PT_LNK_ROLE_T Instance attribute Private See coding LTR: Business Object Link 20110324
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RELATIONSHIP Instance method Private Method 20110520
2 CONSTRUCTOR Instance method Public Constructor 20101119
3 CREATE_PROPOSED_RELATIONS Static method Private Method To be called by PROPOSE_BO_REFERENCES 20110408
4 EQUALS Instance method Public Method 20101119
5 FILTER_PROPOSED_LINKS Static method Private Method To be called by PROPOSE_BO_REFERENCES 20110408
6 GET_ALL Static method Public Method 20110408
7 GET_ENDPOINTS Instance method Public Method 20110324
8 GET_FIELD_RELATION Instance method Public Method 20110324
9 GET_INSTANCES_FOR_BO Static method Public Method 20101119
10 GET_INSTANCES_FOR_BO_DIRECTED Static method Public Method 20110518
11 GET_ROLE_DISPLAY_TEXT Instance method Public Method 20110221
12 GET_VALUE_CONDITIONS Instance method Public Method 20110324
13 MAKE_PROPOSALS Static method Public Method 20110408
14 PROPOSE_BO_REFERENCES Static method Private Method To be called by PROPOSE_LINKS 20110408
15 SET_ENDPOINTS Instance method Public Method 20110324
16 SET_FIELD_RELATION Instance method Public Method 20110324
17 SET_ROLE_DISPLAY_TEXT Instance method Public Method 20110221
18 SET_VALUE_CONDITIONS Instance method Public Method 20110324
Events
Class CL_LTR_LINK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PTS_MAP Private See coding 20110408
2 PTT_MAP Private See coding 20110408
3 PTT_RELATION_TAB Private See coding 20110408
Method Signatures

Method CHECK_RELATIONSHIP 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 20110520
2 Importing IR_PROTOCOL Call by reference Object reference (TYPE REF TO) CL_LTR_PROTOCOL 20110520
3 Importing IT_RELATIONSHIP Call by reference Type reference (TYPE) LTR_RELATIONSHIP_TAB LTR: Table of Relationship Conditions 20110520
4 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST SPACE Logical Destination (Specified in Function Call) 20120426
5 Importing IV_SOLUTION_GUID Call by reference Type reference (TYPE) LTR_GUID SPACE LTR: Object GUID 20120411
6 Importing IV_SOURCE_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20110520
7 Importing IV_TARGET_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20110520

Method CHECK_RELATIONSHIP on class CL_LTR_LINK has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_PROPOSED_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADER_FIELDS Value transfer Type reference (TYPE) LTR_TABLE_FIELD_TAB LTR: List of Table Fields 20110408
2 Importing IT_MAP Call by reference Type reference (TYPE) PTT_MAP 20110408
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20110408
4 Returning RT_RELATION_TAB Value transfer Type reference (TYPE) PTT_RELATION_TAB Table of Relationship Tables 20110408

Method CREATE_PROPOSED_RELATIONS on class CL_LTR_LINK has no exception.

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LINK Call by reference Object reference (TYPE REF TO) CL_LTR_LINK LTR: Link between two BOs 20101119
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20101119

Method EQUALS on class CL_LTR_LINK has no exception.

Method FILTER_PROPOSED_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LINK_REF Call by reference Type reference (TYPE) LTR_LINK_REF_TAB LTR: Table of References to Link Objects 20110408

Method FILTER_PROPOSED_LINKS on class CL_LTR_LINK has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_LINK_REF Value transfer Type reference (TYPE) LTR_LINK_REF_TAB LTR: Table of References to Link Objects 20110408

Method GET_ALL on class CL_LTR_LINK has no exception.

Method GET_ENDPOINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_REFERENCED_BO Call by reference Object reference (TYPE REF TO) CL_LTR_MAIN_BUSINESS_OBJECT LTR: Main Business Object 20110324
2 Exporting ER_REFERENCING_BO Call by reference Object reference (TYPE REF TO) CL_LTR_MAIN_BUSINESS_OBJECT LTR: Main Business Object 20110324
3 Exporting EV_REFERENCING_TABLE_ID Call by reference Type reference (TYPE) LTR_BO_TABLE_ID LTR: Table ID within a Business Object 20110324

Method GET_ENDPOINTS on class CL_LTR_LINK has no exception.

Method GET_FIELD_RELATION Signature

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

Method GET_FIELD_RELATION on class CL_LTR_LINK has no exception.

Method GET_INSTANCES_FOR_BO 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 20101119
2 Importing IR_BUSINESS_OBJECT_2 Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT 20110124
3 Returning RT_REF_LINK Value transfer Type reference (TYPE) LTR_LINK_REF_TAB LTR: List of Key Components 20101119
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110518

Method GET_INSTANCES_FOR_BO_DIRECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REFERENCED_BO Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT 20110518
2 Importing IR_REFERENCING_BO Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT 20110518
3 Returning RT_REF_LINK Value transfer Type reference (TYPE) LTR_LINK_REF_TAB LTR: List of Key Components 20110518
# Exception Resumable Description Created on
1 CX_LTR_MODEL_CHECK LTR: Repository Model Exception 20110518

Method GET_ROLE_DISPLAY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REFERENCED_ROLE Call by reference Type reference (TYPE) LTR_DISPLAY_NAME LTR: Display Name 20110221
2 Exporting EV_REFERENCING_ROLE Call by reference Type reference (TYPE) LTR_DISPLAY_NAME LTR: Display Name 20110221

Method GET_ROLE_DISPLAY_TEXT on class CL_LTR_LINK has no exception.

Method GET_VALUE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REFERENCED_CONDITIONS Call by reference Type reference (TYPE) LTR_VALUE_CONDITION_TAB LTR: Table of fixed Value conditions 20110324
2 Exporting ET_REFERENCING_CONDITIONS Call by reference Type reference (TYPE) LTR_VALUE_CONDITION_TAB LTR: Table of fixed Value conditions 20110324

Method GET_VALUE_CONDITIONS on class CL_LTR_LINK has no exception.

Method MAKE_PROPOSALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUSINESS_OBJECT_1 Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT LTR: Business Object 20110408
2 Importing IR_BUSINESS_OBJECT_2 Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT LTR: Business Object 20110408
3 Returning RT_LINK_REF Value transfer Type reference (TYPE) LTR_LINK_REF_TAB LTR: Table of References to Link Objects 20110408
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20110408

Method PROPOSE_BO_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REFERRED_BO Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT LTR: Business Object 20110408
2 Importing IR_REFERRING_BO Call by reference Object reference (TYPE REF TO) CL_LTR_BUSINESS_OBJECT LTR: Business Object 20110408
3 Returning RT_LINK_REF Value transfer Type reference (TYPE) LTR_LINK_REF_TAB LTR: Table of References to Link Objects 20110408
# Exception Resumable Description Created on
1 CX_LTR_DESTINATION_TYPE 20110408

Method SET_ENDPOINTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_REFERENCED_BO Call by reference Object reference (TYPE REF TO) CL_LTR_MAIN_BUSINESS_OBJECT LTR: Main Business Object 20110324
2 Importing IR_REFERENCING_BO Call by reference Object reference (TYPE REF TO) CL_LTR_MAIN_BUSINESS_OBJECT LTR: Main Business Object 20110324
3 Importing IV_REFERENCING_TABLE_ID Call by reference Type reference (TYPE) LTR_BO_TABLE_ID LTR: Table ID within a Business Object 20110324
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110324

Method SET_FIELD_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD_RELATION Call by reference Type reference (TYPE) LTR_RELATIONSHIP_TAB LTR: Table of Relationship Conditions 20110324
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110324

Method SET_ROLE_DISPLAY_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REFERENCED_ROLE Call by reference Type reference (TYPE) LTR_DISPLAY_NAME LTR: Display Name 20110221
2 Importing IV_REFERENCING_ROLE Call by reference Type reference (TYPE) LTR_DISPLAY_NAME LTR: Display Name 20110221
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110221

Method SET_VALUE_CONDITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REFERENCED_CONDITIONS Call by reference Type reference (TYPE) LTR_VALUE_CONDITION_TAB LTR: Table of fixed Value conditions 20110324
2 Importing IT_REFERENCING_CONDITIONS Call by reference Type reference (TYPE) LTR_VALUE_CONDITION_TAB LTR: Table of fixed Value conditions 20110324
# Exception Resumable Description Created on
1 CX_LTR_MODEL_LOCKED LTR: Access Denied 20110324
History
Last changed by/on SAP  20141030 
SAP Release Created in 2010_1_620