SAP ABAP Class CL_MMPUR_UI_TEMPL_MODEL (Assistance Class for MMPUR_TEMPLATES_COMP)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_UI_MODEL (Package) Model Components for Web Dynpro Applications, Purchasing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20070827
Properties
Class CL_MMPUR_UI_TEMPL_MODEL  
Short Description Assistance Class for MMPUR_TEMPLATES_COMP    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_UI_MODEL   Model Components for Web Dynpro Applications, Purchasing 
Created 20070827   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MMPUR_UI_TEMPL_MODEL has no forward declaration.
Interfaces
Class CL_MMPUR_UI_TEMPL_MODEL has no interface implemented.
Friends
Class CL_MMPUR_UI_TEMPL_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BUTTON_DELETE Constant Private Type reference (TYPE) STRING 'DELETE' Delete Button 20070829
2 C_DESCRIPTION Constant Private Type reference (TYPE) STRING 'DESCR' Description 20070829
3 C_MODE_LOAD Constant Public Type reference (TYPE) STRING 'LOAD' LOAD 20070828
4 C_MODE_SAVE Constant Public Type reference (TYPE) STRING 'SAVE' SAVE 20070828
5 C_NAME Constant Private Type reference (TYPE) STRING 'NAME' Name 20070829
6 C_NO Constant Public Type reference (TYPE) BOOLE_D SPACE No 20070828
7 C_TEMPLATE_DETAIL Constant Private Type reference (TYPE) STRING 'TEMPLATE_DETAIL' Detail area name 20070829
8 C_USER_SPECIFIC Constant Private Type reference (TYPE) STRING 'MASTER_TEMPLATE' User specific 20070829
9 C_YES Constant Public Type reference (TYPE) BOOLE_D 'X' Yes 20070828
10 MO_COMPONENT Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20070828
11 MO_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_TEMPLATE_FACTORY 20070828
12 MO_INTERFACE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20070828
13 MO_NEW_TEMPLATE Instance attribute Private Object reference (TYPE REF TO) IF_TEMPLATE Document Template 20070829
14 MO_POPUP_WINDOW Instance attribute Public Object reference (TYPE REF TO) IF_WD_WINDOW 20070828
15 MO_TABLE Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20070828
16 MS_INTERFACE Instance attribute Private Type reference (TYPE) MMPURUI_TEMPL_IF Public component interface for template handling 20070828
17 MV_MODE Instance attribute Public Type reference (TYPE) STRING LOAD or SAVE 20070828
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_POPUP_WINDOW Instance method Public Method Create a popup window 20070829
2 DO_ON_CANCEL Instance method Public Method actions when user selects cancel button 20070828
3 DO_ON_DELETE Instance method Public Method actions when user selects delete button 20070828
4 DO_ON_OK Instance method Public Method actions when user selects ok button 20070828
5 INITIALIZE Instance method Public Method initialization 20070828
6 LOAD_TEMPLATE_LIST Instance method Public Method Load template list 20070828
7 MODIFY Instance method Public Method Dynamically build detail area 20070829
8 REPORT_MESSAGES Instance method Private Method report messages 20070919
9 RESET Instance method Public Method global reset 20070828
10 SUBSCRIBE_POPUP_EVENTS Instance method Public Method Establish popup events 20070828
11 UPDATE_DATA Instance method Public Method Update template data 20070828
Events
Class CL_MMPUR_UI_TEMPL_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_TEMPLATE Private See coding 20070828 BEGIN OF lty_template, guid TYPE guid_22, name TYPE c LENGTH 50, cdate TYPE erdat, master TYPE mmpur_bool, handle TYPE REF TO if_template, END OF lty_template
2 LTY_T_TEMPLATE Private See coding 20070828 lty_t_template TYPE SORTED TABLE OF lty_template WITH UNIQUE KEY guid
Method Signatures

Method CREATE_POPUP_WINDOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20070829
2 Importing IV_MODE Call by reference Type reference (TYPE) STRING mode of operation 20070829

Method CREATE_POPUP_WINDOW on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method DO_ON_CANCEL Signature

Method DO_ON_CANCEL on class CL_MMPUR_UI_TEMPL_MODEL has no parameter.
Method DO_ON_CANCEL on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method DO_ON_DELETE Signature

Method DO_ON_DELETE on class CL_MMPUR_UI_TEMPL_MODEL has no parameter.
Method DO_ON_DELETE on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method DO_ON_OK Signature

Method DO_ON_OK on class CL_MMPUR_UI_TEMPL_MODEL has no parameter.
Method DO_ON_OK on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20070828

Method INITIALIZE on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method LOAD_TEMPLATE_LIST Signature

Method LOAD_TEMPLATE_LIST on class CL_MMPUR_UI_TEMPL_MODEL has no parameter.
Method LOAD_TEMPLATE_LIST on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20070829

Method MODIFY on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method REPORT_MESSAGES Signature

Method REPORT_MESSAGES on class CL_MMPUR_UI_TEMPL_MODEL has no parameter.
Method REPORT_MESSAGES on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method RESET Signature

Method RESET on class CL_MMPUR_UI_TEMPL_MODEL has no parameter.
Method RESET on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method SUBSCRIBE_POPUP_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20070828

Method SUBSCRIBE_POPUP_EVENTS on class CL_MMPUR_UI_TEMPL_MODEL has no exception.

Method UPDATE_DATA Signature

Method UPDATE_DATA on class CL_MMPUR_UI_TEMPL_MODEL has no parameter.
Method UPDATE_DATA on class CL_MMPUR_UI_TEMPL_MODEL has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603