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 BERGRP Instance attribute Public Type reference (TYPE) VVBERGRP Authorization Group 20000114
2 BUKRS Instance attribute Public Type reference (TYPE) BUKRS Company Code 20000114
3 CON_ROLETYP Constant Protected See coding CON_ROLETYP 20000117
4 CON_SMVANART_UMSATZ Constant Protected Type reference (TYPE) VIMIMV-SMVANART '3' Contract Type Sales 20000117
5 CON_SNUMOBJ Constant Protected See coding CON_SNUMOBJ 20000117
6 DAKTV Instance attribute Public Type reference (TYPE) DAKTV Contract Activation 20000114
7 DKUEZU Instance attribute Public Type reference (TYPE) DKUZU Contract Notice Per 20000114
8 DMIBEG Instance attribute Public Type reference (TYPE) DMIBE Rental Start Date 20000114
9 DMIEND Instance attribute Public Type reference (TYPE) DMIEN Rental End Date 20000114
10 E_SMIVE Instance attribute Public Type reference (TYPE) VVESMIVE Contract No. of Collective Lease-Outs 20000114
11 IMKEY Instance attribute Public Type reference (TYPE) IMKEY IMKEY 20000503
12 INTRENO Instance attribute Public Type reference (TYPE) VVINTRENO Internal real estate master data code 20000114
13 JLOESCH Instance attribute Public Type reference (TYPE) JLOESCH Real Estate Delete Indicator 20000114
14 JRECN Instance attribute Public Type reference (TYPE) XFELD Checkbox Field 20000114
15 JRMSCHPR Instance attribute Public Type reference (TYPE) VVJRMSCHPR Tenant Service Charge Settlement? 20000114
16 KOKRS Instance attribute Public Type reference (TYPE) KOKRS Controlling Area 20000114
17 KUNNR Instance attribute Public Type reference (TYPE) VVRDEBIHVP Customer Number Main Contract Partner 20000114
18 LIFNR Instance attribute Public Type reference (TYPE) LIFNR VenNo 20000503
19 MANDT Instance attribute Public Type reference (TYPE) MANDT Client 20000114
20 MF_INIT Instance attribute Private Type reference (TYPE) XFELD Checkbox Field 20000114
21 MS_VICN01 Instance attribute Private Type reference (TYPE) VICN01 General Lease-In 20000114
22 MS_VIMIMV Instance attribute Private Type reference (TYPE) VIMIMV Lease-Out 20000114
23 MT_BUFFER_DVONPER Static Attribute Private Type reference (TYPE) TT_BUFFER_DVONPER MT_BUFFER_DVONPER 20000829
24 MT_BUFFER_RESULTS Static Attribute Private Type reference (TYPE) TT_BUFFER_RESULTS MT_BUFFER_RESULTS 20000829
25 MT_TIV26 Instance attribute Private See coding MT_TIV26 20000503
26 MT_TIV2F Static Attribute Private See coding Text Table Contract Type Real Estate 20000117
27 MT_VIKOKO Static Attribute Private See coding Condition Header Table 20000117
28 MT_VIMIUH Static Attribute Private See coding Header For Contractual Sales Agreements 20000120
29 MT_VIMIUI Static Attribute Private Type reference (TYPE) REVI_T_VIMIUI Sales-Based Grading Lease-Out Items 20000120
30 MT_VZZKOPO Static Attribute Private Type reference (TYPE) RFVI_T_UM_XVZZKOPO Condition Items Table 20000120
31 PRCTR Instance attribute Public Type reference (TYPE) PRCTR Profit Center 20000114
32 RECNBASISAEZIF Instance attribute Public Type reference (TYPE) RECNBASISAEZIF RECNBASISAEZIF 20000503
33 RECNCURR Instance attribute Public Type reference (TYPE) RECNWAERS_H Currency Key for Local Currency 20000114
34 RECNNR Instance attribute Public Type reference (TYPE) RECNNR Real Estate Contract Number 20000114
35 RECNOBJNR Instance attribute Public Type reference (TYPE) J_OBJNR Object Number 20000114
36 RECNTXT Instance attribute Public Type reference (TYPE) RECNTXT Contract name 20000114
37 RECNTYPE Instance attribute Public Type reference (TYPE) RECNTYPE External Real Estate Contract Type 20000114
38 SMENR Instance attribute Public Type reference (TYPE) SMENR Number of Rental Unit 20000114
39 SMIVE Instance attribute Public Type reference (TYPE) SMIVE Lease-out Number 20000114
40 SMVANART Instance attribute Public Type reference (TYPE) SMVAR Lease-Out Adjustment Type 20000114
41 SMVART Instance attribute Public Type reference (TYPE) SMVART SMVART 20000503
42 SNKS Instance attribute Public Type reference (TYPE) SNKS Service Charge Collector Number 20000114
43 SWENR Instance attribute Public Type reference (TYPE) SWENR Number of Business Entity 20000114
44 TXJCD 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 CONSTRUCTOR Instance method Public Constructor Constructor 20000114
2 CONVERT_VICN01TOVIMIMV Instance method Private Method Convert VICN01 To VIMIMV 19991007
3 GET_AGREEMENT_END Instance method Public Method Contract Valid To Date 20000120
4 GET_PARTNER Instance method Public Method Lease-Out Main Business Partner 20000117
5 GET_RECNTYPE_XMBEZ Instance method Public Method Return Contract Type As Text 20000117
6 GET_VIKOKO_LAST Instance method Public Method Import Current Condition Header 20000120
7 GET_VIMIMV Instance method Public Method Return All Values In VIMIMV Structure 20000114
8 INIT Instance method Private Method Initialization Of Attributes 20000114
9 INIT_FROM_VICN01 Instance method Public Method Extend Attribute By VICN01 20000114
10 INIT_FROM_VIMIMV Instance method Public Method Extend Attribute By VIMIMV 20000114
11 IS_ACTIV Instance method Public Method Is Lease-Out Active? 20000117
12 IS_SR_AGREEMENT Instance method Public Method Is Current Lease-Out A Sales-Based One? 20000117
13 READ_VIMIUH Instance method Public Method Import Sales-Graduation Header 20000120
14 READ_VIMIUI Instance method Public Method Import Sales Items 20000120
15 READ_VZZKOPO 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 Importing IS_VICN01 Value transfer Type reference (TYPE) VICN01 Vertrag Immobilien: Vertragsdaten 20000114
2 Importing 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 Exporting ES_VIMIMV Value transfer Type reference (TYPE) VIMIMV Mietvertrag 19991007
2 Importing 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 Exporting 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 Exporting ED_MTR_NAME Value transfer Type reference (TYPE) MTR_NAME Name des Hauptmieters 20000117
2 Exporting 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 Exporting ED_XMBEZ Value transfer Type reference (TYPE) XMVARTM Bezeichnung Vertragsart Immobilien 20000117
2 Exporting 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 Exporting 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 Exporting 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 Importing 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 Importing 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 Exporting 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 Exporting 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 Exporting ET_VIMIUH Value transfer Type reference (TYPE) RFVI_T_UM_XVIMIUH Kopf der vertragliche Umsatzvereinbarungen 20000120
2 Importing ID_DBISPER Value transfer Type reference (TYPE) DBISPER Datum des Endes der Abrechnungsperiode 20000120
3 Importing ID_DVONPER Value transfer Type reference (TYPE) DVONPER Datum des Periodenbeginns 20000120
4 Importing ID_REPID Value transfer Type reference (TYPE) SYREPID SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20000503
5 Importing 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 Exporting ET_VIMIUI Value transfer Type reference (TYPE) REVI_T_VIMIUI Umsatzabhängige G-MV Items 20000120
2 Importing ID_DGUELTIG Value transfer Type reference (TYPE) VIMIUH-DGUELTIG Konditionsposition gültig ab 20000120
3 Importing ID_ORG_DGUELTIG Value transfer Type reference (TYPE) VIMIUH-DGUELTIG Konditionsposition gültig ab 20000503
4 Importing ID_REPID Value transfer Type reference (TYPE) SYREPID SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20000503
5 Importing 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 Exporting ET_VZZKOPO Value transfer Type reference (TYPE) RFVI_T_UM_XVZZKOPO Tabelle Konditionspositionen 20000120
2 Importing ID_DBISPER Value transfer Type reference (TYPE) DBISPER Datum des Endes der Abrechnungsperiode 20000120
3 Importing ID_DVONPER Value transfer Type reference (TYPE) DVONPER Datum des Periodenbeginns 20000120
4 Importing 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