SAP ABAP Class CL_MM_POWL_IM_PROCESS (Material Document Process)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-IM (Application Component) Inventory Management
     MMIM_UI_MODEL (Package) Model Components for Web Dynpro Appls for Inventory Mgmt
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MM_POWL_ABSTRACT_CLASS Abstract Class for P2P POWL Feeder Classes 20070821
Properties
Class CL_MM_POWL_IM_PROCESS  
Short Description Material Document Process    
Super Class CL_MM_POWL_ABSTRACT_CLASS Abstract Class for P2P POWL Feeder Classes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMIM_UI_MODEL   Model Components for Web Dynpro Appls for Inventory Mgmt 
Created 20070705   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MM_POWL_IM_PROCESS has no forward declaration.
Interfaces
Class CL_MM_POWL_IM_PROCESS has no interface implemented.
Friends
Class CL_MM_POWL_IM_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTID_CANCEL_IM_DOC Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'CANCEL_IM_DOC' Action identifier 20070823
2 C_ACTID_MATNR Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'MATNR' Action identifier 20070903
3 C_ACTID_MBLNR Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'DISP_GR' Action ID: Display material document 20070903
4 C_ACTID_ME22N Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'EBELN' Action ID: ME22N 20070803
5 C_ACTID_POST_IV_MATDOC Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'POST_IV' Action identifier 20070823
6 C_ACTID_POST_RETDEL Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'POST_RETDEL' Action identifier 20070823
7 C_ACTID_POST_SUBDEL Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'POST_SUBDEL' Action identifier 20070823
8 C_ACTID_VENDCONT Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'LIFNR' Action ID: Vendor Contact Data 20070903
9 MT_OBJECT Instance attribute Private Type reference (TYPE) MMIM_MATDOC_TTY Contains Currently Displayed Data 20070712
10 MT_RANGE_BLDAT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070726
11 MT_RANGE_BUDAT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
12 MT_RANGE_BUKRS Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070802
13 MT_RANGE_BWART Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
14 MT_RANGE_KUNNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
15 MT_RANGE_LGORT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
16 MT_RANGE_LIFNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
17 MT_RANGE_MATNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
18 MT_RANGE_MAT_KDAUF Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070726
19 MT_RANGE_MAT_KDPOS Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070726
20 MT_RANGE_MAT_PSPNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070726
21 MT_RANGE_MBLNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
22 MT_RANGE_MJAHR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
23 MT_RANGE_SOBKZ Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
24 MT_RANGE_USNAM Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070730
25 MT_RANGE_WERKS Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
26 MT_RANGE_XBLNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070712
27 M_POWL_TYP Instance attribute Private Type reference (TYPE) POWL_TYPE_TY Contains last used POWL-type 20070712
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Private Method Checks authority for header data 20070723
2 AUTHORITY_CHECK_DATA Instance method Private Method Checks authority of header data 20070724
3 GET_ACTIONS_SRM Instance method Private Method define action meta for ERP/SRM scenario 20080227
4 GET_OBJECTS_ENTERPRISE_SEARCH Instance method Private Method data retrieval VIA ENTERPRISE SEARCH 20080317
5 MATDOC_DATA_GET Instance method Private Method Read data base table entries for selected material documents 20070712
6 RANGETABLES_MATDOC_SET Instance method Private Method Set rangestables for material documents 20070712
Events
Class CL_MM_POWL_IM_PROCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LS_T_VENDOR Private See coding 20080208 begin of ls_t_vendor, lifnr type lifnr, name1 type name1_gp, end of ls_t_vendor
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IM_DOC_DATA Call by reference Type reference (TYPE) MMIM_MATDOC_STY Structure for list of material documents in feeder 20070723
2 Importing I_USERNAME Call by reference Type reference (TYPE) SY-UNAME User Name 20070723

Method AUTHORITY_CHECK on class CL_MM_POWL_IM_PROCESS has no exception.

Method AUTHORITY_CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EX_AUTH_CHECK Value transfer Type reference (TYPE) MMPURPA_CHECK Authorization Check 20070724
2 Importing IM_MATDOC Call by reference Type reference (TYPE) MMIM_MATDOC_STY Purchasing Document Header 20070724
3 Importing IM_USER_NAME Call by reference Type reference (TYPE) SY-UNAME User Name 20070724

Method AUTHORITY_CHECK_DATA on class CL_MM_POWL_IM_PROCESS has no exception.

Method GET_ACTIONS_SRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACTION_DEFS Call by reference Type reference (TYPE) POWL_ACTDESCR_TTY action meta description 20080227
2 Exporting E_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Flag 20080227
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID 20080227
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080227
5 Importing I_SELCRIT_PARA Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20080227
6 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080227
7 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080227

Method GET_ACTIONS_SRM on class CL_MM_POWL_IM_PROCESS has no exception.

Method GET_OBJECTS_ENTERPRISE_SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY messages to be displayed to the user 20080317
2 Exporting E_RESULTS Call by reference Type reference (TYPE) MMIM_MATDOC_TTY selection result table (c.f GET_OBJECT_DEFINITION) 20080317
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID indentifying POWL-IView 20080317
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20080317
5 Importing I_MAX_RESULTS Call by reference Type reference (TYPE) I Maximum number of results 20080317
6 Importing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT selection parameters of the respective query 20080317
7 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY POWL type ID 20080317
8 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20080317

Method GET_OBJECTS_ENTERPRISE_SEARCH on class CL_MM_POWL_IM_PROCESS has no exception.

Method MATDOC_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MATDOC Call by reference Type reference (TYPE) MMIM_MATDOC_TTY Table for list of material documents in feeder 20070712
2 Importing IM_MAX_SEL Call by reference Type reference (TYPE) I Max selection results 20070730
3 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20070712

Method MATDOC_DATA_GET on class CL_MM_POWL_IM_PROCESS has no exception.

Method RANGETABLES_MATDOC_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_SELCRIT_VALUES Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20070712

Method RANGETABLES_MATDOC_SET on class CL_MM_POWL_IM_PROCESS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 603