SAP ABAP Class CL_SETUPVIEW_BUILDER_MM (Generate Setup Views)
Hierarchy
BBPCRM (Software Component) BBPCRM
   SRM-EBP (Application Component) Enterprise Buyer
     BBP_APPLICATION (Package) Structure Package EBP
       ME (Package) Application development R/3 Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRITER_MM Read Log for User Settings 19990923
Properties
Class CL_SETUPVIEW_BUILDER_MM  
Short Description Generate Setup Views    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ME   Application development R/3 Purchasing 
Created 19990923   SAP 
Last change 20000112   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRITER_MM Read Log for User Settings 19990923
Friends
Class CL_SETUPVIEW_BUILDER_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LAYOUT_AS_SUBSCREENS Constant Public Type reference (TYPE) I 2 Layout Subscreens 19991006
2 C_LAYOUT_AS_TAB Constant Public Type reference (TYPE) I 1 Layout Tabstrip 19991006
3 MY_CATEGORIES Instance attribute Private Type reference (TYPE) LTY_T_CATEGORIES Categories 19990928
4 MY_CAT_LAYOUT Instance attribute Private Type reference (TYPE) LTY_T_LAYOUT Layout of Categories 19991006
5 MY_CUSTOMIZABLES Instance attribute Protected Type reference (TYPE) MMPUR_T_SETUP_CUSTOMIZABLES Table of Customizables 19990923
6 MY_GROUPS Instance attribute Private Type reference (TYPE) LTY_T_GROUP Groups 19991007
7 MY_GROUP_ID Instance attribute Private Type reference (TYPE) I Last Group ID 19991007
8 MY_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_PERSONALIZATION_MM Personalization Tree (Collapsed) 19990923
9 MY_VIEW_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_VIEW_FACTORY_MM View Factory 19990923
10 MY_VIEW_ORDER Instance attribute Private Type reference (TYPE) LTY_T_SORT_ORDER Sorting of Views 19991006
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Protected Method Hold Visited Node 19990923
2 ADD_VIEW_TO_GROUP Instance method Public Method Add View of a Group 19991007
3 CONSTRUCTOR Instance method Public Method Constructor 19990923
4 CREATE_VIEW Instance method Protected Method Generate View from Nodes 19990923
5 DEFINE_GROUP Instance method Public Method Defiine View Group 19991007
6 GET_CUSTOMIZABLES Instance method Public Method Determine Customizables Used 19990923
7 GET_VIEW Instance method Public Method Generates Composite Screen View 19990923
8 REARRANGE Instance method Protected Method Rearrange Categories 19990928
9 REGISTER_CATEGORY Instance method Protected Method Hold Category View 19990928
10 REGISTER_CUSTOMIZABLE Instance method Protected Method Register Customizable Object 19990923
11 SET_CATEGORY_LAYOUT Instance method Public Method Define Layout of Category 19991005
12 SET_VIEW_ORDER Instance method Public Method Define Sequence of Views 19991006
Events
Class CL_SETUPVIEW_BUILDER_MM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_CATEGORY Private See coding Categories 19990928
2 LTY_S_GROUP Private See coding LTY_S_GROUP 19991007
3 LTY_S_LAYOUT Private See coding LTY_S_LAYOUT 19991006
4 LTY_S_NAME Private See coding LTY_S_NAME 19991007
5 LTY_S_SORT_ORDER Private See coding LTY_S_SORT_ORDER 19991006
6 LTY_T_CATEGORIES Private See coding Category Table 19990928
7 LTY_T_GROUP Private See coding LTY_T_GROUP 19991007
8 LTY_T_LAYOUT Private See coding LTY_T_LAYOUT 19991006
9 LTY_T_NAMES Private See coding LTY_T_NAMES 19991007
10 LTY_T_SORT_ORDER Private See coding LTY_T_SORT_ORDER 19991006
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME Call by reference Type reference (TYPE) STRING40 IM_NAME 19990923
2 Importing IM_OBJ Call by reference Object reference (TYPE REF TO) IF_SERIALIZABLE_MM IM_OBJ 19990923

Method ADD_NODE on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method ADD_VIEW_TO_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GROUPID Call by reference Type reference (TYPE) I ID der Gruppe 19991007
2 Importing IM_NAME Call by reference Type reference (TYPE) STRING40 Name des Views 19991007

Method ADD_VIEW_TO_GROUP on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIEW_FACTORY Call by reference Object reference (TYPE REF TO) IF_VIEW_FACTORY_MM IM_VIEW_FACTORY 19990923

Method CONSTRUCTOR on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method CREATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PERS Call by reference Object reference (TYPE REF TO) CL_PERSONALIZATION_MM IM_PERS 19990923
2 Returning RE_VIEW Value transfer Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM RE_VIEW 19990923

Method CREATE_VIEW on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method DEFINE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATEGORY Call by reference Type reference (TYPE) STRING40 Kathegorie 19991007
2 Importing IM_GROUP_LABEL Call by reference Type reference (TYPE) STRING Label des Rahmens (80) 19991007
3 Returning RE_GROUPID Value transfer Type reference (TYPE) I ID der Gruppe 19991007

Method DEFINE_GROUP on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method GET_CUSTOMIZABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CUSTOMIZABLES Value transfer Type reference (TYPE) MMPUR_T_SETUP_CUSTOMIZABLES Tabelle der Customizables 19990923

Method GET_CUSTOMIZABLES on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method GET_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_VIEW Value transfer Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM RE_VIEW 19990923
# Exception Resumable Description Created on
1 NO_OBJECT_TREE Kein Objektbaum vorhanden 19990923

Method REARRANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM Root 19990928

Method REARRANGE on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method REGISTER_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATEGORY Call by reference Type reference (TYPE) STRING40 Kathegorie 19990928
2 Returning RE_VIEW Value transfer Object reference (TYPE REF TO) CL_COMPOSITE_SCREEN_VIEW_MM Registrierter View 19990928

Method REGISTER_CATEGORY on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method REGISTER_CUSTOMIZABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CUST Call by reference Object reference (TYPE REF TO) IF_CUSTOMIZABLE_MM Customizable Object 19990923
2 Returning RE_VIEW Value transfer Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM Setup-View des Customizables 19990928

Method REGISTER_CUSTOMIZABLE on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method SET_CATEGORY_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATEGORY Call by reference Type reference (TYPE) STRING40 Kathegorie 19991005
2 Importing IM_LAYOUT Call by reference Type reference (TYPE) I Layout 19991005

Method SET_CATEGORY_LAYOUT on class CL_SETUPVIEW_BUILDER_MM has no exception.

Method SET_VIEW_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CATEGORY Call by reference Type reference (TYPE) STRING40 Kathegorie 19991006
2 Importing IM_INDEX Call by reference Type reference (TYPE) I Sort-Index 19991006
3 Importing IM_NAME Call by reference Type reference (TYPE) STRING40 Name 19991006

Method SET_VIEW_ORDER on class CL_SETUPVIEW_BUILDER_MM has no exception.
History
Last changed by/on SAP  20000112 
SAP Release Created in