Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | 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 | Constant | Public | Type reference (TYPE) | REXCITCATID | '*' | CatID indicator | 20120627 | ||
| 2 | Static Attribute | Public | Type reference (TYPE) | REXCITDETRACTPREC | Detraction Percentage | 20050525 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | REXCITDETRAMOUNT | Possible Detraction Amount | 20050525 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20120612 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20050525 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Calculation of full month between two dates | 20050525 | |
| 2 | Static method | Public | Method | Carry over the last years data to actual year | 20050608 | |
| 3 | Static method | Public | Method | Check if the assigned rental object was already assigned | 20050607 | |
| 4 | Static method | Public | Method | Check of the "date from" and "date to" of an ICI record | 20050525 | |
| 5 | Static method | Public | Method | Check of objects included in a participation group | 20050607 | |
| 6 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20120530 | |
| 7 | Static method | Public | Method | Recalculate the D-Building value for one year | 20080509 | |
| 8 | Static method | Public | Method | Resets Lock (Generic) | 20050816 | |
| 9 | Static method | Public | Method | Sets Lock (Generic) | 20050816 | |
| 10 | Static method | Public | Method | Gets Contract for Object | 20050615 | |
| 11 | Static method | Public | Method | Determination of assigned rental object parameters | 20050711 | |
| 12 | Static method | Public | Method | Determination of special situation for buildings/ properties | 20050607 | |
| 13 | Static method | Public | Method | Getting the category ID by calc. type (in case of AF/TA) | 20050525 | |
| 14 | Static method | Public | Method | Get contract with IRE | 20050617 | |
| 15 | Static method | Public | Method | Get current city code from DB by Intreno | 20120726 | |
| 16 | Static method | Public | Method | Determine customizing data by catid | 20050525 | |
| 17 | Static method | Public | Method | Supplies ICI parameters | 20080529 | |
| 18 | Static method | Public | Method | Calculation of ICI amount of a particular ICI record | 20050525 | |
| 19 | Static method | Public | Method | Supplies payment instalment data | 20050525 | |
| 20 | Static method | Public | Method | Determination of the ICI rate | 20050525 | |
| 21 | Static method | Public | Method | Calculation of IMU amount of a particular ICI record | 20120528 | |
| 22 | Static method | Public | Method | Determination of the IMU rate | 20120528 | |
| 23 | Static method | Public | Method | Get "manual" flag for the ICI tax rate | 20050525 | |
| 24 | Static method | Public | Method | Determination of special situation for rental objects | 20050606 | |
| 25 | Static method | Public | Method | Locking first instalment | 20050721 | |
| 26 | Static method | Public | Method | Calculate actual ICI record with newest customizing data | 20050525 | |
| 27 | Static method | Public | Method | Calculate actual IMU record with newest customizing data | 20120528 | |
| 28 | Static method | Public | Method | Round values with customizing data | 20050525 | |
| 29 | Static method | Public | Method | Set detraction values | 20050525 | |
| 30 | Static method | Public | Method | Set "manual" flag for the ICI tax rate | 20050525 | |
| 31 | 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 | ED_OWNMONTHS | Call by reference | Type reference (TYPE) | REXCITMONOWN | Months of ownership | 20050525 | |||
| 2 | ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | Date: Valid From | 20050525 | |||
| 3 | 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 | ET_LIST_NEW | Call by reference | Type reference (TYPE) | RE_T_IT_ICI_L | ICI data | 20050614 | |||
| 2 | IS_LIST | Call by reference | Type reference (TYPE) | REXCITICI_L | ICI data | 20050609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Additional records will be created | 20050614 | ||
| 2 | Error during ICI calculation | 20050609 | ||
| 3 | error | 20050609 | ||
| 4 | Record already exists | 20050608 | ||
| 5 | Record can be created | 20050608 | ||
| 6 | 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 | ID_ASSIGOBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Object Number | 20050607 | |||
| 2 | ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | Date: Valid From | 20050607 | |||
| 3 | ID_DATETO | Call by reference | Type reference (TYPE) | RECADATETO | Date: Valid To | 20050607 | |||
| 4 | ID_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20050607 | |||
| 5 | IF_ASSIGNED | Call by reference | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20050802 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | Date: Valid From | 20050525 | |||
| 2 | ID_DATETO | Call by reference | Type reference (TYPE) | RECADATETO | Date: Valid To | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Valid from and valid to date are not within the same year | 20050525 | ||
| 2 | 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 | ID_ASSIGOBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Object Number | 20050607 | |||
| 2 | ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | Date: Valid From | 20050616 | |||
| 3 | ID_DATETO | Call by reference | Type reference (TYPE) | RECADATETO | Date: Valid To | 20050616 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20050607 | ||
| 2 | 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 | CT_DETAIL_DBD | Call by reference | Type reference (TYPE) | RE_T_VIXCITICIDBUD | ICI parameter for D-Building (VIXCITICIDBUD) | 20080509 | |||
| 2 | ID_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20080509 | |||
| 3 | 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 | D-Building coefficient is not found for the given year | 20080509 | ||
| 2 | D-Building Data is not found for the given year | 20080509 | ||
| 3 | Error | 20080509 |
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_AOID | Call by reference | Type reference (TYPE) | REBDAOID | Identification of Architectural Object | 20050816 | |||
| 2 | ID_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | TECH: Lock Mode | 20050816 | ||
| 3 | ID_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | '3' | TECH: Validity Period of Lock | 20050816 | ||
| 4 | IF_COLLECT | Call by reference | Type reference (TYPE) | DDENQCOLL | ABAP_FALSE | TECH: Should unlocks only be collected first? | 20050816 | ||
| 5 | IF_SYNCHRON | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | TECH: Synchronized Unlocking? | 20050816 | ||
| 6 | 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 | ID_AOID | Call by reference | Type reference (TYPE) | REBDAOID | Identification of Architectural Object | 20050816 | |||
| 2 | ID_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 'X' | TECH: Lock Mode | 20050816 | ||
| 3 | ID_SCOPE | Call by reference | Type reference (TYPE) | CHAR1 | '2' | TECH: Validity Period of Lock | 20050816 | ||
| 4 | IF_COLLECT | Call by reference | Type reference (TYPE) | DDENQCOLL | ABAP_FALSE | TECH: Should locks only be collected first? | 20050816 | ||
| 5 | IF_WAIT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | TECH: Wait defined period before lock is removed | 20050816 | ||
| 6 | 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 | 20050816 |
Method GET_ALL_CONTRACTS_BY_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BUSOBJ | Call by reference | Type reference (TYPE) | RE_T_IF_RECN_CONTRACT | Contracts | 20050615 | |||
| 2 | ID_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Object | 20050615 | |||
| 3 | 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 | ED_ASSIGINTRENO | Call by reference | Type reference (TYPE) | REXCITASSIGINTRENO | Internal Key of Real Estate Object | 20050711 | |||
| 2 | ED_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20050711 | |||
| 3 | ED_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20050711 | |||
| 4 | ID_ASSIGOBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Account Assignment: Object Number | 20050711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not found | 20050711 |
Method GET_BD_SPECIAL_SITUATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_IMU_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_IMU_RENTALSTATUS | Time dependent rental status for IMU objects | 20130620 | |||
| 2 | CT_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_ICI_RENTALSTATUS | Time dependent rental status for ICI objects | 20050613 | |||
| 3 | ID_ASSIGOBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Object Number | 20050607 | |||
| 4 | ID_CITY | Call by reference | Type reference (TYPE) | AD_CITY1 | City | 20050607 | |||
| 5 | ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | Date from | 20050607 | |||
| 6 | ID_DATETO | Call by reference | Type reference (TYPE) | RECADATETO | Date: Valid To | 20050607 | |||
| 7 | ID_NOTRENTEDRATE | Call by reference | Type reference (TYPE) | REXCITNOTRENTEDRATE | ICI County Rate for Not Rented | 20050607 | |||
| 8 | ID_REDUCEDRATE | Call by reference | Type reference (TYPE) | REXCITREDUCEDRATE | Reduced ICI County Rate | 20050607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Problem with the assigned object | 20050607 | ||
| 2 | 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 | ED_CATID | Call by reference | Type reference (TYPE) | REXCITCATID | Cadastral Category ID | 20050525 | |||
| 2 | EF_MULT_CALCTYPES | Call by reference | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20050624 | |||
| 3 | ID_CALCTYPE | Call by reference | Type reference (TYPE) | REXCITCALCTYPE | Calculation Type | 20050525 | |||
| 4 | ID_CATID | Call by reference | Type reference (TYPE) | REXCITCATID | Cadastral Category ID | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Inconsistent category ID | 20050525 | ||
| 2 | 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 | CT_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_ICI_RENTALSTATUS | Time dependent rental status for ICI objects | 20050617 | |||
| 2 | ID_ASSIGOBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Object Number | 20050617 | |||
| 3 | ID_CITY | Call by reference | Type reference (TYPE) | AD_CITY1 | City | 20050617 | |||
| 4 | ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | Date: Valid From | 20050617 | |||
| 5 | ID_DATETO | Call by reference | Type reference (TYPE) | RECADATETO | Date: Valid To | 20050617 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050617 |
Method GET_CURRENT_CITYCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_CITY | Call by reference | Type reference (TYPE) | REXCITCITYCODE | City Code | 20120726 | |||
| 2 | ID_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20120726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20120726 | ||
| 2 | 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 | ED_CATCOEFF | Call by reference | Type reference (TYPE) | REXCITCATCOEFF | Category coefficient | 20050525 | |||
| 2 | ED_CITYALL | Call by reference | Type reference (TYPE) | REXCITIMUCITYALL | 100% City | 20130509 | |||
| 3 | ED_RAISPERC | Call by reference | Type reference (TYPE) | REXCITRAISPERC | Percentage Increase | 20050525 | |||
| 4 | ED_RESIDENTIAL | Call by reference | Type reference (TYPE) | REXCITRESIDENTIAL | Residential Rental Object | 20050525 | |||
| 5 | ID_CALCTYPE | Call by reference | Type reference (TYPE) | REXCITCALCTYPE | Calculation Type | 20080114 | |||
| 6 | ID_CATID | Call by reference | Type reference (TYPE) | REXCITCATID | Cadastral Category ID | 20050525 | |||
| 7 | ID_ISHISTORIC | Call by reference | Type reference (TYPE) | REXCITHISTORIC | Historic building | 20080114 | |||
| 8 | ID_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not found | 20050525 | ||
| 2 | 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 | ED_ACCNO | Call by reference | Type reference (TYPE) | REXCITACCNO | Account number | 20080529 | |||
| 2 | ED_ICICOLLECTOR | Call by reference | Type reference (TYPE) | REXCITICICOLLECTOR | ICI collector | 20080529 | |||
| 3 | ID_CITY | Call by reference | Type reference (TYPE) | AD_CITY1 | City | 20080529 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not found | 20080529 |
Method GET_ICI_AMOUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DETAIL | Call by reference | Type reference (TYPE) | REXCITICI | ICI data | 20050525 | |||
| 2 | ET_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_ICI_RENTALSTATUS | Time dependent rental status for ICI objects | 20050614 | |||
| 3 | IS_AO_VALID_PERIOD | Call by reference | Type reference (TYPE) | RECADATERANGE | Period From-To | 20080206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The detraction amount cannot be negative | 20050525 | ||
| 2 | The detraction amount is lager than the iciamount | 20050525 | ||
| 3 | Not possible to determine ICI rate uniquely | 20050615 | ||
| 4 | Not found | 20050525 | ||
| 5 | Error during recalculation | 20050819 |
Method GET_ICI_PAYINST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_DATPRI | Call by reference | Type reference (TYPE) | REXCITDATPRI | Due Date of First Installment (Down Payment) | 20050525 | |||
| 2 | ED_DATSEC | Call by reference | Type reference (TYPE) | REXCITDATSEC | Due Date of Second Installment Payment | 20050525 | |||
| 3 | ED_FIFTYSPLITTED | Call by reference | Type reference (TYPE) | REXCITIMUFIFTYSPLITTED | Amount splitted at 50% | 20130509 | |||
| 4 | ED_ICIMINAMOUNT | Call by reference | Type reference (TYPE) | REXCITICIMINAMOUNT | ICI Minimum Amount | 20050525 | |||
| 5 | ED_ICIROUND | Call by reference | Type reference (TYPE) | REXCITICIROUND | Rounding for ICI amount | 20050525 | |||
| 6 | ED_NEGBALANCE | Call by reference | Type reference (TYPE) | REXCITICINEGBALANCE | Calculate negative ICI balance for installments | 20100610 | |||
| 7 | ED_QUOFIRPAY | Call by reference | Type reference (TYPE) | REXCITQUOFIRPAY | First Installment Percentage | 20050525 | |||
| 8 | ID_YEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Not found | 20050525 |
Method GET_ICI_RATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_ICI_RENTALSTATUS | Time dependent rental status for ICI objects | 20050613 | |||
| 2 | ID_ASSIGOBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Object Number | 20050525 | |||
| 3 | ID_CALCTYPE | Call by reference | Type reference (TYPE) | REXCITCALCTYPE | Calculation Type | 20080114 | |||
| 4 | ID_CATID | Call by reference | Type reference (TYPE) | REXCITCATID | Cadastral Category ID | 20050525 | |||
| 5 | ID_CITY | Call by reference | Type reference (TYPE) | AD_CITY1 | City | 20050525 | |||
| 6 | ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | Date from | 20050525 | |||
| 7 | ID_DATETO | Call by reference | Type reference (TYPE) | RECADATETO | Date: Valid To | 20050606 | |||
| 8 | ID_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20050617 | |||
| 9 | ID_ISHISTORIC | Call by reference | Type reference (TYPE) | REXCITHISTORIC | Historic building | 20080114 | |||
| 10 | IS_AO_VALID_PERIOD | Call by reference | Type reference (TYPE) | RECADATERANGE | Period From-To | 20080206 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Problem with the assigned object | 20050525 | ||
| 2 | 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 | CS_DETAIL | Call by reference | Type reference (TYPE) | REXCITIMU | IMU data | 20120528 | |||
| 2 | ET_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_IMU_RENTALSTATUS | Time dependent rental status for ICI objects | 20120528 | |||
| 3 | IS_AO_VALID_PERIOD | Call by reference | Type reference (TYPE) | RECADATERANGE | Period From-To | 20120528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The Country Rate is greater than the City Rate | 20120622 | ||
| 2 | The detraction amount cannot be negative | 20120528 | ||
| 3 | The detraction amount is lager than the iciamount | 20120528 | ||
| 4 | Not possible to determine ICI rate uniquely | 20120528 | ||
| 5 | Not found | 20120528 | ||
| 6 | Error during recalculation | 20120528 |
Method GET_IMU_RATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_COUNTRYRATE | Call by reference | Type reference (TYPE) | REXCITIMUCNTRYRATE | IMU City Rate | 20120612 | |||
| 2 | ET_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_IMU_RENTALSTATUS | Time dependent rental status for IMU objects | 20120528 | |||
| 3 | ID_ASSIGOBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Object Number | 20120528 | |||
| 4 | ID_CALCTYPE | Call by reference | Type reference (TYPE) | REXCITCALCTYPE | Calculation Type | 20120528 | |||
| 5 | ID_CATID | Call by reference | Type reference (TYPE) | REXCITCATID | Cadastral Category ID | 20120528 | |||
| 6 | ID_CITY | Call by reference | Type reference (TYPE) | AD_CITY1 | City | 20120528 | |||
| 7 | ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | Date from | 20120528 | |||
| 8 | ID_DATETO | Call by reference | Type reference (TYPE) | RECADATETO | Date: Valid To | 20120528 | |||
| 9 | ID_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20120528 | |||
| 10 | ID_ISHISTORIC | Call by reference | Type reference (TYPE) | REXCITHISTORIC | Historic building | 20120528 | |||
| 11 | ID_ISUNINHABIT | Call by reference | Type reference (TYPE) | REXCITISUNINHABIT | Uninhabitable Building | 20121113 | |||
| 12 | ID_REDUCTION | Call by reference | Type reference (TYPE) | REXCITREDUCTION | Reduction | 20130509 | |||
| 13 | IS_AO_VALID_PERIOD | Call by reference | Type reference (TYPE) | RECADATERANGE | Period From-To | 20120528 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Problem with the assigned object | 20120528 | ||
| 2 | ICI rate not found | 20120528 | ||
| 3 | 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 | EF_IMU_RATE_MANUALLY | Call by reference | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20120612 | |||
| 2 | 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 | CT_IMU_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_IMU_RENTALSTATUS | Time dependent rental status for IMU objects | 20130620 | |||
| 2 | CT_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_ICI_RENTALSTATUS | Time dependent rental status for ICI objects | 20050613 | |||
| 3 | ID_ASSIGOBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Object Number | 20050606 | |||
| 4 | ID_CITY | Call by reference | Type reference (TYPE) | AD_CITY1 | City | 20050606 | |||
| 5 | ID_DATEFROM | Call by reference | Type reference (TYPE) | RECADATEFROM | Date from | 20050606 | |||
| 6 | ID_DATETO | Call by reference | Type reference (TYPE) | RECADATETO | Date: Valid To | 20050606 | |||
| 7 | ID_NOTRENTEDRATE | Call by reference | Type reference (TYPE) | REXCITNOTRENTEDRATE | ICI County Rate for Not Rented | 20050606 | |||
| 8 | ID_REDUCEDRATE | Call by reference | Type reference (TYPE) | REXCITREDUCEDRATE | Reduced ICI County Rate | 20050606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Problem with the assigned object | 20050606 | ||
| 2 | ICI rate not found | 20050606 |
Method ICI_LOCKING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DETAIL | Call by reference | Type reference (TYPE) | REXCITICI | ICI data | 20050721 | |||
| 2 | ID_INSTR_LOCK | Call by reference | Type reference (TYPE) | RECABOOL | Flag if downpayment was clicked | 20050721 | |||
| 3 | IF_LOCKTOUNLOCK | Call by reference | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20050721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | record already locked | 20050721 | ||
| 2 | record already unlocked | 20050721 |
Method ICI_RECALC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DETAIL | Call by reference | Type reference (TYPE) | REXCITICI | ICI data | 20050525 | |||
| 2 | CS_DETAIL_DBD | Call by reference | Type reference (TYPE) | REXCITICIDBUD | D-Building | 20080509 | |||
| 3 | CT_MESSAGE | Call by reference | Type reference (TYPE) | RE_T_MSG | Message List | 20050525 | |||
| 4 | ET_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_ICI_RENTALSTATUS | Time dependent rental status for ICI objects | 20050614 | |||
| 5 | IS_AO_VALID_PERIOD | Call by reference | Type reference (TYPE) | RECADATERANGE | Period From-To | 20080206 | |||
| 6 | 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 | Missing D-Building customizing | 20080509 | ||
| 2 | D-Building Data not found in database | 20080509 | ||
| 3 | Error due recalculation | 20050525 | ||
| 4 | Record is locked for recalculation | 20050616 | ||
| 5 | 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 | CS_DETAIL | Call by reference | Type reference (TYPE) | REXCITIMU | IMU data | 20120528 | |||
| 2 | CS_DETAIL_DBD | Call by reference | Type reference (TYPE) | REXCITICIDBUD | D-Building | 20120528 | |||
| 3 | CT_MESSAGE | Call by reference | Type reference (TYPE) | RE_T_MSG | Message List | 20120528 | |||
| 4 | ET_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_IMU_RENTALSTATUS | Time dependent rental status for ICI/IMU objects | 20120528 | |||
| 5 | IS_AO_VALID_PERIOD | Call by reference | Type reference (TYPE) | RECADATERANGE | Period From-To | 20120528 | |||
| 6 | 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 | Missing D-Building customizing | 20120528 | ||
| 2 | D-Building Data not found in database | 20120528 | ||
| 3 | Error due recalculation | 20120528 | ||
| 4 | Record is locked for recalculation | 20120528 | ||
| 5 | 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 | CD_VALUE | Call by reference | Type reference (TYPE) | REXCITBALANCE | Balance | 20050525 | |||
| 2 | ID_ROUNDING_FACTOR | Call by reference | Type reference (TYPE) | REXCITICIROUND | Rounding for ICI amount | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error due rounding | 20050525 |
Method SET_DETRACTION_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_DETRACTPREC_OLD | Call by reference | Type reference (TYPE) | REXCITDETRACTPREC | Detraction Percentage | 20050525 | |||
| 2 | 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 | IF_IMU_RATE_MANUALLY | Call by reference | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20120612 | |||
| 2 | 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 | CT_RENTALSTATUS | Call by reference | Type reference (TYPE) | RE_T_IT_ICI_RENTALSTATUS | Time dependent rental status for ICI objects | 20050613 | |||
| 2 | ID_CITY | Call by reference | Type reference (TYPE) | AD_CITY1 | City | 20050525 | |||
| 3 | IT_OBJNR | Call by reference | Type reference (TYPE) | RE_T_OBJNR | Object Number | 20050525 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20050525 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 600 |