SAP ABAP Class CL_REXC_ES_IBI_IS (Informationsystem for IBI data)
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_REIS_DATA ALV Reporting: Model Component [Abstract] 20120630
Properties
Class CL_REXC_ES_IBI_IS  
Short Description Informationsystem for IBI data    
Super Class CL_REIS_DATA ALV Reporting: Model Component [Abstract] 
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 20120630   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECA2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RECD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RECD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REXC_ES_IBI_IS has no interface implemented.
Friends
Class CL_REXC_ES_IBI_IS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_AUTH_OBJECT Constant Protected Type reference (TYPE) XUOBJECT 'F_XCPT_IMI' Authorization object 20120630
2 MC_FUNC_CARRYFORW Constant Private Type reference (TYPE) SYUCOMM 'REXC_CARRYFORW' Screens, function code triggered by PAI 20120630
3 MC_FUNC_LOCK Constant Private Type reference (TYPE) SYUCOMM 'REXC_LOCK' Screens, function code triggered by PAI 20120630
4 MC_FUNC_LOCK_ORIG Constant Private Type reference (TYPE) SYUCOMM 'REXC_LOCK_ORIG' Screens, function code triggered by PAI 20120630
5 MC_FUNC_OVERTAKE Constant Private Type reference (TYPE) SYUCOMM 'REXC_OVERTAKE' Function code that PAI triggered 20120630
6 MC_FUNC_POSTING Constant Private Type reference (TYPE) SYUCOMM 'REXC_POSTING' Function code that PAI triggered 20120630
7 MC_FUNC_POST_INSTALLM Constant Private Type reference (TYPE) SYUCOMM 'REXC_POST_INSTALLM' Screens, function code triggered by PAI 20120630
8 MC_FUNC_POST_REVERSALS Constant Private Type reference (TYPE) SYUCOMM 'REXC_POST_REVERSALS' Function code that PAI triggered 20120630
9 MC_FUNC_RECALC Constant Private Type reference (TYPE) SYUCOMM 'REXC_RECALC' Screens, function code triggered by PAI 20120630
10 MC_FUNC_UNLOCK_ORIG Constant Private Type reference (TYPE) SYUCOMM 'REXC_UNLOCK_ORIG' Screens, function code triggered by PAI 20120630
11 MF_BUTTONS_ENABLE Instance attribute Public Type reference (TYPE) RECABOOL Enable extra buttons in the toolbar 20120630
12 MT_LIST_OLD Static Attribute Public Type reference (TYPE) RE_T_ES_IBI_L IBI report data 20120630
13 MT_LOCKED_RECORD Static Attribute Public Type reference (TYPE) RE_T_VILMPL_KEY Parcel of land key 20120630
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SELECTED_BUSOBJECT Instance method Public Method Adds objects for Reporting 20120630
2 BULK_CARRY_OVER Instance method Public Method Carry over the last years data to actual year 20120630
3 BULK_POSTING Instance method Public Method Property Tax Posting 20120705
4 BULK_RECALC Instance method Public Method Bulk calculation (with the newest data from customizing) 20120630
5 BULK_RECORD_LOCKING Instance method Public Method Bulk locking / unlocking 20120630
6 BULK_REVERSE Instance method Public Method Reversal of Property Tax Posting 20120705
7 CALC_LIABLE_YEAR_MUN Instance method Public Method Calculate the total of liables for the year per municipality 20120630
8 CHECK_ALL_OBJECTS Instance method Public Method Consistency check of all objects subject to prop. tax 20120630
9 RECORD_CHANGED Instance method Public Method Check if the considered record is changed 20120630
10 SET_BUTTONS_ENABLE Instance method Public Method sets the mf_buttons_enable attribute 20120630
11 _GENERATE_INSTALLMENT Instance method Private Method Generate the installment lines for the IBI record 20121023
Events
Class CL_REXC_ES_IBI_IS has no event.
Types
Class CL_REXC_ES_IBI_IS has no local type.
Method Signatures

Method ADD_SELECTED_BUSOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ADOBEFORM Call by reference Type reference (TYPE) TDSFNAME Smart Forms: Form Name 20120630
2 Importing ID_VALID_FROM Call by reference Type reference (TYPE) SY-DATUM RECA0_DATE-MIN Current Date of Application Server 20120630
3 Importing ID_VALID_TO Call by reference Type reference (TYPE) SY-DATUM RECA0_DATE-MAX Current Date of Application Server 20120630
4 Importing IF_SHOWIBI Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20120702
5 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business Object 20120630
6 Importing IT_BUKRS Call by reference Type reference (TYPE) RE_T_ES_SELECTIONCRITERIA Selection criteria 20120630
7 Importing IT_CITY Call by reference Type reference (TYPE) RE_T_ES_SELECTIONCRITERIA Table of selection criterias 20120630
8 Importing IT_DATE Call by reference Type reference (TYPE) RE_T_ES_SELECTIONCRITERIA Validity of property tax record 20120630
9 Importing IT_INSTDATE Call by reference Type reference (TYPE) RE_T_ES_SELECTIONCRITERIA Installment date 20120928
10 Importing IT_LOCHIER Call by reference Type reference (TYPE) RE_T_ES_SELECTIONCRITERIA Selection criteria 20120630
11 Importing IT_PLNO Call by reference Type reference (TYPE) RE_T_ES_SELECTIONCRITERIA Selection criteria 20120630
12 Importing IT_PLSUBDIVNO Call by reference Type reference (TYPE) RE_T_ES_SELECTIONCRITERIA Selection criteria 20120630
13 Importing IT_TAXCAT Call by reference Type reference (TYPE) RE_T_ES_SELECTIONCRITERIA Table of selection criterias 20120630
# Exception Resumable Description Created on
1 ERROR 20120704
2 TEXT_ASSIGNEDOBJ_NOTFOUND Text was not found for the assigned object 20120630

Method BULK_CARRY_OVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX Call by reference Type reference (TYPE) RE_T_TABIX ALV control: Table rows 20120630
# Exception Resumable Description Created on
1 ERROR 20120630

Method BULK_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MODE Call by reference Type reference (TYPE) RECAPROCESSMODE Execution Mode of Process 20120705
2 Importing IT_INDEX Call by reference Type reference (TYPE) RE_T_TABIX Table With Indexes 20120707
# Exception Resumable Description Created on
1 ERROR Error during posting 20120707

Method BULK_RECALC Signature

Method BULK_RECALC on class CL_REXC_ES_IBI_IS has no parameter.
# Exception Resumable Description Created on
1 ERROR Error 20120630
2 ERRORS_CALCULATION Errors during the calculation 20120630
3 RECALC_FOR_OLD_RECORDS Old records are recalculated 20120630

Method BULK_RECORD_LOCKING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_LOCKTOUNLOCK Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20120630
2 Importing IT_INDEX Call by reference Type reference (TYPE) RE_T_TABIX 20120630
# Exception Resumable Description Created on
1 ERROR Error 20120630

Method BULK_REVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_MODE Call by reference Type reference (TYPE) RECAPROCESSMODE Execution Mode of Process 20120705
2 Importing IT_INDEX Call by reference Type reference (TYPE) RE_T_TABIX Table With Indexes 20120707
# Exception Resumable Description Created on
1 ERROR Error during document reversal 20120707

Method CALC_LIABLE_YEAR_MUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_AMOUNT Call by reference Type reference (TYPE) REXCESIBIAMOUNT Municipal Property Tax Amount 20120630
2 Exporting ED_LIABLE Call by reference Type reference (TYPE) REXCESLIABLETAX Liable Property Tax Amount 20120630
3 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20120630
4 Importing ID_CITY Call by reference Type reference (TYPE) REXCESMUNICIPALITY Municipality 20120630
5 Importing ID_CNNR Call by reference Type reference (TYPE) RECNNR Real Estate Contract Number 20120630
6 Importing ID_YEAR Call by reference Type reference (TYPE) GJAHR IMI data Valid date from 20120630

Method CALC_LIABLE_YEAR_MUN on class CL_REXC_ES_IBI_IS has no exception.

Method CHECK_ALL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_INDEX Call by reference Type reference (TYPE) RE_T_TABIX Table With Indexes 20120630

Method CHECK_ALL_OBJECTS on class CL_REXC_ES_IBI_IS has no exception.

Method RECORD_CHANGED 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 ImI data 20120630
2 Importing IS_DETAIL_OLD Call by reference Type reference (TYPE) REXCESIBI ImI data 20120630
# Exception Resumable Description Created on
1 ERROR Error 20120630
2 RECORD_ADDED Record for IMI object will be added 20120630
3 RECORD_CHANGED Record will be changed during recalculation 20120630
4 RECORD_LOCKED Record locked for recalculation 20120630
5 RECORD_UNCHANGED Record will remain unchanged 20120630

Method SET_BUTTONS_ENABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_BUTTONS_ENABLE Call by reference Type reference (TYPE) RECABOOL Are the buttons enabled in the toolbar? 20120630

Method SET_BUTTONS_ENABLE on class CL_REXC_ES_IBI_IS has no exception.

Method _GENERATE_INSTALLMENT 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 20121023
2 Importing IS_ESIBIDATA_CP_L Call by reference Type reference (TYPE) REXCESIBI_CP_L Property Tax Data for the Cockpit 20121023
3 Importing IT_INSTDATE Call by reference Type reference (TYPE) RE_T_ES_SELECTIONCRITERIA Selection criteria 20121023

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