SAP ABAP Class CL_REXC_ES_IBI_DATA (IBI data processing)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-LOC (Application Component) Localization
     GLO_REFX_ES_RA (Package) Localization Flexible Real Estate Spain
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RECA_STORABLE_EXT Extendable Object: Standard Implementation 20120417
Properties
Class CL_REXC_ES_IBI_DATA  
Short Description IBI data processing    
Super Class CL_RECA_STORABLE_EXT Extendable Object: Standard Implementation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class REXCES    
Program status P  SAP Standard Production Program 
Category 0   
Package GLO_REFX_ES_RA   Localization Flexible Real Estate Spain 
Created 20120417   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REXC_ES_IBI_DATA has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_REXC_ES_IBI_SERVICES 20120604 Service Class for IBI
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_EXTID Constant Public Type reference (TYPE) RECAEXTID 'ES_IBI_DATA' Enhancements: Identification 20120618
2 MD_EXEMPTSTATUS Instance attribute Private Type reference (TYPE) RECABOOL Exemption has accepted or not 20120417
3 MD_INDEX Instance attribute Private Type reference (TYPE) INT4 IMI Master Data 20120417
4 MD_LOCHIER Instance attribute Private Type reference (TYPE) RELMPLLOCHIER Location Key of Parcel in Location Structure 20120417
5 MT_IBI_DATA Instance attribute Private Type reference (TYPE) RE_T_VIXCESIBIDATA IBI master data 20120418
6 MT_IBI_DATA_OLD Instance attribute Private Type reference (TYPE) RE_T_VIXCESIBIDATA IBI master data 20120418
7 MT_MESSAGE Instance attribute Public Type reference (TYPE) RE_T_MSG Message Collector 20120706
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_O Instance method Public Method Check for the linked object to change the state of the isres 20120417
2 CHECK_SCREEN Instance method Public Method 20120417
3 COUNT Instance method Public Method Number of entries 20120417
4 DELETE_DETAIL Instance method Public Method Delete entry 20120417
5 GET_DETAIL_X Instance method Public Method Returns a detail entry with additional fields 20120417
6 GET_IBI_RATE Static method Public Method Determination of the IBI rate 20120417
7 GET_LIST Instance method Public Method Returns entries 20120417
8 GET_LOCHIER Instance method Public Method gets the location key attribute 20120417
9 INSERT_DETAIL Instance method Public Method Insert new entry 20120417
10 MODIFY_IBI_DATA Instance method Public Method modify table mt_imi_data 20120417
11 SET_BUKRS Instance method Public Method Change entry 20120704
12 UPDATE_DETAIL Instance method Public Method Change entry 20120417
13 _CALC_DATE Instance method Private Method Calculation of dateto and month of ownership 20120417
14 _CHECK_LOCKED_RECORD Instance method Private Method Check that locked records are not changed 20120417
15 _GET_DETAIL Instance method Private Method Returns detail IBI data 20120417
16 _SORT_LIST Instance method Private Method Sort list 20120417
Events
Class CL_REXC_ES_IBI_DATA has no event.
Types
Class CL_REXC_ES_IBI_DATA has no local type.
Method Signatures

Method CHECK_O Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DATE_OF_CONSTRUCTION Call by reference Type reference (TYPE) VVYBAUJAHR Fiscal Year 20120417
2 Exporting ED_OK Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20120417
3 Importing ID_DATEFROM Call by reference Type reference (TYPE) REXCESIBIDATEFROM Valid from date 20120417
4 Importing ID_DATETO Call by reference Type reference (TYPE) REXCESIBIDATETO Valid from date 20120417
# Exception Resumable Description Created on
1 BUILDING_MISSING_CONTSTRYEAR MIssing conctruction year for building 20120417
2 ERROR general error.. 20120417
3 MORE_THAN_ONE More than one object has been assigned. 20120417
4 NOT_GOOD_OBJECT Not good object has been selected. 20120417
5 NO_OBJECT Assigned object is missing 20120417

Method CHECK_SCREEN 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) REXCESIBI_S Parcel of Land: Basic Data 20120417
# Exception Resumable Description Created on
1 ERROR error 20120417

Method COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_COUNT Value transfer Type reference (TYPE) I Number of entries 20120417

Method COUNT on class CL_REXC_ES_IBI_DATA has no exception.

Method DELETE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20120417
2 Importing ID_KEY_NEW Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20120417
3 Importing IF_LASTENTRY Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20120417
# Exception Resumable Description Created on
1 ERROR Error by delete 20120417

Method GET_DETAIL_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DETAIL_X Call by reference Type reference (TYPE) REXCESIBI_X IBI data with additional fields 20120417
2 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20120417
3 Importing ID_SPRAS Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3 System, current language 20120417
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20120417

Method GET_IBI_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_IBI_RATE Call by reference Type reference (TYPE) REXCESIBIRATE Municipal Property Tax Rate (%) 20120418
2 Exporting ED_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120417
3 Importing ID_CITY Call by reference Type reference (TYPE) REXCESMUNICIPALITY Code of the Municipality 20120417
4 Importing ID_TAXCATID Call by reference Type reference (TYPE) REXCESTAXCAT Municipal Property Tax Category 20120417
5 Importing ID_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20120417
# Exception Resumable Description Created on
1 ERROR Error 20120417
2 NOT_FOUND IMI rate not found 20120417

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_VIXCESIBIDATA IBI master data (VIXCESIBIDATA) 20120417
# Exception Resumable Description Created on
1 NOT_FOUND List empty 20120417

Method GET_LOCHIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LOCHIER Call by reference Type reference (TYPE) RELMPLLOCHIER Location Key of Parcel in Location Structure 20120417

Method GET_LOCHIER on class CL_REXC_ES_IBI_DATA has no exception.

Method INSERT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DETAIL Call by reference Type reference (TYPE) REXCESIBI IBI data screen fields 20120417
2 Importing IS_DETAIL Call by reference Type reference (TYPE) REXCESIBI IBI data screen fields 20120417
# Exception Resumable Description Created on
1 ERROR Error by inserting 20120417
2 NOT_AUTHORIZED 20120417

Method MODIFY_IBI_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Type reference (TYPE) REXCESIBI IBI data 20120417

Method MODIFY_IBI_DATA on class CL_REXC_ES_IBI_DATA has no exception.

Method SET_BUKRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS 20120704

Method SET_BUKRS on class CL_REXC_ES_IBI_DATA has no exception.

Method UPDATE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DETAIL Call by reference Type reference (TYPE) REXCESIBI IBI data screen fields 20120417
2 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20120417
# Exception Resumable Description Created on
1 ERROR Error by updating 20120417

Method _CALC_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20120417
# Exception Resumable Description Created on
1 WRONG_EXCLUSION_MONTH Month of exclusion larger than month of ownership 20120417

Method _CHECK_LOCKED_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Type reference (TYPE) REXCESIBI IBI data 20120417
# Exception Resumable Description Created on
1 LOCKED_RECORD_CHANGED Not found 20120417

Method _GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DETAIL Call by reference Type reference (TYPE) REXCESIBI IBI data screen fields 20120417
2 Importing ID_DATEFROM Value transfer Type reference (TYPE) RECADATEFROM Date: Valid From 20120417
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20120417

Method _SORT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LIST Call by reference Attribute reference (LIKE) MT_IBI_DATA IMI master data 20120417

Method _SORT_LIST on class CL_REXC_ES_IBI_DATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607