SAP ABAP Class CL_VPRS_UPDATE_PROCESS (New VPRS Update Function)
Hierarchy
BBPCRM (Software Component) BBPCRM
   AP-PRC-PR (Application Component) Pricing
     VF (Package) Application development R/3 invoice
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 SLIS 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 MO_VPRS_UPDATE_PROCESS Static Attribute Private Object reference (TYPE REF TO) CL_VPRS_UPDATE_PROCESS New VPRS Update Function 20090211
2 MT_MSEG Instance attribute Private Type reference (TYPE) TY_T_MSEG Material Document Lines 20090403
3 MT_SDINVUPD Instance attribute Private Type reference (TYPE) TDT_SDINVUPD VPRS Update: Worklist for VPRS Update 20090211
4 MT_VBFA Instance attribute Private Type reference (TYPE) VA_VBFAVB_T Document Flow Lines 20090219
5 MT_VPRSUPD_PROT Instance attribute Private Type reference (TYPE) TDT_VPRSUPD_PROT Log Table 20090403
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_PROTOCOL_REPORT Instance method Private Method Creates Log Entry in Report 20090401
2 BUILD_ALV_FIELDCAT Instance method Private Method Creates Field Catalog for Log 20090403
3 CHECK_SCHEDULE_LINES Instance method Private Method Checks Relevance of Schedule Lines 20090226
4 COLLECT_INVOICE_NUMBERS Instance method Private Method Writes to Worklist 20090219
5 COMPARE_ACCRUAL_ACC_REPORT Instance method Private Method Compares MM/SD Accrual Accounts 20090402
6 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090211
7 DETERMINE_INVOICE_NUMBERS Instance method Private Method Determines Relevant Billing Document Numbers 20090211
8 DO_VPRS_UPDATE_LATER Instance method Private Method Writes Relevant Billing Document Numbers to Database 20090211
9 DO_VPRS_UPDATE_NOW Instance method Private Method Performs Immediate VPRS Update 20090211
10 DO_VPRS_UPDATE_REPORT Instance method Public Method Executes VPRS Update Using Report 20090325
11 GET_COMMUNICATION_DATA Instance method Private Method Provides Current Document Data for Immediate VPRS Update 20090225
12 GET_CONDITION_INFO_REPORT Instance method Private Method Provides Condition Information in Report 20090331
13 GET_DOCUMENT_HEADER_STATUS Instance method Private Method Provides Status Line of Relevant Document 20090224
14 GET_DOCUMENT_ITEM_STATUS Instance method Private Method Provides Status Line of Document Item 20090223
15 GET_FINAL_FLAG Instance method Private Method Provides Indicator for Finalization 20090216
16 GET_INVOICES_FOR_CALLOFF Instance method Private Method Determines Relevant Bill.Doc.Nos for Contract Release Order 20090217
17 GET_INVOICE_NUMBERS Instance method Private Method Collects Relevant Billing Doc. Nos for the Worklist 20090219
18 GET_SALES_DOCUMENT_HEADER Instance method Private Method Provides Sales Document Header of Relevant Document 20090217
19 GET_SALES_DOCUMENT_ITEM Instance method Private Method Provides Sales Document Item of Relevant Document 20090223
20 GET_SALES_DOC_ITEM_BUSDATA Instance method Private Method Provides Business Data for Sales Document Item 20090223
21 GET_VPRS_UPDATE_PROCESS Static method Public Method Provides Singleton Reference to CL_VPRS_UPDATE_PROCESS 20090211
22 HANDLE_VPRS_UPDATE_PROCESS Instance method Public Method Executes Processing for the VPRS Update 20090211
23 IS_THIRD_PARTY Instance method Private Method No third-party business transaction? 20090227
24 PROCESS_DELIVERY Instance method Private Method Processes Delivery 20090219
25 PROCESS_INCOMMING_INVOICE Instance method Private Method Processes Incoming Invoice 20090219
26 PROCESS_SALES_DOCUMENT Instance method Private Method Processes Sales Document 20090219
27 PROCESS_VPRS_UPDATE_REPORT Instance method Private Method Executes VPRS Update in Report 20090330
28 REFRESH Instance method Private Method Initialization 20090219
29 SELECT_DOCUMENT_FLOW Instance method Private Method Reads Relevant Document Flow Line Items from the Database 20090219
30 SELECT_INVOICES_INTO_WORKLIST Instance method Private Method Creates Worklist of Billing Documents for Correction 20090327
31 SELECT_MATERIAL_LINES Instance method Private Method Reads Relevant Material Document Lines from Database 20090403
32 SHOW_PROTOCOL_REPORT 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 Importing 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 Changing CT_FIELDCAT Call by reference Type reference (TYPE) SLIS_T_FIELDCAT_ALV Feldkatalog 20090403
2 Importing 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 Exporting EV_CALLOFF_CHECK Call by reference Type reference (TYPE) FLAG Kennzeichen: Prüfung ob Abruf 20090227
2 Importing IT_VBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Tabelle zur Struktur VBEPVB 20090226
3 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20090226
4 Importing 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 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20090219
2 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090219
3 Importing IV_FINAL_FLAG Call by reference Type reference (TYPE) FINAL_FLAG VPRS-Update: Abschließenden VPRS-Update vornehmen 20090219
4 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VON Vorgängerposition eines Vertriebsbeleges 20090219
5 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VON Vorgängervertriebsbeleg 20090219
6 Importing 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 Importing IS_KOMV Call by reference Type reference (TYPE) KOMV Preisfindung Kommunikations-Konditionssatz 20090402
2 Importing 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 Changing CS_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20090224
2 Changing CT_VBAPKOM1 Call by reference Type reference (TYPE) TDT_VBAPKOM1 Tabelle zur Struktur VBAPKOM1 20090219
3 Importing IT_LIPS Call by reference Type reference (TYPE) TAB_LIPSVB Tabellentyp Vertriebsbeleg: Bezugsstruktur fuer XLIPS/YLIPS 20090212
4 Importing IT_VBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20090212
5 Importing IT_VBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Tabelle zur Struktur VBEPVB 20090226
6 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20090212
7 Importing IT_VBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Tabelle zur Struktur VBKDVB 20090224
8 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20090224
9 Importing IT_VBUP Call by reference Type reference (TYPE) VA_VBUPVB_T Tabelle zur Struktur VBUPVB 20090212
10 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090212
11 Importing IV_CALLER Call by reference Type reference (TYPE) CHAR1 Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg 20090219
12 Importing IV_MANEK Call by reference Type reference (TYPE) MANEK Manuelle Erledigung des Kontraktes 20090529
13 Importing 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 Importing IT_VBAPKOM1 Call by reference Type reference (TYPE) TDT_VBAPKOM1 Tabelle zur Struktur VBAPKOM1 20090226
2 Importing IV_BUDAT Call by reference Type reference (TYPE) BUDAT Buchungsdatum im Beleg 20090302
3 Importing 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 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) TDT_RG_BUKRS Rangetabelle zum Datenelement BUKRS 20090327
2 Importing IT_RG_FKDAT Call by reference Type reference (TYPE) TDT_RG_FKDAT Rangetabelle zum Datenelement FKDAT 20090327
3 Importing IT_RG_VBELN Call by reference Type reference (TYPE) TDT_RG_VBELN Rangetabelle zum Datenelement VBELN 20090327
4 Importing IV_BLART Call by reference Type reference (TYPE) BLART FI-Belegart 20090407
5 Importing IV_BUDAT Call by reference Type reference (TYPE) BUDAT Buchungsdatum 20090407
6 Importing IV_FINAL Call by reference Type reference (TYPE) TDV_VPRS_FINAL Prozess abschliessen: Ja/Nein? 20090327
7 Importing IV_INCLTP Call by reference Type reference (TYPE) TDV_VPRS_INCLTP Transferpreise aktualisieren: Ja/Nein? 20090327
8 Importing IV_PRICE Call by reference Type reference (TYPE) TDV_VPRS_PRICE Preisfindung durchführen: Ja/Nein? 20090327
9 Importing IV_PSTYV Call by reference Type reference (TYPE) PSTYV Positionstyp Vertriebsbeleg 20090327
10 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID Reportname 20090403
11 Importing IV_SDINVU Call by reference Type reference (TYPE) TDV_VPRS_SDINVU Arbeitsvorrat: Ja/Nein? 20090325
12 Importing IV_TEST Call by reference Type reference (TYPE) TDV_VPRS_TEST Simulation: Ja/Nein? 20090327
13 Importing 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 Changing CT_VBAPKOM1 Call by reference Type reference (TYPE) TDT_VBAPKOM1 Tabelle zur Struktur VBAPKOM1 20090225
2 Importing IS_LIPS Call by reference Type reference (TYPE) LIPSVB Bezugsstruktur fuer XLIPS/YLIPS 20090225
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAPVB Bezugsstruktur fuer XVBAP/YVBAP 20090225
4 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20090225
5 Importing IV_CALLER Call by reference Type reference (TYPE) CHAR1 Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg 20090225
6 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VON Vorgängerposition eines Vertriebsbeleges 20090225
7 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VON Vorgängervertriebsbeleg 20090225
8 Importing 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 Changing CV_FLAG_CHANGE Call by reference Type reference (TYPE) FLAG Kennzeichen: Preise geändert 20090401
2 Importing IS_VBRK Call by reference Type reference (TYPE) VBRK Faktura: Kopfdaten 20090401
3 Importing IS_VBRP Call by reference Type reference (TYPE) VBRPVB Faktura: Positionsdaten 20090402
4 Importing IT_KOMV Call by reference Type reference (TYPE) KOMV_TAB Konditioanen: neu 20090331
5 Importing 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 Changing CS_VBUK Call by reference Type reference (TYPE) VBUKVB Bezugsstruktur fuer XVBUK/YVBUK 20090224
2 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20090224
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VON Vorgängervertriebsbeleg 20090224
# Exception Resumable Description Created on
1 NO_DOC_HEADER_STATUS_FOUND 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 Changing CS_VBUP Call by reference Type reference (TYPE) VBUPVB Bezugsstruktur fuer XVBUP/YVBUP 20090223
2 Importing IT_VBUP Call by reference Type reference (TYPE) VA_VBUPVB_T Tabelle zur Struktur VBUPVB 20090223
3 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VON Vorgängerposition eines Vertriebsbeleges 20090223
4 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VON Vorgängervertriebsbeleg 20090223
# Exception Resumable Description Created on
1 NO_ITEM_STATUS_LINE_FOUND 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 Changing CS_VBUK Call by reference Type reference (TYPE) VBUKVB Bezugsstruktur fuer XVBUK/YVBUK 20090217
2 Changing CV_FINAL_FLAG Call by reference Type reference (TYPE) FINAL_FLAG VPRS-Update: Abschließenden VPRS-Update vornehmen 20090216
3 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20090224
4 Importing IV_BILLREL Call by reference Type reference (TYPE) CHAR1 Fakturarelevanz: D=lieferbel.bez./S=verkaufsbel.bez. 20090220
5 Importing 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 Changing CS_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20090217
2 Changing CS_VBUK Call by reference Type reference (TYPE) VBUKVB Bezugsstruktur fuer XVBUK/YVBUK 20090217
3 Changing CV_FINAL_FLAG Call by reference Type reference (TYPE) FINAL_FLAG VPRS-Update: Abschließenden VPRS-Update vornehmen 20090224
4 Exporting EV_CONTNR Call by reference Type reference (TYPE) VBELN Vertriebsbelegnummer 20090225
5 Exporting EV_CONTPOS Call by reference Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20090225
6 Importing IS_VBAP Call by reference Type reference (TYPE) VBAPVB Bezugsstruktur fuer XVBAP/YVBAP 20090217
7 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20090217
8 Importing IT_VBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Tabelle zur Struktur VBKDVB 20090224
9 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20090224
10 Importing IV_BILLREL Call by reference Type reference (TYPE) CHAR1 Fakturarelevanz: D=lieferbel.bez./S=verkaufsbel.bez. 20090220
11 Importing 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 Changing CS_VBUK Call by reference Type reference (TYPE) VBUKVB Bezugsstruktur fuer XVBUK/YVBUK 20090219
2 Changing CV_FINAL_FLAG Call by reference Type reference (TYPE) FINAL_FLAG VPRS-Update: Abschließenden VPRS-Update vornehmen 20090224
3 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20090219
4 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20090224
5 Importing IV_BILLREL Call by reference Type reference (TYPE) CHAR1 Fakturarelevanz: D=lieferbel.bez./S=verkaufsbel.bez. 20090220
6 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090219
7 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VON Vorgängerposition eines Vertriebsbeleges 20090219
8 Importing 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 Changing CS_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20090217
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VON Vorgängervertriebsbeleg 20090217
# Exception Resumable Description Created on
1 NO_SALES_DOC_HEADER_FOUND 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 Changing CS_VBAP Call by reference Type reference (TYPE) VBAPVB Bezugsstruktur fuer XVBAP/YVBAP 20090223
2 Importing IT_VBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20090223
3 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VON Vorgängerposition eines Vertriebsbeleges 20090223
4 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VON Vorgängervertriebsbeleg 20090223
# Exception Resumable Description Created on
1 NO_DOCUMENT_ITEM_FOUND 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 Changing CS_VBKD Call by reference Type reference (TYPE) VBKDVB Bezugsstruktur fuer XVBKD/YVBKD 20090223
2 Importing IT_VBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Tabelle zur Struktur VBKDVB 20090223
3 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VON Vorgängerposition eines Vertriebsbeleges 20090223
4 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VON Vorgängervertriebsbeleg 20090223
# Exception Resumable Description Created on
1 NO_BUSDATA_ITEM_FOUND 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 Returning 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 Changing CT_VBAPKOM1 Call by reference Type reference (TYPE) TDT_VBAPKOM1 Tabelle zur Struktur VBAPKOM1 20090218
2 Exporting EV_VPRSUPD_ACTIVE Call by reference Type reference (TYPE) CHAR1 Aktiv.kz. für VPRS-Update:(1/2 = Aktiv / E = kein Eintrag) 20090226
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20090223
4 Importing IT_LIPS Call by reference Type reference (TYPE) TAB_LIPSVB Tabellentyp Vertriebsbeleg: Bezugsstruktur fuer XLIPS/YLIPS 20090212
5 Importing IT_VBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20090212
6 Importing IT_VBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Tabelle zur Struktur VBEPVB 20090226
7 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20090212
8 Importing IT_VBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Tabelle zur Struktur VBKDVB 20090224
9 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20090213
10 Importing IT_VBUP Call by reference Type reference (TYPE) VA_VBUPVB_T Tabelle zur Struktur VBUPVB 20090212
11 Importing IV_BUDAT Call by reference Type reference (TYPE) BKPF-BUDAT Buchungsdatum im Beleg 20090220
12 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090212
13 Importing IV_CALLER Call by reference Type reference (TYPE) CHAR1 Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg 20090218
14 Importing 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 Exporting EV_THIRD_PARTY Call by reference Type reference (TYPE) FLAG Streckenprozess? 20090227
2 Importing 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 Changing CS_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20090224
2 Changing CT_VBAPKOM1 Call by reference Type reference (TYPE) TDT_VBAPKOM1 Tabelle zur Struktur VBAPKOM1 20090219
3 Importing IT_LIPS Call by reference Type reference (TYPE) TAB_LIPSVB Tabellentyp Vertriebsbeleg: Bezugsstruktur fuer XLIPS/YLIPS 20090219
4 Importing IT_VBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20090219
5 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20090219
6 Importing IT_VBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Tabelle zur Struktur VBKDVB 20090224
7 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20090224
8 Importing IT_VBUP Call by reference Type reference (TYPE) VA_VBUPVB_T Tabelle zur Struktur VBUPVB 20090219
9 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090219
10 Importing IV_CALLER Call by reference Type reference (TYPE) CHAR1 Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg 20090225
11 Importing 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 Changing CS_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20090224
2 Changing CT_VBAPKOM1 Call by reference Type reference (TYPE) TDT_VBAPKOM1 Tabelle zur Struktur VBAPKOM1 20090219
3 Importing IT_VBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20090219
4 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20090219
5 Importing IT_VBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Tabelle zur Struktur VBKDVB 20090224
6 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20090224
7 Importing IT_VBUP Call by reference Type reference (TYPE) VA_VBUPVB_T Tabelle zur Struktur VBUPVB 20090219
8 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090219
9 Importing IV_CALLER Call by reference Type reference (TYPE) CHAR1 Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg 20090225
10 Importing 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 Changing CS_VBAK Call by reference Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20090224
2 Changing CT_VBAPKOM1 Call by reference Type reference (TYPE) TDT_VBAPKOM1 Tabelle zur Struktur VBAPKOM1 20090219
3 Importing IT_VBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Tabelle zur Struktur VBAPVB 20090219
4 Importing IT_VBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Tabelle zur Struktur VBEPVB 20090226
5 Importing IT_VBFA Call by reference Type reference (TYPE) VA_VBFAVB_T Tabelle zur Struktur VBFAVB 20090219
6 Importing IT_VBKD Call by reference Type reference (TYPE) VA_VBKDVB_T Tabelle zur Struktur VBKDVB 20090224
7 Importing IT_VBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Tabelle zur Struktur VBUKVB 20090224
8 Importing IT_VBUP Call by reference Type reference (TYPE) VA_VBUPVB_T Tabelle zur Struktur VBUPVB 20090219
9 Importing IV_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20090219
10 Importing IV_CALLER Call by reference Type reference (TYPE) CHAR1 Kz. des Aufrufers: D=Lieferung/I=Eing.rechng/S=Verkaufsbeleg 20090225
11 Importing IV_MANEK Call by reference Type reference (TYPE) MANEK Manuelle Erledigung des Kontraktes 20090529
12 Importing 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 Importing IV_BLART Call by reference Type reference (TYPE) BLART FI-Belegart 20090407
2 Importing IV_BUDAT Call by reference Type reference (TYPE) BUDAT Buchungsdatum 20090407
3 Importing IV_SDINVU Call by reference Type reference (TYPE) TDV_VPRS_SDINVU Arbeitsvorrat: Ja/Nein? 20090331
4 Importing 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 Importing IV_CHECK_ENTRY Call by reference Type reference (TYPE) FLAG Flag: Prüft, ob der Beleg schon eingelesen wurde 20090403
2 Importing IV_FETCH_GI Call by reference Type reference (TYPE) FLAG Flag: Liest vom Belegfluß: Warenausgänge 20090402
3 Importing IV_FETCH_INV Call by reference Type reference (TYPE) FLAG Flag: Liest vom Belegfluß: Fakturen 20090402
4 Importing 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 Importing IT_RG_BUKRS Call by reference Type reference (TYPE) TDT_RG_BUKRS Rangetabelle zum Datenelement BUKRS 20090327
2 Importing IT_RG_FKDAT Call by reference Type reference (TYPE) TDT_RG_FKDAT Rangetabelle zum Datenelement FKDAT 20090327
3 Importing IT_RG_VBELN Call by reference Type reference (TYPE) TDT_RG_VBELN Rangetabelle zum Datenelement VBELN 20090327
4 Importing IV_FINAL Call by reference Type reference (TYPE) TDV_VPRS_FINAL Prozess abschliessen: Ja/Nein? 20090327
5 Importing IV_INCLTP Call by reference Type reference (TYPE) TDV_VPRS_INCLTP Transferpreise aktualisieren: Ja/Nein? 20090327
6 Importing IV_PRICE Call by reference Type reference (TYPE) TDV_VPRS_PRICE Preisfindung durchführen: Ja/Nein? 20090327
7 Importing IV_PSTYV Call by reference Type reference (TYPE) PSTYV Positionstyp Vertriebsbeleg 20090327
8 Importing IV_SDINVU Call by reference Type reference (TYPE) TDV_VPRS_SDINVU Arbeitsvorrat: Ja/Nein? 20090327
9 Importing 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 Importing IV_MBLNR Call by reference Type reference (TYPE) MBLNR Nummer des Materialbelegs 20090403
2 Importing 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 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID Reportname 20090403
2 Importing 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