SAP ABAP Class CL_RE_UM_POSTING (Post Sales Invoice)
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_POSTING | |
| Short Description | Post Sales Invoice | |
| 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
Class CL_RE_UM_POSTING has no forward declaration.
Interfaces
Class CL_RE_UM_POSTING has no interface implemented.
Friends
Class CL_RE_UM_POSTING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | VIMI17-DGUELAB | Rental Adjustment Date Planned For | 20000121 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | BSSBKPF-BKTXT | Text Length 25 | 20000121 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | BKPF-BLART | Document type | 20000121 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | BSSBKPF-BLDAT | Document Date in Document | 20000121 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | BSSBKPF-BUDAT | Date | 20000121 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | VIMIMV-BUKRS | Company Code | 20000121 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | TIANP-BVZERM | Minimum Amount For Adv.Pmnt/Flat-Rate Increase | 20000121 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | TIANP-BVZMIN | Minimum Amount For Adv.Pmnt/Flat Rate Reduction | 20000121 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | T001-KTOPL | Chart of Accounts | 20000121 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | BSSBKPF-MONAT | Fiscal Period | 20000121 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | VIAK20-PERHVZ | Percentage Of Additional Advance Payment Increase | 20000121 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | T001-WAERS | Currency Key | 20000121 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | RFVINKAS-ZFBDT | Baseline Date For Due Date Calculation | 20000121 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | RF60V-JABR | Advance Payment Adjustment | 20000121 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | XFELD | Checkbox field | 20000121 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20000121 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | VIMI16-SANPME | Specifies Adjustment Object (Only LO/Only RU/both) | 20000128 | |||
| 18 | Constant | Private | Type reference (TYPE) | CDPOS-CHNGIND | 'I' | Change Type (U, I, E, D) | 20000121 | ||
| 19 | Constant | Private | Type reference (TYPE) | TIV11-SANPNR | 5 | Rent Adjustment Method | 20000121 | ||
| 20 | Constant | Private | Type reference (TYPE) | VISLID-SVORG | 'MVUM' | Automatic Posting Run Activity | 20000121 | ||
| 21 | Constant | Private | Type reference (TYPE) | CDPOS-TABNAME | 'VIMI28' | Table name | 20000121 | ||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_VI_MESSAGES | Message Handler For RE | 20000121 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | VIAK16-VVABBLN | Settlement Identification ->Accounting Ref. Doc.Number | 20000125 | |||
| 24 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RE_UM_ADVANCE_PAYMENT | Advance Payments For Sales-Based Lease-Out | 20000121 | |||
| 25 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RE_UM_DB | Access To VIMI25 and VIMI28 | 20000503 | |||
| 26 | Instance attribute | Private | Object reference (TYPE REF TO) | I_RE_UM_POSTING_TEMPLATE | Posting Interface | 20000503 |
Methods
Events
Class CL_RE_UM_POSTING has no event.
Types
Class CL_RE_UM_POSTING has no local type.
Method Signatures
Method AC_DOCUMENT_POST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PERIODS | Value transfer | Type reference (TYPE) | RFVI_T_UM_PERIODS | Tabelle der Abrechnungsperioden | 20000121 |
Method AC_DOCUMENT_POST on class CL_RE_UM_POSTING has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_RE_UM_POSTING has no parameter.
Method CONSTRUCTOR on class CL_RE_UM_POSTING has no exception.
Method CREATE_INTERNAL_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_AVIMI28 | Call by reference | Type reference (TYPE) | REVI_T_AVIMI28 | Änderungsbelegstruktur von VIMI28 | 20000503 | |||
| 2 | ET_VIAK14 | Call by reference | Type reference (TYPE) | RE_T_VIAK14 | Guth./Ford. MV | 20000503 | |||
| 3 | ET_VIAK17 | Call by reference | Type reference (TYPE) | REVI_T_VIAK17 | Schnittstelle zur Abrechnung / Umbuchung von Vorauszahlung | 20000503 | |||
| 4 | ID_BUDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BUDAT | Datum | 20000503 | |||
| 5 | ID_EXTBELEGNR | Value transfer | Type reference (TYPE) | VIAK16-VVABBLN | Identifikation Abrechnung -> Referenzbelegnr Buchhaltung | 20000503 | |||
| 6 | IS_PERIOD | Value transfer | Type reference (TYPE) | RFVI_UM_PERIODS | Struktur zur Verwaltung von Abrechnungsperioden | 20000503 |
Method CREATE_INTERNAL_TABLES on class CL_RE_UM_POSTING has no exception.
Method DELETE_TABLE_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IC_ERR_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_VI_MESSAGES | Message-Handler für RE | 20000503 | |||
| 2 | IT_VIMI28 | Value transfer | Type reference (TYPE) | REVI_T_AVIMI28 | Änderungsbelegstruktur von VIMI28 | 20000503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Aktivieren der alten Vorauszahlungskonditionen | 20000503 |
Method DOCUMENTS_TO_REVERSE_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_BTCI_BUILD | Value transfer | Type reference (TYPE) | XFELD | ist eine Stornomappe zu erstellen | 20000503 | |||
| 2 | ET_CLEARED_ITEMS | Value transfer | Type reference (TYPE) | RFVI_T_STORNO | Datenstruktur zur Belegstornierung FI | 20000503 | |||
| 3 | ET_DOCUMENT | Value transfer | Type reference (TYPE) | RFVI_T_STORNO | Datenstruktur zur Belegstornierung FI | 20000503 | |||
| 4 | ID_BUDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BUDAT | Buchungsdatum | 20000503 | |||
| 5 | ID_BUMONAT | Value transfer | Type reference (TYPE) | BSSBKPF-MONAT | Buchungsperiode | 20000503 | |||
| 6 | ID_STGRD | Value transfer | Type reference (TYPE) | UF05A-STGRD | Grund für Storno oder Umkehrbuchung | 20000503 | |||
| 7 | IT_VIMI28 | Value transfer | Type reference (TYPE) | REVI_T_AVIMI28 | Änderungsbelegstruktur von VIMI28 | 20000503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Zahlungseingang erfolgt | 20000503 |
Method END_BECAUSE_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ERR_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_VI_MESSAGES | Message-Handler für RE | 20000121 |
Method END_BECAUSE_ERROR on class CL_RE_UM_POSTING has no exception.
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_ANPASSAB | Value transfer | Type reference (TYPE) | VIMI17-DGUELAB | Datum, zu dem die Mietanpassung erfolgen soll | 20000121 | |||
| 2 | ID_BKTXT | Value transfer | Type reference (TYPE) | BSSBKPF-BKTXT | Text in Länge 25 | 20000121 | |||
| 3 | ID_BLARTD | Value transfer | Type reference (TYPE) | BKPF-BLART | Belegart | 20000121 | |||
| 4 | ID_BLDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BLDAT | Belegdatum im Beleg | 20000121 | |||
| 5 | ID_BUDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BUDAT | Datum | 20000121 | |||
| 6 | ID_BUKRS | Value transfer | Type reference (TYPE) | VIMIMV-BUKRS | Buchungskreis | 20000121 | |||
| 7 | ID_BVZERM | Value transfer | Type reference (TYPE) | TIANP-BVZERM | Mindestbetrag für Erhöhung der VZ/Pauschale | 20000121 | |||
| 8 | ID_BVZMIN | Value transfer | Type reference (TYPE) | TIANP-BVZMIN | Mindestbetrag für Minderung der VZ/Pauschale | 20000121 | |||
| 9 | ID_KTOPL | Value transfer | Type reference (TYPE) | T001-KTOPL | Kontenplan | 20000121 | |||
| 10 | ID_MONAT | Value transfer | Type reference (TYPE) | BSSBKPF-MONAT | Geschäftsmonat | 20000121 | |||
| 11 | ID_PERHVZ | Value transfer | Type reference (TYPE) | VIAK20-PERHVZ | Prozentsatz, um den die Vorauszahlung zusätzlich erhöht wird | 20000121 | |||
| 12 | ID_WAERS | Value transfer | Type reference (TYPE) | T001-WAERS | Währungsschlüssel | 20000121 | |||
| 13 | ID_ZFBDT | Value transfer | Type reference (TYPE) | RFVINKAS-ZFBDT | Basisdatum für Fälligkeitsberechnung | 20000121 | |||
| 14 | IF_ANPASSVORAUS | Value transfer | Type reference (TYPE) | RF60V-JABR | Anpassen der Vorauszahlung | 20000121 | |||
| 15 | IF_CREATE_MESSAGE_HANDLER | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000121 | |||
| 16 | IF_OFFENE_VZ | Value transfer | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20000121 | ||
| 17 | IF_SANPME | Value transfer | Type reference (TYPE) | VIMI16-SANPME | Festlegung der Anpassungsobjekte (nur MV/nur ME/beide) | 20000128 | |||
| 18 | I_ERR_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_VI_MESSAGES | Message-Handler für RE | 20000121 | |||
| 19 | I_UM_APAYMENT | Call by reference | Object reference (TYPE REF TO) | CL_RE_UM_ADVANCE_PAYMENT | Vorauszahlungen für Umsatz-MV | 20000121 | |||
| 20 | I_UM_DB | Call by reference | Object reference (TYPE REF TO) | CL_RE_UM_DB | Zugriff auf die VIMI25 und VIMI28 | 20000503 | |||
| 21 | I_UM_POSTING_TEMPLATE | Call by reference | Object reference (TYPE REF TO) | I_RE_UM_POSTING_TEMPLATE | Buchungsschnittstelle | 20000503 |
Method INIT on class CL_RE_UM_POSTING has no exception.
Method SAVE_VIAK16 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000121 | |||
| 2 | ID_BKTXT | Value transfer | Type reference (TYPE) | BSSBKPF-BKTXT | Text in Länge 25 | 20000121 | |||
| 3 | ID_BLARTD | Value transfer | Type reference (TYPE) | BKPF-BLART | Belegart | 20000121 | |||
| 4 | ID_BLDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BLDAT | Belegdatum im Beleg | 20000121 | |||
| 5 | ID_BUDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BUDAT | Datum | 20000121 | |||
| 6 | ID_DBISPER | Value transfer | Type reference (TYPE) | VIAK16-DBISPER | Datum des Endes der Abrechnungsperiode | 20000121 | |||
| 7 | ID_DVONPER | Value transfer | Type reference (TYPE) | VIAK16-DVONPER | Datum des Periodenbeginns | 20000121 | |||
| 8 | ID_EXTBELEGNR | Value transfer | Type reference (TYPE) | VIAK16-VVABBLN | Identifikation Abrechnung -> Referenzbelegnr Buchhaltung | 20000121 | |||
| 9 | ID_MONAT | Value transfer | Type reference (TYPE) | BSSBKPF-MONAT | Geschäftsmonat | 20000121 | |||
| 10 | ID_ZFBDT | Value transfer | Type reference (TYPE) | RFVINKAS-ZFBDT | Basisdatum für Fälligkeitsberechnung | 20000121 | |||
| 11 | IF_ANPASSVORAUS | Value transfer | Type reference (TYPE) | RF60V-JABR | Anpassen der Vorauszahlung | 20000121 | |||
| 12 | IF_OFFENE_VZ | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000121 | |||
| 13 | I_ERR_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_VI_MESSAGES | Message-Handler für RE | 20000121 |
Method SAVE_VIAK16 on class CL_RE_UM_POSTING has no exception.
Method SAVE_VIAK17 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VIAK17 | Value transfer | Type reference (TYPE) | REVI_T_VIAK17 | Schnittstelle zur Abrechnung / Umbuchung von Vorauszahlung | 20000121 |
Method SAVE_VIAK17 on class CL_RE_UM_POSTING has no exception.
Method SAVE_VIAK20 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_ERROR | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000121 | |||
| 2 | ID_EXTBELEGNR | Value transfer | Type reference (TYPE) | VIAK16-VVABBLN | Identifikation Abrechnung -> Referenzbelegnr Buchhaltung | 20000121 | |||
| 3 | IT_VIAK14 | Value transfer | Type reference (TYPE) | RE_T_VIAK14 | Guth./Ford. MV | 20000121 | |||
| 4 | I_ERR_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_VI_MESSAGES | Message-Handler für RE | 20000121 |
Method SAVE_VIAK20 on class CL_RE_UM_POSTING has no exception.
Method SAVE_VIMI16 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VIMI16 | Value transfer | Type reference (TYPE) | RE_T_VIMI16 | IS-RE: Sätze eines Mietanpassungslaufs | 20000121 |
Method SAVE_VIMI16 on class CL_RE_UM_POSTING has no exception.
Method SAVE_VIMI17 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VIMI17 | Value transfer | Type reference (TYPE) | RE_T_VIMI17 | IS-RE: Kopf eines Mietanpassungslaufs | 20000121 |
Method SAVE_VIMI17 on class CL_RE_UM_POSTING has no exception.
Method SAVE_VISLID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VISLID | Value transfer | Type reference (TYPE) | VISLID | Sollstellungs-Historie | 20000121 |
Method SAVE_VISLID on class CL_RE_UM_POSTING has no exception.
Method SHOW_POSTING_PROTOKOLL Signature
Method SHOW_POSTING_PROTOKOLL on class CL_RE_UM_POSTING has no parameter.
Method SHOW_POSTING_PROTOKOLL on class CL_RE_UM_POSTING has no exception.
Method VVABBLN_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_EXTBELEGNR | Value transfer | Type reference (TYPE) | VIAK16-VVABBLN | Identifikation Abrechnung -> Referenzbelegnr Buchhaltung | 20000121 | |||
| 2 | ES_MESSAGE | Value transfer | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20000121 | |||
| 3 | ES_VISLID | Value transfer | Type reference (TYPE) | VISLID | Sollstellungs-Historie | 20000121 | |||
| 4 | ID_BLDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BLDAT | Belegdatum im Beleg | 20000121 | |||
| 5 | ID_BUKRS | Value transfer | Type reference (TYPE) | VIMIMV-BUKRS | Buchungskreis | 20000121 |
Method VVABBLN_CREATE on class CL_RE_UM_POSTING has no exception.
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in | 46C |