SAP ABAP Class CL_MM_POWL_SES_RECEIVE (Service Entry sheet receive)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-SRV (Application Component) External Services
     MMSRV_UI_MODEL (Package) Model Components for Web Dynpro External Service
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_SES_RECEIVE  
Short Description Service Entry sheet receive    
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 MMSRV_UI_MODEL   Model Components for Web Dynpro External Service 
Created 20070814   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MM_POWL_SES_RECEIVE has no forward declaration.
Interfaces
Class CL_MM_POWL_SES_RECEIVE has no interface implemented.
Friends
Class CL_MM_POWL_SES_RECEIVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTID_DISP_SP Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'DISP_SP' Action identifier 20070823
2 C_ACTID_DOCTRACK Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'DOCTRACKER' Action identifier 20070823
3 C_ACTID_ME22N Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'EBELN' Action identifier 20070822
4 C_ACTID_MMSRVSESCRT Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'MMSRVSESCRT' Action identifier 20070823
5 C_ACTID_VENDCONT Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'LIFNR' Action identifier 20070822
6 MT_OBJECT Instance attribute Private Type reference (TYPE) MMPURUI_PO_POWL_TTY MMPUR_UI_MODEL: PO Data for POWL 20070814
7 MT_RANGE_ANLN1 Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKN-ANLN1 20080806
8 MT_RANGE_ANLN2 Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKN-ANLN2 20080806
9 MT_RANGE_AUFNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKN-AUFNR 20080806
10 MT_RANGE_BEDAT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
11 MT_RANGE_BSART Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
12 MT_RANGE_BSTYP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
13 MT_RANGE_BUKRS Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
14 MT_RANGE_EBELN Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
15 MT_RANGE_EBELP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
16 MT_RANGE_EINDT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
17 MT_RANGE_EKGRP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
18 MT_RANGE_EKORG Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
19 MT_RANGE_ERNAM Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
20 MT_RANGE_KNTTP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
21 MT_RANGE_KOSTL Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY Range Table for EKKN-KOSTL 20080806
22 MT_RANGE_LGORT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
23 MT_RANGE_LIFNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
24 MT_RANGE_LOEKZ Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
25 MT_RANGE_MATKL Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
26 MT_RANGE_MEMORY Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
27 MT_RANGE_PSTYP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
28 MT_RANGE_RETPO Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
29 MT_RANGE_STATU Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20080626
30 MT_RANGE_TXZ01 Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
31 MT_RANGE_WERKS Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070822
32 M_POWL_TYP Instance attribute Private Type reference (TYPE) POWL_TYPE_TY POWL type ID 20070814
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK_HEADER Instance method Private Method Checks authority of header PO data 20070822
2 AUTHORITY_CHECK_POS Instance method Private Method Checks authority of PO item level 20070822
3 GET_ACTIONS_SRM Instance method Private Method define action meta for ERP/SRM scenario 20080327
4 GET_DELIVERY_DATE_VIA_ES Instance method Private Method 20080520
5 GET_OBJECTS_ENTERPRISE_SEARCH Instance method Private Method data retrieval VIA ENTERPRISE SEARCH 20080317
6 ITEM_CATEGORY_DEFAULTS Instance method Private Method Set default values for item category 20070912
7 PO_DATA_GET Instance method Private Method Reads the purchase order from database 20070822
8 RANGETABLES_PO_SET Instance method Private Method Set range tables for purchase order document 20070822
9 TIMEFRAME_DUEDATE_CONVERT Instance method Private Method Determines the duedates from the timeframe selection 20071009
Events
Class CL_MM_POWL_SES_RECEIVE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 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
2 TY_T_EKET_EINDT Private See coding 20080520 ty_t_eket_eindt type 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 20070822
2 Changing LS_PURDOC Call by reference Type reference (TYPE) MMPURUI_PO_POWL_STY MMPUR_UI_MODEL: Purchase Orders 20070822

Method AUTHORITY_CHECK_HEADER on class CL_MM_POWL_SES_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 20070822
2 Changing LS_PURDOC Call by reference Type reference (TYPE) MMPURUI_PO_POWL_STY MMPUR_UI_MODEL: Purchase Orders 20070822

Method AUTHORITY_CHECK_POS on class CL_MM_POWL_SES_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 Aktion Meta-Beschreibung 20080327
2 Exporting E_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY X-Kennzeichen 20080327
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Anwendungs-ID 20080327
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20080327
5 Importing I_SELCRIT_PARA Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20080327
6 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY ID des POWL-Typs 20080327
7 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER Benutzername 20080327

Method GET_ACTIONS_SRM on class CL_MM_POWL_SES_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 20080806
2 Changing CT_POWL_RESULT Call by reference Type reference (TYPE) MMPURUI_PO_POWL_TTY MMPUR_UI_MODEL: PO Data for POWL 20080806
3 Importing IT_EBELN Call by reference Type reference (TYPE) MMPURUI_RANGE_TTY Document number 20080806
4 Importing IT_EBELP Call by reference Type reference (TYPE) MMPURUI_RANGE_TTY Document items 20080806

Method GET_DELIVERY_DATE_VIA_ES on class CL_MM_POWL_SES_RECEIVE 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) MMPURUI_PO_POWL_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_SES_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 20070912
2 Changing CH_VALID_VAL Call by reference Type reference (TYPE) POWL_NAMEVALUE_TTY Name/Value set 20070912
3 Importing IM_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20070912

Method ITEM_CATEGORY_DEFAULTS on class CL_MM_POWL_SES_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) MMPURUI_PO_POWL_TTY MMPUR_UI_MODEL: Purchase Orders 20070822
2 Importing IM_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20070925
3 Importing IM_MAX_SEL Call by reference Type reference (TYPE) I 20070822
4 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20070822

Method PO_DATA_GET on class CL_MM_POWL_SES_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 20071009

Method RANGETABLES_PO_SET on class CL_MM_POWL_SES_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 20071009

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