SAP ABAP Class CL_SCREEN_VIEW_MM (Screen View)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MODEL_MM Default Model Functionality 19990126
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OBSERVER_MM Observer of a Subject 19981124
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_MM Save User Settings 19990222
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SUBJECT_MM The Subject for the Change Notification Protocol 19981124
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_COMPOSITE_SCREEN_VIEW_MM View for Screen with Subscreens 00000000
2 Inheritance (c INHERITING FROM c_ref)  CL_CUSTOM_CONTROL_VIEW_MM Wrapper for Custom Controls 19990321
3 Inheritance (c INHERITING FROM c_ref)  CL_EXPAND_BUTTON_VIEW_MM View for an Expand Button 19990209
4 Inheritance (c INHERITING FROM c_ref)  CL_MODEL_VIEW_MM Model View 00000000
5 Inheritance (c INHERITING FROM c_ref)  CL_TC_BUTTON_VIEW_MM Function Bar for Table Control 00000000
6 Inheritance (c INHERITING FROM c_ref)  CL_TC_ITEM_VIEW_MM View for Table Control Items 00000000
Properties
Class CL_SCREEN_VIEW_MM  
Short Description Screen View    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MEREQ   Purchasing: Purchase Requisition 
Created 19981109   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SUBJECT_MM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 MMCHP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MODEL_MM Default Model Functionality 19990126
2 IF_OBSERVER_MM Observer of a Subject 19981124
3 IF_SERIALIZABLE_MM Save User Settings 19990222
4 IF_SUBJECT_MM The Subject for the Change Notification Protocol 19981124
Friends
Class CL_SCREEN_VIEW_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Protected Type reference (TYPE) MMPUR_BOOL Flag: View Active 19990113
2 COMPILE_ALL Instance attribute Protected Type reference (TYPE) STRING40 Dummy 19981216
3 DYNPRO Instance attribute Protected Type reference (TYPE) SYST-DYNNR Associated Screen 19981111
4 FCODE Instance attribute Protected Type reference (TYPE) SYST-UCOMM ok_code 19981111
5 LABEL Instance attribute Protected Type reference (TYPE) STRING40 Name of Views (Application) 19981125
6 MY_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) CL_CONTROLLER_MM Associated Controller 19981111
7 NAME Instance attribute Protected Type reference (TYPE) STRING40 Name of View (Technical) 19981113
8 PARENT_VIEW Instance attribute Protected Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM a 19981211
9 PROG Instance attribute Protected Type reference (TYPE) SY-REPID From Which Program 19981111
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate View 19990113
2 ADD Instance method Public Method Add Subview 19981211
3 CLOSE Instance method Public Method Deregister Screen 19981111
4 CONSTRUCTOR Instance method Public Method 19981111
5 DEACTIVATE Instance method Public Method Deactivate View 19990113
6 EXCLUDING_FUNCTIONS Instance method Public Method 19990323
7 EXECUTE Instance method Public Method 19981111
8 EXECUTE_BEFORE_TRANSPORT Instance method Protected Method FCode Processing (Before Transport into MODEL) 19990217
9 FCODE_FINISHED Instance method Protected Method FCode of Views Processed 19990301
10 GET_CONTROLLER Instance method Public Method 19981111
11 GET_DYNPRO Instance method Public Method 19990219
12 GET_FUNCTION_CODE Instance method Public Method 19981111
13 GET_HEIGHT Instance method Public Method Screen height 20000406
14 GET_LABEL Instance method Public Method 19981125
15 GET_NAME Instance method Public Method 19981113
16 GET_PARENT Instance method Public Method Return Parent Object 19991014
17 GET_PROGRAM Instance method Public Method 19990219
18 GET_REQUESTED_SUBVIEW Instance method Public Method Explicitly Selected Subview 19990914
19 GET_SUBVIEWS Instance method Public Method Determine Subviews 19990914
20 HANDLE_EVENT Instance method Public Method 19981111
21 HAS_FOCUS Instance method Public Method 19990312
22 INIT_CONTROL Instance method Protected Method Here You Can Bind the Controls to the Container 19990321
23 IS_ACTIVE Instance method Public Method 19990113
24 IS_VISIBLE Instance method Public Method Is the View Visible? 19990915
25 LOOKUP Instance method Public Method Does View Contain Another View (Lookup)? 19990316
26 ON_ACTIVATION_CHANGED Instance method Public Event handling method Subject View Activated/Deactivated 19990408
27 PAI Instance method Public Method PAI 19981111
28 PAI_FINISHED Instance method Protected Method PAI of View Completed 19990125
29 PBO Instance method Public Method PBO 19981111
30 PBO_FINISHED Instance method Protected Method PBO of View Completed 19981216
31 REGISTER Instance method Public Method Register View with Framework 19990325
32 REMOVE Instance method Public Method Remove Subview 19981211
33 REMOVE_FROM_PARENT Instance method Public Method Remove from Parent Structure 19981211
34 SEND Instance method Public Method 19981111
35 SEND_EMPTY_SCREEN Instance method Protected Method Send an Empty Screen 19990115
36 SET_CONTROLLER Instance method Public Method Get Private Attribute my_controller 19981111
37 SET_DYNPRO Instance method Public Method 19981111
38 SET_FOCUS Instance method Public Method 19990205
39 SET_LABEL Instance method Public Method Set View Label 19981125
40 SET_NAME Instance method Public Method Set View Name 19981113
41 SET_PARENT Instance method Public Method Set Parent Object 19981211
42 SUBJECT_CHANGED Instance method Protected Method Subject Changed 19981124
43 TITLEBAR Instance method Public Method 19990325
Events
# Event Type Visibility Description Created on
1 ACTIVATION_CHANGED Instance Event
(0)
Public
(2)
19990408
2 CLOSED Instance Event
(0)
Public
(2)
View Being Closed 19990922
3 EXECUTE_FINISHED Instance Event
(0)
Public
(2)
FCode Processing Terminated 19990427
4 TRANSPORT_FINISHED Instance Event
(0)
Public
(2)
PAI Completed 19990125
Types
Class CL_SCREEN_VIEW_MM has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_SCREEN_VIEW_MM has no parameter.
Method ACTIVATE on class CL_SCREEN_VIEW_MM has no exception.

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION Call by reference Type reference (TYPE) SYST-TABIX 0 Index 19981211
2 Importing IM_SCREEN_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM Subview 19981211
# Exception Resumable Description Created on
1 DUPLICATE_VIEW Subview unter diesem Namen bereits registriert 19981211
2 FAILED Kann keine Subviews aufnehmen 19981211
3 MAX_SUBVIEWS_EXCEEDED Maximalkapazität erreicht 19981211

Method CLOSE Signature

Method CLOSE on class CL_SCREEN_VIEW_MM has no parameter.
Method CLOSE on class CL_SCREEN_VIEW_MM has no exception.

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 Dynpronummer 19981111
2 Importing IM_PROG Call by reference Type reference (TYPE) SY-REPID Programm 19981111

Method CONSTRUCTOR on class CL_SCREEN_VIEW_MM has no exception.

Method DEACTIVATE Signature

Method DEACTIVATE on class CL_SCREEN_VIEW_MM has no parameter.
Method DEACTIVATE on class CL_SCREEN_VIEW_MM has no exception.

Method EXCLUDING_FUNCTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_EXCLUDING Call by reference Type reference (TYPE) MMPUR_PF_EXCLUDING_TAB Ausschluß von Fcodes 19990323
2 Changing CH_PFPROGRAM Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20100617
3 Changing CH_PFSTATUS Call by reference Type reference (TYPE) C Pf-Status 20000104

Method EXCLUDING_FUNCTIONS on class CL_SCREEN_VIEW_MM has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IM_FCODE Call by reference Type reference (TYPE) SY-UCOMM ok_code 19981111

Method EXECUTE on class CL_SCREEN_VIEW_MM has no exception.

Method EXECUTE_BEFORE_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IM_FCODE Call by reference Type reference (TYPE) SY-UCOMM ok_code 19990217

Method EXECUTE_BEFORE_TRANSPORT on class CL_SCREEN_VIEW_MM has no exception.

Method FCODE_FINISHED Signature

Method FCODE_FINISHED on class CL_SCREEN_VIEW_MM has no parameter.
Method FCODE_FINISHED on class CL_SCREEN_VIEW_MM has no exception.

Method GET_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CONT Call by reference Object reference (TYPE REF TO) CL_CONTROLLER_MM 19981111

Method GET_CONTROLLER on class CL_SCREEN_VIEW_MM has no exception.

Method GET_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_DYNPRO Value transfer Type reference (TYPE) SY-DYNNR Dynpro 19990219

Method GET_DYNPRO on class CL_SCREEN_VIEW_MM has no exception.

Method GET_FUNCTION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FCODE Call by reference Type reference (TYPE) SY-UCOMM 19981111

Method GET_FUNCTION_CODE on class CL_SCREEN_VIEW_MM has no exception.

Method GET_HEIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HEIGHT Value transfer Type reference (TYPE) I Höhe 20000406

Method GET_HEIGHT on class CL_SCREEN_VIEW_MM has no exception.

Method GET_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LABEL Call by reference Type reference (TYPE) STRING40 Label 19981125

Method GET_LABEL on class CL_SCREEN_VIEW_MM has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NAME Call by reference Type reference (TYPE) STRING40 19981113

Method GET_NAME on class CL_SCREEN_VIEW_MM has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PARENT Value transfer Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM Parent 19991014

Method GET_PARENT on class CL_SCREEN_VIEW_MM has no exception.

Method GET_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PROGRAM Value transfer Type reference (TYPE) SY-REPID Programm 19990219

Method GET_PROGRAM on class CL_SCREEN_VIEW_MM has no exception.

Method GET_REQUESTED_SUBVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SUBVIEW Value transfer Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM Explizit angewählter Subview 19990914

Method GET_REQUESTED_SUBVIEW on class CL_SCREEN_VIEW_MM has no exception.

Method GET_SUBVIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SUBVIEWS Value transfer Type reference (TYPE) MMPUR_SUBVIEWS Subviews 19990914

Method GET_SUBVIEWS on class CL_SCREEN_VIEW_MM has no exception.

Method HANDLE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EVENT Call by reference Type reference (TYPE) C Event-Name 19981111

Method HANDLE_EVENT on class CL_SCREEN_VIEW_MM has no exception.

Method HAS_FOCUS 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 der Fokusanfrage wünscht 19990312
2 Returning RE_HAS_FOCUS Value transfer Type reference (TYPE) MMPUR_BOOL Fokus ? 19990312

Method HAS_FOCUS on class CL_SCREEN_VIEW_MM has no exception.

Method INIT_CONTROL Signature

Method INIT_CONTROL on class CL_SCREEN_VIEW_MM has no parameter.
Method INIT_CONTROL on class CL_SCREEN_VIEW_MM has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ASK_PARENT Call by reference Type reference (TYPE) MMPUR_BOOL MMPUR_YES Parent-Status hinzuziehen 19990406
2 Returning RET_ACTIVE Value transfer Type reference (TYPE) MMPUR_BOOL Flag View aktiv 19990204

Method IS_ACTIVE on class CL_SCREEN_VIEW_MM has no exception.

Method IS_VISIBLE 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 Subview der auf Sichtbarkeit geprüft werden möchte 19990915
2 Returning RE_VISIBLE Value transfer Type reference (TYPE) MMPUR_BOOL Sichtbar Ja/Nein 19990915

Method IS_VISIBLE on class CL_SCREEN_VIEW_MM has no exception.

Method LOOKUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PATH Call by reference Type reference (TYPE) MMPUR_SUBOBJS Hierarchie der Views 19990316
2 Exporting EX_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM gefundener View 19990316
3 Importing IM_NAME Call by reference Type reference (TYPE) STRING40 Name des Views der gesucht wird 19990316
4 Importing IM_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM View der gesucht wird 19990316
# Exception Resumable Description Created on
1 NOT_FOUND Nicht gefunden 19990316

Method ON_ACTIVATION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIVE Call by reference Type reference (TYPE) 19990408
2 Importing SENDER Call by reference Type reference (TYPE) 19990408

Method ON_ACTIVATION_CHANGED on class CL_SCREEN_VIEW_MM has no exception.

Method PAI Signature

Method PAI on class CL_SCREEN_VIEW_MM has no parameter.
Method PAI on class CL_SCREEN_VIEW_MM has no exception.

Method PAI_FINISHED Signature

Method PAI_FINISHED on class CL_SCREEN_VIEW_MM has no parameter.
Method PAI_FINISHED on class CL_SCREEN_VIEW_MM has no exception.

Method PBO Signature

Method PBO on class CL_SCREEN_VIEW_MM has no parameter.
Method PBO on class CL_SCREEN_VIEW_MM has no exception.

Method PBO_FINISHED Signature

Method PBO_FINISHED on class CL_SCREEN_VIEW_MM has no parameter.
Method PBO_FINISHED on class CL_SCREEN_VIEW_MM has no exception.

Method REGISTER Signature

Method REGISTER on class CL_SCREEN_VIEW_MM has no parameter.
Method REGISTER on class CL_SCREEN_VIEW_MM has no exception.

Method REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SCREEN_VIEW Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM Subview 19981211
# Exception Resumable Description Created on
1 NOT_FOUND Subview nicht registriert 19981211

Method REMOVE_FROM_PARENT Signature

Method REMOVE_FROM_PARENT on class CL_SCREEN_VIEW_MM has no parameter.
# Exception Resumable Description Created on
1 NOT_ASSIGNED Kein Vater-Objekt zugeordnet 19981211

Method SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CALLING_PROGRAM Call by reference Type reference (TYPE) SY-REPID Programm, das Call subscreen ausführt 19981126

Method SEND on class CL_SCREEN_VIEW_MM has no exception.

Method SEND_EMPTY_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROG Call by reference Type reference (TYPE) SY-REPID Programm 19990115

Method SEND_EMPTY_SCREEN on class CL_SCREEN_VIEW_MM has no exception.

Method SET_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONT Call by reference Object reference (TYPE REF TO) CL_CONTROLLER_MM 19981111
# Exception Resumable Description Created on
1 FAILED Controller nicht initialisiert 19981203

Method SET_DYNPRO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DYNNR Call by reference Type reference (TYPE) SY-DYNNR Dynpronummer 19981111

Method SET_DYNPRO on class CL_SCREEN_VIEW_MM has no exception.

Method SET_FOCUS 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 der Fokus anfordert 19990205

Method SET_FOCUS on class CL_SCREEN_VIEW_MM has no exception.

Method SET_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LABEL Call by reference Type reference (TYPE) STRING40 Name des Views 19981125
# Exception Resumable Description Created on
1 FAILED Name kann nicht überschrieben werden 19981125

Method SET_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 Views 19981113
# Exception Resumable Description Created on
1 FAILED Name kann nicht überschrieben werden 19981113

Method SET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) CL_SCREEN_VIEW_MM Vater 19981211
# Exception Resumable Description Created on
1 ALREADY_ASSIGNED Bereits zugeordnet 19981211

Method SUBJECT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGELIST Call by reference Type reference (TYPE) MMCHP_CHP_LIST Änderungen 19990503
2 Importing SENDER Call by reference Object reference (TYPE REF TO) IF_SUBJECT_MM Sender 19981124

Method SUBJECT_CHANGED on class CL_SCREEN_VIEW_MM has no exception.

Method TITLEBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TITLE Call by reference Type reference (TYPE) STYP_TITLEBAR_MM Title 19990325

Method TITLEBAR on class CL_SCREEN_VIEW_MM has no exception.
Event Signatures

Event ACTIVATION_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ACTIVE Exporting Value transfer Type reference (TYPE) MMPUR_BOOL Akiv Ja/Nein 19990408

Event CLOSED Signature
Event CLOSED on class CL_SCREEN_VIEW_MM has no parameter.
Event EXECUTE_FINISHED Signature
Event EXECUTE_FINISHED on class CL_SCREEN_VIEW_MM has no parameter.
Event TRANSPORT_FINISHED Signature
Event TRANSPORT_FINISHED on class CL_SCREEN_VIEW_MM has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in