SAP ABAP Class CL_REXC_IT_ICI_SERVICES (Service Class for ICI)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_XC_RA_IT (Package) RE: XC - Localisation of Flexible Real Estate for Italy
Properties
Class CL_REXC_IT_ICI_SERVICES  
Short Description Service Class for ICI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_XC_RA_IT   RE: XC - Localisation of Flexible Real Estate for Italy 
Created 20050525   SAP 
Last change 20130531   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 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REXC_IT_ICI_SERVICES has no interface implemented.
Friends
Class CL_REXC_IT_ICI_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ORDRATE_CATID Constant Public Type reference (TYPE) REXCITCATID '*' CatID indicator 20120627
2 MD_DETRACTPREC_OLD Static Attribute Public Type reference (TYPE) REXCITDETRACTPREC Detraction Percentage 20050525
3 MD_DETRAMOUNT_OLD Static Attribute Public Type reference (TYPE) REXCITDETRAMOUNT Possible Detraction Amount 20050525
4 MD_IMU_RATE_MANUALLY Static Attribute Public Type reference (TYPE) RECABOOL General Yes/No Field 20120612
5 MD_RATE_MANUALLY Static Attribute Public Type reference (TYPE) RECABOOL General Yes/No Field 20050525
Methods
# Method Level Visibility Method type Description Created on
1 CALC_MONTHS Static method Public Method Calculation of full month between two dates 20050525
2 CARRY_OVER Static method Public Method Carry over the last years data to actual year 20050608
3 CHECK_ALREADY_ASSIGNED Static method Public Method Check if the assigned rental object was already assigned 20050607
4 CHECK_DATES Static method Public Method Check of the "date from" and "date to" of an ICI record 20050525
5 CHECK_PARTICIPATION_GROUP Static method Public Method Check of objects included in a participation group 20050607
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120530
7 DBD_RECALC_FOR_ALL_YEARS Static method Public Method Recalculate the D-Building value for one year 20080509
8 DEQUEUE Static method Public Method Resets Lock (Generic) 20050816
9 ENQUEUE Static method Public Method Sets Lock (Generic) 20050816
10 GET_ALL_CONTRACTS_BY_OBJNR Static method Public Method Gets Contract for Object 20050615
11 GET_ASSIGNED_RO_PARAMETERS Static method Public Method Determination of assigned rental object parameters 20050711
12 GET_BD_SPECIAL_SITUATION Static method Public Method Determination of special situation for buildings/ properties 20050607
13 GET_CATID_BY_CALCTYPE Static method Public Method Getting the category ID by calc. type (in case of AF/TA) 20050525
14 GET_CONTRACT_WITH_REDUCED_IRE Static method Public Method Get contract with IRE 20050617
15 GET_CURRENT_CITYCODE Static method Public Method Get current city code from DB by Intreno 20120726
16 GET_CUSTDATA_BY_CATID Static method Public Method Determine customizing data by catid 20050525
17 GET_ICIPARA Static method Public Method Supplies ICI parameters 20080529
18 GET_ICI_AMOUNT Static method Public Method Calculation of ICI amount of a particular ICI record 20050525
19 GET_ICI_PAYINST Static method Public Method Supplies payment instalment data 20050525
20 GET_ICI_RATE Static method Public Method Determination of the ICI rate 20050525
21 GET_IMU_AMOUNT Static method Public Method Calculation of IMU amount of a particular ICI record 20120528
22 GET_IMU_RATE Static method Public Method Determination of the IMU rate 20120528
23 GET_RATE_MANUALLY Static method Public Method Get "manual" flag for the ICI tax rate 20050525
24 GET_RO_SPECIAL_SITUATION Static method Public Method Determination of special situation for rental objects 20050606
25 ICI_LOCKING Static method Public Method Locking first instalment 20050721
26 ICI_RECALC Static method Public Method Calculate actual ICI record with newest customizing data 20050525
27 IMU_RECALC Static method Public Method Calculate actual IMU record with newest customizing data 20120528
28 ROUND Static method Public Method Round values with customizing data 20050525
29 SET_DETRACTION_VALUES Static method Public Method Set detraction values 20050525
30 SET_RATE_MANUALLY Static method Public Method Set "manual" flag for the ICI tax rate 20050525
31 _GET_RO_OCCUPANCY Static method Private Method Getting the occupancy of the rental object 20050525
Events
Class CL_REXC_IT_ICI_SERVICES has no event.
Types
Class CL_REXC_IT_ICI_SERVICES has no local type.
Method Signatures

Method CALC_MONTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_OWNMONTHS Call by reference Type reference (TYPE) REXCITMONOWN Months of ownership 20050525
2 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20050525
3 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Date: Valid To 20050525

Method CALC_MONTHS on class CL_REXC_IT_ICI_SERVICES has no exception.

Method CARRY_OVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST_NEW Call by reference Type reference (TYPE) RE_T_IT_ICI_L ICI data 20050614
2 Importing IS_LIST Call by reference Type reference (TYPE) REXCITICI_L ICI data 20050609
# Exception Resumable Description Created on
1 ADDITIONAL_RECORDS_CREATED Additional records will be created 20050614
2 CALCULATION_ERROR Error during ICI calculation 20050609
3 ERROR error 20050609
4 RECORD_ALREADY_EXISTS Record already exists 20050608
5 RECORD_CAN_BE_CREATED Record can be created 20050608
6 RECORD_NOT_UNTIL_YEAR_END Previous record does not reach until year end 20050616

Method CHECK_ALREADY_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ASSIGOBJNR Call by reference Type reference (TYPE) RECAOBJNR Object Number 20050607
2 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20050607
3 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Date: Valid To 20050607
4 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20050607
5 Importing IF_ASSIGNED Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20050802
# Exception Resumable Description Created on
1 ALREADY_ASSIGNED Rental object was already assigned 20050607

Method CHECK_DATES 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 20050525
2 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Date: Valid To 20050525
# Exception Resumable Description Created on
1 NOT_WITHIN_YEAR Valid from and valid to date are not within the same year 20050525
2 VALIDTO_INVALID Valid To date is invalid 20050525

Method CHECK_PARTICIPATION_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ASSIGOBJNR Call by reference Type reference (TYPE) RECAOBJNR Object Number 20050607
2 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20050616
3 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Date: Valid To 20050616
# Exception Resumable Description Created on
1 ERROR Error 20050607
2 WRONG_OBJECTS Invalid objects assigned to the participation group 20050607

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_REXC_IT_ICI_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_REXC_IT_ICI_SERVICES has no exception.

Method DBD_RECALC_FOR_ALL_YEARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DETAIL_DBD Call by reference Type reference (TYPE) RE_T_VIXCITICIDBUD ICI parameter for D-Building (VIXCITICIDBUD) 20080509
2 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20080509
3 Importing IT_DBD_COEFF Call by reference Type reference (TYPE) RE_T_IT_ICI_CALC_COEF_DBD ICI Calculation coefficient for D-Building (TIVXCITCALCDBUD) 20080509
# Exception Resumable Description Created on
1 COEFFICIENT_NOT_FOUND D-Building coefficient is not found for the given year 20080509
2 D_BUILDING_NOT_FOUND D-Building Data is not found for the given year 20080509
3 ERROR Error 20080509

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AOID Call by reference Type reference (TYPE) REBDAOID Identification of Architectural Object 20050816
2 Importing ID_MODE Call by reference Type reference (TYPE) ENQMODE 'X' TECH: Lock Mode 20050816
3 Importing ID_SCOPE Call by reference Type reference (TYPE) CHAR1 '3' TECH: Validity Period of Lock 20050816
4 Importing IF_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ABAP_FALSE TECH: Should unlocks only be collected first? 20050816
5 Importing IF_SYNCHRON Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE TECH: Synchronized Unlocking? 20050816
6 Importing IF_X_AOID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X'=Check whether parameters match; ' '=Par. is generic 20050816

Method DEQUEUE on class CL_REXC_IT_ICI_SERVICES has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_AOID Call by reference Type reference (TYPE) REBDAOID Identification of Architectural Object 20050816
2 Importing ID_MODE Call by reference Type reference (TYPE) ENQMODE 'X' TECH: Lock Mode 20050816
3 Importing ID_SCOPE Call by reference Type reference (TYPE) CHAR1 '2' TECH: Validity Period of Lock 20050816
4 Importing IF_COLLECT Call by reference Type reference (TYPE) DDENQCOLL ABAP_FALSE TECH: Should locks only be collected first? 20050816
5 Importing IF_WAIT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE TECH: Wait defined period before lock is removed 20050816
6 Importing IF_X_AOID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 'X'=Check whether parameters match; ' '=Par. is generic 20050816
# Exception Resumable Description Created on
1 ERROR Error 20050816

Method GET_ALL_CONTRACTS_BY_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUSOBJ Call by reference Type reference (TYPE) RE_T_IF_RECN_CONTRACT Contracts 20050615
2 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Object 20050615
3 Importing IT_RECNTYPE_FILTER Call by reference Type reference (TYPE) RE_T_RECNTYPE Real Estate Contract Types 20050615

Method GET_ALL_CONTRACTS_BY_OBJNR on class CL_REXC_IT_ICI_SERVICES has no exception.

Method GET_ASSIGNED_RO_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ASSIGINTRENO Call by reference Type reference (TYPE) REXCITASSIGINTRENO Internal Key of Real Estate Object 20050711
2 Exporting ED_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20050711
3 Exporting ED_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20050711
4 Importing ID_ASSIGOBJNR Call by reference Type reference (TYPE) RECAOBJNR Account Assignment: Object Number 20050711
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20050711

Method GET_BD_SPECIAL_SITUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMU_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_IMU_RENTALSTATUS Time dependent rental status for IMU objects 20130620
2 Changing CT_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_ICI_RENTALSTATUS Time dependent rental status for ICI objects 20050613
3 Importing ID_ASSIGOBJNR Call by reference Type reference (TYPE) RECAOBJNR Object Number 20050607
4 Importing ID_CITY Call by reference Type reference (TYPE) AD_CITY1 City 20050607
5 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date from 20050607
6 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Date: Valid To 20050607
7 Importing ID_NOTRENTEDRATE Call by reference Type reference (TYPE) REXCITNOTRENTEDRATE ICI County Rate for Not Rented 20050607
8 Importing ID_REDUCEDRATE Call by reference Type reference (TYPE) REXCITREDUCEDRATE Reduced ICI County Rate 20050607
# Exception Resumable Description Created on
1 ERROR Problem with the assigned object 20050607
2 NOT_FOUND ICI rate not found 20050607

Method GET_CATID_BY_CALCTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CATID Call by reference Type reference (TYPE) REXCITCATID Cadastral Category ID 20050525
2 Exporting EF_MULT_CALCTYPES Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20050624
3 Importing ID_CALCTYPE Call by reference Type reference (TYPE) REXCITCALCTYPE Calculation Type 20050525
4 Importing ID_CATID Call by reference Type reference (TYPE) REXCITCATID Cadastral Category ID 20050525
# Exception Resumable Description Created on
1 INCONSISTENT_CATID Inconsistent category ID 20050525
2 NOT_FOUND Not found 20050525

Method GET_CONTRACT_WITH_REDUCED_IRE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_ICI_RENTALSTATUS Time dependent rental status for ICI objects 20050617
2 Importing ID_ASSIGOBJNR Call by reference Type reference (TYPE) RECAOBJNR Object Number 20050617
3 Importing ID_CITY Call by reference Type reference (TYPE) AD_CITY1 City 20050617
4 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date: Valid From 20050617
5 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Date: Valid To 20050617
# Exception Resumable Description Created on
1 NOT_FOUND 20050617

Method GET_CURRENT_CITYCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CITY Call by reference Type reference (TYPE) REXCITCITYCODE City Code 20120726
2 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20120726
# Exception Resumable Description Created on
1 ERROR Error 20120726
2 NOT_FOUND Entry not found 20120726

Method GET_CUSTDATA_BY_CATID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CATCOEFF Call by reference Type reference (TYPE) REXCITCATCOEFF Category coefficient 20050525
2 Exporting ED_CITYALL Call by reference Type reference (TYPE) REXCITIMUCITYALL 100% City 20130509
3 Exporting ED_RAISPERC Call by reference Type reference (TYPE) REXCITRAISPERC Percentage Increase 20050525
4 Exporting ED_RESIDENTIAL Call by reference Type reference (TYPE) REXCITRESIDENTIAL Residential Rental Object 20050525
5 Importing ID_CALCTYPE Call by reference Type reference (TYPE) REXCITCALCTYPE Calculation Type 20080114
6 Importing ID_CATID Call by reference Type reference (TYPE) REXCITCATID Cadastral Category ID 20050525
7 Importing ID_ISHISTORIC Call by reference Type reference (TYPE) REXCITHISTORIC Historic building 20080114
8 Importing ID_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20050525
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20050525
2 ONLY_FD_ALLOWED Only FD type has been allowed to select the historic field 20080114

Method GET_ICIPARA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ACCNO Call by reference Type reference (TYPE) REXCITACCNO Account number 20080529
2 Exporting ED_ICICOLLECTOR Call by reference Type reference (TYPE) REXCITICICOLLECTOR ICI collector 20080529
3 Importing ID_CITY Call by reference Type reference (TYPE) AD_CITY1 City 20080529
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20080529

Method GET_ICI_AMOUNT 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) REXCITICI ICI data 20050525
2 Exporting ET_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_ICI_RENTALSTATUS Time dependent rental status for ICI objects 20050614
3 Importing IS_AO_VALID_PERIOD Call by reference Type reference (TYPE) RECADATERANGE Period From-To 20080206
# Exception Resumable Description Created on
1 DETRACTION_AMOUNT_NEGATIVE The detraction amount cannot be negative 20050525
2 DETRACTION_LARGER_ICIAMOUNT The detraction amount is lager than the iciamount 20050525
3 MORE_THAN_ONE_RATE Not possible to determine ICI rate uniquely 20050615
4 NOT_FOUND Not found 20050525
5 RECALC_ERROR Error during recalculation 20050819

Method GET_ICI_PAYINST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DATPRI Call by reference Type reference (TYPE) REXCITDATPRI Due Date of First Installment (Down Payment) 20050525
2 Exporting ED_DATSEC Call by reference Type reference (TYPE) REXCITDATSEC Due Date of Second Installment Payment 20050525
3 Exporting ED_FIFTYSPLITTED Call by reference Type reference (TYPE) REXCITIMUFIFTYSPLITTED Amount splitted at 50% 20130509
4 Exporting ED_ICIMINAMOUNT Call by reference Type reference (TYPE) REXCITICIMINAMOUNT ICI Minimum Amount 20050525
5 Exporting ED_ICIROUND Call by reference Type reference (TYPE) REXCITICIROUND Rounding for ICI amount 20050525
6 Exporting ED_NEGBALANCE Call by reference Type reference (TYPE) REXCITICINEGBALANCE Calculate negative ICI balance for installments 20100610
7 Exporting ED_QUOFIRPAY Call by reference Type reference (TYPE) REXCITQUOFIRPAY First Installment Percentage 20050525
8 Importing ID_YEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20050525
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20050525

Method GET_ICI_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_ICI_RENTALSTATUS Time dependent rental status for ICI objects 20050613
2 Importing ID_ASSIGOBJNR Call by reference Type reference (TYPE) RECAOBJNR Object Number 20050525
3 Importing ID_CALCTYPE Call by reference Type reference (TYPE) REXCITCALCTYPE Calculation Type 20080114
4 Importing ID_CATID Call by reference Type reference (TYPE) REXCITCATID Cadastral Category ID 20050525
5 Importing ID_CITY Call by reference Type reference (TYPE) AD_CITY1 City 20050525
6 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date from 20050525
7 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Date: Valid To 20050606
8 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20050617
9 Importing ID_ISHISTORIC Call by reference Type reference (TYPE) REXCITHISTORIC Historic building 20080114
10 Importing IS_AO_VALID_PERIOD Call by reference Type reference (TYPE) RECADATERANGE Period From-To 20080206
# Exception Resumable Description Created on
1 ERROR Problem with the assigned object 20050525
2 NOT_FOUND ICI rate not found 20050525

Method GET_IMU_AMOUNT 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) REXCITIMU IMU data 20120528
2 Exporting ET_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_IMU_RENTALSTATUS Time dependent rental status for ICI objects 20120528
3 Importing IS_AO_VALID_PERIOD Call by reference Type reference (TYPE) RECADATERANGE Period From-To 20120528
# Exception Resumable Description Created on
1 CNTRYRATE_GREATER_CITYRATE The Country Rate is greater than the City Rate 20120622
2 DETRACTION_AMOUNT_NEGATIVE The detraction amount cannot be negative 20120528
3 DETRACTION_LARGER_ICIAMOUNT The detraction amount is lager than the iciamount 20120528
4 MORE_THAN_ONE_RATE Not possible to determine ICI rate uniquely 20120528
5 NOT_FOUND Not found 20120528
6 RECALC_ERROR Error during recalculation 20120528

Method GET_IMU_RATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_COUNTRYRATE Call by reference Type reference (TYPE) REXCITIMUCNTRYRATE IMU City Rate 20120612
2 Exporting ET_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_IMU_RENTALSTATUS Time dependent rental status for IMU objects 20120528
3 Importing ID_ASSIGOBJNR Call by reference Type reference (TYPE) RECAOBJNR Object Number 20120528
4 Importing ID_CALCTYPE Call by reference Type reference (TYPE) REXCITCALCTYPE Calculation Type 20120528
5 Importing ID_CATID Call by reference Type reference (TYPE) REXCITCATID Cadastral Category ID 20120528
6 Importing ID_CITY Call by reference Type reference (TYPE) AD_CITY1 City 20120528
7 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date from 20120528
8 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Date: Valid To 20120528
9 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20120528
10 Importing ID_ISHISTORIC Call by reference Type reference (TYPE) REXCITHISTORIC Historic building 20120528
11 Importing ID_ISUNINHABIT Call by reference Type reference (TYPE) REXCITISUNINHABIT Uninhabitable Building 20121113
12 Importing ID_REDUCTION Call by reference Type reference (TYPE) REXCITREDUCTION Reduction 20130509
13 Importing IS_AO_VALID_PERIOD Call by reference Type reference (TYPE) RECADATERANGE Period From-To 20120528
# Exception Resumable Description Created on
1 ERROR Problem with the assigned object 20120528
2 NOT_FOUND ICI rate not found 20120528
3 VALID_REC_NOT_FOUND No Valid Record found in Cust. 20120620

Method GET_RATE_MANUALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_IMU_RATE_MANUALLY Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20120612
2 Exporting EF_RATE_MANUALLY Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20050624

Method GET_RATE_MANUALLY on class CL_REXC_IT_ICI_SERVICES has no exception.

Method GET_RO_SPECIAL_SITUATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMU_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_IMU_RENTALSTATUS Time dependent rental status for IMU objects 20130620
2 Changing CT_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_ICI_RENTALSTATUS Time dependent rental status for ICI objects 20050613
3 Importing ID_ASSIGOBJNR Call by reference Type reference (TYPE) RECAOBJNR Object Number 20050606
4 Importing ID_CITY Call by reference Type reference (TYPE) AD_CITY1 City 20050606
5 Importing ID_DATEFROM Call by reference Type reference (TYPE) RECADATEFROM Date from 20050606
6 Importing ID_DATETO Call by reference Type reference (TYPE) RECADATETO Date: Valid To 20050606
7 Importing ID_NOTRENTEDRATE Call by reference Type reference (TYPE) REXCITNOTRENTEDRATE ICI County Rate for Not Rented 20050606
8 Importing ID_REDUCEDRATE Call by reference Type reference (TYPE) REXCITREDUCEDRATE Reduced ICI County Rate 20050606
# Exception Resumable Description Created on
1 ERROR Problem with the assigned object 20050606
2 NOT_FOUND ICI rate not found 20050606

Method ICI_LOCKING 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) REXCITICI ICI data 20050721
2 Importing ID_INSTR_LOCK Call by reference Type reference (TYPE) RECABOOL Flag if downpayment was clicked 20050721
3 Importing IF_LOCKTOUNLOCK Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20050721
# Exception Resumable Description Created on
1 ALREADY_LOCKED record already locked 20050721
2 ALREADY_UNLOCKED record already unlocked 20050721

Method ICI_RECALC 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) REXCITICI ICI data 20050525
2 Changing CS_DETAIL_DBD Call by reference Type reference (TYPE) REXCITICIDBUD D-Building 20080509
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Message List 20050525
4 Exporting ET_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_ICI_RENTALSTATUS Time dependent rental status for ICI objects 20050614
5 Importing IS_AO_VALID_PERIOD Call by reference Type reference (TYPE) RECADATERANGE Period From-To 20080206
6 Importing IT_DBD_COEFF Call by reference Type reference (TYPE) RE_T_IT_ICI_CALC_COEF_DBD ICI Calculation coefficient for D-Building (TIVXCITCALCDBUD) 20080509
# Exception Resumable Description Created on
1 DBD_CUSTOMIZING_MISSING Missing D-Building customizing 20080509
2 DBD_NOT_FOUND D-Building Data not found in database 20080509
3 ERROR Error due recalculation 20050525
4 LOCKED_FOR_RECALCULATION Record is locked for recalculation 20050616
5 MORE_THAN_ONE_RATE Error at taxrate determination (not unique) 20050615

Method IMU_RECALC 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) REXCITIMU IMU data 20120528
2 Changing CS_DETAIL_DBD Call by reference Type reference (TYPE) REXCITICIDBUD D-Building 20120528
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) RE_T_MSG Message List 20120528
4 Exporting ET_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_IMU_RENTALSTATUS Time dependent rental status for ICI/IMU objects 20120528
5 Importing IS_AO_VALID_PERIOD Call by reference Type reference (TYPE) RECADATERANGE Period From-To 20120528
6 Importing IT_DBD_COEFF Call by reference Type reference (TYPE) RE_T_IT_ICI_CALC_COEF_DBD ICI Calculation coefficient for D-Building (TIVXCITCALCDBUD) 20120528
# Exception Resumable Description Created on
1 DBD_CUSTOMIZING_MISSING Missing D-Building customizing 20120528
2 DBD_NOT_FOUND D-Building Data not found in database 20120528
3 ERROR Error due recalculation 20120528
4 LOCKED_FOR_RECALCULATION Record is locked for recalculation 20120528
5 MORE_THAN_ONE_RATE Error at taxrate determination (not unique) 20120528

Method ROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_VALUE Call by reference Type reference (TYPE) REXCITBALANCE Balance 20050525
2 Importing ID_ROUNDING_FACTOR Call by reference Type reference (TYPE) REXCITICIROUND Rounding for ICI amount 20050525
# Exception Resumable Description Created on
1 ERROR Error due rounding 20050525

Method SET_DETRACTION_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DETRACTPREC_OLD Call by reference Type reference (TYPE) REXCITDETRACTPREC Detraction Percentage 20050525
2 Importing ID_DETRAMOUNT_OLD Call by reference Type reference (TYPE) REXCITDETRAMOUNT Detraction Amount 20050525

Method SET_DETRACTION_VALUES on class CL_REXC_IT_ICI_SERVICES has no exception.

Method SET_RATE_MANUALLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_IMU_RATE_MANUALLY Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20120612
2 Importing IF_RATE_MANUALLY Call by reference Type reference (TYPE) RECABOOL General Yes/No Field 20050624

Method SET_RATE_MANUALLY on class CL_REXC_IT_ICI_SERVICES has no exception.

Method _GET_RO_OCCUPANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RENTALSTATUS Call by reference Type reference (TYPE) RE_T_IT_ICI_RENTALSTATUS Time dependent rental status for ICI objects 20050613
2 Importing ID_CITY Call by reference Type reference (TYPE) AD_CITY1 City 20050525
3 Importing IT_OBJNR Call by reference Type reference (TYPE) RE_T_OBJNR Object Number 20050525
# Exception Resumable Description Created on
1 RO_NOT_FOUND 20050525
History
Last changed by/on SAP  20130531 
SAP Release Created in 600