SAP ABAP Class CL_MM_POWL_IV_PROCESS (Invoice document process)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-IV (Application Component) Invoice Verification
     MMIV_UI_MODEL (Package) Model Components for WD Applications f. Invoice Verification
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 20070823
Properties
Class CL_MM_POWL_IV_PROCESS  
Short Description Invoice 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 MMIV_UI_MODEL   Model Components for WD Applications f. Invoice Verification 
Created 20070706   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MM_POWL_IV_PROCESS has no forward declaration.
Interfaces
Class CL_MM_POWL_IV_PROCESS has no interface implemented.
Friends
Class CL_MM_POWL_IV_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTID_CANCEL_IV_DOC Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'CANCEL_IV_DOC' Action identifier 20070823
2 C_ACTID_RELEASE_IV_DOC Constant Private Type reference (TYPE) POWL_ACTIONID_TY 'RELEASE_IV_DOC' Action identifier 20070823
3 C_FULL_OK Constant Private Type reference (TYPE) CHAR01 'A' Green traffic light for invoices 20070727
4 C_NOT_OK Constant Private Type reference (TYPE) CHAR01 'C' Red traffic light for invoices 20070727
5 C_OK Constant Private Type reference (TYPE) CHAR01 'B' Yellow traffic light for invoices 20070727
6 MT_OBJECT Instance attribute Private Type reference (TYPE) MMIV_INVDOC_FULL_TY Contains Currently Displayed Data 20070710
7 MT_RANGE_BELNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
8 MT_RANGE_BLART Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
9 MT_RANGE_BLDAT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
10 MT_RANGE_BUDAT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
11 MT_RANGE_BUKRS Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
12 MT_RANGE_GJAHR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
13 MT_RANGE_IVTYP Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
14 MT_RANGE_LIFNR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
15 MT_RANGE_RBSTAT Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
16 MT_RANGE_RMWWR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
17 MT_RANGE_USNAM Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
18 MT_RANGE_WAERS Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
19 MT_RANGE_ZLSPR Instance attribute Private Type reference (TYPE) MMPURUI_RANGE_TTY MMPUR_UI_MODEL: Type for Range Tables 20070709
20 M_POWL_TYP Instance attribute Private Type reference (TYPE) POWL_TYPE_TY Contains last used POWL-type 20070709
Methods
# Method Level Visibility Method type Description Created on
1 AUTH_CHECK Instance method Private Method Authority check for selected invoices 20131028
2 GET_ACTIONS_SRM Instance method Private Method Define Action Meta for ERP/SRM Scenario 20080414
3 GET_DDIC_DATA Instance method Private Method Get data dictionary information 20071011
4 INVDOC_DATA_GET Instance method Private Method Read data base table entries for selected invoices 20070709
5 RANGETABLES_INVDOC_SET Instance method Private Method Set rangetables for invoice documents 20070709
6 RBSTAT_ICON_SET Instance method Private Method Set traffic light for invoice status 20070719
7 RBSTAT_TOOLTIP_SET Instance method Private Method Set tolltip for the invoice status 20070727
Events
Class CL_MM_POWL_IV_PROCESS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_T_DFIES Private See coding 20071011 lty_t_dfies TYPE STANDARD TABLE OF dfies WITH KEY tabname fieldname
2 MMIV_INVDOC_FULL Private See coding 20070727 BEGIN OF mmiv_invdoc_full . INCLUDE TYPE mmiv_invdoc_sty . TYPES rbstat_icon TYPE icon_d . TYPES rbstat_tooltip TYPE icon_text . TYPES END OF mmiv_invdoc_full
3 MMIV_INVDOC_FULL_TY Private See coding 20070727 mmiv_invdoc_full_ty TYPE STANDARD TABLE OF mmiv_invdoc_full
Method Signatures

Method AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_INVOICE Call by reference Type reference (TYPE) MMIV_INVDOC_FULL Document Header: Invoice Receipt 20131028
2 Importing IM_USER_NAME Call by reference Type reference (TYPE) XUSER User name 20131028

Method AUTH_CHECK on class CL_MM_POWL_IV_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 Activity: Meta Description 20080414
2 Exporting E_ACTIONS_CHANGED Call by reference Type reference (TYPE) POWL_XFLAG_TY X Indicator 20080414
3 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID 20080414
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key 20080414
5 Importing I_SELCRIT_PARA Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20080414
6 Importing I_TYPE Call by reference Type reference (TYPE) POWL_TYPE_TY ID of POWL Type 20080414
7 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User Name 20080414

Method GET_ACTIONS_SRM on class CL_MM_POWL_IV_PROCESS 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 20071011
2 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20071011
3 Returning RT_DATA Value transfer Type reference (TYPE) LTY_T_DFIES Invoice Item (Dialog Processing) 20071011

Method GET_DDIC_DATA on class CL_MM_POWL_IV_PROCESS has no exception.

Method INVDOC_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_INVDOC Call by reference Type reference (TYPE) MMIV_INVDOC_FULL_TY Table for list of invoices 20070709
2 Importing IM_MAX_SEL Call by reference Type reference (TYPE) I Maximum of selected entries 20070730
3 Importing I_USERNAME Call by reference Type reference (TYPE) XUSER User name 20131028

Method INVDOC_DATA_GET on class CL_MM_POWL_IV_PROCESS has no exception.

Method RANGETABLES_INVDOC_SET Signature

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

Method RANGETABLES_INVDOC_SET on class CL_MM_POWL_IV_PROCESS has no exception.

Method RBSTAT_ICON_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_STATUS_INV Call by reference Type reference (TYPE) CHAR01 icon status from inv doc 20070727
2 Changing LS_INVDOC Call by reference Type reference (TYPE) MMIV_INVDOC_FULL Table for list of invoices 20070719

Method RBSTAT_ICON_SET on class CL_MM_POWL_IV_PROCESS has no exception.

Method RBSTAT_TOOLTIP_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_STATUS_INV Call by reference Type reference (TYPE) CHAR01 icon status for inv doc 20070727
2 Returning RV_TOOLTIP Value transfer Type reference (TYPE) ICON_TEXT Icon text 20080208

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