SAP ABAP Class CL_INM_OF_CONTROL (Control Class of INM Object Framework)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-CF (Application Component) Common Functions
     INM_OBJECT_FRAMEWORK (Package) Object Framework
Properties
Class CL_INM_OF_CONTROL  
Short Description Control Class of INM Object Framework    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package INM_OBJECT_FRAMEWORK   Object Framework 
Created 20060816   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_INM_OF_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_INM_OF_CONTROL has no interface implemented.
Friends
Class CL_INM_OF_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_OBJECT_TYPES Static Attribute Private Type reference (TYPE) TY_LT_OBJECT_TYPES Object link types 20060823
2 MT_OBL_GRP Static Attribute Private Type reference (TYPE) TY_LT_OBL_GRP Object link groups 20060904
3 MT_OBL_GRP_TXT Static Attribute Private Type reference (TYPE) TY_LT_OBL_GRP_TXT Object link groups texts 20060904
4 MT_OBTYP_TEXTS Static Attribute Private Type reference (TYPE) TY_LT_OBTYP_TEXTS Object link types texts 20060823
5 MT_PROXY_INSTANCES Static Attribute Private Type reference (TYPE) TY_LT_PROXY_INSTANCES Instances of proxy class 20060925
6 MV_DESTINATION Static Attribute Private Type reference (TYPE) INM_OF_TV_OBL_DESTINATION RFC logical destination 20070419
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060822
2 GET_GROUPING Static method Public Method Read grouping for object link type 20060921
3 GET_GROUPING_TEXT Static method Public Method Read description of grouping 20061020
4 GET_LOGICAL_SYSTEM Static method Public Method Read RFC Destinations of object link type 20090626
5 GET_OBJECT_PROXY_CLASS Static method Private Method Determine proxy class for INM object framework 20060816
6 GET_OBJECT_TYPES Static method Public Method Read all object link types incl. description 20060823
7 GET_OBJECT_TYPES_OF Static method Public Method Read object link types for INM object framework 20070228
8 GET_OBJECT_TYPES_OF_SPECIFIC Static method Public Method Read object link types for INM object framework on input 20070228
9 GET_OBJECT_TYPE_TEXT Static method Public Method Read description of object link type 20060816
10 GET_PROXY_INSTANCE Static method Public Method Create an object of proxy class 20060926
11 GET_RFC_DESTINATION Static method Public Method Read RFC Destinations of object link type 20060816
12 IS_OBJECT_TYPE_VALID Static method Public Method Check object link type 20060904
Events
Class CL_INM_OF_CONTROL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_LT_OBJECT_TYPES Private See coding 20060922 ty_lt_object_types TYPE HASHED TABLE OF dpr_obl_obtyp WITH UNIQUE KEY object_type
2 TY_LT_OBL_GRP Private See coding 20060922 ty_lt_obl_grp TYPE HASHED TABLE OF dpr_obl_obgrp WITH UNIQUE KEY grouping
3 TY_LT_OBL_GRP_TXT Private See coding 20060922 ty_lt_obl_grp_txt TYPE HASHED TABLE OF dpr_obl_obgrp_t WITH UNIQUE KEY grouping language
4 TY_LT_OBTYP_TEXTS Private See coding 20060922 ty_lt_obtyp_texts TYPE HASHED TABLE OF dpr_obl_obtyp_t WITH UNIQUE KEY object_type language
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_GROUPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_LINK_TYPE Call by reference Type reference (TYPE) INM_OF_TV_OBJ_LINK_TYPE Object link type 20060922
2 Importing IV_ONLY_ACTIVE Call by reference Type reference (TYPE) INM_OF_TV_ACTIVE 'X': Active Group Only 20060922
3 Returning RV_GROUPING Value transfer Type reference (TYPE) INM_OF_TV_OBL_GROUP Group of Object Types 20060922
# Exception Resumable Description Created on
1 NOT_ACTIVE Grouping not active 20070219
2 NOT_FOUND Object Type or Grouping does not exist 20060922

Method GET_GROUPING_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUPING Call by reference Type reference (TYPE) INM_OF_TV_OBL_GROUP Group of Object Types 20061020
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Current language 20070214
3 Returning RV_GROUPING_TEXT Value transfer Type reference (TYPE) INM_OF_TV_OBL_TYPE_TXT Description of grouping 20061020
# Exception Resumable Description Created on
1 NOT_FOUND Object Type Text does not exist 20061020

Method GET_LOGICAL_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) INM_OF_TV_OBJ_LINK_TYPE Object link type 20090626
2 Returning RV_LOGICAL_SYSTEM Value transfer Type reference (TYPE) LOGSYS Logical destination 20090626
# Exception Resumable Description Created on
1 NOT_FOUND Object Type does not exist 20090626

Method GET_OBJECT_PROXY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROXY_CLASS Call by reference Type reference (TYPE) INM_OF_TV_PROXY_NAME Name of INM object framework proxy class 20060816
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) INM_OF_TV_OBJ_LINK_TYPE Type of linked object 20060816
# Exception Resumable Description Created on
1 NOT_FOUND Proxy Class Name does not exist 20060823

Method GET_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GROUPING Call by reference Type reference (TYPE) INM_OF_TV_OBL_GROUP Group of object types 20061127
2 Importing IV_INCLUDE_INACTIVE_TYPES Call by reference Type reference (TYPE) BOOLE_D CL_INM_OF_CO=>SC_FALSE Return inactive object categories 20061127
3 Importing IV_INITIAL_GROUPING Call by reference Type reference (TYPE) BOOLE_D CL_INM_OF_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20061127
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Current language 20060823
5 Returning RT_OBJECT_TYPES Value transfer Type reference (TYPE) INM_OF_TT_OBL_OBTYPES Object link types with descriptions 20060918

Method GET_OBJECT_TYPES on class CL_INM_OF_CONTROL has no exception.

Method GET_OBJECT_TYPES_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCEPT_INACTIVE_TYPE Call by reference Type reference (TYPE) BOOLE_D CL_INM_OF_CO=>SC_FALSE Accept inactive object link type 20070228
2 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20070228
3 Returning RT_OBJECT_TYPES Value transfer Type reference (TYPE) INM_OF_TT_OBL_OBTYPES Object link types and descriptions 20070228
# Exception Resumable Description Created on
1 NOT_FOUND Assignment of Object Link Type to Proxy Class does not exist 20070228

Method GET_OBJECT_TYPES_OF_SPECIFIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPES Call by reference Type reference (TYPE) INM_OF_TT_OBJ_LINK_TYPES Object link types 20070228
2 Importing IV_ACCEPT_INACTIVE_TYPE Call by reference Type reference (TYPE) BOOLE_D CL_INM_OF_CO=>SC_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070228
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) DPR_TV_OBL_HTTP_DESTINATION HTTP Destination 20070228
4 Importing IV_GROUPING Call by reference Type reference (TYPE) INM_OF_TV_OBL_GROUP Group of object types 20070228
5 Importing IV_PROXY_CLASS Call by reference Type reference (TYPE) INM_OF_TV_PROXY_NAME Name for INM object framework proxy class 20070228
# Exception Resumable Description Created on
1 NOT_FOUND Assignment of Object Link Type to Proxy Class does not exist 20070228

Method GET_OBJECT_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Current language 20070214
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) INM_OF_TV_OBJ_LINK_TYPE Object link type 20060816
3 Returning RV_OBJECT_TYPE_TEXT Value transfer Type reference (TYPE) INM_OF_TV_OBL_TYPE_TXT Description of object link type 20060816
# Exception Resumable Description Created on
1 NOT_FOUND Object Type Text does not exist 20060823

Method GET_PROXY_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PROXY Call by reference Object reference (TYPE REF TO) IF_INM_OF Interface Object Framework 20060926
2 Importing IV_ACCEPT_INACTIVE_TYPE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070716
3 Importing IV_OBJECT_LINK_TYPE Call by reference Type reference (TYPE) INM_OF_TV_OBJ_LINK_TYPE Object link type 20060926
# Exception Resumable Description Created on
1 OBJECT_TYPE_NOT_FOUND Object type is not valid 20060926
2 PROXY_CLASS_NOT_FOUND Proxy class does not exist for object link type 20060926

Method GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) INM_OF_TV_OBJ_LINK_TYPE Object link type 20060816
2 Returning RV_DESTINATION Value transfer Type reference (TYPE) INM_OF_TV_OBL_DESTINATION Logical destination 20060816
# Exception Resumable Description Created on
1 NOT_FOUND Object Type does not exist 20060823

Method IS_OBJECT_TYPE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCEPT_INACTIVE_TYPE Call by reference Type reference (TYPE) BOOLE_D CL_INM_OF_CO=>SC_FALSE Accept inactive object link type 20060904
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) INM_OF_TV_OBJ_LINK_TYPE Object link type 20060904
3 Returning RV_OBJ_TYPE_VALID Value transfer Type reference (TYPE) BOOLE_D 'X': Object link is valid 20060904

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