SAP ABAP Class CL_COMPOSITE_SCREEN_VIEW_MM (View for Screen with Subscreens)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MEREQ (Package) Purchasing: Purchase Requisition
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SCREEN_VIEW_MM Screen View 00000000
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EXPAND_VIEW_MM View for Expanding and Collapsing 19990208
2 Inheritance (c INHERITING FROM c_ref)  CL_TABLE_VIEW_CONTAINER_MM View for Table Control 00000000
3 Inheritance (c INHERITING FROM c_ref)  CL_TABSTRIP_VIEW_MM General Tabstrip View 00000000
4 Inheritance (c INHERITING FROM c_ref)  CL_TOGGLE_VIEW_MM Composite View Showing Various Subviews 19990208
5 Inheritance (c INHERITING FROM c_ref)  CL_WINDOW_MM View for Subscreen Container 00000000
Properties
Class CL_COMPOSITE_SCREEN_VIEW_MM  
Short Description View for Screen with Subscreens    
Super Class CL_SCREEN_VIEW_MM Screen View 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MEREQ   Purchasing: Purchase Requisition 
Created 19981111   SAP 
Last change 20110908   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)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_COMPOSITE_SCREEN_VIEW_MM has no interface implemented.
Friends
Class CL_COMPOSITE_SCREEN_VIEW_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MAX_SUBVIEWS Instance attribute Protected Type reference (TYPE) SY-TABIX 1 Maximum Number of Subscreens 19981111
2 SUBVIEWS Instance attribute Protected Type reference (TYPE) MMPUR_SUBVIEWS Subscreen Table 19981111
3 SUBVIEW_INDEX Instance attribute Protected Type reference (TYPE) SY-TABIX 1 Subscreen Number 19981111
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_SUBVIEW Instance method Public Method Activate Subview (Key = Object Reference) 19990208
2 ACTIVATE_SUBVIEW_BY_NAME Instance method Public Method Activate Subview (Key = Name) 19990208
3 ACTIVATE_SUBVIEW_BY_NUMBER Instance method Public Method Activate Subview (Key = Index) 19990208
4 CONSTRUCTOR Instance method Public Constructor Constructor 19981111
5 EXCHANGE_SUBVIEWS Instance method Public Method Exchange Subview Items 19981116
6 EXCHANGE_SUBVIEWS_BY_NAME Instance method Private Method Exchange Subviews by Name 19981120
7 GET_ACTIVE_SUBVIEW Instance method Public Method Returns Active Subview 19990209
8 GET_VIEW_BY_NAME Instance method Public Method Search for Subview by Name 19981113
9 PAI_SUBSCREEN Instance method Public Method Invoke PAI of Subscreens 19981111
10 PBO_SUBSCREEN Instance method Public Method Invoke PBO of Subscreens 19981111
11 SET_ACTIVE_VIEW Instance method Protected Method Set Active (Next) Subview 19981113
Events
# Event Type Visibility Description Created on
1 SUBVIEW_ACTIVATED Instance Event
(0)
Public
(2)
Subview Activated 19990316
Types
Class CL_COMPOSITE_SCREEN_VIEW_MM has no local type.
Method Signatures

Method ACTIVATE_SUBVIEW 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 View 19990208
# Exception Resumable Description Created on
1 NOT_FOUND Subview nicht vorhanden 19990208

Method ACTIVATE_SUBVIEW_BY_NAME 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 Name des Subviews 19990208
# Exception Resumable Description Created on
1 NOT_FOUND Subview nicht vorhanden 19990208

Method ACTIVATE_SUBVIEW_BY_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INDEX Call by reference Type reference (TYPE) SY-TABIX Index 19990208
# Exception Resumable Description Created on
1 NOT_FOUND Subview nicht gefunden 19990208

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DYNPRO Call by reference Type reference (TYPE) SY-DYNNR zugehöriges Dynpro 19981111
2 Importing IM_MAX_SUBVIEWS Call by reference Type reference (TYPE) SY-TABIX 1 Max Anzahl subscreens 19981111
3 Importing IM_PROG Call by reference Type reference (TYPE) SY-REPID Programm 19981111

Method CONSTRUCTOR on class CL_COMPOSITE_SCREEN_VIEW_MM has no exception.

Method EXCHANGE_SUBVIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBVIEW1 Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM 1. Subscreen 19981116
2 Importing IM_SUBVIEW2 Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM 2. Subscreen 19981116
# Exception Resumable Description Created on
1 SUBVIEW_NOT_FOUND Importparameter existiert nicht als Subview in diesem Dynpro 19981116

Method EXCHANGE_SUBVIEWS_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NAME1 Call by reference Type reference (TYPE) STRING40 Viewname1 19981120
2 Importing IM_NAME2 Call by reference Type reference (TYPE) STRING40 Viewname2 19981120
# Exception Resumable Description Created on
1 SUBVIEW_NOT_FOUND Einer der Subviewnamen entspricht keinem Subview. 19981120

Method GET_ACTIVE_SUBVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INDEX Call by reference Type reference (TYPE) SY-TABIX View-Index 19990209
2 Exporting EX_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM View-Referenz 19990209
# Exception Resumable Description Created on
1 INACTIVE Kein Subview aktiv 19990209

Method GET_VIEW_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM 19981113
2 Importing IM_NAME Call by reference Type reference (TYPE) STRING40 19981113
# Exception Resumable Description Created on
1 NOT_FOUND Objekt nicht gefunden 19981113

Method PAI_SUBSCREEN Signature

Method PAI_SUBSCREEN on class CL_COMPOSITE_SCREEN_VIEW_MM has no parameter.
Method PAI_SUBSCREEN on class CL_COMPOSITE_SCREEN_VIEW_MM has no exception.

Method PBO_SUBSCREEN Signature

Method PBO_SUBSCREEN on class CL_COMPOSITE_SCREEN_VIEW_MM has no parameter.
Method PBO_SUBSCREEN on class CL_COMPOSITE_SCREEN_VIEW_MM has no exception.

Method SET_ACTIVE_VIEW 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 19981113
# Exception Resumable Description Created on
1 NOT_FOUND Objekt nicht gefunden 19981113
Event Signatures

Event SUBVIEW_ACTIVATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EX_VIEW Exporting Value transfer Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM Subview der aktiviert wurde 19990316
History
Last changed by/on SAP  20110908 
SAP Release Created in