SAP ABAP Class CL_FPIA_APP_DOWN_PAYM_REQ (Application for Down Payment Request)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     FPS_IOA (Package) Interest on Arrears
Properties
Class CL_FPIA_APP_DOWN_PAYM_REQ  
Short Description Application for Down Payment Request    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FPS_IOA   Interest on Arrears 
Created 20080801   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FPIA_APP_DOWN_PAYM_REQ has no forward declaration.
Interfaces
Class CL_FPIA_APP_DOWN_PAYM_REQ has no interface implemented.
Friends
Class CL_FPIA_APP_DOWN_PAYM_REQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_GLVOR Constant Public Type reference (TYPE) GLVOR 'RFST' Business Transaction 20080801
2 CO_MEM_ID Constant Public Type reference (TYPE) CHAR20 'FPIA_DOWN_PAYM_REQ' memory ID for down payment 20080801
3 GV_BUKRS Instance attribute Protected Type reference (TYPE) BUKRS Company Code 20091105
4 MB_DEF_INT_IND Instance attribute Protected Object reference (TYPE REF TO) FPIA_BDI_GET_DEF_INT_IND 20080818
5 MB_IOA_CHECK Instance attribute Protected Object reference (TYPE REF TO) FPIA_BDI_CHECK 20080819
6 MO_MSG_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_FPIA_MESSAGE_HANDLER Message handler for FPIA 20080819
7 MO_SERVICES Instance attribute Protected Object reference (TYPE REF TO) CL_FPIA_SERVICES Reference to services class 20080805
8 MS_EKKO Instance attribute Protected Type reference (TYPE) EKKO Purchasing Document Header 20080819
9 MS_IOA_DATA Instance attribute Protected Type reference (TYPE) FPIA_S_INTEREST_FIELDS Actual ioa data for DP Request 20080805
10 M_FLAG_DPR Instance attribute Public Type reference (TYPE) XFELD Flag for DP request 20080805
11 M_INIT_DONE Instance attribute Protected Type reference (TYPE) XFELD Flag to store that initialization is done 20080805
12 M_INT_IND Instance attribute Public Type reference (TYPE) VZSKZ Interest indicator from PO header 20080805
Methods
# Method Level Visibility Method type Description Created on
1 CALL_CUSTOMER_CHECK Instance method Private Method Call BAdI for customer check 20080819
2 DO_INIT Instance method Public Method Initialize data for DP request transaction 20080805
3 EXPORT_IOADATA Instance method Public Method Export IoA data to memory for posting 20080805
4 GET_DEF_INT_IND Instance method Private Method Get default interest indicator 20080818
5 GET_FIELDSTATUS Instance method Protected Method Get the field status for the IoA fields 20080805
6 HANDLE_CUSTOMER_CHECK Instance method Private Method Handle Messages from Customer BAdI 20080819
7 INIT_SCREEN Instance method Public Method Initialize screen fields, field status etc. 20080805
8 POST Instance method Public Method Post IoA data 20080801
9 PREPARE_IOA_DATA Instance method Public Method Prepare the IoA data for the export to memory for posting 20080805
10 SCREEN_CHECK Instance method Public Method Check the input on the screen 3000 20080805
Events
Class CL_FPIA_APP_DOWN_PAYM_REQ has no event.
Types
Class CL_FPIA_APP_DOWN_PAYM_REQ has no local type.
Method Signatures

Method CALL_CUSTOMER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO Purchasing Document Header 20080819
2 Importing IS_INTEREST_DATA Call by reference Type reference (TYPE) FPIA_S_INTEREST_FIELDS Changeable fields in FPIA _INTERERST 20080819
3 Importing IV_APPLICATION Call by reference Type reference (TYPE) C Application 20080819
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080819

Method DO_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ALV_CONTROL Call by reference Object reference (TYPE REF TO) CL_FPDP_ALV_CONTROL Purchase Order Items 20080805
2 Importing IV_COMPANY Call by reference Type reference (TYPE) BUKRS SPACE Company Code 20091105
3 Importing I_FLAG_DP_REQUEST Call by reference Type reference (TYPE) XFELD Checkbox 20080805
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080819

Method EXPORT_IOADATA Signature

Method EXPORT_IOADATA on class CL_FPIA_APP_DOWN_PAYM_REQ has no parameter.
Method EXPORT_IOADATA on class CL_FPIA_APP_DOWN_PAYM_REQ has no exception.

Method GET_DEF_INT_IND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EKKO Call by reference Type reference (TYPE) EKKO 20080818
2 Importing IV_APPLICATION Call by reference Type reference (TYPE) C Application 20080818
3 Returning RV_RESULT Value transfer Type reference (TYPE) VZSKZ Interest calculation indicator 20080818

Method GET_DEF_INT_IND on class CL_FPIA_APP_DOWN_PAYM_REQ has no exception.

Method GET_FIELDSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDSTAT Value transfer Type reference (TYPE) FPIA_T_FIELDSTAT_RESULT Table type for result of field status control evaluation 20080805
# Exception Resumable Description Created on
1 CX_FPIA_AUTHORIZATION_ERROR Exception class for authorizations 20080805
2 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080805
3 CX_FPIA_CUSTOMIZING_ERROR Exception class for FPIA customizing error 20080805

Method HANDLE_CUSTOMER_CHECK Signature

Method HANDLE_CUSTOMER_CHECK on class CL_FPIA_APP_DOWN_PAYM_REQ has no parameter.
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080819

Method INIT_SCREEN Signature

Method INIT_SCREEN on class CL_FPIA_APP_DOWN_PAYM_REQ has no parameter.
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080805

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BKPF Call by reference Type reference (TYPE) BKPF Accounting Document Header 20080801
2 Importing IS_DATA Call by reference Type reference (TYPE) FPIA_S_INTEREST_FIELDS Changeable fields in FPIA _INTERERST 20080801
3 Importing IT_BSEG Call by reference Type reference (TYPE) BSEG_T Table Type for BSEG 20080801
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080801

Method PREPARE_IOA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IOADATA Call by reference Type reference (TYPE) FPIA_S_INTEREST_FIELDS Changeable fields in FPIA _INTERERST 20080805

Method PREPARE_IOA_DATA on class CL_FPIA_APP_DOWN_PAYM_REQ has no exception.

Method SCREEN_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IOADATA Call by reference Type reference (TYPE) FPIA_S_INTEREST_FIELDS Changeable fields in FPIA _INTERERST 20080805
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080805
History
Last changed by/on SAP  20110908 
SAP Release Created in 100