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
⤷ 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 | CD_ANPASSAB | Instance attribute | Private | Type reference (TYPE) | VIMI17-DGUELAB | Rental Adjustment Date Planned For | 20000121 | ||
2 | CD_BKTXT | Instance attribute | Private | Type reference (TYPE) | BSSBKPF-BKTXT | Text Length 25 | 20000121 | ||
3 | CD_BLARTD | Instance attribute | Private | Type reference (TYPE) | BKPF-BLART | Document type | 20000121 | ||
4 | CD_BLDAT | Instance attribute | Private | Type reference (TYPE) | BSSBKPF-BLDAT | Document Date in Document | 20000121 | ||
5 | CD_BUDAT | Instance attribute | Private | Type reference (TYPE) | BSSBKPF-BUDAT | Date | 20000121 | ||
6 | CD_BUKRS | Instance attribute | Private | Type reference (TYPE) | VIMIMV-BUKRS | Company Code | 20000121 | ||
7 | CD_BVZERM | Instance attribute | Private | Type reference (TYPE) | TIANP-BVZERM | Minimum Amount For Adv.Pmnt/Flat-Rate Increase | 20000121 | ||
8 | CD_BVZMIN | Instance attribute | Private | Type reference (TYPE) | TIANP-BVZMIN | Minimum Amount For Adv.Pmnt/Flat Rate Reduction | 20000121 | ||
9 | CD_KTOPL | Instance attribute | Private | Type reference (TYPE) | T001-KTOPL | Chart of Accounts | 20000121 | ||
10 | CD_MONAT | Instance attribute | Private | Type reference (TYPE) | BSSBKPF-MONAT | Fiscal Period | 20000121 | ||
11 | CD_PERHVZ | Instance attribute | Private | Type reference (TYPE) | VIAK20-PERHVZ | Percentage Of Additional Advance Payment Increase | 20000121 | ||
12 | CD_WAERS | Instance attribute | Private | Type reference (TYPE) | T001-WAERS | Currency Key | 20000121 | ||
13 | CD_ZFBDT | Instance attribute | Private | Type reference (TYPE) | RFVINKAS-ZFBDT | Baseline Date For Due Date Calculation | 20000121 | ||
14 | CF_ANPASSVORAUS | Instance attribute | Private | Type reference (TYPE) | RF60V-JABR | Advance Payment Adjustment | 20000121 | ||
15 | CF_CREATE_MESSAGE_HANDLER | Instance attribute | Private | Type reference (TYPE) | XFELD | Checkbox field | 20000121 | ||
16 | CF_OFFENE_VZ | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20000121 | ||
17 | CF_SANPME | Instance attribute | Private | Type reference (TYPE) | VIMI16-SANPME | Specifies Adjustment Object (Only LO/Only RU/both) | 20000128 | ||
18 | CON_EINSETZ_KZ | Constant | Private | Type reference (TYPE) | CDPOS-CHNGIND | 'I' | Change Type (U, I, E, D) | 20000121 | |
19 | CON_SANPNR_UMV | Constant | Private | Type reference (TYPE) | TIV11-SANPNR | 5 | Rent Adjustment Method | 20000121 | |
20 | CON_SVORG_UMV | Constant | Private | Type reference (TYPE) | VISLID-SVORG | 'MVUM' | Automatic Posting Run Activity | 20000121 | |
21 | CON_TAB_VIMI28 | Constant | Private | Type reference (TYPE) | CDPOS-TABNAME | 'VIMI28' | Table name | 20000121 | |
22 | ERR_MESSAGES | Instance attribute | Private | Object reference (TYPE REF TO) | CL_VI_MESSAGES | Message Handler For RE | 20000121 | ||
23 | MD_EXTBELEGNR | Instance attribute | Private | Type reference (TYPE) | VIAK16-VVABBLN | Settlement Identification ->Accounting Ref. Doc.Number | 20000125 | ||
24 | UM_APAYMENT | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RE_UM_ADVANCE_PAYMENT | Advance Payments For Sales-Based Lease-Out | 20000121 | ||
25 | UM_DB | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RE_UM_DB | Access To VIMI25 and VIMI28 | 20000503 | ||
26 | UM_POSTING_TEMPLATE | 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 | Importing | 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 | Exporting | ET_AVIMI28 | Call by reference | Type reference (TYPE) | REVI_T_AVIMI28 | Änderungsbelegstruktur von VIMI28 | 20000503 | ||
2 | Exporting | ET_VIAK14 | Call by reference | Type reference (TYPE) | RE_T_VIAK14 | Guth./Ford. MV | 20000503 | ||
3 | Exporting | ET_VIAK17 | Call by reference | Type reference (TYPE) | REVI_T_VIAK17 | Schnittstelle zur Abrechnung / Umbuchung von Vorauszahlung | 20000503 | ||
4 | Importing | ID_BUDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BUDAT | Datum | 20000503 | ||
5 | Importing | ID_EXTBELEGNR | Value transfer | Type reference (TYPE) | VIAK16-VVABBLN | Identifikation Abrechnung -> Referenzbelegnr Buchhaltung | 20000503 | ||
6 | Importing | 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 | Importing | IC_ERR_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_VI_MESSAGES | Message-Handler für RE | 20000503 | ||
2 | Importing | IT_VIMI28 | Value transfer | Type reference (TYPE) | REVI_T_AVIMI28 | Änderungsbelegstruktur von VIMI28 | 20000503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERR_ACTIVATE_OLD_AP | 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 | Exporting | EF_BTCI_BUILD | Value transfer | Type reference (TYPE) | XFELD | ist eine Stornomappe zu erstellen | 20000503 | ||
2 | Exporting | ET_CLEARED_ITEMS | Value transfer | Type reference (TYPE) | RFVI_T_STORNO | Datenstruktur zur Belegstornierung FI | 20000503 | ||
3 | Exporting | ET_DOCUMENT | Value transfer | Type reference (TYPE) | RFVI_T_STORNO | Datenstruktur zur Belegstornierung FI | 20000503 | ||
4 | Importing | ID_BUDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BUDAT | Buchungsdatum | 20000503 | ||
5 | Importing | ID_BUMONAT | Value transfer | Type reference (TYPE) | BSSBKPF-MONAT | Buchungsperiode | 20000503 | ||
6 | Importing | ID_STGRD | Value transfer | Type reference (TYPE) | UF05A-STGRD | Grund für Storno oder Umkehrbuchung | 20000503 | ||
7 | Importing | IT_VIMI28 | Value transfer | Type reference (TYPE) | REVI_T_AVIMI28 | Änderungsbelegstruktur von VIMI28 | 20000503 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERR_INCOMING_PAYMENTS | Zahlungseingang erfolgt | 20000503 |
Method END_BECAUSE_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | 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 | Importing | ID_ANPASSAB | Value transfer | Type reference (TYPE) | VIMI17-DGUELAB | Datum, zu dem die Mietanpassung erfolgen soll | 20000121 | ||
2 | Importing | ID_BKTXT | Value transfer | Type reference (TYPE) | BSSBKPF-BKTXT | Text in Länge 25 | 20000121 | ||
3 | Importing | ID_BLARTD | Value transfer | Type reference (TYPE) | BKPF-BLART | Belegart | 20000121 | ||
4 | Importing | ID_BLDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BLDAT | Belegdatum im Beleg | 20000121 | ||
5 | Importing | ID_BUDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BUDAT | Datum | 20000121 | ||
6 | Importing | ID_BUKRS | Value transfer | Type reference (TYPE) | VIMIMV-BUKRS | Buchungskreis | 20000121 | ||
7 | Importing | ID_BVZERM | Value transfer | Type reference (TYPE) | TIANP-BVZERM | Mindestbetrag für Erhöhung der VZ/Pauschale | 20000121 | ||
8 | Importing | ID_BVZMIN | Value transfer | Type reference (TYPE) | TIANP-BVZMIN | Mindestbetrag für Minderung der VZ/Pauschale | 20000121 | ||
9 | Importing | ID_KTOPL | Value transfer | Type reference (TYPE) | T001-KTOPL | Kontenplan | 20000121 | ||
10 | Importing | ID_MONAT | Value transfer | Type reference (TYPE) | BSSBKPF-MONAT | Geschäftsmonat | 20000121 | ||
11 | Importing | ID_PERHVZ | Value transfer | Type reference (TYPE) | VIAK20-PERHVZ | Prozentsatz, um den die Vorauszahlung zusätzlich erhöht wird | 20000121 | ||
12 | Importing | ID_WAERS | Value transfer | Type reference (TYPE) | T001-WAERS | Währungsschlüssel | 20000121 | ||
13 | Importing | ID_ZFBDT | Value transfer | Type reference (TYPE) | RFVINKAS-ZFBDT | Basisdatum für Fälligkeitsberechnung | 20000121 | ||
14 | Importing | IF_ANPASSVORAUS | Value transfer | Type reference (TYPE) | RF60V-JABR | Anpassen der Vorauszahlung | 20000121 | ||
15 | Importing | IF_CREATE_MESSAGE_HANDLER | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000121 | ||
16 | Importing | IF_OFFENE_VZ | Value transfer | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20000121 | |
17 | Importing | IF_SANPME | Value transfer | Type reference (TYPE) | VIMI16-SANPME | Festlegung der Anpassungsobjekte (nur MV/nur ME/beide) | 20000128 | ||
18 | Importing | I_ERR_MESSAGES | Call by reference | Object reference (TYPE REF TO) | CL_VI_MESSAGES | Message-Handler für RE | 20000121 | ||
19 | Importing | I_UM_APAYMENT | Call by reference | Object reference (TYPE REF TO) | CL_RE_UM_ADVANCE_PAYMENT | Vorauszahlungen für Umsatz-MV | 20000121 | ||
20 | Importing | I_UM_DB | Call by reference | Object reference (TYPE REF TO) | CL_RE_UM_DB | Zugriff auf die VIMI25 und VIMI28 | 20000503 | ||
21 | Importing | 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 | Exporting | EF_ERROR | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000121 | ||
2 | Importing | ID_BKTXT | Value transfer | Type reference (TYPE) | BSSBKPF-BKTXT | Text in Länge 25 | 20000121 | ||
3 | Importing | ID_BLARTD | Value transfer | Type reference (TYPE) | BKPF-BLART | Belegart | 20000121 | ||
4 | Importing | ID_BLDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BLDAT | Belegdatum im Beleg | 20000121 | ||
5 | Importing | ID_BUDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BUDAT | Datum | 20000121 | ||
6 | Importing | ID_DBISPER | Value transfer | Type reference (TYPE) | VIAK16-DBISPER | Datum des Endes der Abrechnungsperiode | 20000121 | ||
7 | Importing | ID_DVONPER | Value transfer | Type reference (TYPE) | VIAK16-DVONPER | Datum des Periodenbeginns | 20000121 | ||
8 | Importing | ID_EXTBELEGNR | Value transfer | Type reference (TYPE) | VIAK16-VVABBLN | Identifikation Abrechnung -> Referenzbelegnr Buchhaltung | 20000121 | ||
9 | Importing | ID_MONAT | Value transfer | Type reference (TYPE) | BSSBKPF-MONAT | Geschäftsmonat | 20000121 | ||
10 | Importing | ID_ZFBDT | Value transfer | Type reference (TYPE) | RFVINKAS-ZFBDT | Basisdatum für Fälligkeitsberechnung | 20000121 | ||
11 | Importing | IF_ANPASSVORAUS | Value transfer | Type reference (TYPE) | RF60V-JABR | Anpassen der Vorauszahlung | 20000121 | ||
12 | Importing | IF_OFFENE_VZ | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000121 | ||
13 | Importing | 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 | Importing | 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 | Exporting | EF_ERROR | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20000121 | ||
2 | Importing | ID_EXTBELEGNR | Value transfer | Type reference (TYPE) | VIAK16-VVABBLN | Identifikation Abrechnung -> Referenzbelegnr Buchhaltung | 20000121 | ||
3 | Importing | IT_VIAK14 | Value transfer | Type reference (TYPE) | RE_T_VIAK14 | Guth./Ford. MV | 20000121 | ||
4 | Importing | 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 | Importing | 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 | Importing | 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 | Importing | 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 | Exporting | ED_EXTBELEGNR | Value transfer | Type reference (TYPE) | VIAK16-VVABBLN | Identifikation Abrechnung -> Referenzbelegnr Buchhaltung | 20000121 | ||
2 | Exporting | ES_MESSAGE | Value transfer | Type reference (TYPE) | BAL_S_MSG | Anwendungs-Log: Daten einer Meldung | 20000121 | ||
3 | Exporting | ES_VISLID | Value transfer | Type reference (TYPE) | VISLID | Sollstellungs-Historie | 20000121 | ||
4 | Importing | ID_BLDAT | Value transfer | Type reference (TYPE) | BSSBKPF-BLDAT | Belegdatum im Beleg | 20000121 | ||
5 | Importing | 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 |