Hierarchy
⤷
⤷
Properties
| Class | CL_VPRS_UPDATE_PROCESS | |
| Short Description | New VPRS Update Function | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | VF | Application development R/3 invoice |
| Created | 20090211 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_VPRS_UPDATE_PROCESS has no interface implemented.
Friends
Class CL_VPRS_UPDATE_PROCESS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_VPRS_UPDATE_PROCESS | New VPRS Update Function | 20090211 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | TY_T_MSEG | Material Document Lines | 20090403 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | TDT_SDINVUPD | VPRS Update: Worklist for VPRS Update | 20090211 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | VA_VBFAVB_T | Document Flow Lines | 20090219 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | TDT_VPRSUPD_PROT | Log Table | 20090403 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Creates Log Entry in Report | 20090401 | |
| 2 | Instance method | Private | Method | Creates Field Catalog for Log | 20090403 | |
| 3 | Instance method | Private | Method | Checks Relevance of Schedule Lines | 20090226 | |
| 4 | Instance method | Private | Method | Writes to Worklist | 20090219 | |
| 5 | Instance method | Private | Method | Compares MM/SD Accrual Accounts | 20090402 | |
| 6 | Instance method | Private | Constructor | CONSTRUCTOR | 20090211 | |
| 7 | Instance method | Private | Method | Determines Relevant Billing Document Numbers | 20090211 | |
| 8 | Instance method | Private | Method | Writes Relevant Billing Document Numbers to Database | 20090211 | |
| 9 | Instance method | Private | Method | Performs Immediate VPRS Update | 20090211 | |
| 10 | Instance method | Public | Method | Executes VPRS Update Using Report | 20090325 | |
| 11 | Instance method | Private | Method | Provides Current Document Data for Immediate VPRS Update | 20090225 | |
| 12 | Instance method | Private | Method | Provides Condition Information in Report | 20090331 | |
| 13 | Instance method | Private | Method | Provides Status Line of Relevant Document | 20090224 | |
| 14 | Instance method | Private | Method | Provides Status Line of Document Item | 20090223 | |
| 15 | Instance method | Private | Method | Provides Indicator for Finalization | 20090216 | |
| 16 | Instance method | Private | Method | Determines Relevant Bill.Doc.Nos for Contract Release Order | 20090217 | |
| 17 | Instance method | Private | Method | Collects Relevant Billing Doc. Nos for the Worklist | 20090219 | |
| 18 | Instance method | Private | Method | Provides Sales Document Header of Relevant Document | 20090217 | |
| 19 | Instance method | Private | Method | Provides Sales Document Item of Relevant Document | 20090223 | |
| 20 | Instance method | Private | Method | Provides Business Data for Sales Document Item | 20090223 | |
| 21 | Static method | Public | Method | Provides Singleton Reference to CL_VPRS_UPDATE_PROCESS | 20090211 | |
| 22 | Instance method | Public | Method | Executes Processing for the VPRS Update | 20090211 | |
| 23 | Instance method | Private | Method | No third-party business transaction? | 20090227 | |
| 24 | Instance method | Private | Method | Processes Delivery | 20090219 | |
| 25 | Instance method | Private | Method | Processes Incoming Invoice | 20090219 | |
| 26 | Instance method | Private | Method | Processes Sales Document | 20090219 | |
| 27 | Instance method | Private | Method | Executes VPRS Update in Report | 20090330 | |
| 28 | Instance method | Private | Method | Initialization | 20090219 | |
| 29 | Instance method | Private | Method | Reads Relevant Document Flow Line Items from the Database | 20090219 | |
| 30 | Instance method | Private | Method | Creates Worklist of Billing Documents for Correction | 20090327 | |
| 31 | Instance method | Private | Method | Reads Relevant Material Document Lines from Database | 20090403 | |
| 32 | Instance method | Private | Method | Log Display for VPRS Update in Report | 20090403 |
Events
Class CL_VPRS_UPDATE_PROCESS has no event.
Types
Class CL_VPRS_UPDATE_PROCESS has no local type.
Method Signatures
Method APPEND_PROTOCOL_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VPRSUPD_PROT | Call by reference | Type reference (TYPE) | TDS_VPRSUPD_PROT | Protokolltabellenzeile | 20090401 |
Method APPEND_PROTOCOL_REPORT on class CL_VPRS_UPDATE_PROCESS has no exception.
Method BUILD_ALV_FIELDCAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FIELDCAT | Call by reference | Type reference (TYPE) | SLIS_T_FIELDCAT_ALV | Feldkatalog | 20090403 | |||
| 2 | IV_REPID | Call by reference | Type reference (TYPE) | SY-REPID | Reportname | 20090403 |
Method BUILD_ALV_FIELDCAT on class CL_VPRS_UPDATE_PROCESS has no exception.
Method CHECK_SCHEDULE_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CALLOFF_CHECK | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen: Prüfung ob Abruf | 20090227 | |||
| 2 | IT_VBEP | Call by reference | Type reference (TYPE) | VA_VBEPVB_T | Tabelle zur Struktur VBEPVB | 20090226 | |||
| 3 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR | Positionsnummer des Vertriebsbeleges | 20090226 | |||
| 4 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN | Vertriebsbelegnummer | 20090226 |
Method CHECK_SCHEDULE_LINES on class CL_VPRS_UPDATE_PROCESS has no exception.
Method COLLECT_INVOICE_NUMBERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VBFA | Call by reference | Type reference (TYPE) | VA_VBFAVB_T | Tabelle zur Struktur VBFAVB | 20090219 | |||
| 2 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20090219 | |||
| 3 | IV_FINAL_FLAG | Call by reference | Type reference (TYPE) | FINAL_FLAG | VPRS-Update: Abschließenden VPRS-Update vornehmen | 20090219 | |||
| 4 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VON | Vorgängerposition eines Vertriebsbeleges | 20090219 | |||
| 5 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090219 | |||
| 6 | IV_VBFA_TABIX | Call by reference | Type reference (TYPE) | SY-TABIX | Aktueller Index für den Belegfluß | 20090219 |
Method COLLECT_INVOICE_NUMBERS on class CL_VPRS_UPDATE_PROCESS has no exception.
Method COMPARE_ACCRUAL_ACC_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_KOMV | Call by reference | Type reference (TYPE) | KOMV | Preisfindung Kommunikations-Konditionssatz | 20090402 | |||
| 2 | IS_VBRP | Call by reference | Type reference (TYPE) | VBRPVB | Faktura: Positionsdaten | 20090402 |
Method COMPARE_ACCRUAL_ACC_REPORT on class CL_VPRS_UPDATE_PROCESS has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_VPRS_UPDATE_PROCESS has no parameter.
Method CONSTRUCTOR on class CL_VPRS_UPDATE_PROCESS has no exception.
Method DETERMINE_INVOICE_NUMBERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Verkaufsbeleg: Kopfdaten | 20090224 | |||
| 2 | CT_VBAPKOM1 | Call by reference | Type reference (TYPE) | TDT_VBAPKOM1 | Tabelle zur Struktur VBAPKOM1 | 20090219 | |||
| 3 | IT_LIPS | Call by reference | Type reference (TYPE) | TAB_LIPSVB | Tabellentyp Vertriebsbeleg: Bezugsstruktur fuer XLIPS/YLIPS | 20090212 | |||
| 4 | IT_VBAP | Call by reference | Type reference (TYPE) | VA_VBAPVB_T | Tabelle zur Struktur VBAPVB | 20090212 | |||
| 5 | IT_VBEP | Call by reference | Type reference (TYPE) | VA_VBEPVB_T | Tabelle zur Struktur VBEPVB | 20090226 | |||
| 6 | IT_VBFA | Call by reference | Type reference (TYPE) | VA_VBFAVB_T | Tabelle zur Struktur VBFAVB | 20090212 | |||
| 7 | IT_VBKD | Call by reference | Type reference (TYPE) | VA_VBKDVB_T | Tabelle zur Struktur VBKDVB | 20090224 | |||
| 8 | IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Tabelle zur Struktur VBUKVB | 20090224 | |||
| 9 | IT_VBUP | Call by reference | Type reference (TYPE) | VA_VBUPVB_T | Tabelle zur Struktur VBUPVB | 20090212 | |||
| 10 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20090212 | |||
| 11 | IV_CALLER | Call by reference | Type reference (TYPE) | CHAR1 | Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg | 20090219 | |||
| 12 | IV_MANEK | Call by reference | Type reference (TYPE) | MANEK | Manuelle Erledigung des Kontraktes | 20090529 | |||
| 13 | IV_VPRSUPD_ACTIVE | Call by reference | Type reference (TYPE) | CHAR1 | Aktiv.kz. für VPRS-Update:(1/2 = Aktiv / E = kein Eintrag) | 20090225 |
Method DETERMINE_INVOICE_NUMBERS on class CL_VPRS_UPDATE_PROCESS has no exception.
Method DO_VPRS_UPDATE_LATER Signature
Method DO_VPRS_UPDATE_LATER on class CL_VPRS_UPDATE_PROCESS has no parameter.
Method DO_VPRS_UPDATE_LATER on class CL_VPRS_UPDATE_PROCESS has no exception.
Method DO_VPRS_UPDATE_NOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_VBAPKOM1 | Call by reference | Type reference (TYPE) | TDT_VBAPKOM1 | Tabelle zur Struktur VBAPKOM1 | 20090226 | |||
| 2 | IV_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum im Beleg | 20090302 | |||
| 3 | IV_CALLER | Call by reference | Type reference (TYPE) | CHAR1 | Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg | 20090226 |
Method DO_VPRS_UPDATE_NOW on class CL_VPRS_UPDATE_PROCESS has no exception.
Method DO_VPRS_UPDATE_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RG_BUKRS | Call by reference | Type reference (TYPE) | TDT_RG_BUKRS | Rangetabelle zum Datenelement BUKRS | 20090327 | |||
| 2 | IT_RG_FKDAT | Call by reference | Type reference (TYPE) | TDT_RG_FKDAT | Rangetabelle zum Datenelement FKDAT | 20090327 | |||
| 3 | IT_RG_VBELN | Call by reference | Type reference (TYPE) | TDT_RG_VBELN | Rangetabelle zum Datenelement VBELN | 20090327 | |||
| 4 | IV_BLART | Call by reference | Type reference (TYPE) | BLART | FI-Belegart | 20090407 | |||
| 5 | IV_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum | 20090407 | |||
| 6 | IV_FINAL | Call by reference | Type reference (TYPE) | TDV_VPRS_FINAL | Prozess abschliessen: Ja/Nein? | 20090327 | |||
| 7 | IV_INCLTP | Call by reference | Type reference (TYPE) | TDV_VPRS_INCLTP | Transferpreise aktualisieren: Ja/Nein? | 20090327 | |||
| 8 | IV_PRICE | Call by reference | Type reference (TYPE) | TDV_VPRS_PRICE | Preisfindung durchführen: Ja/Nein? | 20090327 | |||
| 9 | IV_PSTYV | Call by reference | Type reference (TYPE) | PSTYV | Positionstyp Vertriebsbeleg | 20090327 | |||
| 10 | IV_REPID | Call by reference | Type reference (TYPE) | SY-REPID | Reportname | 20090403 | |||
| 11 | IV_SDINVU | Call by reference | Type reference (TYPE) | TDV_VPRS_SDINVU | Arbeitsvorrat: Ja/Nein? | 20090325 | |||
| 12 | IV_TEST | Call by reference | Type reference (TYPE) | TDV_VPRS_TEST | Simulation: Ja/Nein? | 20090327 | |||
| 13 | IV_VPRS | Call by reference | Type reference (TYPE) | TDV_VPRS | VPRS aktualisieren: Ja/Nein? | 20090327 |
Method DO_VPRS_UPDATE_REPORT on class CL_VPRS_UPDATE_PROCESS has no exception.
Method GET_COMMUNICATION_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_VBAPKOM1 | Call by reference | Type reference (TYPE) | TDT_VBAPKOM1 | Tabelle zur Struktur VBAPKOM1 | 20090225 | |||
| 2 | IS_LIPS | Call by reference | Type reference (TYPE) | LIPSVB | Bezugsstruktur fuer XLIPS/YLIPS | 20090225 | |||
| 3 | IS_VBAP | Call by reference | Type reference (TYPE) | VBAPVB | Bezugsstruktur fuer XVBAP/YVBAP | 20090225 | |||
| 4 | IT_VBFA | Call by reference | Type reference (TYPE) | VA_VBFAVB_T | Tabelle zur Struktur VBFAVB | 20090225 | |||
| 5 | IV_CALLER | Call by reference | Type reference (TYPE) | CHAR1 | Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg | 20090225 | |||
| 6 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VON | Vorgängerposition eines Vertriebsbeleges | 20090225 | |||
| 7 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090225 | |||
| 8 | IV_VPRSUPD_ACTIVE | Call by reference | Type reference (TYPE) | CHAR1 | Aktiv.kz. für VPRS-Update:(1/2 = Aktiv / E = kein Eintrag) | 20090225 |
Method GET_COMMUNICATION_DATA on class CL_VPRS_UPDATE_PROCESS has no exception.
Method GET_CONDITION_INFO_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_FLAG_CHANGE | Call by reference | Type reference (TYPE) | FLAG | Kennzeichen: Preise geändert | 20090401 | |||
| 2 | IS_VBRK | Call by reference | Type reference (TYPE) | VBRK | Faktura: Kopfdaten | 20090401 | |||
| 3 | IS_VBRP | Call by reference | Type reference (TYPE) | VBRPVB | Faktura: Positionsdaten | 20090402 | |||
| 4 | IT_KOMV | Call by reference | Type reference (TYPE) | KOMV_TAB | Konditioanen: neu | 20090331 | |||
| 5 | IT_KOMV_ROOT | Call by reference | Type reference (TYPE) | KOMV_TAB | Konditionen: alt | 20090331 |
Method GET_CONDITION_INFO_REPORT on class CL_VPRS_UPDATE_PROCESS has no exception.
Method GET_DOCUMENT_HEADER_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBUK | Call by reference | Type reference (TYPE) | VBUKVB | Bezugsstruktur fuer XVBUK/YVBUK | 20090224 | |||
| 2 | IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Tabelle zur Struktur VBUKVB | 20090224 | |||
| 3 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090224 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Positionsstatuszeile wurde nicht gefunden | 20090224 |
Method GET_DOCUMENT_ITEM_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBUP | Call by reference | Type reference (TYPE) | VBUPVB | Bezugsstruktur fuer XVBUP/YVBUP | 20090223 | |||
| 2 | IT_VBUP | Call by reference | Type reference (TYPE) | VA_VBUPVB_T | Tabelle zur Struktur VBUPVB | 20090223 | |||
| 3 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VON | Vorgängerposition eines Vertriebsbeleges | 20090223 | |||
| 4 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Positionsstatuszeile wurde nicht gefunden | 20090223 |
Method GET_FINAL_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBUK | Call by reference | Type reference (TYPE) | VBUKVB | Bezugsstruktur fuer XVBUK/YVBUK | 20090217 | |||
| 2 | CV_FINAL_FLAG | Call by reference | Type reference (TYPE) | FINAL_FLAG | VPRS-Update: Abschließenden VPRS-Update vornehmen | 20090216 | |||
| 3 | IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Tabelle zur Struktur VBUKVB | 20090224 | |||
| 4 | IV_BILLREL | Call by reference | Type reference (TYPE) | CHAR1 | Fakturarelevanz: D=lieferbel.bez./S=verkaufsbel.bez. | 20090220 | |||
| 5 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090216 |
Method GET_FINAL_FLAG on class CL_VPRS_UPDATE_PROCESS has no exception.
Method GET_INVOICES_FOR_CALLOFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Verkaufsbeleg: Kopfdaten | 20090217 | |||
| 2 | CS_VBUK | Call by reference | Type reference (TYPE) | VBUKVB | Bezugsstruktur fuer XVBUK/YVBUK | 20090217 | |||
| 3 | CV_FINAL_FLAG | Call by reference | Type reference (TYPE) | FINAL_FLAG | VPRS-Update: Abschließenden VPRS-Update vornehmen | 20090224 | |||
| 4 | EV_CONTNR | Call by reference | Type reference (TYPE) | VBELN | Vertriebsbelegnummer | 20090225 | |||
| 5 | EV_CONTPOS | Call by reference | Type reference (TYPE) | POSNR | Positionsnummer des Vertriebsbeleges | 20090225 | |||
| 6 | IS_VBAP | Call by reference | Type reference (TYPE) | VBAPVB | Bezugsstruktur fuer XVBAP/YVBAP | 20090217 | |||
| 7 | IT_VBFA | Call by reference | Type reference (TYPE) | VA_VBFAVB_T | Tabelle zur Struktur VBFAVB | 20090217 | |||
| 8 | IT_VBKD | Call by reference | Type reference (TYPE) | VA_VBKDVB_T | Tabelle zur Struktur VBKDVB | 20090224 | |||
| 9 | IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Tabelle zur Struktur VBUKVB | 20090224 | |||
| 10 | IV_BILLREL | Call by reference | Type reference (TYPE) | CHAR1 | Fakturarelevanz: D=lieferbel.bez./S=verkaufsbel.bez. | 20090220 | |||
| 11 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20090217 |
Method GET_INVOICES_FOR_CALLOFF on class CL_VPRS_UPDATE_PROCESS has no exception.
Method GET_INVOICE_NUMBERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBUK | Call by reference | Type reference (TYPE) | VBUKVB | Bezugsstruktur fuer XVBUK/YVBUK | 20090219 | |||
| 2 | CV_FINAL_FLAG | Call by reference | Type reference (TYPE) | FINAL_FLAG | VPRS-Update: Abschließenden VPRS-Update vornehmen | 20090224 | |||
| 3 | IT_VBFA | Call by reference | Type reference (TYPE) | VA_VBFAVB_T | Tabelle zur Struktur VBFAVB | 20090219 | |||
| 4 | IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Tabelle zur Struktur VBUKVB | 20090224 | |||
| 5 | IV_BILLREL | Call by reference | Type reference (TYPE) | CHAR1 | Fakturarelevanz: D=lieferbel.bez./S=verkaufsbel.bez. | 20090220 | |||
| 6 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20090219 | |||
| 7 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VON | Vorgängerposition eines Vertriebsbeleges | 20090219 | |||
| 8 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090219 |
Method GET_INVOICE_NUMBERS on class CL_VPRS_UPDATE_PROCESS has no exception.
Method GET_SALES_DOCUMENT_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Verkaufsbeleg: Kopfdaten | 20090217 | |||
| 2 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verkaufsbelegkopf wurde nicht gefunden | 20090223 |
Method GET_SALES_DOCUMENT_ITEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBAP | Call by reference | Type reference (TYPE) | VBAPVB | Bezugsstruktur fuer XVBAP/YVBAP | 20090223 | |||
| 2 | IT_VBAP | Call by reference | Type reference (TYPE) | VA_VBAPVB_T | Tabelle zur Struktur VBAPVB | 20090223 | |||
| 3 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VON | Vorgängerposition eines Vertriebsbeleges | 20090223 | |||
| 4 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Positionsstatuszeile wurde nicht gefunden | 20090223 |
Method GET_SALES_DOC_ITEM_BUSDATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBKD | Call by reference | Type reference (TYPE) | VBKDVB | Bezugsstruktur fuer XVBKD/YVBKD | 20090223 | |||
| 2 | IT_VBKD | Call by reference | Type reference (TYPE) | VA_VBKDVB_T | Tabelle zur Struktur VBKDVB | 20090223 | |||
| 3 | IV_POSNR | Call by reference | Type reference (TYPE) | POSNR_VON | Vorgängerposition eines Vertriebsbeleges | 20090223 | |||
| 4 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090223 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Positionsstatuszeile wurde nicht gefunden | 20090224 |
Method GET_VPRS_UPDATE_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_VPRS_UPDATE_PROCESS | Value transfer | Object reference (TYPE REF TO) | CL_VPRS_UPDATE_PROCESS | Neue VPRS-Update Funktion | 20090211 |
Method GET_VPRS_UPDATE_PROCESS on class CL_VPRS_UPDATE_PROCESS has no exception.
Method HANDLE_VPRS_UPDATE_PROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_VBAPKOM1 | Call by reference | Type reference (TYPE) | TDT_VBAPKOM1 | Tabelle zur Struktur VBAPKOM1 | 20090218 | |||
| 2 | EV_VPRSUPD_ACTIVE | Call by reference | Type reference (TYPE) | CHAR1 | Aktiv.kz. für VPRS-Update:(1/2 = Aktiv / E = kein Eintrag) | 20090226 | |||
| 3 | IS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Verkaufsbeleg: Kopfdaten | 20090223 | |||
| 4 | IT_LIPS | Call by reference | Type reference (TYPE) | TAB_LIPSVB | Tabellentyp Vertriebsbeleg: Bezugsstruktur fuer XLIPS/YLIPS | 20090212 | |||
| 5 | IT_VBAP | Call by reference | Type reference (TYPE) | VA_VBAPVB_T | Tabelle zur Struktur VBAPVB | 20090212 | |||
| 6 | IT_VBEP | Call by reference | Type reference (TYPE) | VA_VBEPVB_T | Tabelle zur Struktur VBEPVB | 20090226 | |||
| 7 | IT_VBFA | Call by reference | Type reference (TYPE) | VA_VBFAVB_T | Tabelle zur Struktur VBFAVB | 20090212 | |||
| 8 | IT_VBKD | Call by reference | Type reference (TYPE) | VA_VBKDVB_T | Tabelle zur Struktur VBKDVB | 20090224 | |||
| 9 | IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Tabelle zur Struktur VBUKVB | 20090213 | |||
| 10 | IT_VBUP | Call by reference | Type reference (TYPE) | VA_VBUPVB_T | Tabelle zur Struktur VBUPVB | 20090212 | |||
| 11 | IV_BUDAT | Call by reference | Type reference (TYPE) | BKPF-BUDAT | Buchungsdatum im Beleg | 20090220 | |||
| 12 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20090212 | |||
| 13 | IV_CALLER | Call by reference | Type reference (TYPE) | CHAR1 | Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg | 20090218 | |||
| 14 | IV_MANEK | Call by reference | Type reference (TYPE) | MANEK | Manuelle Erledigung des Kontraktes | 20090529 |
Method HANDLE_VPRS_UPDATE_PROCESS on class CL_VPRS_UPDATE_PROCESS has no exception.
Method IS_THIRD_PARTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_THIRD_PARTY | Call by reference | Type reference (TYPE) | FLAG | Streckenprozess? | 20090227 | |||
| 2 | IV_ETTYP | Call by reference | Type reference (TYPE) | ETTYP | Positionstyp der Einteilung | 20090227 |
Method IS_THIRD_PARTY on class CL_VPRS_UPDATE_PROCESS has no exception.
Method PROCESS_DELIVERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Verkaufsbeleg: Kopfdaten | 20090224 | |||
| 2 | CT_VBAPKOM1 | Call by reference | Type reference (TYPE) | TDT_VBAPKOM1 | Tabelle zur Struktur VBAPKOM1 | 20090219 | |||
| 3 | IT_LIPS | Call by reference | Type reference (TYPE) | TAB_LIPSVB | Tabellentyp Vertriebsbeleg: Bezugsstruktur fuer XLIPS/YLIPS | 20090219 | |||
| 4 | IT_VBAP | Call by reference | Type reference (TYPE) | VA_VBAPVB_T | Tabelle zur Struktur VBAPVB | 20090219 | |||
| 5 | IT_VBFA | Call by reference | Type reference (TYPE) | VA_VBFAVB_T | Tabelle zur Struktur VBFAVB | 20090219 | |||
| 6 | IT_VBKD | Call by reference | Type reference (TYPE) | VA_VBKDVB_T | Tabelle zur Struktur VBKDVB | 20090224 | |||
| 7 | IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Tabelle zur Struktur VBUKVB | 20090224 | |||
| 8 | IT_VBUP | Call by reference | Type reference (TYPE) | VA_VBUPVB_T | Tabelle zur Struktur VBUPVB | 20090219 | |||
| 9 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20090219 | |||
| 10 | IV_CALLER | Call by reference | Type reference (TYPE) | CHAR1 | Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg | 20090225 | |||
| 11 | IV_VPRSUPD_ACTIVE | Call by reference | Type reference (TYPE) | CHAR1 | Aktiv.kz. für VPRS-Update:(1/2 = Aktiv / E = kein Eintrag) | 20090225 |
Method PROCESS_DELIVERY on class CL_VPRS_UPDATE_PROCESS has no exception.
Method PROCESS_INCOMMING_INVOICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Verkaufsbeleg: Kopfdaten | 20090224 | |||
| 2 | CT_VBAPKOM1 | Call by reference | Type reference (TYPE) | TDT_VBAPKOM1 | Tabelle zur Struktur VBAPKOM1 | 20090219 | |||
| 3 | IT_VBAP | Call by reference | Type reference (TYPE) | VA_VBAPVB_T | Tabelle zur Struktur VBAPVB | 20090219 | |||
| 4 | IT_VBFA | Call by reference | Type reference (TYPE) | VA_VBFAVB_T | Tabelle zur Struktur VBFAVB | 20090219 | |||
| 5 | IT_VBKD | Call by reference | Type reference (TYPE) | VA_VBKDVB_T | Tabelle zur Struktur VBKDVB | 20090224 | |||
| 6 | IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Tabelle zur Struktur VBUKVB | 20090224 | |||
| 7 | IT_VBUP | Call by reference | Type reference (TYPE) | VA_VBUPVB_T | Tabelle zur Struktur VBUPVB | 20090219 | |||
| 8 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20090219 | |||
| 9 | IV_CALLER | Call by reference | Type reference (TYPE) | CHAR1 | Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg | 20090225 | |||
| 10 | IV_VPRSUPD_ACTIVE | Call by reference | Type reference (TYPE) | CHAR1 | Aktiv.kz. für VPRS-Update:(1/2 = Aktiv / E = kein Eintrag) | 20090225 |
Method PROCESS_INCOMMING_INVOICE on class CL_VPRS_UPDATE_PROCESS has no exception.
Method PROCESS_SALES_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_VBAK | Call by reference | Type reference (TYPE) | VBAK | Verkaufsbeleg: Kopfdaten | 20090224 | |||
| 2 | CT_VBAPKOM1 | Call by reference | Type reference (TYPE) | TDT_VBAPKOM1 | Tabelle zur Struktur VBAPKOM1 | 20090219 | |||
| 3 | IT_VBAP | Call by reference | Type reference (TYPE) | VA_VBAPVB_T | Tabelle zur Struktur VBAPVB | 20090219 | |||
| 4 | IT_VBEP | Call by reference | Type reference (TYPE) | VA_VBEPVB_T | Tabelle zur Struktur VBEPVB | 20090226 | |||
| 5 | IT_VBFA | Call by reference | Type reference (TYPE) | VA_VBFAVB_T | Tabelle zur Struktur VBFAVB | 20090219 | |||
| 6 | IT_VBKD | Call by reference | Type reference (TYPE) | VA_VBKDVB_T | Tabelle zur Struktur VBKDVB | 20090224 | |||
| 7 | IT_VBUK | Call by reference | Type reference (TYPE) | VA_VBUKVB_T | Tabelle zur Struktur VBUKVB | 20090224 | |||
| 8 | IT_VBUP | Call by reference | Type reference (TYPE) | VA_VBUPVB_T | Tabelle zur Struktur VBUPVB | 20090219 | |||
| 9 | IV_BUKRS | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20090219 | |||
| 10 | IV_CALLER | Call by reference | Type reference (TYPE) | CHAR1 | Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg | 20090225 | |||
| 11 | IV_MANEK | Call by reference | Type reference (TYPE) | MANEK | Manuelle Erledigung des Kontraktes | 20090529 | |||
| 12 | IV_VPRSUPD_ACTIVE | Call by reference | Type reference (TYPE) | CHAR1 | Aktiv.kz. für VPRS-Update:(1/2 = Aktiv / E = kein Eintrag) | 20090225 |
Method PROCESS_SALES_DOCUMENT on class CL_VPRS_UPDATE_PROCESS has no exception.
Method PROCESS_VPRS_UPDATE_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BLART | Call by reference | Type reference (TYPE) | BLART | FI-Belegart | 20090407 | |||
| 2 | IV_BUDAT | Call by reference | Type reference (TYPE) | BUDAT | Buchungsdatum | 20090407 | |||
| 3 | IV_SDINVU | Call by reference | Type reference (TYPE) | TDV_VPRS_SDINVU | Arbeitsvorrat: Ja/Nein? | 20090331 | |||
| 4 | IV_TEST | Call by reference | Type reference (TYPE) | TDV_VPRS_TEST | 'X' | Simulation: Ja/Nein? | 20090331 |
Method PROCESS_VPRS_UPDATE_REPORT on class CL_VPRS_UPDATE_PROCESS has no exception.
Method REFRESH Signature
Method REFRESH on class CL_VPRS_UPDATE_PROCESS has no parameter.
Method REFRESH on class CL_VPRS_UPDATE_PROCESS has no exception.
Method SELECT_DOCUMENT_FLOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CHECK_ENTRY | Call by reference | Type reference (TYPE) | FLAG | Flag: Prüft, ob der Beleg schon eingelesen wurde | 20090403 | |||
| 2 | IV_FETCH_GI | Call by reference | Type reference (TYPE) | FLAG | Flag: Liest vom Belegfluß: Warenausgänge | 20090402 | |||
| 3 | IV_FETCH_INV | Call by reference | Type reference (TYPE) | FLAG | Flag: Liest vom Belegfluß: Fakturen | 20090402 | |||
| 4 | IV_VBELN | Call by reference | Type reference (TYPE) | VBELN_VON | Vorgängervertriebsbeleg | 20090219 |
Method SELECT_DOCUMENT_FLOW on class CL_VPRS_UPDATE_PROCESS has no exception.
Method SELECT_INVOICES_INTO_WORKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RG_BUKRS | Call by reference | Type reference (TYPE) | TDT_RG_BUKRS | Rangetabelle zum Datenelement BUKRS | 20090327 | |||
| 2 | IT_RG_FKDAT | Call by reference | Type reference (TYPE) | TDT_RG_FKDAT | Rangetabelle zum Datenelement FKDAT | 20090327 | |||
| 3 | IT_RG_VBELN | Call by reference | Type reference (TYPE) | TDT_RG_VBELN | Rangetabelle zum Datenelement VBELN | 20090327 | |||
| 4 | IV_FINAL | Call by reference | Type reference (TYPE) | TDV_VPRS_FINAL | Prozess abschliessen: Ja/Nein? | 20090327 | |||
| 5 | IV_INCLTP | Call by reference | Type reference (TYPE) | TDV_VPRS_INCLTP | Transferpreise aktualisieren: Ja/Nein? | 20090327 | |||
| 6 | IV_PRICE | Call by reference | Type reference (TYPE) | TDV_VPRS_PRICE | Preisfindung durchführen: Ja/Nein? | 20090327 | |||
| 7 | IV_PSTYV | Call by reference | Type reference (TYPE) | PSTYV | Positionstyp Vertriebsbeleg | 20090327 | |||
| 8 | IV_SDINVU | Call by reference | Type reference (TYPE) | TDV_VPRS_SDINVU | Arbeitsvorrat: Ja/Nein? | 20090327 | |||
| 9 | IV_VPRS | Call by reference | Type reference (TYPE) | TDV_VPRS | VPRS aktualisieren: Ja/Nein? | 20090327 |
Method SELECT_INVOICES_INTO_WORKLIST on class CL_VPRS_UPDATE_PROCESS has no exception.
Method SELECT_MATERIAL_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MBLNR | Call by reference | Type reference (TYPE) | MBLNR | Nummer des Materialbelegs | 20090403 | |||
| 2 | IV_MJAHR | Call by reference | Type reference (TYPE) | MJAHR | Materialbelegjahr | 20090403 |
Method SELECT_MATERIAL_LINES on class CL_VPRS_UPDATE_PROCESS has no exception.
Method SHOW_PROTOCOL_REPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REPID | Call by reference | Type reference (TYPE) | SY-REPID | Reportname | 20090403 | |||
| 2 | IV_TEST | Call by reference | Type reference (TYPE) | TDV_VPRS_TEST | Simulation: Ja/Nein? | 20090428 |
Method SHOW_PROTOCOL_REPORT on class CL_VPRS_UPDATE_PROCESS has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 605 |