Hierarchy
⤷ 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 |