SAP ABAP Class CL_FPIA_APP_MM (FPIA Application for MM transactions)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     FPS_IOA (Package) Interest on Arrears
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FPIA_APP_FI_MM FPIA Application FI and MM 20080714
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20080715
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_INVOICE_UPDATE BAdI Interface IF_EX_INVOICE_UPDATE 20080715
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_MRM_CHECK Interface for BAdI: MRM_CHECK 20080717
Properties
Class CL_FPIA_APP_MM  
Short Description FPIA Application for MM transactions    
Super Class CL_FPIA_APP_FI_MM FPIA Application FI and MM 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FPS_IOA   Interest on Arrears 
Created 20080714   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20080715
2 IF_EX_INVOICE_UPDATE BAdI Interface IF_EX_INVOICE_UPDATE 20080715
3 IF_EX_MRM_CHECK Interface for BAdI: MRM_CHECK 20080717
Friends
# Friend Modeled only Created on Description
1 CL_FPIA_FACTORY 20080716 Create instances of FPIA objects
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_FPIA_APP_MM FPIA Application for MM transactions 20080716
2 MB_PAYMENT_MM Instance attribute Private Object reference (TYPE REF TO) FPIA_BDI_COPY_PAYMNT_TERM_MM 20080718
3 MO_RBKP_OLD Static Attribute Protected Type reference (TYPE) RBKP Key for Incoming Invoice (MM) 20090513
4 MT_ALL_VZSKZ_EKKO Instance attribute Private Type reference (TYPE) FPIA_T_VZSKZ_EKKO Table Type for FPIA_S_VZSKZ_EKKO 20080722
5 MT_CUST_MSG Instance attribute Private Type reference (TYPE) MRM_TAB_ERRPROT 20080819
6 MT_ERRPROT Instance attribute Private Type reference (TYPE) MRM_TAB_ERRPROT 20100202
7 MT_VZSKZ_EKKO Instance attribute Private Type reference (TYPE) FPIA_T_VZSKZ_EKKO Table Type for FPIA_S_VZSKZ_EKKO 20080722
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_FI_DOCUMENTS Instance method Private Method Assign FI documents 20080721
2 CALL_POPUP_FOR_INT_IND Instance method Private Method Call Popup for Interest indicator 20080723
3 CHANGE_BEFORE_UPDATE Instance method Protected Method Change before update 20080716
4 CHECK Instance method Protected Method Header Check 20080724
5 CHECK_INT_IND Instance method Private Method Check Interest Indicator 20080718
6 CONSTRUCTOR Instance method Public Constructor 20080716
7 COPY_INT_IND_FROM_PO Instance method Private Method Copy Interest Indicator from PO 20080724
8 COPY_PAYMENT_TERMS_MM Instance method Protected Method Copy Payment Terms 20080716
9 GET_INT_IND_FROM_PO Instance method Private Method Get Interest Indicator from PO 20080723
10 PREPARE_EXCEPTION_TO_LOG Instance method Protected Method 20080717
11 SET_INSTANCE Static method Private Method Set instance 20080717
12 SET_KEY_MM_TO_INTEREST Instance method Private Method Set mm key to interest 20080717
Events
Class CL_FPIA_APP_MM has no event.
Types
Class CL_FPIA_APP_MM has no local type.
Method Signatures

Method ASSIGN_FI_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) FPIA_S_KEY_MM Key for Incoming Invoice (MM) 20080721
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080728

Method CALL_POPUP_FOR_INT_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_VZSKZ Value transfer Type reference (TYPE) VZSKZ Interest calculation indicator 20080723

Method CALL_POPUP_FOR_INT_IND on class CL_FPIA_APP_MM has no exception.

Method CHANGE_BEFORE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RBKP_NEW Call by reference Type reference (TYPE) RBKP Document Header: Invoice Receipt 20080716
2 Importing I_RBKP_OLD Call by reference Type reference (TYPE) RBKP Document Header: Invoice Receipt 20080716
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080728

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRPROT Call by reference Type reference (TYPE) MRM_TAB_ERRPROT 20080724
2 Importing I_DRSEG_TAB Call by reference Type reference (TYPE) MMCR_TDRSEG 20080724
3 Importing I_RBKPV Call by reference Type reference (TYPE) MRM_RBKPV 20080724

Method CHECK on class CL_FPIA_APP_MM has no exception.

Method CHECK_INT_IND Signature

Method CHECK_INT_IND on class CL_FPIA_APP_MM has no parameter.
# Exception Resumable Description Created on
1 CX_FPIA_APP_FI_MM Message handler for FI and MM Application 20080722

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20080717
# Exception Resumable Description Created on
1 CX_FPIA_APP_FI_MM Message handler for FI and MM Application 20080728

Method COPY_INT_IND_FROM_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERRPROT Call by reference Type reference (TYPE) MRM_TAB_ERRPROT 20080724
2 Importing I_DRSEG_TAB Call by reference Type reference (TYPE) MMCR_TDRSEG 20080724
3 Importing I_RBKPV Call by reference Type reference (TYPE) MRM_RBKPV 20080724

Method COPY_INT_IND_FROM_PO on class CL_FPIA_APP_MM has no exception.

Method COPY_PAYMENT_TERMS_MM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RBKP_NEW Call by reference Type reference (TYPE) RBKP Document Header: Invoice Receipt 20080716
2 Importing I_RBKP_OLD Call by reference Type reference (TYPE) RBKP Document Header: Invoice Receipt 20080716
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080716

Method GET_INT_IND_FROM_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEW_VZSKZ_EKKO Call by reference Type reference (TYPE) FPIA_T_VZSKZ_EKKO Table Type for FPIA_S_VZSKZ_EKKO 20080723
2 Exporting E_VZSKZ Call by reference Type reference (TYPE) VZSKZ Interest calculation indicator 20080723
3 Importing I_DRSEG_TAB Call by reference Type reference (TYPE) MMCR_TDRSEG 20080723
4 Importing I_RBKPV Call by reference Type reference (TYPE) MRM_RBKPV 20080723
# Exception Resumable Description Created on
1 CX_FPIA_APP_FI_MM Message handler for FI and MM Application 20080723

Method PREPARE_EXCEPTION_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080717
2 Importing IV_MSGTY Call by reference Type reference (TYPE) MSGTY Message Type 20080722
3 Returning RT_ERROR Value transfer Type reference (TYPE) MRM_TAB_ERRPROT 20080717

Method PREPARE_EXCEPTION_TO_LOG on class CL_FPIA_APP_MM has no exception.

Method SET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SINGLETON Call by reference Object reference (TYPE REF TO) CL_FPIA_APP_MM FPIA Application for MM transactions 20080717

Method SET_INSTANCE on class CL_FPIA_APP_MM has no exception.

Method SET_KEY_MM_TO_INTEREST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) FPIA_S_KEY_MM Key for Incoming Invoice (MM) 20080717
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080728
History
Last changed by/on SAP  20130531 
SAP Release Created in 100