SAP ABAP Class /PLMB/CL_NAVOR_FACTORY (NAV - Factory)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-NAV (Application Component) Object Navigator
     /PLMB/BA_NAV (Package) Base: PLM Object Navigator
Properties
Class /PLMB/CL_NAVOR_FACTORY  
Short Description NAV - Factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /PLMB/BA_NAV   Base: PLM Object Navigator 
Created 20070806   SAP 
Last change 20130531   SAP 
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 /PLMB/CL_NAVOR_FACTORY has no interface implemented.
Friends
Class /PLMB/CL_NAVOR_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_MISSING_PARAM_DATA_VALUE Static Attribute Private Type reference (TYPE) /PLMB/T_NAV_PARAMETER_DATA NAV - Missing Parameter data table type 20080417
2 GT_OTYPE_DATA Static Attribute Private Type reference (TYPE) /PLMB/T_NAV_OTYPE_DATA PLM Object Navigator - Object type inst & further data table 20070813
3 GT_OTYPE_PARAM_MGMT Static Attribute Private Type reference (TYPE) LTY_OTYPE_DTEL_TAB NAV - Object Type parameter table 20080416
4 GT_PARAM_DATA_VALUE Static Attribute Private Type reference (TYPE) /PLMB/T_NAV_PARAMETER_DATA NAV - Parameter data table type 20080415
5 GT_PARAM_OTYPES Static Attribute Private Type reference (TYPE) /PLMB/T_NAV_PARAMETER_OTYPES NAV - Parameter used by Object Types 20080428
6 GT_PARAM_RELATIONS Static Attribute Private Type reference (TYPE) /PLMB/T_NAV_PARAMETER_RELS NAV - Parameter used by Relation Types 20080428
7 GT_RELATION_DATA Static Attribute Private Type reference (TYPE) /PLMB/T_NAV_RELATION_DATA PLM Object Navigator - Relation instance & data table 20070813
8 GT_RELATION_PARAM_MGMT Static Attribute Private Type reference (TYPE) LTY_RELATION_DTEL_TAB NAV - Relation parameter table 20080416
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_STRUCTURE_FOR_INCLUDE Static method Private Method Check if structure has included INTID 20080421
2 GET_CROSS_SYS_INFO Static method Public Method Get Cross System information of object type and relations 20091014
3 GET_OTYPE_INSTANCE Static method Public Method Provide instance of an object type as singleton + parameters 20070806
4 GET_PARAMETERS Static method Public Method Provide object type and relation parameters 20080415
5 GET_RELATION_INSTANCES Static method Public Method Provide instances of object relations as singletons + params 20070807
6 REDEFINE_PARAMETER_DATA Static method Public Method On Runtime redefine the Parameter Data 20090223
7 REFRESH Static method Public Method Provide instance of an object type as singleton + parameters 20080228
8 SET_PARAMETERS Static method Public Method Set parameter values 20080428
Events
Class /PLMB/CL_NAVOR_FACTORY has no event.
Types
Class /PLMB/CL_NAVOR_FACTORY has no local type.
Method Signatures

Method CHECK_STRUCTURE_FOR_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20080421
2 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20080421
3 Importing IV_DISPLAY_KEY_CHECK Call by reference Type reference (TYPE) BOOLE_D Additional check for component DISPLAY_KEY 20081013
4 Importing IV_KEY_INCLUDE_CHECK Call by reference Type reference (TYPE) BOOLE_D Additional key-include check required 20080421
5 Importing IV_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20080421
6 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20080421

Method CHECK_STRUCTURE_FOR_INCLUDE on class /PLMB/CL_NAVOR_FACTORY has no exception.

Method GET_CROSS_SYS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OT_STR Call by reference Type reference (TYPE) /PLMB/T_NAV_XS_OT_STR Non feeder class, Object type DDIC structures 20091014
2 Exporting ET_XS_OT Call by reference Type reference (TYPE) /PLMB/T_NAV_XS_OT Nav - Object type External System details 20091014
3 Exporting ET_XS_OT_SYS Call by reference Type reference (TYPE) /PLMB/T_NAV_XS_OTS Nav - Cross Object type systems 20091014
4 Exporting ET_XS_REL Call by reference Type reference (TYPE) /PLMB/T_NAV_XS_REL Nav - Table of cross system relations 20091014
5 Exporting ET_XS_REL_SYS Call by reference Type reference (TYPE) /PLMB/T_NAV_XS_RELS Nav - Table of cross system relation systems 20091014
6 Importing IT_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_OTYPE_NAME NAV - Object type table 20091014
7 Importing IT_RELATION_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_RELATION_NAME NAV - Relation name table 20091014

Method GET_CROSS_SYS_INFO on class /PLMB/CL_NAVOR_FACTORY has no exception.

Method GET_OTYPE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OTYPE_INST Call by reference Type reference (TYPE) /PLMB/S_NAV_OTYPE_DATA NAV - Object type instances & further data 20080313
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20070827
3 Exporting ET_OTYPE_INST Call by reference Type reference (TYPE) /PLMB/T_NAV_OTYPE_DATA NAV - Object type inst & further data table 20080313
4 Exporting EV_MISSING_DATA Call by reference Type reference (TYPE) BOOLE_D Missing data flag 20080415
5 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20070827
6 Importing IT_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_OTYPE_NAME 20080313
7 Importing IV_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20080313

Method GET_OTYPE_INSTANCE on class /PLMB/CL_NAVOR_FACTORY has no exception.

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20080415
2 Exporting ET_PARAMETER_DATA Call by reference Type reference (TYPE) /PLMB/T_NAV_PARAMETER_DATA NAV - Parameter data table type 20080415
3 Exporting ET_PARAMETER_OTYPES Call by reference Type reference (TYPE) /PLMB/T_NAV_PARAMETER_OTYPES Object types using parameters 20080606
4 Exporting ET_PARAMETER_RELATIONS Call by reference Type reference (TYPE) /PLMB/T_NAV_PARAMETER_RELS Relations using parameters 20080606
5 Exporting EV_MISSING_DATA Call by reference Type reference (TYPE) BOOLE_D Missing data flag 20080415
6 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20080415
7 Importing IT_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_OTYPE_NAME NAV - Object type table 20080415
8 Importing IT_RELATION_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_RELATION_NAME NAV - Relation name table 20080415

Method GET_PARAMETERS on class /PLMB/CL_NAVOR_FACTORY has no exception.

Method GET_RELATION_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20070827
2 Exporting ET_RELATION_INST Call by reference Type reference (TYPE) /PLMB/T_NAV_RELATION_DATA PLM Object Navigator - Relation instance & data table 20070807
3 Exporting EV_MISSING_DATA Call by reference Type reference (TYPE) BOOLE_D Missing data flag 20080415
4 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20070827
5 Importing IT_RELATION_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_RELATION_NAME Relation names 20080313

Method GET_RELATION_INSTANCES on class /PLMB/CL_NAVOR_FACTORY has no exception.

Method REDEFINE_PARAMETER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090223
2 Importing IS_PARAMETER_DATA Call by reference Type reference (TYPE) /PLMB/S_NAV_PARAMETER_DATA NAV - Navigation parameter meta data 20090223

Method REDEFINE_PARAMETER_DATA on class /PLMB/CL_NAVOR_FACTORY has no exception.

Method REFRESH Signature

Method REFRESH on class /PLMB/CL_NAVOR_FACTORY has no parameter.
Method REFRESH on class /PLMB/CL_NAVOR_FACTORY has no exception.

Method SET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20080623
2 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20080623
3 Importing IT_PARAMETER_VALUES Call by reference Type reference (TYPE) /PLMB/T_NAV_PARAMETER_VALUES NAV - Parameter data table type 20080429

Method SET_PARAMETERS on class /PLMB/CL_NAVOR_FACTORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100