SAP ABAP Class CL_REXC_IT_CAD_SERVICE (Service Class for RE Italy)
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_CAD_SERVICE | |
| Short Description | Service Class for RE Italy | |
| 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 | 20110504 | 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_CAD_SERVICE has no interface implemented.
Friends
Class CL_REXC_IT_CAD_SERVICE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | RECAEXTID | 'CADAST_MASTER' | Enhancements: Identification | 20110603 | ||
| 2 | Constant | Private | Type reference (TYPE) | RECAEXTID | 'ICI_MASTER' | Enhancements: Identification | 20110603 | ||
| 3 | Constant | Protected | Type reference (TYPE) | NROBJ | 'FVVI_IMK30' | Name of Number Range Object | 20110621 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | 'M' | Single-Character Indicator | 20110802 | ||
| 5 | Constant | Public | Type reference (TYPE) | CHAR1 | 'S' | Single-Character Indicator | 20110802 | ||
| 6 | Constant | Protected | Type reference (TYPE) | NRNR | '01' | Number Range Number | 20110621 | ||
| 7 | Static Attribute | Private | Type reference (TYPE) | TT_OBJ_ID | 20111007 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Set the valid to date of the AO before the key date | 20110506 | |
| 2 | Static method | Public | Method | Sets the A_OBJNR of the ICI entries having only A_INTRENO | 20110621 | |
| 3 | Static method | Public | Method | Create architectural object | 20110504 | |
| 4 | Static method | Public | Method | Create Participation Group | 20110726 | |
| 5 | Static method | Public | Method | Generate process entry | 20110504 | |
| 6 | Static method | Public | Method | Calculates the nubmer of days in a year | 20110911 | |
| 7 | Static method | Public | Method | Get ALV rows from database | 20110504 | |
| 8 | Static method | Public | Method | Returns field catalog for AO/RO splitting/merging | 20110504 | |
| 9 | Static method | Public | Method | Get the last assigned Intreno | 20110621 | |
| 10 | Static method | Public | Method | Display editor for measurements | 20110513 | |
| 11 | Static method | Public | Method | Get the Rental Object Linked to the Architectural Object | 20110516 | |
| 12 | Static method | Public | Method | Get saved values for splitting/merging | 20110510 | |
| 13 | Static method | Public | Method | Checks if the object is closed on the key date | 20110506 | |
| 14 | Static method | Public | Method | Checks if the object is being processed | 20110706 | |
| 15 | Static method | Public | Method | Log the whole ALV to the log table | 20110525 | |
| 16 | Static method | Public | Method | Add one step to the log table | 20110517 | |
| 17 | Static method | Private | Method | Pouplate data groups for AO | 20110504 | |
| 18 | Static method | Public | Method | Save rows from ALV to database | 20110504 | |
| 19 | Static method | Public | Method | Sets the merged AO references | 20110603 | |
| 20 | Static method | Private | Method | Detarmine the relation to the AOs and measurements | 20111003 | |
| 21 | Static method | Private | Method | Detarmine the relation to the AOs and measurements | 20111003 |
Events
Class CL_REXC_IT_CAD_SERVICE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_DATA_GRP | Private | See coding | 20110504 | BEGIN OF ts_data_grp,
grp_id TYPE rexcitcadgrp,
grp_tab(30),
found(1),
END OF ts_data_grp
|
||
| 2 | TS_OBJ_ID | Private | See coding | 20111007 | BEGIN OF ts_obj_id,
intreno TYPE recaintreno,
objnr TYPE recaobjnr,
END OF ts_obj_id
|
||
| 3 | TT_DATA_GRP | Private | See coding | 20110504 | tt_data_grp TYPE STANDARD TABLE OF ts_data_grp
|
||
| 4 | TT_OBJ_ID | Private | See coding | 20111007 | tt_obj_id TYPE STANDARD TABLE OF ts_obj_id
|
Method Signatures
Method CLOSE_AO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20110506 | |||
| 2 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20110506 | |||
| 3 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Message Collector | 20110822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110506 |
Method CORR_ICI_ASSIGOBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20110621 |
Method CORR_ICI_ASSIGOBJNR on class CL_REXC_IT_CAD_SERVICE has no exception.
Method CREATE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_AOID_NEW | Call by reference | Type reference (TYPE) | REBDAOID | Internal Key of Real Estate Object | 20110603 | |||
| 2 | CD_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20110621 | |||
| 3 | CD_OBJNR | Call by reference | Type reference (TYPE) | RECAOBJNR | Object Number | 20111007 | |||
| 4 | CO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Message list | 20110530 | |||
| 5 | ID_CHNGIND | Call by reference | Type reference (TYPE) | CDCHNGIND | 'I' | Change Type (U, I, S, D) | 20110622 | ||
| 6 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20110606 | |||
| 7 | IF_SPLIT | Call by reference | Type reference (TYPE) | RECABOOL | 'X' - splitting, ' ' - merging | 20110530 | |||
| 8 | IS_AO_DATA | Call by reference | Type reference (TYPE) | REXCITCADAO_L | ALV output of AO splitting/merging | 20110505 | |||
| 9 | IS_RO_DATA | Call by reference | Type reference (TYPE) | REXCITCADRO_L | ALV output of RO splitting/merging | 20110621 | |||
| 10 | IT_ASSIG_OBJ | Call by reference | Type reference (TYPE) | RE_T_INTRENO | INTRENO | 20111017 | |||
| 11 | IT_MSR_DATA | Call by reference | Type reference (TYPE) | RE_T_IT_CADAST_MSR_L | Measurement data for cadaster | 20110530 | |||
| 12 | IT_ORIGINTRENO | Call by reference | Type reference (TYPE) | RE_T_INTRENO | Architectural Object - Possible Key Fields | 20110718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20110603 |
Method CREATE_PARTICIP_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20110726 | |||
| 2 | CO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Message Collector | 20110726 | |||
| 3 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20110726 | |||
| 4 | IT_RO | Call by reference | Type reference (TYPE) | RE_T_INTRENO | INTRENO | 20110726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error during object creation | 20110726 |
Method CREATE_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PROCESSID | Call by reference | Type reference (TYPE) | REXCIT_CAD_PROC | 20110504 | ||||
| 2 | ID_YEAR | Call by reference | Type reference (TYPE) | GJAHR | 20110504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110504 | |||
| 2 | Internal error during number assignment | 20110504 | ||
| 3 | 20110504 |
Method DAYS_IN_YEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_YEAR | Call by reference | Type reference (TYPE) | DATUM | 3-Byte field | 20110911 | |||
| 2 | RD_DAYS_YEAR | Value transfer | Type reference (TYPE) | NUMC5 | 5 Character Numeric NUMC | 20110911 |
Method DAYS_IN_YEAR on class CL_REXC_IT_CAD_SERVICE has no exception.
Method GET_ALV_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ALV_DATA_AO | Call by reference | Type reference (TYPE) | RE_T_VIXCITCADAO | ALV table of architectural objects | 20110504 | |||
| 2 | ET_ALV_DATA_MSR | Call by reference | Type reference (TYPE) | RE_T_VIXCITCADMSR | Cadaster temporary data of AO merging/splitting (VIXCITCADMS | 20110516 | |||
| 3 | ET_ALV_DATA_RO | Call by reference | Type reference (TYPE) | RE_T_VIXCITCADRO | ALV table of rental objects | 20110504 | |||
| 4 | ID_KEY_DATE | Call by reference | Type reference (TYPE) | DATUM | Key date | 20110506 | |||
| 5 | ID_PROCESSID | Call by reference | Type reference (TYPE) | REXCITCADPROC | Process Identifier of the Cadastral Object Split/Merge | 20110504 |
Method GET_ALV_DATA on class CL_REXC_IT_CAD_SERVICE has no exception.
Method GET_FIELD_CATALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_OBJTYP | Call by reference | Type reference (TYPE) | RECABUSOBJTYPE | Either architectural or rental object | 20110504 | |||
| 2 | ID_SPLIT | Call by reference | Type reference (TYPE) | STRING | 'X' - splitting, ' ' - merging | 20110504 | |||
| 3 | RT_FIELDCAT | Value transfer | Type reference (TYPE) | LVC_T_FCAT | Field Catalog for List Viewer Control | 20110504 |
Method GET_FIELD_CATALOG on class CL_REXC_IT_CAD_SERVICE has no exception.
Method GET_LAST_NUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20110621 | |||
| 2 | ID_OBJTYPE | Call by reference | Type reference (TYPE) | RECAOBJTYPE | Object Type | 20110621 |
Method GET_LAST_NUMBER on class CL_REXC_IT_CAD_SERVICE has no exception.
Method GET_MEASUREMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_AOTYPE | Call by reference | Type reference (TYPE) | REBDAOTYPE | Architectural Object Type | 20110606 | |||
| 2 | ID_NEW_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20110519 | |||
| 3 | ID_PROC_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20110513 | |||
| 4 | IT_ORI_INTRENO | Call by reference | Type reference (TYPE) | RE_T_INTRENO | 20110519 |
Method GET_MEASUREMENTS on class CL_REXC_IT_CAD_SERVICE has no exception.
Method GET_RO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RO_INTRENO | Call by reference | Type reference (TYPE) | RE_T_INTRENO | INTRENO | 20110802 | |||
| 2 | ID_AO_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20110516 | |||
| 3 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20110516 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110517 | |||
| 2 | 20110517 |
Method GET_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Message Collector | 20110510 |
Method GET_VALUES on class CL_REXC_IT_CAD_SERVICE has no exception.
Method IS_AO_CLOSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20110506 | |||
| 2 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20110506 | |||
| 3 | RF_CLOSED | Value transfer | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20110506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20110506 |
Method IS_AO_PROCESSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20110706 | |||
| 2 | RF_PROCESSED | Value transfer | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20110706 |
Method IS_AO_PROCESSED on class CL_REXC_IT_CAD_SERVICE has no exception.
Method LOG_PROCESS_ALV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Message Collector | 20110525 | |||
| 2 | ID_PROCESSID | Call by reference | Type reference (TYPE) | REXCITCADPROC | Process Identifier of the Cadastral Object Split/Merge | 20110525 | |||
| 3 | IT_AO_DATA | Call by reference | Type reference (TYPE) | RE_T_VIXCITCADAO | Cadaster temporary data of AO merging/splitting (VIXCITCADAO | 20110525 | |||
| 4 | IT_MSR_DATA | Call by reference | Type reference (TYPE) | RE_T_VIXCITCADMSR | Cadaster temporary data of AO merging/splitting (VIXCITCADMS | 20110525 | |||
| 5 | IT_RO_DATA | Call by reference | Type reference (TYPE) | RE_T_VIXCITCADRO | Cadaster temporary data of RO merging/splitting (VIXCITCADRO | 20110525 |
Method LOG_PROCESS_ALV on class CL_REXC_IT_CAD_SERVICE has no exception.
Method LOG_PROCESS_STEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Message Collector | 20110524 | |||
| 2 | IS_LOGDATA | Call by reference | Type reference (TYPE) | VIXCITCADLOG | Logging table for Splitting/Merging of Cadaster Data | 20110517 |
Method LOG_PROCESS_STEP on class CL_REXC_IT_CAD_SERVICE has no exception.
Method POPULATE_DATA_GRP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA_GRP | Call by reference | Type reference (TYPE) | TT_DATA_GRP | 20110504 | ||||
| 2 | ID_OBJTYP | Call by reference | Type reference (TYPE) | RECABUSOBJTYPE | Business Object Type of Object | 20110504 |
Method POPULATE_DATA_GRP on class CL_REXC_IT_CAD_SERVICE has no exception.
Method SAVE_ALV_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CD_PROCESSID | Call by reference | Type reference (TYPE) | REXCITCADPROC | Administrative Data of Cadastral Master Splitting/Merging | 20110506 | |||
| 2 | ID_DATE | Call by reference | Type reference (TYPE) | D | Date | 20110504 | |||
| 3 | IT_ALV_DATA_AO | Call by reference | Type reference (TYPE) | RE_T_VIXCITCADAO | ALV table of architectural objects | 20110504 | |||
| 4 | IT_ALV_DATA_MSR | Call by reference | Type reference (TYPE) | RE_T_VIXCITCADMSR | Cadaster temporary data of AO merging/splitting (VIXCITCADMS | 20110516 | |||
| 5 | IT_ALV_DATA_RO | Call by reference | Type reference (TYPE) | RE_T_VIXCITCADRO | ALV table of architectural objects | 20110504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20110603 |
Method SET_AO_REFS 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 | Internal Key of Real Estate Object | 20110603 | |||
| 2 | IO_MSGLIST | Call by reference | Object reference (TYPE REF TO) | IF_RECA_MESSAGE_LIST | Message Collector | 20110603 | |||
| 3 | IT_AO | Call by reference | Type reference (TYPE) | RE_T_INTRENO | INTRENO | 20110603 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20110603 |
Method _DET_ARCH_REL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ARCH_REL | Call by reference | Type reference (TYPE) | BAPI_RE_T_ARCH_REL_INT | Architectural Linkage Objects - Internal | 20111003 | |||
| 2 | CT_ARCH_RELMS | Call by reference | Type reference (TYPE) | BAPI_RE_T_ARCH_RELMS_INT | Architectural Linkage Object Parts - Internal | 20111003 | |||
| 3 | CT_ARCH_RELMS_C | Call by reference | Type reference (TYPE) | BAPI_RE_T_ARCH_RELMS_INTC | Architectural Linkage Object Parts - Internal - Change Flds | 20111003 | |||
| 4 | CT_ARCH_REL_C | Call by reference | Type reference (TYPE) | BAPI_RE_T_ARCH_REL_INTC | Architectural Linkage Objects - Internal - Change Fields | 20111003 | |||
| 5 | ID_AOINTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20111003 | |||
| 6 | ID_ASSIGINTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20111003 | |||
| 7 | ID_CHANGEIND | Call by reference | Type reference (TYPE) | CDCHNGIND | Change Type (U, I, S, D) | 20111003 | |||
| 8 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Date | 20111003 | |||
| 9 | IF_SPLIT | Call by reference | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20111003 | |||
| 10 | IT_ASSIG_OBJ | Call by reference | Type reference (TYPE) | RE_T_INTRENO | INTRENO | 20111017 | |||
| 11 | IT_MSR_DATA | Call by reference | Type reference (TYPE) | RE_T_IT_CADAST_MSR_L | Measurement data for cadaster | 20111003 |
Method _DET_ARCH_REL on class CL_REXC_IT_CAD_SERVICE has no exception.
Method _FILTER_MSR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MSR_DATA | Call by reference | Type reference (TYPE) | RE_T_IT_CADAST_MSR_L | Measurement data for cadaster | 20111003 | |||
| 2 | ID_INTRENO | Call by reference | Type reference (TYPE) | RECAINTRENO | Internal Key of Real Estate Object | 20111003 | |||
| 3 | IF_SPLIT | Call by reference | Type reference (TYPE) | RECABOOL | General Yes/No Field | 20111003 |
Method _FILTER_MSR on class CL_REXC_IT_CAD_SERVICE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 607 |