SAP ABAP Class CL_RE_UM_AGREEMENT (Contract Types VIMIMV And VICN01)
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_UM_AGREEMENT | |
| Short Description | Contract Types VIMIMV And VICN01 | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | RESR | RE: Sales-Based Rental Agreements And Settlements |
| Created | 19991007 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_RE_UM_AGREEMENT has no forward declaration.
Interfaces
Class CL_RE_UM_AGREEMENT has no interface implemented.
Friends
Class CL_RE_UM_AGREEMENT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | VVBERGRP | Authorization Group | 20000114 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | BUKRS | Company Code | 20000114 | |||
| 3 | Constant | Protected | See coding | CON_ROLETYP | 20000117 | ||||
| 4 | Constant | Protected | Type reference (TYPE) | VIMIMV-SMVANART | '3' | Contract Type Sales | 20000117 | ||
| 5 | Constant | Protected | See coding | CON_SNUMOBJ | 20000117 | ||||
| 6 | Instance attribute | Public | Type reference (TYPE) | DAKTV | Contract Activation | 20000114 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | DKUZU | Contract Notice Per | 20000114 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | DMIBE | Rental Start Date | 20000114 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | DMIEN | Rental End Date | 20000114 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | VVESMIVE | Contract No. of Collective Lease-Outs | 20000114 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | IMKEY | IMKEY | 20000503 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | VVINTRENO | Internal real estate master data code | 20000114 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | JLOESCH | Real Estate Delete Indicator | 20000114 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | XFELD | Checkbox Field | 20000114 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | VVJRMSCHPR | Tenant Service Charge Settlement? | 20000114 | |||
| 16 | Instance attribute | Public | Type reference (TYPE) | KOKRS | Controlling Area | 20000114 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | VVRDEBIHVP | Customer Number Main Contract Partner | 20000114 | |||
| 18 | Instance attribute | Public | Type reference (TYPE) | LIFNR | VenNo | 20000503 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | MANDT | Client | 20000114 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | XFELD | Checkbox Field | 20000114 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | VICN01 | General Lease-In | 20000114 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | VIMIMV | Lease-Out | 20000114 | |||
| 23 | Static Attribute | Private | Type reference (TYPE) | TT_BUFFER_DVONPER | MT_BUFFER_DVONPER | 20000829 | |||
| 24 | Static Attribute | Private | Type reference (TYPE) | TT_BUFFER_RESULTS | MT_BUFFER_RESULTS | 20000829 | |||
| 25 | Instance attribute | Private | See coding | MT_TIV26 | 20000503 | ||||
| 26 | Static Attribute | Private | See coding | Text Table Contract Type Real Estate | 20000117 | ||||
| 27 | Static Attribute | Private | See coding | Condition Header Table | 20000117 | ||||
| 28 | Static Attribute | Private | See coding | Header For Contractual Sales Agreements | 20000120 | ||||
| 29 | Static Attribute | Private | Type reference (TYPE) | REVI_T_VIMIUI | Sales-Based Grading Lease-Out Items | 20000120 | |||
| 30 | Static Attribute | Private | Type reference (TYPE) | RFVI_T_UM_XVZZKOPO | Condition Items Table | 20000120 | |||
| 31 | Instance attribute | Public | Type reference (TYPE) | PRCTR | Profit Center | 20000114 | |||
| 32 | Instance attribute | Public | Type reference (TYPE) | RECNBASISAEZIF | RECNBASISAEZIF | 20000503 | |||
| 33 | Instance attribute | Public | Type reference (TYPE) | RECNWAERS_H | Currency Key for Local Currency | 20000114 | |||
| 34 | Instance attribute | Public | Type reference (TYPE) | RECNNR | Real Estate Contract Number | 20000114 | |||
| 35 | Instance attribute | Public | Type reference (TYPE) | J_OBJNR | Object Number | 20000114 | |||
| 36 | Instance attribute | Public | Type reference (TYPE) | RECNTXT | Contract name | 20000114 | |||
| 37 | Instance attribute | Public | Type reference (TYPE) | RECNTYPE | External Real Estate Contract Type | 20000114 | |||
| 38 | Instance attribute | Public | Type reference (TYPE) | SMENR | Number of Rental Unit | 20000114 | |||
| 39 | Instance attribute | Public | Type reference (TYPE) | SMIVE | Lease-out Number | 20000114 | |||
| 40 | Instance attribute | Public | Type reference (TYPE) | SMVAR | Lease-Out Adjustment Type | 20000114 | |||
| 41 | Instance attribute | Public | Type reference (TYPE) | SMVART | SMVART | 20000503 | |||
| 42 | Instance attribute | Public | Type reference (TYPE) | SNKS | Service Charge Collector Number | 20000114 | |||
| 43 | Instance attribute | Public | Type reference (TYPE) | SWENR | Number of Business Entity | 20000114 | |||
| 44 | Instance attribute | Public | Type reference (TYPE) | TXJCD | Jurisdiction for tax calculation - tax jurisdiction code | 20000114 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20000114 | |
| 2 | Instance method | Private | Method | Convert VICN01 To VIMIMV | 19991007 | |
| 3 | Instance method | Public | Method | Contract Valid To Date | 20000120 | |
| 4 | Instance method | Public | Method | Lease-Out Main Business Partner | 20000117 | |
| 5 | Instance method | Public | Method | Return Contract Type As Text | 20000117 | |
| 6 | Instance method | Public | Method | Import Current Condition Header | 20000120 | |
| 7 | Instance method | Public | Method | Return All Values In VIMIMV Structure | 20000114 | |
| 8 | Instance method | Private | Method | Initialization Of Attributes | 20000114 | |
| 9 | Instance method | Public | Method | Extend Attribute By VICN01 | 20000114 | |
| 10 | Instance method | Public | Method | Extend Attribute By VIMIMV | 20000114 | |
| 11 | Instance method | Public | Method | Is Lease-Out Active? | 20000117 | |
| 12 | Instance method | Public | Method | Is Current Lease-Out A Sales-Based One? | 20000117 | |
| 13 | Instance method | Public | Method | Import Sales-Graduation Header | 20000120 | |
| 14 | Instance method | Public | Method | Import Sales Items | 20000120 | |
| 15 | Instance method | Public | Method | Import Condition Items | 20000120 |
Events
Class CL_RE_UM_AGREEMENT has no event.
Types
Class CL_RE_UM_AGREEMENT has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VICN01 | Value transfer | Type reference (TYPE) | VICN01 | Vertrag Immobilien: Vertragsdaten | 20000114 | |||
| 2 | IS_VIMIMV | Value transfer | Type reference (TYPE) | VIMIMV | Mietvertrag | 20000114 |
Method CONSTRUCTOR on class CL_RE_UM_AGREEMENT has no exception.
Method CONVERT_VICN01TOVIMIMV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VIMIMV | Value transfer | Type reference (TYPE) | VIMIMV | Mietvertrag | 19991007 | |||
| 2 | IS_VICN01 | Value transfer | Type reference (TYPE) | VICN01 | Allgemeiner Anmietvertrag | 19991007 |
Method CONVERT_VICN01TOVIMIMV on class CL_RE_UM_AGREEMENT has no exception.
Method GET_AGREEMENT_END Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_ENDDATE | Call by reference | Type reference (TYPE) | VIMIMV-DMIEND | Datum Mietende | 20000120 |
Method GET_AGREEMENT_END on class CL_RE_UM_AGREEMENT has no exception.
Method GET_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_MTR_NAME | Value transfer | Type reference (TYPE) | MTR_NAME | Name des Hauptmieters | 20000117 | |||
| 2 | ES_MAINDATA | Value transfer | Type reference (TYPE) | BP000 | Geschäftspartnerstamm (allg. Daten) | 20000117 |
Method GET_PARTNER on class CL_RE_UM_AGREEMENT has no exception.
Method GET_RECNTYPE_XMBEZ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_XMBEZ | Value transfer | Type reference (TYPE) | XMVARTM | Bezeichnung Vertragsart Immobilien | 20000117 | |||
| 2 | ES_TIV2F | Value transfer | Type reference (TYPE) | TIV2F | Texttabelle Vertragsart Immobilien (Tabelle TIV26) | 20000117 |
Method GET_RECNTYPE_XMBEZ on class CL_RE_UM_AGREEMENT has no exception.
Method GET_VIKOKO_LAST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VIKOKO | Value transfer | Type reference (TYPE) | VIKOKO | Konditionskopf Immobilien | 20000120 |
Method GET_VIKOKO_LAST on class CL_RE_UM_AGREEMENT has no exception.
Method GET_VIMIMV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_VIMIMV | Value transfer | Type reference (TYPE) | VIMIMV | Mietvertrag | 20000114 |
Method GET_VIMIMV on class CL_RE_UM_AGREEMENT has no exception.
Method INIT Signature
Method INIT on class CL_RE_UM_AGREEMENT has no parameter.
Method INIT on class CL_RE_UM_AGREEMENT has no exception.
Method INIT_FROM_VICN01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VICN01 | Value transfer | Type reference (TYPE) | VICN01 | Vertrag Immobilien: Vertragsdaten | 20000114 |
Method INIT_FROM_VICN01 on class CL_RE_UM_AGREEMENT has no exception.
Method INIT_FROM_VIMIMV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VIMIMV | Value transfer | Type reference (TYPE) | VIMIMV | Mietvertrag | 20000114 |
Method INIT_FROM_VIMIMV on class CL_RE_UM_AGREEMENT has no exception.
Method IS_ACTIV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ACTIV | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000117 |
Method IS_ACTIV on class CL_RE_UM_AGREEMENT has no exception.
Method IS_SR_AGREEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_SR_AGREEMENT | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000117 |
Method IS_SR_AGREEMENT on class CL_RE_UM_AGREEMENT has no exception.
Method READ_VIMIUH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VIMIUH | Value transfer | Type reference (TYPE) | RFVI_T_UM_XVIMIUH | Kopf der vertragliche Umsatzvereinbarungen | 20000120 | |||
| 2 | ID_DBISPER | Value transfer | Type reference (TYPE) | DBISPER | Datum des Endes der Abrechnungsperiode | 20000120 | |||
| 3 | ID_DVONPER | Value transfer | Type reference (TYPE) | DVONPER | Datum des Periodenbeginns | 20000120 | |||
| 4 | ID_REPID | Value transfer | Type reference (TYPE) | SYREPID | SY-REPID | ABAP-Programm, aktuelles Rahmenprogramm | 20000503 | ||
| 5 | IT_SKOART | Value transfer | Type reference (TYPE) | RFVI_T_UM_SKOART | Aktuelle Konditionsart und ihre Beschreibung | 20000120 |
Method READ_VIMIUH on class CL_RE_UM_AGREEMENT has no exception.
Method READ_VIMIUI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VIMIUI | Value transfer | Type reference (TYPE) | REVI_T_VIMIUI | Umsatzabhängige G-MV Items | 20000120 | |||
| 2 | ID_DGUELTIG | Value transfer | Type reference (TYPE) | VIMIUH-DGUELTIG | Konditionsposition gültig ab | 20000120 | |||
| 3 | ID_ORG_DGUELTIG | Value transfer | Type reference (TYPE) | VIMIUH-DGUELTIG | Konditionsposition gültig ab | 20000503 | |||
| 4 | ID_REPID | Value transfer | Type reference (TYPE) | SYREPID | SY-REPID | ABAP-Programm, aktuelles Rahmenprogramm | 20000503 | ||
| 5 | ID_SKOART | Value transfer | Type reference (TYPE) | VIMIUH-SKOART | Kondition: Art | 20000120 |
Method READ_VIMIUI on class CL_RE_UM_AGREEMENT has no exception.
Method READ_VZZKOPO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VZZKOPO | Value transfer | Type reference (TYPE) | RFVI_T_UM_XVZZKOPO | Tabelle Konditionspositionen | 20000120 | |||
| 2 | ID_DBISPER | Value transfer | Type reference (TYPE) | DBISPER | Datum des Endes der Abrechnungsperiode | 20000120 | |||
| 3 | ID_DVONPER | Value transfer | Type reference (TYPE) | DVONPER | Datum des Periodenbeginns | 20000120 | |||
| 4 | ID_SKOART | Value transfer | Type reference (TYPE) | VIMI25-SKOART | Kondition: Art | 20000120 |
Method READ_VZZKOPO on class CL_RE_UM_AGREEMENT has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in |