SAP ABAP Class CL_RE_ROOT (Tools For Real Estate)
Hierarchy
☛
SAP_FIN (Software Component) SAP_FIN
⤷
RE-RT-SR (Application Component) Sales-Based Settlement
⤷
RESR (Package) RE: Sales-Based Rental Agreements And Settlements
⤷
⤷
Properties
| Class | CL_RE_ROOT | |
| Short Description | Tools For Real Estate | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RESR | RE: Sales-Based Rental Agreements And Settlements |
| Created | 20000124 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_RE_ROOT has no forward declaration.
Interfaces
Class CL_RE_ROOT has no interface implemented.
Friends
Class CL_RE_ROOT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | See coding | CON_OBART | 20000124 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | RFVI_T_UM_SKOART | Current Condition Type and Description | 20000124 | |||
| 3 | Instance attribute | Private | See coding | Settlement Variants | 20000124 | ||||
| 4 | Instance attribute | Private | See coding | Settlement Periods | 20000124 | ||||
| 5 | Instance attribute | Private | See coding | Text table for Real Estate Contract Type (table TIV26) | 20000124 | ||||
| 6 | Instance attribute | Private | See coding | Condition Types | 20000124 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20000124 | |
| 2 | Instance method | Private | Method | Test If February 29 Is Correct | 20000124 | |
| 3 | Instance method | Public | Method | Create Periods For Settlement Variants | 20000124 | |
| 4 | Instance method | Public | Method | Standard Form For Addresses | 20000124 | |
| 5 | Instance method | Public | Method | All Sales Condition Types Settings | 20000124 | |
| 6 | Instance method | Public | Method | Specification of Text for an Object Number | 20000124 | |
| 7 | Instance method | Public | Method | Specification of Text for a RU | 20000124 | |
| 8 | Instance method | Public | Method | Specification of Text for a BE | 20000124 | |
| 9 | Instance method | Public | Method | Create Possible Entry Periods For VIMIUH | 20000124 | |
| 10 | Instance method | Public | Method | Specify Flow Type for Condition Type | 20000124 | |
| 11 | Instance method | Public | Method | Specify Contractual Sales Agreement Header | 20000124 | |
| 12 | Instance method | Public | Method | Collect All Information For Sales Agreement | 20000124 |
Events
Class CL_RE_ROOT has no event.
Types
Class CL_RE_ROOT has no local type.
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_RE_ROOT has no parameter.
Method CONSTRUCTOR on class CL_RE_ROOT has no exception.
Method CORRECT_29_FEBRUARY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DATUM | Call by reference | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20000124 | |||
| 2 | I_DATUM | Call by reference | Type reference (TYPE) | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20000124 |
Method CORRECT_29_FEBRUARY on class CL_RE_ROOT has no exception.
Method CREATE_PERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_APER | Value transfer | Type reference (TYPE) | RFVI_T_UM_INTERVAL | Ermittlung von Intervallen | 20000124 | |||
| 2 | IB_EXTENDED | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000124 | |||
| 3 | I_ABRVAR | Value transfer | Type reference (TYPE) | TIA01-ABRVAR | Abrechnungsvariante | 20000124 | |||
| 4 | I_DATUM_BIS | Value transfer | Type reference (TYPE) | DBISPER | Datum des Endes der Abrechnungsperiode | 20000124 | |||
| 5 | I_DATUM_VON | Value transfer | Type reference (TYPE) | DVONPER | Datum des Periodenbeginns | 20000124 |
Method CREATE_PERIODS on class CL_RE_ROOT has no exception.
Method GET_ADRESSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADRESSE | Value transfer | Type reference (TYPE) | RF60E-ADRESSE | Adresse der Mieteinheit | 20000124 | |||
| 2 | I_BUKRS | Value transfer | Type reference (TYPE) | VIMI01-BUKRS | Buchungskreis | 20000124 | |||
| 3 | I_SADRME | Value transfer | Type reference (TYPE) | VIMI01-SADRME | Objektnummer der Mieteinheit für Adreßbeziehung | 20000124 | |||
| 4 | I_SMENR | Value transfer | Type reference (TYPE) | VIMI01-SMENR | Nummer der Mieteinheit | 20000124 | |||
| 5 | I_SWENR | Value transfer | Type reference (TYPE) | VIMI01-SWENR | Nummer der Wirtschaftseinheit | 20000124 |
Method GET_ADRESSE on class CL_RE_ROOT has no exception.
Method GET_ALL_UMV_SKOART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SKOART | Value transfer | Type reference (TYPE) | RFVI_T_UM_SKOART | Aktuelle Konditionsart und ihre Beschreibung | 20000124 |
Method GET_ALL_UMV_SKOART on class CL_RE_ROOT has no exception.
Method GET_OBJECT_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IDENTIFICATION | Value transfer | Type reference (TYPE) | J_OBJNR_OUT | Objektidentifikation im Ausgabeformat (mit Objektart) | 20000124 | |||
| 2 | E_TEXT | Value transfer | Type reference (TYPE) | SY-MSGLI | Nachrichten, Nachrichtenzeile | 20000124 | |||
| 3 | I_OBJNR | Value transfer | Type reference (TYPE) | J_OBJNR | Objektnummer | 20000124 | |||
| 4 | I_STICHTAG | Value transfer | Type reference (TYPE) | SY-DATUM | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20000124 |
Method GET_OBJECT_INFO on class CL_RE_ROOT has no exception.
Method GET_OBJECT_INFO_ME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IDENTIFICATION | Call by reference | Type reference (TYPE) | J_OBJNR_OUT | Objektidentifikation im Ausgabeformat (mit Objektart) | 20000124 | |||
| 2 | E_TEXT | Call by reference | Type reference (TYPE) | SY-MSGLI | Nachrichten, Nachrichtenzeile | 20000124 | |||
| 3 | I_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20000124 | |||
| 4 | I_SMENR | Call by reference | Type reference (TYPE) | SMENR | Nummer der Mieteinheit | 20000124 | |||
| 5 | I_STICHTAG | Call by reference | Type reference (TYPE) | SY-DATUM | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20000124 | ||
| 6 | I_SWENR | Call by reference | Type reference (TYPE) | SWENR | Nummer der Wirtschaftseinheit | 20000124 |
Method GET_OBJECT_INFO_ME on class CL_RE_ROOT has no exception.
Method GET_OBJECT_INFO_WE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_IDENTIFICATION | Value transfer | Type reference (TYPE) | J_OBJNR_OUT | Objektidentifikation im Ausgabeformat (mit Objektart) | 20000124 | |||
| 2 | E_TEXT | Value transfer | Type reference (TYPE) | SY-MSGLI | Nachrichten, Nachrichtenzeile | 20000124 | |||
| 3 | I_BUKRS | Value transfer | Type reference (TYPE) | BUKRS | Buchungskreis | 20000124 | |||
| 4 | I_STICHTAG | Value transfer | Type reference (TYPE) | SY-DATUM | SY-DATUM | Datum und Zeit, aktuelles (Applikationsserver-)Datum | 20000124 | ||
| 5 | I_SWENR | Value transfer | Type reference (TYPE) | SWENR | Nummer der Wirtschaftseinheit | 20000124 |
Method GET_OBJECT_INFO_WE on class CL_RE_ROOT has no exception.
Method GET_POSSIBLE_INPUTPERIODS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AVIMI25 | Value transfer | Type reference (TYPE) | REVI_T_AVIMI25 | Änderungsbelegstruktur von VIMI25 | 20000124 | |||
| 2 | ID_GENERATE_FROM | Value transfer | Type reference (TYPE) | VIMI25-DMELDV | ab wann wird Intervall generiert werden, interne Verwendung | 20000503 | |||
| 3 | I_AGREEMENT | Call by reference | Object reference (TYPE REF TO) | CL_RE_UM_AGREEMENT | Vertragsarten VIMIMV und VICN01 | 20000124 | |||
| 4 | I_DMELDB | Value transfer | Type reference (TYPE) | VIMI25-DMELDB | Ende Meldungsintervall für Umsatzmietvertrag | 20000124 | |||
| 5 | I_DMELDV | Value transfer | Type reference (TYPE) | VIMI25-DMELDV | Beginn Meldungsintervall für Umsatzmietvertrag | 20000124 | |||
| 6 | I_VIMIUH | Value transfer | Type reference (TYPE) | VIMIUH | Umsatzmietvertrag: Vertragliche Umsatzvereinbarungen Kopf | 20000124 |
Method GET_POSSIBLE_INPUTPERIODS on class CL_RE_ROOT has no exception.
Method GET_SBEWART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SBEWART | Value transfer | Type reference (TYPE) | TZK01-SBEWART1 | Bewegungsart 1 (Soll/Haben) | 20000124 | |||
| 2 | I_SKOART | Value transfer | Type reference (TYPE) | VIMI25-SKOART | Kondition: Art | 20000124 |
Method GET_SBEWART on class CL_RE_ROOT has no exception.
Method GET_VIMIUH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_VIMIUH | Value transfer | Type reference (TYPE) | VIMIUH | Umsatzmietvertrag: Vertragliche Umsatzvereinbarungen Kopf | 20000124 | |||
| 2 | I_AGREEMENT | Call by reference | Object reference (TYPE REF TO) | CL_RE_UM_AGREEMENT | Vertragsarten VIMIMV und VICN01 | 20000124 | |||
| 3 | I_DMELDV | Value transfer | Type reference (TYPE) | VIMI25-DMELDV | Beginn Meldungsintervall für Umsatzmietvertrag | 20000124 | |||
| 4 | I_SKOART | Value transfer | Type reference (TYPE) | VIMI25-SKOART | Kondition: Art | 20000124 | |||
| 5 | I_YUMSJAHR | Value transfer | Type reference (TYPE) | VIMI25-YUMSJAHR | Jahr des gemeldeten Umsatzes | 20000124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | es wurde keine Konditionsart gefunden | 20000124 |
Method MV_SEARCH_KOART_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MASTER_DATA | Call by reference | Type reference (TYPE) | RFVI_T_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 | |||
| 2 | ET_VIMIUH | Value transfer | Type reference (TYPE) | REVI_T_VIMIUH | Umsatzmietvertrag: Vertragliche Umsatzvereinbarungen Kopf | 20000124 | |||
| 3 | IT_SKOART | Value transfer | Type reference (TYPE) | RFVI_T_UM_SKOART | Aktuelle Konditionsart und ihre Beschreibung | 20000124 | |||
| 4 | I_AGREEMENT | Call by reference | Object reference (TYPE REF TO) | CL_RE_UM_AGREEMENT | Vertragsarten VIMIMV und VICN01 | 20000124 | |||
| 5 | I_DMELDB | Value transfer | Type reference (TYPE) | VIMI25-DMELDB | Ende Meldungsintervall für Umsatzmietvertrag | 20000124 | |||
| 6 | I_DMELDV | Value transfer | Type reference (TYPE) | VIMI25-DMELDV | Beginn Meldungsintervall für Umsatzmietvertrag | 20000124 | |||
| 7 | I_TEMPLATE | Value transfer | Type reference (TYPE) | RFVI_UM_INFO4AGREEMENT | alle wichtigen Felder zu einem Mietvertrag | 20000124 | |||
| 8 | I_VIMI01 | Value transfer | Type reference (TYPE) | VIMI01 | Mieteinheit - Stammdaten | 20000124 | |||
| 9 | I_VIOB01 | Value transfer | Type reference (TYPE) | VIOB01 | Wirtschaftseinheiten | 20000124 | |||
| 10 | I_YUMSJAHR | Value transfer | Type reference (TYPE) | VIMI25-YUMSJAHR | Jahr des gemeldeten Umsatzes | 20000124 |
Method MV_SEARCH_KOART_TABLE on class CL_RE_ROOT has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 46C |