SAP ABAP Class CL_FPIA_SRV_INTEREST (Data Service Interest)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     FPS_IOA (Package) Interest on Arrears
Properties
Class CL_FPIA_SRV_INTEREST  
Short Description Data Service Interest    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FPS_IOA   Interest on Arrears 
Created 20080702   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FPIA_SRV_INTEREST has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_FPIA_SRV_INT_MGR 20080708 Service Interest Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_LOCK_LOCKED Constant Public Type reference (TYPE) C 'L' locked 20080703
2 CO_LOCK_UNLOCKED Constant Public Type reference (TYPE) C 'U' unlocked 20080703
3 CO_MODE_CHANGE Constant Public Type reference (TYPE) C 'C' 20080709
4 CO_MODE_DISPLAY Constant Public Type reference (TYPE) C 'D' 20080709
5 CO_X Constant Public Type reference (TYPE) BOOLE 'X' Boolean variable 20080703
6 MO_INT_MGR Instance attribute Private Object reference (TYPE REF TO) CL_FPIA_SRV_INT_MGR Interest data manager 20080715
7 MO_LOCK Instance attribute Private Type reference (TYPE) C Status of lock 20080703
8 MO_PERS_INT Instance attribute Private Object reference (TYPE REF TO) CL_FPIA_PERS_INTEREST Pers.Class for table FPIA_INTEREST 20080702
9 MT_PERS_FI_IDX Instance attribute Private Type reference (TYPE) FPIA_T_PERS_FI_IDX Table type for Persistent Object CL_FPIA_PERS_FI_IDX 20080702
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_NEW_FI_IDX Instance method Public Method Assign FI document for Interest 20080710
2 CLEAN_UP Instance method Protected Method Clean up persistents 20080717
3 CONSTRUCTOR Instance method Public Constructor Constructor 20080702
4 DELETE_FI_IDX Instance method Public Method Delete FI_IDX data 20080721
5 GET_CHANGE_DOC Instance method Public Method Get change document 20080709
6 GET_FI_IDX Instance method Public Method Get FPIA FI_IDX data 20080702
7 GET_INTEREST Instance method Public Method Get FPIA Interest data 20080702
8 GET_KEY_FI Instance method Public Method Get FI Keys for Interest 20080703
9 GET_KEY_MM Instance method Public Method Get MM keys for Interest 20080703
10 GET_OID Instance method Public Method Get OID 20080710
11 GET_ORIG_FI_IDX Instance method Public Method Get original values of FPIA FI_IDX data 20080708
12 GET_ORIG_INTEREST Instance method Public Method Get original values of FPIA Interest data 20080704
13 GET_PERS_FIELDS_FI Instance method Private Method Get FI persistent fields 20080708
14 GET_PERS_FIELDS_INT Instance method Private Method Get Interest persistent fields 20080708
15 GET_PERS_TO_KEY_FI Instance method Private Method Get Persistent object to Key 20080708
16 INSERT_FI_IDX Instance method Private Method Insert FI_IDX 20080709
17 IS_CHANGED Instance method Public Method Is the interest record changed? 20080707
18 IS_LOCKED Instance method Public Method Is the Interest record locked? 20080704
19 REFRESH Instance method Public Method Refresh data from DB 20080729
20 SET_ADMIN_DATA Instance method Private Method Set admin data 20080708
21 SET_CHANGED Instance method Public Method Set State to changed 20080819
22 SET_CREATE_DATA Instance method Public Method Set created by and at data 20080709
23 SET_FI_IDX Instance method Public Method Set FI_IDX data 20080708
24 SET_INTEREST Instance method Public Method Set FPIA Interest data 20080702
25 SET_INT_DOC_EXIST Instance method Public Method Set Indicator Interest Doc Exist 20080704
26 SET_INT_GSBER Instance method Public Method Set Business Area 20090311
27 SET_INT_LINE_TYPE Instance method Public Method Set Line Type 20090208
28 SET_INV_VAL_DATE_AC Instance method Public Method Set Invoice Validation date of Accountant 20080704
29 SET_INV_VAL_DATE_BR Instance method Public Method Set Invoice Validation date of Budget responsible 20080704
30 SET_MODE Instance method Public Method Set Change Mode 20080707
31 WRITE_CHANGE_DOC Instance method Private Method Write change document 20080707
Events
Class CL_FPIA_SRV_INTEREST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CDRED Public See coding 20091013 TT_CDRED TYPE STANDARD TABLE OF cdred
Method Signatures

Method ASSIGN_NEW_FI_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FI_KEY Call by reference Type reference (TYPE) FPIA_S_KEY_FI Key for Financial document 20080710
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080710

Method CLEAN_UP Signature

Method CLEAN_UP on class CL_FPIA_SRV_INTEREST has no parameter.
Method CLEAN_UP on class CL_FPIA_SRV_INTEREST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INT_MGR Call by reference Object reference (TYPE REF TO) CL_FPIA_SRV_INT_MGR Interest data manager 20080715
2 Importing IO_PERS_INT Call by reference Object reference (TYPE REF TO) CL_FPIA_PERS_INTEREST Pers.Class for table FPIA_INTEREST 20080703
3 Importing IT_PERS_FI_IDX Call by reference Type reference (TYPE) FPIA_T_PERS_FI_IDX Table type for Persistent Object CL_FPIA_PERS_FI_IDX 20080703
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080702

Method DELETE_FI_IDX 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_FI Key for Financial document 20080721
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080721

Method GET_CHANGE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) TT_CDRED Table Type for CDRED 20080728
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080709

Method GET_FI_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) FPIA_T_KEY_FI Key for Financial document 20080708
2 Returning RT_RESULT Value transfer Type reference (TYPE) FPIA_T_FI_IDX Table type for table fpia_fi_idx 20080702
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080708

Method GET_INTEREST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RESULT Value transfer Type reference (TYPE) FPIA_INTEREST Table for Penalty Interest 20080703
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080730

Method GET_KEY_FI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_RESULT Value transfer Type reference (TYPE) FPIA_T_KEY_FI Key for Financial document 20080703
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080728

Method GET_KEY_MM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RESULT Value transfer Type reference (TYPE) FPIA_S_KEY_MM Key for Incoming Invoice (MM) 20080703
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080728

Method GET_OID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) OS_GUID Globally Unique Identifier 20080710
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080710

Method GET_ORIG_FI_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Call by reference Type reference (TYPE) FPIA_T_KEY_FI Key for Financial document 20080709
2 Returning RT_RESULT Value transfer Type reference (TYPE) FPIA_T_FI_IDX Table type for table fpia_fi_idx 20080708
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080708

Method GET_ORIG_INTEREST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RESULT Value transfer Type reference (TYPE) FPIA_INTEREST Table for Penalty Interest 20080704

Method GET_ORIG_INTEREST on class CL_FPIA_SRV_INTEREST has no exception.

Method GET_PERS_FIELDS_FI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Object reference (TYPE REF TO) DATA FI Index Table for Interest Calculation - Chorus 20080708
2 Importing IO_PERS_FI_IDX Call by reference Object reference (TYPE REF TO) CL_FPIA_PERS_FI_IDX Pers.Class for table FPIA_FI_IDX 20080708
3 Importing IT_FIELD Call by reference Type reference (TYPE) DDFIELDS DD: Field List 20080708
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080728

Method GET_PERS_FIELDS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESULT Call by reference Object reference (TYPE REF TO) DATA FI Index Table for Interest Calculation - Chorus 20080708
2 Importing IO_PERS_INT Call by reference Object reference (TYPE REF TO) CL_FPIA_PERS_INTEREST Persistent Class for Table FPIA_INTEREST 20080708
3 Importing IT_FIELD Call by reference Type reference (TYPE) DDFIELDS DD: Field List 20080708
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080708

Method GET_PERS_TO_KEY_FI 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_FI Key for Financial document 20080708
2 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_FPIA_PERS_FI_IDX Pers.Class for table FPIA_FI_IDX 20080708
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080708

Method INSERT_FI_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PERS_FI_IDX Call by reference Type reference (TYPE) FPIA_T_PERS_FI_IDX Table type for Persistent Object CL_FPIA_PERS_FI_IDX 20080709
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080709

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE Boolean variable 20080707
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080707

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE Boolean variable 20080704

Method IS_LOCKED on class CL_FPIA_SRV_INTEREST has no exception.

Method REFRESH Signature

Method REFRESH on class CL_FPIA_SRV_INTEREST has no parameter.
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080729

Method SET_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PERS_FI_IDX Call by reference Object reference (TYPE REF TO) CL_FPIA_PERS_FI_IDX Pers.Class for table FPIA_FI_IDX 20080708
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080708

Method SET_CHANGED Signature

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

Method SET_CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AT Call by reference Type reference (TYPE) FPIA_CREATED_AT Record Created At (Time Stamp) 20080709
2 Importing I_BY Call by reference Type reference (TYPE) FPIA_CREATED_BY SY-UNAME Record Created By (UserID) 20080709
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080709

Method SET_FI_IDX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) FPIA_S_PAYMENT_TERMS Payment Terms 20080708
2 Importing IS_KEY Call by reference Type reference (TYPE) FPIA_S_KEY_FI Key for Financial document 20080708
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080708

Method SET_INTEREST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) FPIA_S_INTEREST_SET_FIELD Table for Penalty Interest 20080702
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080702

Method SET_INT_DOC_EXIST 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_FI Key for Financial document 20080708
2 Importing IV_INT_DOC_EXIST Call by reference Type reference (TYPE) FPIA_INT_DOC_EXIST 'X' Interest Document Exist 20080704
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080704

Method SET_INT_GSBER 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_FI Key for Financial document 20090311
2 Importing IV_INT_GSBER Call by reference Type reference (TYPE) GSBER IBusiness Area 20090311
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20090311

Method SET_INT_LINE_TYPE 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_FI Key for Financial document 20090208
2 Importing IV_INT_LINE_TYPE Call by reference Type reference (TYPE) FPIA_LINETYPE Interest Document Exist 20090208
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20090208

Method SET_INV_VAL_DATE_AC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INV_VAL_DATE Call by reference Type reference (TYPE) FPIA_INV_VALIDATION_AC Invoice Validation of Accountant (Time Stamp) 20080704
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080704

Method SET_INV_VAL_DATE_BR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INV_VAL_DATE Call by reference Type reference (TYPE) FPIA_INV_VALIDATION_BR Invoice Validation of Budget Responsible (Time Stamp) 20080704
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080704

Method SET_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) C 20080707
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080707

Method WRITE_CHANGE_DOC Signature

Method WRITE_CHANGE_DOC on class CL_FPIA_SRV_INTEREST has no parameter.
# Exception Resumable Description Created on
1 CX_FPIA_COMMON_EXCEPTION Super class for FPIA exceptions 20080707
History
Last changed by/on SAP  20110908 
SAP Release Created in 100