SAP ABAP Class CL_INM_DFM_API_LINKS (API / BE class for DFM link handling)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_DFM (Package) Decision Flow Management
Properties
Class CL_INM_DFM_API_LINKS  
Short Description API / BE class for DFM link handling    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INM_DFM   Decision Flow Management 
Created 20070620   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_INM_DFM_API_LINKS has no forward declaration.
Interfaces
Class CL_INM_DFM_API_LINKS has no interface implemented.
Friends
Class CL_INM_DFM_API_LINKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_EXT_KEY Instance attribute Public Type reference (TYPE) STRING 'EXT_KEY' 20070803
2 MC_GROUPING Instance attribute Public Type reference (TYPE) STRING 'GROUPING' 20070802
3 MC_INT_KEY Instance attribute Public Type reference (TYPE) STRING 'INT_KEY' 20070726
4 MC_LOGSYS Instance attribute Public Type reference (TYPE) STRING 'LOGSYS' 20070726
5 MC_OBJ_NAME Instance attribute Public Type reference (TYPE) STRING 'OBJ_NAME' 20070803
6 MC_PARENT_GUID Instance attribute Public Type reference (TYPE) STRING 'PARENT_GUID' 20070803
7 MC_PORTFOLIO_GUID Instance attribute Public Type reference (TYPE) STRING 'PORTFOLIO_GUID' 20070803
8 MC_USED_TEMPLATE Instance attribute Public Type reference (TYPE) STRING 'USED_TEMPLATE' 20070803
9 MC_USED_TYPE Instance attribute Public Type reference (TYPE) STRING 'USED_TYPE' 20070803
10 MT_ASSIGN_MAIN Instance attribute Private Type reference (TYPE) TT_ASSIGN_MAIN 20070620
11 MT_ASSIGN_MAIN_OLD Instance attribute Private Type reference (TYPE) TT_ASSIGN_MAIN Buffer table for already processed links 20110603
12 MT_ASSIGN_SUB Instance attribute Private Type reference (TYPE) TT_ASSIGN_SUB 20070620
13 MT_ASSIGN_SUB_OLD Instance attribute Private Type reference (TYPE) TT_ASSIGN_SUB Buffer Table for already processed Sub-Links 20110603
14 MT_CREATE Instance attribute Private Type reference (TYPE) TT_CREATE 20070620
15 MT_OBJECT_DELETED Instance attribute Private Type reference (TYPE) INM_TT_STRING table type for contexts of DFM objects 20070726
16 MT_RETRIEVE_DB Instance attribute Private Type reference (TYPE) TT_RETRIEVE_DB 20070724
17 MT_SEARCH_RESULT Instance attribute Private Type reference (TYPE) DPR_TT_OBL_SEARCH_RESULTS Table for Results of Search for Linked Objects 20070723
18 MT_UNASSIGN Instance attribute Private Type reference (TYPE) TT_UNASSIGN 20070620
19 MV_CHANGED Instance attribute Public Type reference (TYPE) BOOLE_D DFM link changes done 20070621
20 MV_EXT_SAVE_BTN Instance attribute Public Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070622
21 MV_NEXT_TEMP_ID Instance attribute Private Type reference (TYPE) STRING '&0' 20070726
22 MV_PROHIBITED Instance attribute Public Type reference (TYPE) BOOLE_D DFM link change prohibited: second status change in sequence 20070724
23 MV_XRPM_DESTINATION Instance attribute Private Type reference (TYPE) INM_OF_TV_OBL_DESTINATION RFC logical destination 20070620
24 SR_DFM_API_LINKS Static Attribute Private Object reference (TYPE REF TO) CL_INM_DFM_API_LINKS API / BE class for DFM link handling 20070620
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_ON_ASSIGN_MAIN Instance method Public Method Action Processing for 'Assign Main Object' 20070620
2 ACTION_ON_ASSIGN_SUB Instance method Public Method Action Processing for 'Assign Sub Object' 20070620
3 ACTION_ON_CREATE Instance method Public Method Action Processing for 'Create Main Object + Sub Objects' 20070620
4 ACTION_ON_DELETE_MAIN_OBJECT Instance method Public Method Action Processing for 'UnAssign Main + Sub Objects' 20070730
5 ACTION_ON_DELETE_SUB_OBJECT Instance method Public Method Action Processing for 'UnAssign Main + Sub Objects' 20070730
6 ACTION_ON_PREPARE_TO_SAVE Instance method Public Method Action Processing for 'Prepare to Save' (Step 1 Upon Save) 20070622
7 ACTION_ON_SAVE Instance method Public Method Action Processing for 'Save' (Step 2 Upon Save) 20070620
8 ACTION_ON_UNASSIGN Instance method Public Method Action Processing for 'UnAssign Main + Sub Objects' 20070620
9 CHECK_LINK_EXISTS_FOR_OBJECT Instance method Public Method DFM Object Link Exists on DB 20070724
10 CLEAR_CHANGED_FLAG Instance method Public Method Clear mv_changed 20100112
11 DESTROY Static method Public Method Destroy Instance 20070620
12 GET_INSTANCE Static method Public Method Get Singleton Instance 20070620
13 GET_MT_OBJECT_DELETED Instance method Public Method Provide All IDs of Object Deleted 20070726
14 GET_MV_XRPM_DESTINATION Instance method Public Method Set XRPM Destination and Provide as Return Parameter 20070702
15 GET_NEXT_TEMP_ID Instance method Public Method Provide Next Free Temporary ID 20070726
16 GET_OBJDATA_ON_INTKEY_OBL_TYPE Instance method Public Method Get Object Data on Internal Key and Destination 20070803
17 GET_SEARCH_RESULT Instance method Public Method 20070723
18 INITIALIZE Instance method Public Method Initialize All Tables 20090709
19 MAP_UI_LOG_ATTR_INTO_IF_ATTR Instance method Public Method Map Attribute Name: UI Logic Class to Interface IF_INM_OF 20070803
20 RETRIEVE_CHILD_OBJECTS Instance method Public Method Retrieve Child Objects 20070803
21 RETRIEVE_DFM_LINKS_FROM_DB Instance method Public Method Retrieve DFM Links 20070724
22 RETRIEVE_PARENT_OBJECTS Instance method Public Method Retrieve Child Objects 20070803
23 RETRIEVE_SUB_OBJECT_LINK_TYPES Instance method Public Method Retrieve Child Objects 20070808
24 SET_MV_EXT_SAVE_BTN Instance method Public Method Set Info External Save Button (Not in INM_DFM_LINKS) 20070622
25 SET_MV_PROHIBITED Instance method Public Method 20070724
26 SET_SEARCH_RESULT Instance method Public Method 20070723
27 VALIDATE_LINK_CHANGE Instance method Public Method Validate Input: Source Context and Edit Mode 20070802
28 VALIDATE_ON_DELETE_MAIN_OBJECT Instance method Public Method Action Processing for 'UnAssign Main + Sub Objects' 20070802
29 VALIDATE_ON_DELETE_SUB_OBJECT Instance method Public Method Action Processing for 'UnAssign Main + Sub Objects' 20070802
Events
Class CL_INM_DFM_API_LINKS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ASSIGN_MAIN Private See coding 20070620 tt_assign_main TYPE HASHED TABLE OF ty_assign_main WITH UNIQUE KEY main_link_guid
2 TT_ASSIGN_SUB Private See coding 20070620 tt_assign_sub TYPE HASHED TABLE OF ty_assign_sub WITH UNIQUE KEY main_link_guid
3 TT_CREATE Private See coding 20070620 tt_create TYPE HASHED TABLE OF ty_create WITH UNIQUE KEY main_link_guid
4 TT_RETRIEVE_DB Private See coding 20070724 tt_retrieve_db TYPE HASHED TABLE OF ty_retrieve_db WITH UNIQUE KEY source_object_context
5 TT_UNASSIGN Private See coding 20070620 tt_unassign TYPE HASHED TABLE OF ty_unassign WITH UNIQUE KEY source_object_context
6 TY_ASSIGN_MAIN Private See coding 20070620 BEGIN OF ty_assign_main, source_object_context TYPE inm_object_context, target_object_context TYPE inm_object_context, operation_context TYPE inm_operation_context, main_link_guid TYPE string, END OF ty_assign_main
7 TY_ASSIGN_SUB Private See coding 20070620 BEGIN OF ty_assign_sub, source_object_context TYPE inm_object_context, main_link_guid TYPE string, operation_context TYPE inm_operation_context, unassign_subobjects TYPE HASHED TABLE OF inm_ts_obj_link_db WITH UNIQUE KEY guid, assign_subobjects TYPE inm_tt_object_context, sub_link_guids TYPE inm_tt_string, END OF ty_assign_sub
8 TY_ASSIGN_SUB_FLAT Private See coding 20070726 BEGIN OF ty_assign_sub_flat, source_object_context TYPE inm_object_context, main_link_guid TYPE string, operation_context TYPE inm_operation_context, unassign_subobject TYPE inm_ts_obj_link_db, assign_subobject TYPE inm_object_context, sub_link_guid TYPE string, END OF ty_assign_sub_flat
9 TY_CREATE Private See coding 20070620 BEGIN OF ty_create, source_object_context TYPE inm_object_context, operation_context TYPE inm_operation_context, target_template TYPE inm_ts_group_template_assoc, create_params TYPE inm_of_tt_field_names_values, main_link_guid TYPE string, END OF ty_create
10 TY_RETRIEVE_DB Private See coding 20070724 BEGIN OF ty_retrieve_db, source_object_context TYPE inm_ts_obj_context, dfm_object_links TYPE inm_tt_obj_link_db, add_data TYPE inm_of_tt_object_names_values, END OF ty_retrieve_db
11 TY_UNASSIGN Private See coding 20070620 BEGIN OF ty_unassign, source_object_context TYPE inm_object_context, operation_context TYPE inm_operation_context, target_objects TYPE inm_tt_obj_link_db, END OF ty_unassign
Method Signatures

Method ACTION_ON_ASSIGN_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070620
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20070620
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20070620
4 Importing IS_SOURCE_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT 20070620
5 Importing IS_TARGET_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT 20070620
6 Importing IV_TEMP_ID Call by reference Type reference (TYPE) STRING 20070620

Method ACTION_ON_ASSIGN_MAIN on class CL_INM_DFM_API_LINKS has no exception.

Method ACTION_ON_ASSIGN_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070620
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20070620
3 Importing IS_ASSIGN_SUBOBJECT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Table for object contexts 20070621
4 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20070620
5 Importing IS_SOURCE_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070620
6 Importing IS_UNASSIGN_SUBOBJECT Call by reference Type reference (TYPE) INM_TS_OBJ_LINK_DB Object Link Table Type 20070621
7 Importing IV_ASSGN_TYPE Call by reference Type reference (TYPE) STRING 20100610
8 Importing IV_MAIN_LINK_GUID Call by reference Type reference (TYPE) STRING 20070621
9 Importing IV_SUB_LINK_GUID Call by reference Type reference (TYPE) STRING 20070621

Method ACTION_ON_ASSIGN_SUB on class CL_INM_DFM_API_LINKS has no exception.

Method ACTION_ON_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070620
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20070620
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20070620
4 Importing IS_SOURCE_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070620
5 Importing IS_TARGET_TEMPLATE Call by reference Type reference (TYPE) INM_TS_GROUP_TEMPLATE_ASSOC Table of grouping-template associations 20070621
6 Importing IT_CREATE_PARAMS Call by reference Type reference (TYPE) INM_OF_TT_FIELD_NAMES_VALUES Additional Parameters for Create 20070731
7 Importing IV_TEMP_ID Call by reference Type reference (TYPE) STRING 20070620

Method ACTION_ON_CREATE on class CL_INM_DFM_API_LINKS has no exception.

Method ACTION_ON_DELETE_MAIN_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT 20070730

Method ACTION_ON_DELETE_MAIN_OBJECT on class CL_INM_DFM_API_LINKS has no exception.

Method ACTION_ON_DELETE_SUB_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070730
2 Importing IS_SUB_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070730

Method ACTION_ON_DELETE_SUB_OBJECT on class CL_INM_DFM_API_LINKS has no exception.

Method ACTION_ON_PREPARE_TO_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070622
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20070622
3 Importing IV_EXT_SAVE_BTN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070629

Method ACTION_ON_PREPARE_TO_SAVE on class CL_INM_DFM_API_LINKS has no exception.

Method ACTION_ON_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070620
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20070620
3 Importing IV_EXT_SAVE_BTN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070629

Method ACTION_ON_SAVE on class CL_INM_DFM_API_LINKS has no exception.

Method ACTION_ON_UNASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070620
2 Exporting EV_RC Call by reference Type reference (TYPE) I 20070620
3 Importing IS_OPERATION_CONTEXT Call by reference Type reference (TYPE) INM_OPERATION_CONTEXT Application operation context 20070620
4 Importing IS_SOURCE_OBJECT_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070620
5 Importing IT_MAIN_LINK_GUIDS Call by reference Type reference (TYPE) INM_TT_STRING table type for contexts of DFM objects 20070621
6 Importing IT_TARGET_OBJECTS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Object Link Table Type 20070620

Method ACTION_ON_UNASSIGN on class CL_INM_DFM_API_LINKS has no exception.

Method CHECK_LINK_EXISTS_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_TS_OBJ_CONTEXT Context of INM object 20070724
2 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070724

Method CHECK_LINK_EXISTS_FOR_OBJECT on class CL_INM_DFM_API_LINKS has no exception.

Method CLEAR_CHANGED_FLAG Signature

Method CLEAR_CHANGED_FLAG on class CL_INM_DFM_API_LINKS has no parameter.
Method CLEAR_CHANGED_FLAG on class CL_INM_DFM_API_LINKS has no exception.

Method DESTROY Signature

Method DESTROY on class CL_INM_DFM_API_LINKS has no parameter.
Method DESTROY on class CL_INM_DFM_API_LINKS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_DFM_API_LINKS Value transfer Object reference (TYPE REF TO) CL_INM_DFM_API_LINKS 20070620

Method GET_INSTANCE on class CL_INM_DFM_API_LINKS has no exception.

Method GET_MT_OBJECT_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GUIDS_OBJECT_DELETED Call by reference Type reference (TYPE) STANDARD TABLE 20070726

Method GET_MT_OBJECT_DELETED on class CL_INM_DFM_API_LINKS has no exception.

Method GET_MV_XRPM_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_XRPM_DESTINATION Value transfer Type reference (TYPE) INM_OF_TV_OBL_DESTINATION RFC logical destination 20070702
# Exception Resumable Description Created on
1 NOT_FOUND Destination for portfolio item group not found 20070702

Method GET_NEXT_TEMP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NEXT_TEMP_ID Value transfer Type reference (TYPE) STRING 20070726

Method GET_NEXT_TEMP_ID on class CL_INM_DFM_API_LINKS has no exception.

Method GET_OBJDATA_ON_INTKEY_OBL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ATTRIBUTES Call by reference Type reference (TYPE) INM_TT_STRING table type for contexts of DFM objects 20070803
2 Importing IT_OBJECTKEYS Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_KEYS Object keys 20070803
3 Importing IV_OBJ_LINK_TYPE Call by reference Type reference (TYPE) INM_OF_TV_OBJ_LINK_TYPE 20070803
4 Returning RT_VALUES Value transfer Type reference (TYPE) INM_OF_TT_OBJECT_DATA Object data 20070803

Method GET_OBJDATA_ON_INTKEY_OBL_TYPE on class CL_INM_DFM_API_LINKS has no exception.

Method GET_SEARCH_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SEARCH_RESULT Value transfer Type reference (TYPE) DPR_TT_OBL_SEARCH_RESULTS Table for Results of Search for Linked Objects 20070723

Method GET_SEARCH_RESULT on class CL_INM_DFM_API_LINKS has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_INM_DFM_API_LINKS has no parameter.
Method INITIALIZE on class CL_INM_DFM_API_LINKS has no exception.

Method MAP_UI_LOG_ATTR_INTO_IF_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ATTRIBUTE Call by reference Type reference (TYPE) INM_OF_TV_FIELD_NAME Field name 20070803

Method MAP_UI_LOG_ATTR_INTO_IF_ATTR on class CL_INM_DFM_API_LINKS has no exception.

Method RETRIEVE_CHILD_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADD_DATA Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_NAMES_VALUES Name and value list 20070803
2 Exporting ET_CHILDS Call by reference Type reference (TYPE) INM_OF_TT_OBJ_PARENTS_CHILDREN Object keys of parents and children 20070803
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070803
4 Importing IS_OBJECT_CONTEXT_ASSIGNED Call by reference Type reference (TYPE) INM_TS_OBJ_CONTEXT Context of INM object 20070919
5 Importing IS_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_TS_OBJ_CONTEXT Context of INM object 20070803

Method RETRIEVE_CHILD_OBJECTS on class CL_INM_DFM_API_LINKS has no exception.

Method RETRIEVE_DFM_LINKS_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADD_DATA Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_NAMES_VALUES Name and value list 20070724
2 Exporting ET_DFM_OBJECT_LINKS Call by reference Type reference (TYPE) INM_TT_OBJ_LINK_DB Object Link Table Type 20070724
3 Importing IS_SOURCE_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_TS_OBJ_CONTEXT Object key 20070724
4 Importing IV_IGNORE_UNASSIGN Call by reference Type reference (TYPE) BOOLE_D Ignore those to be unassigned 20070824
5 Importing IV_IS_SAVE Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20090710

Method RETRIEVE_DFM_LINKS_FROM_DB on class CL_INM_DFM_API_LINKS has no exception.

Method RETRIEVE_PARENT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADD_DATA Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_NAMES_VALUES Name and value list 20070806
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070803
3 Exporting ET_PARENTS Call by reference Type reference (TYPE) INM_OF_TT_OBJ_PARENTS_CHILDREN Object keys of parents and children 20070803
4 Importing IS_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_TS_OBJ_CONTEXT Context of INM object 20070803

Method RETRIEVE_PARENT_OBJECTS on class CL_INM_DFM_API_LINKS has no exception.

Method RETRIEVE_SUB_OBJECT_LINK_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADD_DATA Call by reference Type reference (TYPE) INM_OF_TT_OBJECT_NAMES_VALUES Name and value list 20070808
2 Exporting ET_CHILD_OBJ_LINK_TYPES Call by reference Type reference (TYPE) INM_OF_TT_OBJ_LINK_TYPES Object link types 20070825
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070808
4 Importing IS_OBJECT_CONTEXT_ASSIGNED Call by reference Type reference (TYPE) INM_TS_OBJ_CONTEXT Context of INM object 20070919
5 Importing IS_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_TS_OBJ_CONTEXT Context of INM object 20070808

Method RETRIEVE_SUB_OBJECT_LINK_TYPES on class CL_INM_DFM_API_LINKS has no exception.

Method SET_MV_EXT_SAVE_BTN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXT_SAVE_BTN Call by reference Type reference (TYPE) BOOLE_D 20070622

Method SET_MV_EXT_SAVE_BTN on class CL_INM_DFM_API_LINKS has no exception.

Method SET_MV_PROHIBITED Signature

Method SET_MV_PROHIBITED on class CL_INM_DFM_API_LINKS has no parameter.
Method SET_MV_PROHIBITED on class CL_INM_DFM_API_LINKS has no exception.

Method SET_SEARCH_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SEARCH_RESULT Call by reference Type reference (TYPE) DPR_TT_OBL_SEARCH_RESULTS Table for Results of Search for Linked Objects 20070723

Method SET_SEARCH_RESULT on class CL_INM_DFM_API_LINKS has no exception.

Method VALIDATE_LINK_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070802
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070802
3 Importing IS_SOURCE_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070802
4 Importing IS_TARGET_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070802
5 Importing IV_CREATION_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070802
6 Importing IV_LINK_CHANGE_TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20070802
7 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ANY 20070802
# Exception Resumable Description Created on
1 WRONG_INPUT Wrong input 20070802

Method VALIDATE_ON_DELETE_MAIN_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070802
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070802
3 Importing IS_MAIN_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT 20070802

Method VALIDATE_ON_DELETE_MAIN_OBJECT on class CL_INM_DFM_API_LINKS has no exception.

Method VALIDATE_ON_DELETE_SUB_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) INM_OF_TT_MESSAGES Messages 20070802
2 Exporting EV_FAILED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070802
3 Importing IS_MAIN_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070802
4 Importing IS_SUB_OBJ_CONTEXT Call by reference Type reference (TYPE) INM_OBJECT_CONTEXT Context of INM object 20070802

Method VALIDATE_ON_DELETE_SUB_OBJECT on class CL_INM_DFM_API_LINKS has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450