SAP ABAP Class CL_REXC_IT_IRE_DATA (IRE data processing)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RECA_STORABLE_EXT Extendable Object: Standard Implementation 20050215
Properties
Class CL_REXC_IT_IRE_DATA  
Short Description IRE data processing    
Super Class CL_RECA_STORABLE_EXT Extendable Object: Standard Implementation 
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 20050215   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)
Interfaces
Class CL_REXC_IT_IRE_DATA has no interface implemented.
Friends
Class CL_REXC_IT_IRE_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_EXTID Constant Public Type reference (TYPE) RECAEXTID 'IT_IRE_DATA' Enhancements: Identification 20120816
2 MD_IRE_START_DATE Instance attribute Private Type reference (TYPE) DATS IRE Start Date 20070109
3 MT_IRE_DETAILS Instance attribute Private Type reference (TYPE) RE_T_VIXCITIREDATA IRE master data 20050302
4 MT_IRE_DETAILS_DUP Instance attribute Private Type reference (TYPE) RE_T_VIXCITIREDATA IRE master data duplicity 20121019
5 MT_IRE_DETAILS_OLD Instance attribute Private Type reference (TYPE) RE_T_VIXCITIREDATA IRE master data 20050302
6 MT_IRE_REGISTER Instance attribute Private Type reference (TYPE) RE_T_VIXCITIREOFDAT IRE office data 20050302
7 MT_IRE_REGISTER_OLD Instance attribute Private Type reference (TYPE) RE_T_VIXCITIREOFDAT IRE office data 20050302
8 MV_IRE_CALCULATE Instance attribute Private Type reference (TYPE) RECABOOL IRE Calculation Switch 20070109
Methods
# Method Level Visibility Method type Description Created on
1 CALC_IRE_DETAILS Instance method Public Method Calculation of IRE Data 20050323
2 COUNT Instance method Public Method Number of entries 20050215
3 DELETE_DETAIL Instance method Public Method Delete entry 20050215
4 GET_CN_DATES Instance method Public Method Returns the Contract's Start and End Dates 20070109
5 GET_IRE_CALCULATE Instance method Public Method Returns MV_IRE_CALCULATE 20070109
6 GET_IRE_DATA Instance method Public Method Returns IRE data 20050303
7 GET_IRE_DATA_X Instance method Public Method Returns a detail entry with additional fields 20050303
8 GET_LIST Instance method Public Method Returns entries 20050215
9 INSERT_DETAIL Instance method Public Method Insert new entry 20050215
10 INSERT_DETAIL_FIRST Instance method Public Method Insert new entry for the first time 20050426
11 INSERT_NOTICE Instance method Public Method Insert IRE record when contract is noticed 20050523
12 INSERT_RENEWAL Instance method Public Method Insert IRE record when contract is renewal 20050606
13 INSERT_TRANSFER Instance method Public Method Insert IRE record when contract is transfered 20120405
14 RECALC_PAYBACK_CF Instance method Public Method Recalculate the cash flow for Payback after the change in CN 20110601
15 SET_IRE_CALCULATE Instance method Public Method Sets MV_IRE_CALCULATE 20070109
16 UPDATE_DETAIL Instance method Public Method Update IRE record 20050215
17 UPDATE_REGISTER Instance method Public Method Update register office record 20050228
18 _CHECK_CALC_TYPE Instance method Private Method Check calculation type 20050427
19 _CHECK_OBJ_RENTAL Instance method Private Method Check if object of rental code is filled 20081010
20 _GET_DETAIL Instance method Private Method Returns detail IRE data 20050303
21 _GET_REGISTER Instance method Private Method Returns IRE Register Office data 20050303
22 _INIT_IRE_DETAILS Instance method Private Method Set IRE data 20050302
23 _INIT_IRE_REGISTER Instance method Private Method Set IRE Register Office data 20050302
Events
Class CL_REXC_IT_IRE_DATA has no event.
Types
Class CL_REXC_IT_IRE_DATA has no local type.
Method Signatures

Method CALC_IRE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050429
2 Importing ID_IRE_START Call by reference Type reference (TYPE) DATS IRE Start Date 20070109
3 Importing IF_NOTICED Call by reference Type reference (TYPE) RECABOOL ABAP_FALSE General Yes/No Field 20081010
4 Importing IS_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050502
# Exception Resumable Description Created on
1 ERROR Error by calculation 20050405
2 NOT_FOUND Not found 20050523

Method COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_COUNT Value transfer Type reference (TYPE) I Number of entries 20050215

Method COUNT on class CL_REXC_IT_IRE_DATA has no exception.

Method DELETE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BILLDATE Call by reference Type reference (TYPE) REXCITIRE_X-BILLDATE Date: Billing date 20050311
# Exception Resumable Description Created on
1 ERROR Error by delete 20050405

Method GET_CN_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_BEGIN Call by reference Type reference (TYPE) DATS Field of type DATS 20070109
2 Exporting ED_END Call by reference Type reference (TYPE) DATS Field of type DATS 20070109

Method GET_CN_DATES on class CL_REXC_IT_IRE_DATA has no exception.

Method GET_IRE_CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IRE_CALCULATE Value transfer Type reference (TYPE) RECABOOL General Yes/No Field 20070109

Method GET_IRE_CALCULATE on class CL_REXC_IT_IRE_DATA has no exception.

Method GET_IRE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050303
2 Importing ID_BILLDATE Call by reference Type reference (TYPE) REXCITBILLDATE Date: Billing date 20050311
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20050405

Method GET_IRE_DATA_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IRE_DATA_X Call by reference Type reference (TYPE) REXCITIRE_X IRE data with text 20050303
2 Importing ID_BILLDATE Call by reference Type reference (TYPE) REXCITBILLDATE Date: Valid From 20050311
3 Importing ID_SPRAS Call by reference Type reference (TYPE) SYLANGU SY-LANGU R/3 System, current language 20050303
# Exception Resumable Description Created on
1 NOT_FOUND Not found 20050405

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIST Call by reference Type reference (TYPE) RE_T_IT_IRE IRE master data (VIXCITICIDATA) 20050215
# Exception Resumable Description Created on
1 NOT_FOUND List empty 20050405

Method INSERT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050302
2 Importing IS_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050302
# Exception Resumable Description Created on
1 ERROR Error by inserting 20050405

Method INSERT_DETAIL_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050426
2 Importing IS_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050426
# Exception Resumable Description Created on
1 ERROR Error by inserting 20050426

Method INSERT_NOTICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20050523
2 Importing IS_NOTICED Call by reference Type reference (TYPE) BAPI_RE_CN_NOTICE_INT Notice 20050523
# Exception Resumable Description Created on
1 ERROR Error 20050523

Method INSERT_RENEWAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALCTYPE Call by reference Type reference (TYPE) REXCITIRECALCTYPE IRE Calculation Type ID 20050606
2 Importing ID_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20050606
3 Importing ID_OBJ_RENTAL_CODE Call by reference Type reference (TYPE) REXCITIREOBJRENTALCODE Object of Rental Code 20081010
4 Importing ID_RENEWAL_DATE Call by reference Type reference (TYPE) REXCITBILLDATE Renewal Options or Automatic Renewals 20050606
5 Importing IS_NOTICED Call by reference Type reference (TYPE) BAPI_RE_CN_NOTICE_INT Notice 20081010
6 Importing IT_RENEWAL Call by reference Type reference (TYPE) BAPI_RE_T_CN_RENEWAL_INT Renewal Options or Automatic Renewals 20081010
# Exception Resumable Description Created on
1 ERROR error 20050606

Method INSERT_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALCTYPE Call by reference Type reference (TYPE) REXCITIRECALCTYPE IRE Calculation Type ID 20120405
2 Importing ID_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20120405
3 Importing ID_OBJ_RENTAL_CODE Call by reference Type reference (TYPE) REXCITIREOBJRENTALCODE Object of Rental Code 20120405
4 Importing ID_RELEV_REASON Call by reference Type reference (TYPE) ABAP_BOOL Notice reason relevant 20121019
5 Importing ID_TRANSFER_DATE Call by reference Type reference (TYPE) REXCITBILLDATE End day of tenant relationship 20120405
6 Importing IS_NOTICED Call by reference Type reference (TYPE) BAPI_RE_CN_NOTICE_INT Notice 20120405
# Exception Resumable Description Created on
1 ERROR error 20120405

Method RECALC_PAYBACK_CF Signature

Method RECALC_PAYBACK_CF on class CL_REXC_IT_IRE_DATA has no parameter.
# Exception Resumable Description Created on
1 ERROR Error 20110601

Method SET_IRE_CALCULATE Signature

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

Method SET_IRE_CALCULATE on class CL_REXC_IT_IRE_DATA has no exception.

Method UPDATE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050302
2 Importing ID_BILLDATE Call by reference Type reference (TYPE) REXCITBILLDATE Internal Key of Real Estate Object 20050311
3 Importing ID_IRE_START Call by reference Type reference (TYPE) DATS IRE Start Date 20070109
4 Importing IS_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050302
# Exception Resumable Description Created on
1 ERROR Error by update 20050427
2 NOT_FOUND Error in customizing 20050427

Method UPDATE_REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050302
2 Importing ID_IRE_START Call by reference Type reference (TYPE) DATS IRE Start Date 20070109
3 Importing IS_IRE_DATA Call by reference Type reference (TYPE) REXCITIRE IRE data 20050302
# Exception Resumable Description Created on
1 ERROR Error by update 20050405

Method _CHECK_CALC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALCTYPE Call by reference Type reference (TYPE) REXCITIRECALCTYPE Cadastral Category ID 20050427
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Message Collector 20050427
# Exception Resumable Description Created on
1 CALCTYPE_INITIAL Calculation type initial 20050427
2 CALCTYPE_NOT_MAINTAINED Calculation type not maintained 20050427
3 ERROR Calculation type wrong 20050427

Method _CHECK_OBJ_RENTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_OBJ_RENTAL_CODE Call by reference Type reference (TYPE) REXCITIREOBJRENTALCODE Object of Rental Code 20081010
2 Importing IO_MSGLIST Call by reference Object reference (TYPE REF TO) IF_RECA_MESSAGE_LIST Message Collector 20081010
# Exception Resumable Description Created on
1 OBJ_RENTAL_NOT_MAINTAINED 20081010

Method _GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IRE_DETAILS Call by reference Type reference (TYPE) VIXCITIREDATA IRE details 20050303
2 Importing ID_BILLDATE Call by reference Type reference (TYPE) REXCITBILLDATE Date: Billing date 20050311

Method _GET_DETAIL on class CL_REXC_IT_IRE_DATA has no exception.

Method _GET_REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_IRE_REGISTER Call by reference Type reference (TYPE) VIXCITIREOFDAT IRE Register Office data 20050303

Method _GET_REGISTER on class CL_REXC_IT_IRE_DATA has no exception.

Method _INIT_IRE_DETAILS Signature

Method _INIT_IRE_DETAILS on class CL_REXC_IT_IRE_DATA has no parameter.
Method _INIT_IRE_DETAILS on class CL_REXC_IT_IRE_DATA has no exception.

Method _INIT_IRE_REGISTER Signature

Method _INIT_IRE_REGISTER on class CL_REXC_IT_IRE_DATA has no parameter.
Method _INIT_IRE_REGISTER on class CL_REXC_IT_IRE_DATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600