SAP ABAP Class CL_RE_UM_DB (Access To VIMI25 and VIMI28)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   RE-RT-SR (Application Component) Sales-Based Settlement
     RESR (Package) RE: Sales-Based Rental Agreements And Settlements
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  I_RE_UM_VIMI25_READ Interface to Read/Get vimi25 20000121
Properties
Class CL_RE_UM_DB  
Short Description Access To VIMI25 and VIMI28    
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 20000121   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 I_RE_UM_VIMI25_READ Interface to Read/Get vimi25 20000121
Friends
Class CL_RE_UM_DB has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_REPID Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20000121
2 CON_TAB_VIMI28 Constant Private Type reference (TYPE) CDPOS-TABNAME 'VIMI28' Table name 20000503
3 CT_VIMI25 Static Attribute Private Type reference (TYPE) REVI_T_VIMI25 Sales reports 20000121
4 CT_VIMI28 Static Attribute Private Type reference (TYPE) REVI_T_VIMI28 Sales settlement histories 20000121
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Public Method Authorization Query 20000121
2 CLEAR_BUFFER Instance method Public Method 20000121
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000121
4 DEQUEUE_HISTORY Instance method Public Method Unlock VIMI28 20000503
5 DEQUEUE_VIMI25 Instance method Public Method Unlock VIMI25 20000121
6 ENQUEUE_HISTORY Instance method Public Method Lock VIMI28 20000503
7 ENQUEUE_VIMI25 Instance method Public Method Lock VIMI25 20000121
8 GET_LAST_SETTLEMENT Instance method Public Method When Was Last Settlement? - Simple Import of VIMI28 20000503
9 GET_VIMI25 Instance method Public Method 20000121
10 GET_VIMI25_MULTIPLE_SKOART Instance method Public Method 20000121
11 GET_VIMI25_WITH_BUFFER Instance method Protected Method Import VIMI25 With Memory 20000121
12 GET_VIMI28_WITH_BUFFER Instance method Protected Method Import VIMI25 With Memory 20000121
13 HAVE_ANYTHING_CHANGED Instance method Public Method Has Data Been Changed? 20000121
14 IS_PERIODS_SETTLED Instance method Public Method 20000121
15 IS_PERIOD_SETTLED Instance method Public Method 20000121
16 SAVE_VALUES Instance method Public Method Save Transferred Values 20000121
17 SAVE_VIMI28 Instance method Public Method Save VIMI28 (Sales History) 20000503
Events
Class CL_RE_UM_DB has no event.
Types
Class CL_RE_UM_DB has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_YES Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20000121
2 Exporting ES_MESSAGE Value transfer Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20000121
3 Importing IC_AGREEMENT Call by reference Object reference (TYPE REF TO) CL_RE_UM_AGREEMENT Vertragsarten VIMIMV und VICN01 20000121
4 Importing IF_CHANGE Value transfer Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20000121
5 Importing IF_MSGOUT Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20000121
6 Importing IF_VICN01 Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20000121

Method AUTHORITY_CHECK on class CL_RE_UM_DB has no exception.

Method CLEAR_BUFFER Signature

Method CLEAR_BUFFER on class CL_RE_UM_DB has no parameter.
Method CLEAR_BUFFER on class CL_RE_UM_DB has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_REPID Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20000121

Method CONSTRUCTOR on class CL_RE_UM_DB has no exception.

Method DEQUEUE_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Value transfer Type reference (TYPE) VIMIMV-BUKRS Buchungskreis 20000503

Method DEQUEUE_HISTORY on class CL_RE_UM_DB has no exception.

Method DEQUEUE_VIMI25 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_AGREEMENT Call by reference Object reference (TYPE REF TO) CL_RE_UM_AGREEMENT Vertragsarten VIMIMV und VICN01 20000121
2 Importing I_YUMSJAHR Value transfer Type reference (TYPE) VIMI25-YUMSJAHR Jahr des gemeldeten Umsatzes 20000121

Method DEQUEUE_VIMI25 on class CL_RE_UM_DB has no exception.

Method ENQUEUE_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20000503
2 Importing ID_BUKRS Value transfer Type reference (TYPE) VIMIMV-BUKRS Buchungskreis 20000503
3 Importing I_ERR_MESSAGES Call by reference Object reference (TYPE REF TO) CL_VI_MESSAGES Message-Handler für RE 20000503

Method ENQUEUE_HISTORY on class CL_RE_UM_DB has no exception.

Method ENQUEUE_VIMI25 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20000121
2 Importing IC_AGREEMENT Call by reference Object reference (TYPE REF TO) CL_RE_UM_AGREEMENT Vertragsarten VIMIMV und VICN01 20000121
3 Importing I_FLAG_ERROR Value transfer Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20000121
4 Importing I_YUMSJAHR Value transfer Type reference (TYPE) VIMI25-YUMSJAHR Jahr des gemeldeten Umsatzes 20000121

Method ENQUEUE_VIMI25 on class CL_RE_UM_DB has no exception.

Method GET_LAST_SETTLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_LAST_DATE Value transfer Type reference (TYPE) VIMI28-DMELDB abgerechnet bis 20000503
2 Exporting ED_NEXT_DATE Value transfer Type reference (TYPE) VIMI28-DMELDV nächstes mögliche Datum 20000503
3 Exporting ED_NEXT_PERIOD Value transfer Type reference (TYPE) RFVI_UM_INTERVAL der Anfang der nächsten Periode 20000503
4 Exporting ES_LAST_VIMI28 Value transfer Type reference (TYPE) VIMI28 letzter Eintrag in der VIMI28 20000503
5 Importing IC_AGREEMENT Call by reference Object reference (TYPE REF TO) CL_RE_UM_AGREEMENT Vertragsarten VIMIMV und VICN01 20000503
6 Importing IC_UM_ROOT Call by reference Object reference (TYPE REF TO) CL_RE_ROOT Tools für Real Estate 20000503
7 Importing ID_SKOART Value transfer Type reference (TYPE) SKOART Konditionsart (feinste Unterteilung der Konditionssätze) 20000503

Method GET_LAST_SETTLEMENT on class CL_RE_UM_DB has no exception.

Method GET_VIMI25 Signature

Method GET_VIMI25 on class CL_RE_UM_DB has no parameter.
Method GET_VIMI25 on class CL_RE_UM_DB has no exception.

Method GET_VIMI25_MULTIPLE_SKOART Signature

Method GET_VIMI25_MULTIPLE_SKOART on class CL_RE_UM_DB has no parameter.
Method GET_VIMI25_MULTIPLE_SKOART on class CL_RE_UM_DB has no exception.

Method GET_VIMI25_WITH_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VIMI25 Value transfer Type reference (TYPE) REVI_T_VIMI25 Umsatzmeldungen 20000121
2 Importing IC_AGREEMENT Call by reference Object reference (TYPE REF TO) CL_RE_UM_AGREEMENT Vertragsarten VIMIMV und VICN01 20000121
3 Importing ID_DMELDB Value transfer Type reference (TYPE) VIMI25-DMELDB Ende Meldungsintervall für Umsatzmietvertrag 20000121
4 Importing ID_DMELDV Value transfer Type reference (TYPE) VIMI25-DMELDV Beginn Meldungsintervall für Umsatzmietvertrag 20000121
5 Importing ID_SKOART Value transfer Type reference (TYPE) VIMI25-SKOART Kondition: Art 20000121

Method GET_VIMI25_WITH_BUFFER on class CL_RE_UM_DB has no exception.

Method GET_VIMI28_WITH_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SETTLED_INTERVALS Value transfer Type reference (TYPE) RFVI_T_UM_INTERVAL Ermittlung von Intervallen 20000121
2 Exporting ET_VIMI28 Value transfer Type reference (TYPE) REVI_T_VIMI28 Historien zur Umsatzverrechnung 20000121
3 Importing IC_AGREEMENT Call by reference Object reference (TYPE REF TO) CL_RE_UM_AGREEMENT Vertragsarten VIMIMV und VICN01 20000121
4 Importing ID_DMELDB Value transfer Type reference (TYPE) VIMI25-DMELDB Ende Meldungsintervall für Umsatzmietvertrag 20000121
5 Importing ID_DMELDV Value transfer Type reference (TYPE) VIMI25-DMELDV Beginn Meldungsintervall für Umsatzmietvertrag 20000121
6 Importing ID_SKOART Value transfer Type reference (TYPE) VIMI25-SKOART Kondition: Art 20000121

Method GET_VIMI28_WITH_BUFFER on class CL_RE_UM_DB has no exception.

Method HAVE_ANYTHING_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_YES Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20000121
2 Importing IT_AVIMI25 Value transfer Type reference (TYPE) RFVI_T_VIMI25_EDIT zum Laden und Bearbeiten von VIMI25-Datensätzen 20000121

Method HAVE_ANYTHING_CHANGED on class CL_RE_UM_DB has no exception.

Method IS_PERIODS_SETTLED Signature

Method IS_PERIODS_SETTLED on class CL_RE_UM_DB has no parameter.
Method IS_PERIODS_SETTLED on class CL_RE_UM_DB has no exception.

Method IS_PERIOD_SETTLED Signature

Method IS_PERIOD_SETTLED on class CL_RE_UM_DB has no parameter.
Method IS_PERIOD_SETTLED on class CL_RE_UM_DB has no exception.

Method SAVE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_AGREEMENT Call by reference Object reference (TYPE REF TO) CL_RE_UM_AGREEMENT Vertragsarten VIMIMV und VICN01 20000121
2 Importing IF_COMMIT_WORK Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20000121
3 Changing IT_AVIMI25 Call by reference Type reference (TYPE) RFVI_T_VIMI25_EDIT zum Laden und Bearbeiten von VIMI25-Datensätzen 20000121

Method SAVE_VALUES on class CL_RE_UM_DB has no exception.

Method SAVE_VIMI28 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20000503
2 Importing IT_VIMI28 Value transfer Type reference (TYPE) REVI_T_AVIMI28 Änderungsbelegstruktur von VIMI28 20000503
3 Importing I_ERR_MESSAGES Call by reference Object reference (TYPE REF TO) CL_VI_MESSAGES Message-Handler für RE 20000503

Method SAVE_VIMI28 on class CL_RE_UM_DB has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 46C