SAP ABAP Class /PLMB/CL_NAVCP (NAV - Configuration Provider)
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_NAVCP  
Short Description NAV - Configuration Provider    
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 20071115   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_NAVCP has no interface implemented.
Friends
Class /PLMB/CL_NAVCP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_COLUMN_ORDER Static Attribute Private Type reference (TYPE) /PLMB/T_NAV_CLMORD_CUST NAV - Preferred order of columns in a heterogeneous list 20080508
2 GT_OTSTR Static Attribute Public Type reference (TYPE) /PLMB/T_NAV_XS_OT_STR Non feeder class, Object type DDIC structures 20090717
3 GT_OTYPE_HETCOLS Static Attribute Private Type reference (TYPE) /PLMB/T_NAV_OTYPE_HETCOLS Additional Columns per OType 20080506
4 GT_PRX_OTYPE_CUST Static Attribute Public Type reference (TYPE) /PLMB/T_NAV_OTYPE_CUST NAV - Object type table for customizing 20090713
5 GT_PRX_REL_CUST Static Attribute Public Type reference (TYPE) /PLMB/T_NAV_RELATION_CUST NAV - Relation customizing table type 20090713
6 GT_XS_OT Static Attribute Public Type reference (TYPE) /PLMB/T_NAV_XS_OT Object type External System details 20090717
7 GT_XS_OTS Static Attribute Public Type reference (TYPE) /PLMB/T_NAV_XS_OTS Object type systems 20090717
8 GT_XS_REL Static Attribute Public Type reference (TYPE) /PLMB/T_NAV_XS_REL Nav - Table of cross system relations 20090814
9 GT_XS_RELS Static Attribute Public Type reference (TYPE) /PLMB/T_NAV_XS_RELS Nav - Table of cross system relation systems 20090814
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_NAV_SETTINGS Static method Public Method Delete Personalized Values in Navigator Settings 20091105
2 GET_LAYOUT Static method Public Method Get Layout per object type 20071115
3 GET_LAYOUT_SETTINGS Static method Public Method Get User Specific settings for layout 20091003
4 GET_NAV_SETTINGS Static method Public Method Get User Specific Navigator Settings 20090831
5 GET_NAV_SETTINGS_INFO Static method Public Method Get info Message on Navigator Settings 20091107
6 GET_OTYPE_CUST Static method Public Method Get Object type customizing details 20090713
7 GET_OTYPE_HETCOLS Static method Public Method Get columns of a heterogeneous list per object type 20080506
8 GET_OTYPE_NAMES Static method Public Method Get object type names relevant within NAV 20080410
9 GET_REL_CUST Static method Public Method Get Relation customizing details 20090713
10 GET_TABLE_COLUMNS Static method Public Method Get table columns of content of a relation tab page variant 20071115
11 GET_TPV_RELATION_DATA Static method Public Method Get relation data per tab page variant 20071203
12 GET_USER_SETTING_VALUES Static method Public Method Get User setting values for Navigator settings 20111024
13 GET_XS_CUST Static method Public Method Get Cross system related customizing details 20090714
14 SET_LAYOUT_SETTINGS Static method Public Method Set User Specific settings for layout 20091003
15 SET_NAV_SETTINGS Static method Public Method Set User Specific Navigator Settings 20090831
Events
Class /PLMB/CL_NAVCP has no event.
Types
Class /PLMB/CL_NAVCP has no local type.
Method Signatures

Method DELETE_NAV_SETTINGS 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 20091105
2 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091105
3 Importing IT_PARAMETER_VALUES Call by reference Type reference (TYPE) /PLMB/T_NAV_PARAMETER_VALUES NAV - Navigation parameter values table type 20091105
4 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20091105

Method DELETE_NAV_SETTINGS on class /PLMB/CL_NAVCP has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LAYOUT_DATA Call by reference Type reference (TYPE) /PLMB/T_NAV_LAYOUT_DATA 20080313
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG Message 20080108
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20080108
4 Importing IV_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME NAV - Object type name 20071115
5 Importing IV_TABPAGE_NAME Call by reference Type reference (TYPE) /PLMB/NAV_TABPAGE_NAME View Name 20110317
6 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20091003

Method GET_LAYOUT on class /PLMB/CL_NAVCP has no exception.

Method GET_LAYOUT_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USR_LAYOUT Call by reference Type reference (TYPE) /PLMB/S_NAV_USR_LAYOUT 20091003
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /PLMB/T_SPI_MSG 20091003
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY 20091003
4 Importing IV_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20091003
5 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20091003

Method GET_LAYOUT_SETTINGS on class /PLMB/CL_NAVCP has no exception.

Method GET_NAV_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMETER_VALUES Call by reference Type reference (TYPE) /PLMB/T_NAV_PARAMETER_VALUES NAV - Navigation parameter values table type 20090831
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) /PLMB/T_NAV_PARAMETER NAV - Table Type for Parameter 20090831
3 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20090831

Method GET_NAV_SETTINGS on class /PLMB/CL_NAVCP has no exception.

Method GET_NAV_SETTINGS_INFO 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 20091107
2 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091107

Method GET_NAV_SETTINGS_INFO on class /PLMB/CL_NAVCP has no exception.

Method GET_OTYPE_CUST 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 20090713
2 Exporting ET_OTYPE_CUST Call by reference Type reference (TYPE) /PLMB/T_NAV_OTYPE_CUST NAV - Object type table for customizing 20090713
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY 20090713
4 Importing IT_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_OTYPE_NAME 20090713

Method GET_OTYPE_CUST on class /PLMB/CL_NAVCP has no exception.

Method GET_OTYPE_HETCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_COLUMNS Call by reference Type reference (TYPE) /PLMB/T_NAV_TABLE_COLUMNS NAV - Information about columns of a table 20080506
2 Importing IV_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/NAV_OTYPE_NAME Object Type 20080506

Method GET_OTYPE_HETCOLS on class /PLMB/CL_NAVCP has no exception.

Method GET_OTYPE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_OTYPE_NAME NAV - Object type table 20080410

Method GET_OTYPE_NAMES on class /PLMB/CL_NAVCP has no exception.

Method GET_REL_CUST 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 20090713
2 Exporting ET_REL_CUST Call by reference Type reference (TYPE) /PLMB/T_NAV_RELATION_CUST NAV - Relation customizing table type 20090713
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20090713
4 Importing IT_RELATION_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_RELATION_NAME NAV - Relation name table 20090713

Method GET_REL_CUST on class /PLMB/CL_NAVCP has no exception.

Method GET_TABLE_COLUMNS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE_COLUMN Call by reference Type reference (TYPE) /PLMB/T_NAV_TABLE_COLUMNS NAV - Information about columns of a table 20071115
2 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20080623
3 Importing IT_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_OTYPE_NAME NAV - Object type table 20080506

Method GET_TABLE_COLUMNS on class /PLMB/CL_NAVCP has no exception.

Method GET_TPV_RELATION_DATA 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 20080108
2 Exporting ET_TPV_RELATION_DATA Call by reference Type reference (TYPE) /PLMB/T_NAV_TPVREL_DATA NAV - Relation with children and explore options table 20071203
3 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20080108
4 Importing IV_TP_VARIANT_NAME Call by reference Type reference (TYPE) /PLMB/NAV_TABPAGE_VARIANT_NAME NAV - Tab page variant name 20071203

Method GET_TPV_RELATION_DATA on class /PLMB/CL_NAVCP has no exception.

Method GET_USER_SETTING_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAM_DATA_VALUE Call by reference Type reference (TYPE) /PLMB/T_NAV_PARAMETER_DATA NAV - Parameter data table type 20111024
2 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20111024

Method GET_USER_SETTING_VALUES on class /PLMB/CL_NAVCP has no exception.

Method GET_XS_CUST 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 20090717
2 Exporting ET_XS_OT Call by reference Type reference (TYPE) /PLMB/T_NAV_XS_OT Object type systems 20090717
3 Exporting ET_XS_OT_SYS Call by reference Type reference (TYPE) /PLMB/T_NAV_XS_OTS Object type systems 20090717
4 Exporting ET_XS_REL Call by reference Type reference (TYPE) /PLMB/T_NAV_XS_REL Nav - Table of cross system relations 20090814
5 Exporting ET_XS_REL_SYS Call by reference Type reference (TYPE) /PLMB/T_NAV_XS_RELS Nav - Table of cross system relation systems 20090814
6 Importing IT_OTYPE_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_OTYPE_NAME NAV - Object type table for customizing 20090715
7 Importing IT_RELATION_NAME Call by reference Type reference (TYPE) /PLMB/T_NAV_RELATION_NAME NAV - Relation name table 20090715

Method GET_XS_CUST on class /PLMB/CL_NAVCP has no exception.

Method SET_LAYOUT_SETTINGS 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 20091003
2 Exporting EV_SEVERITY Call by reference Type reference (TYPE) /PLMB/SPI_MSG_SEVERITY Severity 20091003
3 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20091003
4 Importing IV_USR_LAYOUT Call by reference Type reference (TYPE) /PLMB/S_NAV_USR_LAYOUT NAV - User Specific Layout 20091003

Method SET_LAYOUT_SETTINGS on class /PLMB/CL_NAVCP has no exception.

Method SET_NAV_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER_VALUES Call by reference Type reference (TYPE) /PLMB/T_NAV_PARAMETER_VALUES NAV - Navigation parameter values table type 20090831
2 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20090831

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