SAP ABAP Class CL_MM_POWL_IM_RECEIVE (Material Document Entry)
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_RECEIVE  
Short Description Material Document Entry    
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 20070721   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MM_POWL_IM_RECEIVE has no forward declaration.
Interfaces
Class CL_MM_POWL_IM_RECEIVE has no interface implemented.
Friends
Class CL_MM_POWL_IM_RECEIVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTID_DOCTRACK Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'DOCTRACKER' Action identifier 20070823
2 C_ACTID_MATNR Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'MATNR' Action identifier 20070823
3 C_ACTID_ME22N Instance attribute Private Type reference (TYPE) POWL_ACTIONID_TY 'EBELN' Action ID: ME22N 20070721
4 C_ACTID_POSTGR Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'POST_GR' Action identifier 20071011
5 C_ACTID_VENDCONT Instance attribute Private Type reference (TYPE) POWL_ACTIONID_TY 'LIFNR' Action ID: Vendor Contact Data 20070721
6 C_NOT_OK Constant Private Type reference (TYPE) CHAR01 'B' Red trafic light 20080208
7 C_OBN_OP_CREATEDOC Instance attribute Private Type reference (TYPE) STRING 'CREATE' BO Operation: 'Create document' 20070802
8 C_OK Constant Private Type reference (TYPE) CHAR01 'A' Green traffic light 20080208
9 MT_OBJECT Instance attribute Private Type reference (TYPE) MMIM_PO_TTY MMPUR_UI_MODEL: PO Data for POWL 20070721
10 MT_RANGE_ANLN1 Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKN-ANLN1 20080804
11 MT_RANGE_ANLN2 Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKN-ANLN2 20080804
12 MT_RANGE_AUFNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKN-AUFNR 20080804
13 MT_RANGE_BEDAT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20071004
14 MT_RANGE_BSTYP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20080403
15 MT_RANGE_BUKRS Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKO-BUKRS 20070723
16 MT_RANGE_EBELN Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070723
17 MT_RANGE_EBELP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for the range of EKPO-EBELP 20070730
18 MT_RANGE_EINDT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKET-EINDT 20070801
19 MT_RANGE_EKGRP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20071004
20 MT_RANGE_EKORG Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKO-EKORG 20070723
21 MT_RANGE_ELIKZ Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKPO-ELIKZ 20070917
22 MT_RANGE_KNTTP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKPO-KNTTP 20070730
23 MT_RANGE_KOSTL Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKN-KOSTL 20080804
24 MT_RANGE_LGORT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKPO-LGORT 20070730
25 MT_RANGE_LIFNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKO-LIFNR 20070723
26 MT_RANGE_MATKL Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKPO-MATKL 20080723
27 MT_RANGE_MATNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKPO-MATNR 20070724
28 MT_RANGE_PSTYP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKPO-PSTYP 20070724
29 MT_RANGE_STATU Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20080626
30 MT_RANGE_WERKS Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKPO-WERKS 20070724
31 MT_RANGE_WEUNB Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20071004
32 M_POWL_TYP Instance attribute Private Type reference (TYPE) POWL_TYPE_TY POWL type ID 20070721
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK_HEADER Instance method Private Method Checks authority of header PO data 20070804
2 AUTHORITY_CHECK_POS Instance method Private Method Chjecks authority on position level 20070804
3 ELIKZ_ICON_SET Instance method Private Method Set traffic light for Delivery Complete Status 20080211
4 ELIKZ_TOOLTIP_SET Instance method Private Method Set Tooltip for invoice status 20080211
5 GET_ACTIONS_SRM Instance method Private Method define action meta for ERP/SRM scenario 20080227
6 GET_DDIC_DATA Instance method Private Method Get data dictionary information 20070927
7 GET_DELIVERY_DATE_VIA_ES Instance method Private Method Get delivery date via Enterprise Search (by a sub-request) 20080804
8 GET_OBJECTS_ENTERPRISE_SEARCH Instance method Private Method data retrieval VIA ENTERPRISE SEARCH 20080317
9 ITEM_CATEGORY_DEFAULTS Instance method Private Method Set default values for item category 20070907
10 PO_DATA_GET Instance method Private Method Reads the purchase order data bases 20070723
11 RANGETABLES_PO_SET Instance method Private Method Purchasing Document Retriever 20070723
12 TIMEFRAME_DUEDATE_CONVERT Instance method Public Method Determines the duedates from the timeframe selection 20071008
Events
Class CL_MM_POWL_IM_RECEIVE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LS_T_VENDOR Private See coding 20070919 BEGIN OF ls_t_vendor, lifnr TYPE lifnr, name1 TYPE name1_gp, END OF ls_t_vendor
2 LTY_T_DFIES Private See coding Data Dictionary information 20070927 lty_t_dfies TYPE STANDARD TABLE OF dfies WITH KEY tabname fieldname
3 MMIM_PO_STY Private See coding MMPUR_UI_MODEL: Purchase Orders 20070721 BEGIN OF mmim_po_sty . INCLUDE TYPE mmpurui_po_powl_sty . TYPES: wemng TYPE eket-wemng . TYPES: charg TYPE eket-charg . TYPES elikz_icon TYPE icon_d . TYPES elikz_tooltip TYPE icon_text . TYPES: END OF mmim_po_sty
4 MMIM_PO_TTY Private See coding MMPUR_UI_MODEL: PO Data for POWL 20070721 mmim_po_tty TYPE STANDARD TABLE OF mmim_po_sty
5 TY_S_EKET_EINDT Private See coding 20080520 begin of ty_s_eket_eindt, ebeln type ebeln, ebelp type ebelp, eindt type eindt, end of ty_s_eket_eindt
6 TY_T_EKET_EINDT Private See coding 20080520 ty_t_eket_eindt type STANDARD TABLE OF ty_s_eket_eindt
Method Signatures

Method AUTHORITY_CHECK_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER_NAME Call by reference Type reference (TYPE) XUSER User name 20070804
2 Changing LS_PURDOC Call by reference Type reference (TYPE) MMIM_PO_STY PO data structure 20070804

Method AUTHORITY_CHECK_HEADER on class CL_MM_POWL_IM_RECEIVE has no exception.

Method AUTHORITY_CHECK_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_USER_NAME Call by reference Type reference (TYPE) XUSER User name 20070804
2 Changing LS_PURDOC Call by reference Type reference (TYPE) MMIM_PO_STY Structure for list of POs for inventor management in feeder 20070804

Method AUTHORITY_CHECK_POS on class CL_MM_POWL_IM_RECEIVE has no exception.

Method ELIKZ_ICON_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATUS_DLV Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20080211
2 Changing LS_PURDOC Call by reference Type reference (TYPE) MMIM_PO_STY MMPUR_UI_MODEL: Purchase Orders 20080211

Method ELIKZ_ICON_SET on class CL_MM_POWL_IM_RECEIVE has no exception.

Method ELIKZ_TOOLTIP_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_STATUS_DLV Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20080211
2 Returning RV_TOOLTIP Value transfer Type reference (TYPE) ICON_TEXT Trägerfeld für Ikonen 20080211

Method ELIKZ_TOOLTIP_SET on class CL_MM_POWL_IM_RECEIVE 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_RECEIVE has no exception.

Method GET_DDIC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FIELDNAME Call by reference Type reference (TYPE) DFIES-FIELDNAME Field Name 20070927
2 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20070927
3 Returning RT_DATA Value transfer Type reference (TYPE) LTY_T_DFIES Data Dictionary information 20070927

Method GET_DDIC_DATA on class CL_MM_POWL_IM_RECEIVE has no exception.

Method GET_DELIVERY_DATE_VIA_ES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) POWL_MSG_TTY Message META description 20080804
2 Changing CT_POWL_RESULT Call by reference Type reference (TYPE) MMIM_PO_TTY MMPUR_UI_MODEL: PO Data for POWL 20080804
3 Importing IT_EBELN Call by reference Type reference (TYPE) MMPURUI_RANGE_TTY Document number 20080804
4 Importing IT_EBELP Call by reference Type reference (TYPE) MMPURUI_RANGE_TTY Document items 20080804
# Exception Resumable Description Created on
1 CX_ESH_IF_ENGINE ESH Interface Exception 20080804

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_PO_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_RECEIVE has no exception.

Method ITEM_CATEGORY_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DEFAULT_VAL Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20070907
2 Changing CH_VALID_VAL Call by reference Type reference (TYPE) POWL_NAMEVALUE_TTY Name/Value set 20070907
3 Importing IM_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20070907

Method ITEM_CATEGORY_DEFAULTS on class CL_MM_POWL_IM_RECEIVE has no exception.

Method PO_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PURDOC Call by reference Type reference (TYPE) MMIM_PO_TTY MMPUR_UI_MODEL: PO Data for POWL 20070723
2 Importing IM_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20070906
3 Importing IM_MAX_SEL Call by reference Type reference (TYPE) I Maximum of selectes entries 20070730
4 Importing IM_USERNAME Call by reference Type reference (TYPE) XUSER User name 20071008

Method PO_DATA_GET on class CL_MM_POWL_IM_RECEIVE has no exception.

Method RANGETABLES_PO_SET Signature

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

Method RANGETABLES_PO_SET on class CL_MM_POWL_IM_RECEIVE has no exception.

Method TIMEFRAME_DUEDATE_CONVERT Signature

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

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