SAP ABAP Class CL_REXC_MS_DATA (Main Rent Statement)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_XC_RA_MS (Package) RE: XC - Main Rent Statement Austria AT
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_REXC_MS_DATA Select/Write Data 20050104
Properties
Class CL_REXC_MS_DATA  
Short Description Main Rent Statement    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class REXCRAMS    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_XC_RA_MS   RE: XC - Main Rent Statement Austria AT 
Created 20041230   SAP 
Last change 20100310   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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 REBD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_REXC_MS_DATA Select/Write Data 20050104
Friends
# Friend Modeled only Created on Description
1 CF_RECA_OBJECT 20050105 Object That Can Be Instantiated: Factory
2 CL_REXC_CP_AT_MS_RESULT 20050316 Correspondence
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CM_BADI Constant Public Type reference (TYPE) REXCMSCALCMETHOD 'BADI' Calculation Method: BAdI Implementation 20050405
2 MC_CM_INVESTMENT Constant Public Type reference (TYPE) REXCMSCALCMETHOD '0005' Calculation Method: Investment Premium 20050405
3 MC_CM_OWNERUSE Constant Public Type reference (TYPE) REXCMSCALCMETHOD '0004' Calculation Method: Owner Usage 20050405
4 MC_CM_PRIVATEUSE Constant Public Type reference (TYPE) REXCMSCALCMETHOD '0003' Calculation Method: Own Usage 20050405
5 MC_CM_TAXCOMPENSATION Constant Public Type reference (TYPE) REXCMSCALCMETHOD '0001' Calculation Method: Tax Reimbursement 20050405
6 MC_CM_VACANCY Constant Public Type reference (TYPE) REXCMSCALCMETHOD '0002' Calculation Method: Vacancy 20050405
7 MC_CORRDOC_DELETE Instance attribute Public Attribute reference (LIKE) 20050110
8 MC_CORRDOC_SAVE Instance attribute Public Attribute reference (LIKE) 20050207
9 MC_CREATE_MOD Instance attribute Public Attribute reference (LIKE) 20050113
10 MC_SHOW Instance attribute Public Attribute reference (LIKE) 20050113
11 MD_ACTIVITY Instance attribute Public Attribute reference (LIKE) Activity 20050114
12 MD_BUKRS Instance attribute Public Attribute reference (LIKE) 20050114
13 MD_SCHEME Instance attribute Public Type reference (TYPE) REXCMSSCHEME Currently Valid Settlement Schema 20060710
14 MO_BADI Instance attribute Private Object reference (TYPE REF TO) IF_EX_BADI_REXC_MS_DATA BAdI Interface IF_EX_BADI_REXC_MS_DATA 20050317
15 MO_MSGLIST Instance attribute Public Attribute reference (LIKE) 20050211
16 MS_DETAIL Instance attribute Public Attribute reference (LIKE) Header Data 20050114
17 MT_OBJECT Instance attribute Public Attribute reference (LIKE) 20050121
18 MT_POS Instance attribute Private Type reference (TYPE) RE_T_MS_POS Item in Schema (TIVXCMSPOS) 20050117
19 MT_SPOS Instance attribute Private Type reference (TYPE) RE_T_MS_SPOS Item in Schema: Assignment to Schema (TIVXCMSSPOS) 20050117
20 MT_SPOSCE Instance attribute Private Type reference (TYPE) RE_T_MS_POSCE Item in Schema: Assignment to Cost Element (TIVXCMSSPOSCE) 20050117
21 MT_SPOSSUM Instance attribute Private Type reference (TYPE) RE_T_MS_POSSUM Item in Schema: Total (TIVXCMSSPOSSUM) 20050117
Methods
# Method Level Visibility Method type Description Created on
1 DEQUEUE Instance method Public Method 20050210
2 ENQUEUE Instance method Public Method 20050210
3 FREE Instance method Public Method 20050210
4 GET_DETAIL Instance method Public Method 20050105
5 GET_DETAIL_X Instance method Public Method 20050105
6 GET_LIST Instance method Public Method 20050105
7 GET_LIST_X Instance method Public Method 20050105
8 GET_SINGLDOC Instance method Public Method 20050120
9 INIT_OBJECT Instance method Public Method 20050105
10 MODIFY_CORR_DOC Instance method Public Method 20050105
11 SET_STATUS Instance method Public Method 20050105
12 _CALCULATE Instance method Private Method Perform Calculations 20050113
13 _COMPARE_DATA Instance method Private Method Compare Data When Settlement Active 20050404
14 _CREATE_BADI_OBJECT Instance method Private Method Create BAdI Object 20050317
15 _EXECUTE_CUSTOMER_METHOD Instance method Private Method Call Customer Method 20050121
16 _GET_COELEMNT Instance method Private Method Read Cost Elements 20050119
17 _GET_COELEMNT_FROM_CORRDOC Instance method Private Method Create Cost Elements from Adjustment Documents 20050209
18 _GET_COST_TOTAL Instance method Private Method Total Costs (Internal and External) 20050119
19 _GET_CO_SINGLDOC Instance method Private Method CO Single Document: Read Data 20050203
20 _GET_NOTIONAL_CALC Instance method Private Method Fictitious Calculation 20050120
21 _GET_OBJ_ASSIGN Instance method Private Method Read Assigned Objects 20051122
22 _GET_POS Instance method Private Method Read Details of Schema Items 20050111
23 _GET_POSDATA Instance method Private Method Item in Schema: Read Data 20050120
24 _GET_RE_OBJECT Instance method Private Method Import All Relevant Real Estate Objects 20050121
25 _GET_RE_OBJECT_RAW Instance method Private Method Read Real Estate Objects w/o Exclusion Check 20050809
26 _GET_SPOS Instance method Private Method Read Assignment of Items in Schema to Schema 20050111
27 _GET_SPOSCE Instance method Private Method Read Assignment of Cost Element to Item in Schema 20050111
28 _GET_SPOSSUM Instance method Private Method Item in Schema: Read Summarized Items 20050111
29 _RESET_BUFFER Instance method Private Method Delete All Member Data 20050121
30 _SET_ACTIVITY Instance method Private Method Set Activity (Create/Display, etc.) 20050105
31 _SET_DETAIL Instance method Private Method Fill Detail Data 20050110
32 _SET_MEMBER_TABLE Instance method Private Method Fill Member Tables from Customizing Tables 20050121
33 _UPDATE_DB Instance method Private Method Perform Database Updates 20050124
34 _UPDATE_DB_HEADER Instance method Private Method Perform Database Updates: Header Data 20050203
Events
Class CL_REXC_MS_DATA has no event.
Types
Class CL_REXC_MS_DATA has no local type.
Method Signatures

Method DEQUEUE Signature

Method DEQUEUE on class CL_REXC_MS_DATA has no parameter.
Method DEQUEUE on class CL_REXC_MS_DATA has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_REXC_MS_DATA has no parameter.
Method ENQUEUE on class CL_REXC_MS_DATA has no exception.

Method FREE Signature

Method FREE on class CL_REXC_MS_DATA has no parameter.
Method FREE on class CL_REXC_MS_DATA has no exception.

Method GET_DETAIL Signature

Method GET_DETAIL on class CL_REXC_MS_DATA has no parameter.
Method GET_DETAIL on class CL_REXC_MS_DATA has no exception.

Method GET_DETAIL_X Signature

Method GET_DETAIL_X on class CL_REXC_MS_DATA has no parameter.
Method GET_DETAIL_X on class CL_REXC_MS_DATA has no exception.

Method GET_LIST Signature

Method GET_LIST on class CL_REXC_MS_DATA has no parameter.
Method GET_LIST on class CL_REXC_MS_DATA has no exception.

Method GET_LIST_X Signature

Method GET_LIST_X on class CL_REXC_MS_DATA has no parameter.
Method GET_LIST_X on class CL_REXC_MS_DATA has no exception.

Method GET_SINGLDOC Signature

Method GET_SINGLDOC on class CL_REXC_MS_DATA has no parameter.
Method GET_SINGLDOC on class CL_REXC_MS_DATA has no exception.

Method INIT_OBJECT Signature

Method INIT_OBJECT on class CL_REXC_MS_DATA has no parameter.
Method INIT_OBJECT on class CL_REXC_MS_DATA has no exception.

Method MODIFY_CORR_DOC Signature

Method MODIFY_CORR_DOC on class CL_REXC_MS_DATA has no parameter.
Method MODIFY_CORR_DOC on class CL_REXC_MS_DATA has no exception.

Method SET_STATUS Signature

Method SET_STATUS on class CL_REXC_MS_DATA has no parameter.
Method SET_STATUS on class CL_REXC_MS_DATA has no exception.

Method _CALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COELEMNT Call by reference Type reference (TYPE) RE_T_VIXCMSCOELEMNT Positionsdaten: Kostenarten (VIXCMSCOELEMNT) 20050124
2 Exporting ET_POSDATA Call by reference Type reference (TYPE) RE_T_VIXCMSPOSDATA Schemaposition: Daten (VIXCMSPOSDATA) 20050124
3 Exporting ET_SINGLDOC Call by reference Type reference (TYPE) RE_T_VIXCMSSINGLDOC Positionsdaten: Einzelbeleg (VIXCMSSINGLDOC) 20050124
# Exception Resumable Description Created on
1 ERROR Fehler 20050114

Method _COMPARE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COELEMNT Call by reference Type reference (TYPE) RE_T_VIXCMSCOELEMNT Positionsdaten: Kostenarten (VIXCMSCOELEMNT) 20050404

Method _COMPARE_DATA on class CL_REXC_MS_DATA has no exception.

Method _CREATE_BADI_OBJECT Signature

Method _CREATE_BADI_OBJECT on class CL_REXC_MS_DATA has no parameter.
Method _CREATE_BADI_OBJECT on class CL_REXC_MS_DATA has no exception.

Method _EXECUTE_CUSTOMER_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_POSDATA Call by reference Type reference (TYPE) VIXCMSPOSDATA Schemaposition: Daten 20050203
2 Exporting ET_SINGLDOC Value transfer Type reference (TYPE) RE_T_VIXCMSSINGLDOC Positionsdaten: Einzelbeleg (VIXCMSSINGLDOC) 20050121
3 Importing IS_POS Call by reference Type reference (TYPE) REXCC_MS_POS Schemaposition (TIVXCMSPOS) 20050121
4 Importing IT_POSDATA Call by reference Type reference (TYPE) RE_T_VIXCMSPOSDATA Schemaposition: Daten (VIXCMSPOSDATA) 20050203
# Exception Resumable Description Created on
1 ERROR Fehler 20050121

Method _GET_COELEMNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COELEMNT Call by reference Type reference (TYPE) RE_T_VIXCMSCOELEMNT Positionsdaten: Kostenarten (VIXCMSCOELEMNT) 20050119
# Exception Resumable Description Created on
1 ERROR Fehler 20050119

Method _GET_COELEMNT_FROM_CORRDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COELEMNT Call by reference Type reference (TYPE) RE_T_VIXCMSCOELEMNT Positionsdaten: Kostenarten (VIXCMSCOELEMNT) 20050209
# Exception Resumable Description Created on
1 ERROR Fehler 20050209

Method _GET_COST_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COELEMNT Call by reference Type reference (TYPE) RE_T_VIXCMSCOELEMNT Positionsdaten: Kostenarten (VIXCMSCOELEMNT) 20050119
# Exception Resumable Description Created on
1 ERROR Fehler 20050119

Method _GET_CO_SINGLDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SINGLDOC Call by reference Type reference (TYPE) RE_T_SINGLDOC_L Positionsdaten: Einzelbeleg (VIXCMSSINGLDOC) 20050203
2 Importing IT_SEL Call by reference Type reference (TYPE) TCOSEL Standard Tabelle mit COSEL-Struktur 20050203

Method _GET_CO_SINGLDOC on class CL_REXC_MS_DATA has no exception.

Method _GET_NOTIONAL_CALC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COELEMNT Call by reference Type reference (TYPE) RE_T_VIXCMSCOELEMNT Positionsdaten: Kostenarten (VIXCMSCOELEMNT) 20050120
2 Exporting ET_SINGLDOC Call by reference Type reference (TYPE) RE_T_VIXCMSSINGLDOC Positionsdaten: Einzelbeleg (VIXCMSSINGLDOC) 20050120
# Exception Resumable Description Created on
1 ERROR Fehler 20050120

Method _GET_OBJ_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJ_ASSIGN_MNGR Call by reference Type reference (TYPE) RE_T_IF_REBD_OBJ_ASSIGN_MNGR Objektzuordnungen (Manager) 20051122
2 Importing IO_HAS_OBJ_ASSIGN Value transfer Object reference (TYPE REF TO) IF_REBD_HAS_OBJ_ASSIGN Objekt mit Zuordnung zu anderem Objekt 20051122

Method _GET_OBJ_ASSIGN on class CL_REXC_MS_DATA has no exception.

Method _GET_POS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POS Call by reference Type reference (TYPE) RE_T_MS_POS Schemaposition (TIVXCMSPOS) 20050111

Method _GET_POS on class CL_REXC_MS_DATA has no exception.

Method _GET_POSDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_POSDATA Call by reference Type reference (TYPE) RE_T_VIXCMSPOSDATA Schemaposition: Daten (VIXCMSPOSDATA) 20050120
2 Importing IT_COELEMNT Call by reference Type reference (TYPE) RE_T_VIXCMSCOELEMNT Positionsdaten: Kostenarten (VIXCMSCOELEMNT) 20050120
# Exception Resumable Description Created on
1 ERROR Fehler 20050124

Method _GET_RE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECTS Call by reference Type reference (TYPE) RE_T_IF_RECA_BUS_OBJECT Referenztabelle auf IF_RECA_BUS_OBJECT 20050121

Method _GET_RE_OBJECT on class CL_REXC_MS_DATA has no exception.

Method _GET_RE_OBJECT_RAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXCLUDE Call by reference Type reference (TYPE) RE_T_IF_RECA_BUS_OBJECT Referenztabelle auf IF_RECA_BUS_OBJECT 20050809
2 Exporting ET_OBJECTS Call by reference Type reference (TYPE) RE_T_IF_RECA_BUS_OBJECT Referenztabelle auf IF_RECA_BUS_OBJECT 20050809
3 Importing ID_EXCLUDE Call by reference Type reference (TYPE) RESCROEXCLUDE Mietobjekt ausschließen 20050809
4 Importing ID_NODISSOLVE Call by reference Type reference (TYPE) RESCRSNODISSOLVE Nur Flächenpool zuordnen 20050809
5 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20050809

Method _GET_RE_OBJECT_RAW on class CL_REXC_MS_DATA has no exception.

Method _GET_SPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPOS Call by reference Type reference (TYPE) RE_T_MS_SPOS Schemaposition: Zuordnung zu Schema (TIVXCMSSPOS) 20050111

Method _GET_SPOS on class CL_REXC_MS_DATA has no exception.

Method _GET_SPOSCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPOSCE Call by reference Type reference (TYPE) RE_T_MS_POSCE Schemaposition: Zuordnung zu Kostenart (TIVXCMSSPOSCE) 20050111
# Exception Resumable Description Created on
1 ERROR Fehler 20050111

Method _GET_SPOSSUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SPOSSUM Call by reference Type reference (TYPE) RE_T_MS_POSSUM Schemaposition: Summe (TIVXCMSSPOSSUM) 20050111

Method _GET_SPOSSUM on class CL_REXC_MS_DATA has no exception.

Method _RESET_BUFFER Signature

Method _RESET_BUFFER on class CL_REXC_MS_DATA has no parameter.
Method _RESET_BUFFER on class CL_REXC_MS_DATA has no exception.

Method _SET_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Value transfer Type reference (TYPE) CHAR1 Aktivität 20050105

Method _SET_ACTIVITY on class CL_REXC_MS_DATA has no exception.

Method _SET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Type reference (TYPE) REXCMSHEADER Kopfdaten 20050110
# Exception Resumable Description Created on
1 ERROR Fehler 20050110

Method _SET_MEMBER_TABLE Signature

Method _SET_MEMBER_TABLE on class CL_REXC_MS_DATA has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20050121

Method _UPDATE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COELEMNT Call by reference Type reference (TYPE) RE_T_VIXCMSCOELEMNT Positionsdaten: Kostenarten (VIXCMSCOELEMNT) 20050124
2 Importing IT_POSDATA Call by reference Type reference (TYPE) RE_T_VIXCMSPOSDATA Schemaposition: Daten (VIXCMSPOSDATA) 20050124
3 Importing IT_SINGLDOC Call by reference Type reference (TYPE) RE_T_VIXCMSSINGLDOC Positionsdaten: Einzelbeleg (VIXCMSSINGLDOC) 20050124
# Exception Resumable Description Created on
1 ERROR Fehler 20050124

Method _UPDATE_DB_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DETAIL Call by reference Type reference (TYPE) REXCMSHEADER Kopfdaten (VIXCMSHEADER) 20050203
# Exception Resumable Description Created on
1 ERROR Fehler 20050203
History
Last changed by/on SAP  20100310 
SAP Release Created in 600