SAP ABAP Class CL_MMPUR_UI_ACC_MODEL (Assistance Class for MMPUR_ACCOUNT_ASSIGN_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 20070725
Properties
Class CL_MMPUR_UI_ACC_MODEL  
Short Description Assistance Class for MMPUR_ACCOUNT_ASSIGN_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 20070725   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MMPUR_UI_ACC_MODEL has no forward declaration.
Interfaces
Class CL_MMPUR_UI_ACC_MODEL has no interface implemented.
Friends
Class CL_MMPUR_UI_ACC_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_ACCOUNT_ALV_CONFIG Instance attribute Private Object reference (TYPE REF TO) CL_SALV_WD_CONFIG_TABLE Configuration of the ALV Output 20070727
2 MO_CANCELPOPUP_WINDOW Instance attribute Public Object reference (TYPE REF TO) IF_WD_WINDOW 20071008
3 MO_COMP_CNTLR_GLOBAL Instance attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20070803
4 MO_COMP_CNTLR_LOCAL Instance attribute Private Object reference (TYPE REF TO) OBJECT 20070803
5 MO_COMP_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20070726
6 MO_IF_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_MMPUR_DOCUMENT 20070730
7 MO_IF_WD_CONTROLLER Instance attribute Public Object reference (TYPE REF TO) IF_WD_CONTROLLER Web Dynpro: Controller Interface 20070808
8 MO_MFS_HANDLER Instance attribute Private Object reference (TYPE REF TO) CL_MFS_MM Metafield Server 20070829
9 MO_POPUP_WINDOW Instance attribute Public Object reference (TYPE REF TO) IF_WD_WINDOW 20070803
10 MO_VIEW Instance attribute Public Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API of a View 20070919
11 MO_WARNPOPUP_WINDOW Instance attribute Public Object reference (TYPE REF TO) IF_WD_WINDOW 20070809
12 MT_ATTR_PROPS_MASTER Instance attribute Private Type reference (TYPE) WDR_CONTEXT_PROP_FOR_NODE_TAB Property for Node 20070829
13 MT_MFS_ACCOUNTS Instance attribute Private Type reference (TYPE) TTYP_FIELDSELECTION_MM Field Selection 20070829
14 MT_MFS_MAPPING Instance attribute Private Type reference (TYPE) MEPO_T_METAFIELD_MAPPING Tablen Field/Metafield Mapping 20070829
15 MV_2UPD Instance attribute Public Type reference (TYPE) WDY_BOOLEAN Second update flag( ' X' - second update) 20070914
16 MV_ACC_EMPTY Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Flag for service package account (X - no service account) 20070906
17 MV_ACTIVITY Instance attribute Private Type reference (TYPE) TRTYP Transaction type 20070726
18 MV_ATTR_PROPS_INITIALIZED Instance attribute Private Type reference (TYPE) XCHAR Batch management indicator (internal) 20070829
19 MV_COPY_TO_ALL Instance attribute Public Type reference (TYPE) WDY_BOOLEAN Flag for copy to all (X - the flag is set) 20070809
20 MV_DISTR_IND Instance attribute Public Type reference (TYPE) TWRKZ Partial Invoice Indicator 20070730
21 MV_ERROR_MSG Instance attribute Public Type reference (TYPE) WDY_BOOLEAN Flag for error message (X - erorr message exist) 20070809
22 MV_FM_ACTIVE Instance attribute Public Type reference (TYPE) CHAR1 Single-Character Indicator 20071008
23 MV_INIT_ACCOUNT Instance attribute Private Type reference (TYPE) WDY_BOOLEAN Initial account line flag ('X' - exists) 20070917
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_CANCEL Instance method Public Method Cancel the account pop up 20070803
2 ACTION_OK Instance method Public Method OK and close the pop up 20070803
3 ADD_ITEM Instance method Public Method Add new account line 20070806
4 CANCEL_POPUP_CANCEL Instance method Public Method Cancel the "cancel popup" 20071008
5 CHECK_FM_IS_ACTIVE Instance method Private Method Check the funds management active or not 20071009
6 COPY_ACCOUNT_TO_ALL_ITEM Instance method Private Method Copy account assignment to all PR items 20070919
7 COPY_FROM_TEMP Instance method Public Method Copy account assignment from template 20070803
8 DELETE_ITEM Instance method Public Method Delete account line 20070806
9 DESELECT_ACCOUNT_LINE Instance method Public Method Deselect account line 20070914
10 DO_COPY_FROM_TEMP Instance method Public Method Bind data from template 20070905
11 GET_CONTEXT_ELEMENT_FOR_ZEXKN Instance method Private Method Get Context Element for passed line account number (zexkn) 20070919
12 GET_INPUTDATA Instance method Private Method Get necessary input data for account assignment 20070730
13 GO_TO_NEXT_ITEM Instance method Public Method Go to next purchse requisition item 20071005
14 GO_TO_PREVIOUS_ITEM Instance method Public Method Go to previous requisition item 20071005
15 INITIALIZE_ATTR_PROPS Instance method Private Method Initialize attribute properties 20070829
16 INITIALIZE_COMPONENT Instance method Public Method Initialize processing 20070726
17 MESSAGE_HANDLING Instance method Private Method Message handling 20070919
18 SAVE_AS_TEMP Instance method Public Method Save account assignment as template 20070803
19 SET_DISTR_KEY Instance method Public Method Set distribution key (single/quantity/percentage) 20070730
20 SET_DISTR_VALUES Instance method Private Method Set values for the distribution index 20070730
21 SET_FIELD_FOR_FM_ACTIVE Instance method Private Method Set field selection for active funds management 20071008
22 SET_FIELD_SELECTION Instance method Private Method Set field selection (required, read only, input, invisible) 20070827
23 SET_METAFIELD_FUNCTION Instance method Private Method Set metafield function 20070829
24 SUBSCRIBE_BTN_EVENT Instance method Public Method Subscribe button event (OK / CANCEL) 20070803
25 TO_INITIALIZE_ACCOUNT_TAB Instance method Public Method Initialize the UI accounting table 20070919
26 UPDATE_ACC_DATA Instance method Public Method Update the account assignment data 20070803
27 WARN_POPUP_CANCEL Instance method Public Method Cancel the warning pop up 20070919
Events
Class CL_MMPUR_UI_ACC_MODEL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_EXKN Private See coding 20070919 TTY_EXKN TYPE STANDARD TABLE OF EXKN
Method Signatures

Method ACTION_CANCEL Signature

Method ACTION_CANCEL on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method ACTION_CANCEL on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method ACTION_OK Signature

Method ACTION_OK on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method ACTION_OK on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method ADD_ITEM Signature

Method ADD_ITEM on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method ADD_ITEM on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method CANCEL_POPUP_CANCEL Signature

Method CANCEL_POPUP_CANCEL on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method CANCEL_POPUP_CANCEL on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method CHECK_FM_IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ACCOUNT_DATA Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20071009
2 Importing IO_INPUT_DATA Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20071009
3 Importing IS_ITEM Call by reference Type reference (TYPE) MEREQ_ITEM OO Purchase Requisition: Item Status 20071009

Method CHECK_FM_IS_ACTIVE on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method COPY_ACCOUNT_TO_ALL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INPUT_DATA Call by reference Type reference (TYPE) MMPURUI_ACC_INPUT Account Assignment Input Data 20070919
2 Importing IT_ACCOUNT Call by reference Type reference (TYPE) TTY_EXKN 20070919

Method COPY_ACCOUNT_TO_ALL_ITEM on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method COPY_FROM_TEMP Signature

Method COPY_FROM_TEMP on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method COPY_FROM_TEMP on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method DELETE_ITEM Signature

Method DELETE_ITEM on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method DELETE_ITEM on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method DESELECT_ACCOUNT_LINE Signature

Method DESELECT_ACCOUNT_LINE on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method DESELECT_ACCOUNT_LINE on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method DO_COPY_FROM_TEMP Signature

Method DO_COPY_FROM_TEMP on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method DO_COPY_FROM_TEMP on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method GET_CONTEXT_ELEMENT_FOR_ZEXKN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ITEM Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Interface for Node Element 20070919
2 Importing IV_ACCOUNT_NO Call by reference Type reference (TYPE) EKKN-ZEKKN Sequential Number of Account Assignment 20070919

Method GET_CONTEXT_ELEMENT_FOR_ZEXKN on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method GET_INPUTDATA Signature

Method GET_INPUTDATA on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method GET_INPUTDATA on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method GO_TO_NEXT_ITEM Signature

Method GO_TO_NEXT_ITEM on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method GO_TO_NEXT_ITEM on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method GO_TO_PREVIOUS_ITEM Signature

Method GO_TO_PREVIOUS_ITEM on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method GO_TO_PREVIOUS_ITEM on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method INITIALIZE_ATTR_PROPS Signature

Method INITIALIZE_ATTR_PROPS on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method INITIALIZE_ATTR_PROPS on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method INITIALIZE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_COMP_CNTLR_GLOBAL Call by reference Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20070726
2 Importing IO_COMP_CNTLR_LOCAL Call by reference Object reference (TYPE REF TO) OBJECT 20070726
3 Importing IO_MMPUR_TEMPLATE Call by reference Object reference (TYPE REF TO) IWCI_MMPUR_TEMPLATES_COMP Web Dynpro Interface COMPONENTCONTROLLER 20070831
4 Importing IO_ROOT_NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Web Dynpro: Interface for Context Nodes 20070726

Method INITIALIZE_COMPONENT on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method MESSAGE_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACCOUNT Call by reference Type reference (TYPE) TTY_EXKN 20070919
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) MEPO_T_MESSAGES_BAPI Message Handler: Purchasing: Transfer Table 20070919
3 Importing IV_ITEMNR Call by reference Type reference (TYPE) BNFPO Item Number of Purchase Requisition 20070919

Method MESSAGE_HANDLING on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method SAVE_AS_TEMP Signature

Method SAVE_AS_TEMP on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method SAVE_AS_TEMP on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method SET_DISTR_KEY Signature

Method SET_DISTR_KEY on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method SET_DISTR_KEY on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method SET_DISTR_VALUES Signature

Method SET_DISTR_VALUES on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method SET_DISTR_VALUES on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method SET_FIELD_FOR_FM_ACTIVE Signature

Method SET_FIELD_FOR_FM_ACTIVE on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method SET_FIELD_FOR_FM_ACTIVE on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method SET_FIELD_SELECTION Signature

Method SET_FIELD_SELECTION on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method SET_FIELD_SELECTION on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method SET_METAFIELD_FUNCTION Signature

Method SET_METAFIELD_FUNCTION on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method SET_METAFIELD_FUNCTION on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method SUBSCRIBE_BTN_EVENT 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) IF_WD_VIEW Web Dynpro: API of a View 20070803

Method SUBSCRIBE_BTN_EVENT on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method TO_INITIALIZE_ACCOUNT_TAB Signature

Method TO_INITIALIZE_ACCOUNT_TAB on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method TO_INITIALIZE_ACCOUNT_TAB on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method UPDATE_ACC_DATA Signature

Method UPDATE_ACC_DATA on class CL_MMPUR_UI_ACC_MODEL has no parameter.
Method UPDATE_ACC_DATA on class CL_MMPUR_UI_ACC_MODEL has no exception.

Method WARN_POPUP_CANCEL Signature

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