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 |