SAP ABAP Class CL_REXC_PT_IMI_DATA (IMI data processing)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-LOC (Application Component) Localization
     GLO_REFX_PT (Package) Localization Flexible Real Estate Portugal
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 20070727
Properties
Class CL_REXC_PT_IMI_DATA  
Short Description IMI data processing    
Super Class CL_RECA_STORABLE_EXT Extendable Object: Standard Implementation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class REXCPTPT    
Program status P  SAP Standard Production Program 
Category 0   
Package GLO_REFX_PT   Localization Flexible Real Estate Portugal 
Created 20070727   SAP 
Last change 20110908   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_PT_IMI_DATA has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_REXC_PT_IMI_SERVICES 20070817 Service Class for IMI
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_CONSTYEAR Instance attribute Private Type reference (TYPE) REXCPTCONSTDATE Valid from date 20070921
2 MD_EXEMPTSTATUS Instance attribute Private Type reference (TYPE) RECABOOL Exemption has accepted or not 20070816
3 MD_EXPERYEAR Instance attribute Private Type reference (TYPE) REXCPTEXPER Exemption Period 20070816
4 MD_INDEX Instance attribute Private Type reference (TYPE) INT4 IMI Master Data 20070914
5 MD_LOCHIER Instance attribute Private Type reference (TYPE) RELMPLLOCHIER Location Key of Parcel in Location Structure 20070803
6 MD_USED Instance attribute Private Type reference (TYPE) REXCPTISRESIDENTIAL General Yes/No Field 20070927
7 MT_IMI_DATA Instance attribute Private Type reference (TYPE) RE_T_VIXCPTIMIDATA IMI master data 20070727
8 MT_IMI_DATA_OLD Instance attribute Private Type reference (TYPE) RE_T_VIXCPTIMIDATA IMI master data 20070727
9 MT_LIST Instance attribute Public Type reference (TYPE) RE_T_MSG Message Collector 20101006
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 20070914
2 CHECK_SCREEN Instance method Public Method 20071011
3 COUNT Instance method Public Method Number of entries 20070727
4 DELETE_DETAIL Instance method Public Method Delete entry 20070727
5 GET_DETAIL_X Instance method Public Method Returns a detail entry with additional fields 20070727
6 GET_IMI_RATE Static method Public Method Determination of the IMI rate 20070919
7 GET_LIST Instance method Public Method Returns entries 20070727
8 GET_LOCHIER Instance method Public Method gets the location key attribute 20070803
9 INSERT_DETAIL Instance method Public Method Insert new entry 20070727
10 MODIFY_IMI_DATA Instance method Public Method modify table mt_imi_data 20070821
11 UPDATE_DETAIL Instance method Public Method Change entry 20070727
12 _CALC_DATE Instance method Private Method Calculation of dateto and month of ownership 20070727
13 _CHECK_LOCKED_RECORD Instance method Private Method Check that locked records are not changed 20070727
14 _GET_DETAIL Instance method Private Method Returns detail IMI data 20070817
15 _SORT_LIST Instance method Private Method Sort list 20070727
Events
Class CL_REXC_PT_IMI_DATA has no event.
Types
Class CL_REXC_PT_IMI_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) REXCPTCONSTDATE Fiscal Year 20070914
2 Exporting ED_OK Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20070914
3 Importing ID_DATEFROM Call by reference Type reference (TYPE) REXCPTIMIDATEFROM Valid from date 20070914
4 Importing ID_DATETO Call by reference Type reference (TYPE) REXCPTIMIDATETO Valid from date 20070914
# Exception Resumable Description Created on
1 BUILDING_MISSING_CONTSTRYEAR MIssing conctruction year for building 20070920
2 ERROR general error.. 20070925
3 MORE_THAN_ONE More than one object has been assigned. 20070914
4 NOT_GOOD_OBJECT Not good object has been selected. 20070914
5 NO_OBJECT Assigned object is missing 20070921

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

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 20070727

Method COUNT on class CL_REXC_PT_IMI_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 20070727
2 Importing ID_KEY_NEW Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20070727
3 Importing IF_LASTENTRY Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20070727
# Exception Resumable Description Created on
1 ERROR Error by delete 20070727

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) REXCPTIMI_X IMI data with additional fields 20070727
2 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20070727
3 Importing ID_SPRAS Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3 System, current language 20070727
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20070727

Method GET_IMI_RATE Signature

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

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_VIXCPTIMIDATA IMI master data (VIXCPTIMIDATA) 20070727
# Exception Resumable Description Created on
1 NOT_FOUND List empty 20070727

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 20070803

Method GET_LOCHIER on class CL_REXC_PT_IMI_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) REXCPTIMI IMI data screen fields 20070727
2 Importing IS_DETAIL Call by reference Type reference (TYPE) REXCPTIMI IMI data screen fields 20070727
# Exception Resumable Description Created on
1 ERROR Error by inserting 20070727
2 NOT_AUTHORIZED 20070727

Method MODIFY_IMI_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) REXCPTIMI IMI data 20070821

Method MODIFY_IMI_DATA on class CL_REXC_PT_IMI_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) REXCPTIMI IMI data screen fields 20070727
2 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20070727
# Exception Resumable Description Created on
1 ERROR Error by updating 20070727

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 20070727
# Exception Resumable Description Created on
1 WRONG_EXCLUSION_MONTH Month of exclusion larger than month of ownership 20070727

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) REXCPTIMI IMI data 20070727
# Exception Resumable Description Created on
1 LOCKED_RECORD_CHANGED Not found 20070727

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) REXCPTIMI IMI data screen fields 20070817
2 Importing ID_DATEFROM Value transfer Type reference (TYPE) RECADATEFROM Date: Valid From 20070817
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20070817

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_IMI_DATA IMI master data 20070727

Method _SORT_LIST on class CL_REXC_PT_IMI_DATA has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 603