SAP ABAP Class CL_WCB_PPF_FOR_BILLING (WCB: Customer Billing Document Processing for PPF)
Hierarchy
EA-GLTRADE (Software Component) SAP Enterprise Extension Global Trade
   LO-GT-CHB (Application Component) Chargeback
     WCB_AG_APPL (Package) Agency Document Creation Application Logic
Properties
Class CL_WCB_PPF_FOR_BILLING  
Short Description WCB: Customer Billing Document Processing for PPF    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WCB_AG_APPL   Agency Document Creation Application Logic 
Created 20050114   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CHBK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SPPF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WCB_PPF_FOR_BILLING has no interface implemented.
Friends
Class CL_WCB_PPF_FOR_BILLING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_INITIAL_CPGRP Constant Private Type reference (TYPE) WCBCPGRP ' ' WCB: Copy Control Group 20050128
2 S_PPF_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_MANAGER_PPF PPF: Central PPF Manager 20050125
Methods
# Method Level Visibility Method type Description Created on
1 ADDITIONAL_CONDITIONS_ARE_OK Static method Private Method Checks If Additional Prerequisites Are Met 20050114
2 CHECK_CONDITIONS_ARE_OK Static method Private Method Checks All Prerequisites 20050125
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050125
4 COLLECT_PARTNERS Static method Private Method Collects Partners 20050114
5 DELETE_TEMPORARY_PPF_OBJ Static method Public Method Deletes PPF Object for Temporary Document Number 20050131
6 DISPLAY_DETERM_PROT Static method Private Method Displays the Partner Determination Log 20050124
7 GET_COND_FOR_BUFFER Static method Private Method Provides the Document Conditions for the Buffer 20050128
8 GET_COPY_GROUP_DATA Static method Private Method Provides the Copy Control Group for a Billing Document Type 20050114
9 GET_CPGRPASSIGN Static method Private Method Provides Assignment Billing Doc. Type to Copy Ctrl Group 20050114
10 GET_ITEMS_FOR_BUFFER Static method Private Method Provides the Item Dat for the Buffer 20050128
11 GET_PARTNERS_FOR_BUFFER Static method Private Method Provides the Partner Data for the Buffer 20050128
12 GET_PPF_APPLICATION Static method Private Method Provides the Application (for the PPF) 20050114
13 GET_START_INFO_PPF Static method Private Method Provides Start Information for the PPF 20050419
14 GET_WCOCOF_FOR_BUFFER Static method Private Method Provides Doc. Flow Data for Condition Contract for Buffer 20050128
15 IS_ENTRY_IN_CPPRSCH_FOUND Static method Private Method Checks for an Entry in TWCBCPPRSCH 20050114
16 PRECONDITIONS_ARE_OK Static method Private Method Checks That (Minimum) Requirements Have Been Met 20050114
17 PROCESS_BILLING_FOR_PPF Static method Public Method Processes Sales Invoice for PPF 20050114
18 READ_COPY_GROUP Static method Private Method Reads the Copy Control Group 20050114
19 REFRESH_MANAGER Static method Public Method PPF Manager Refresh 20050125
20 START_PPF_PROCESS Static method Private Method Starts the PPF Process 20050114
21 TRANSFER_BILL_DATA_TO_BUFFER Static method Private Method Transfers Billing Document Data to a Buffer 20050128
Events
Class CL_WCB_PPF_FOR_BILLING has no event.
Types
Class CL_WCB_PPF_FOR_BILLING has no local type.
Method Signatures

Method ADDITIONAL_CONDITIONS_ARE_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050114
2 Importing IT_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050114
3 Importing IT_VBPAVB Call by reference Type reference (TYPE) VBPAVB_TAB Tabellentyp für VBPAVB: Partner 20050114
4 Importing IT_VBRPVB Call by reference Type reference (TYPE) VBRPVB_T Fakturapositionsdaten 20050114
5 Importing I_APPLICATION_LOG Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Fehlermeldungen 20050803
6 Importing I_CPGRP Call by reference Type reference (TYPE) TWCBCPGRP WCB: Kopier-Steuerungs-Gruppe 20050114
7 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Bezugsstruktur fuer XVBRK/YVBRP 20050114
8 Returning RE_OK Value transfer Type reference (TYPE) BVAL = 'X' falls die Bedingungen erfüllt sind 20050114

Method ADDITIONAL_CONDITIONS_ARE_OK on class CL_WCB_PPF_FOR_BILLING has no exception.

Method CHECK_CONDITIONS_ARE_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050125
2 Importing IT_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050125
3 Importing IT_VBPAVB Call by reference Type reference (TYPE) VBPAVB_TAB Tabellentyp für VBPAVB: Partner 20050125
4 Importing IT_VBRPVB Call by reference Type reference (TYPE) VBRPVB_T Fakturapositionsdaten 20050125
5 Importing I_APPLICATION_LOG Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Fehlermeldungen 20050803
6 Importing I_CPGRP Call by reference Type reference (TYPE) TWCBCPGRP WCB: Kopier-Steuerungs-Gruppe 20050125
7 Importing I_NO_ADDITIONAL_CHECK Call by reference Type reference (TYPE) BVAL falls = 'X': kein zusätzlicher Check 20050823
8 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Bezugsstruktur fuer XVBRK/YVBRP 20050125
9 Returning RE_OK Value transfer Type reference (TYPE) BVAL = 'X' falls die Bedingungen erfüllt sind 20050125

Method CHECK_CONDITIONS_ARE_OK on class CL_WCB_PPF_FOR_BILLING has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WCB_PPF_FOR_BILLING has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WCB_PPF_FOR_BILLING has no exception.

Method COLLECT_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PARTNER_COLL Call by reference Object reference (TYPE REF TO) CL_PARTNER_COLL_PPF PPF: Kopiervorlage für Kollektionen 20050114
2 Importing IT_VBPAVB Call by reference Type reference (TYPE) VBPAVB_TAB Tabellentyp für VBPAVB: Partner 20050114
3 Importing IT_VBRPVB Call by reference Type reference (TYPE) VBRPVB_T Fakturapositionsdaten 20050117
4 Importing I_CPGRP Call by reference Type reference (TYPE) TWCBCPGRP WCB: Kopier-Steuerungs-Gruppe 20050117
5 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Bezugsstruktur fuer XVBRK/YVBRP 20050114

Method COLLECT_PARTNERS on class CL_WCB_PPF_FOR_BILLING has no exception.

Method DELETE_TEMPORARY_PPF_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TMP_VBELN Call by reference Type reference (TYPE) VBELN_VF Faktura 20050131

Method DELETE_TEMPORARY_PPF_OBJ on class CL_WCB_PPF_FOR_BILLING has no exception.

Method DISPLAY_DETERM_PROT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DET_PROT Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20050124

Method DISPLAY_DETERM_PROT on class CL_WCB_PPF_FOR_BILLING has no exception.

Method GET_COND_FOR_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050128
2 Importing I_KNUMV Call by reference Type reference (TYPE) KNUMV Nummer der Belegkondition 20050203
3 Returning RT_KONV Value transfer Type reference (TYPE) TAB_KONV Belegkonditionen der Faktura (ohne dyn. Felder) 20050128

Method GET_COND_FOR_BUFFER on class CL_WCB_PPF_FOR_BILLING has no exception.

Method GET_COPY_GROUP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FKART Call by reference Type reference (TYPE) FKART Fakturaart 20050114
2 Returning RE_CPGRP Value transfer Type reference (TYPE) TWCBCPGRP WCB: Kopier-Steuerungs-Gruppe 20050114

Method GET_COPY_GROUP_DATA on class CL_WCB_PPF_FOR_BILLING has no exception.

Method GET_CPGRPASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FKART Call by reference Type reference (TYPE) FKART Fakturaart 20050114
2 Returning RE_CPGRPASSIGN Value transfer Type reference (TYPE) TWCBCPGRPASSIGN WCB: Zuordnung Fakturaart zu Kopiergruppe 20050114

Method GET_CPGRPASSIGN on class CL_WCB_PPF_FOR_BILLING has no exception.

Method GET_ITEMS_FOR_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VBRPVB Call by reference Type reference (TYPE) VBRPVB_T Fakturapositionsdaten 20050128
2 Importing I_VBELN Call by reference Type reference (TYPE) VBELN_VF Faktura-Nummer 20050203
3 Returning RT_VBRP Value transfer Type reference (TYPE) TAB_VBRP Fakturapositionen (ohne dyn. Teil) 20050128

Method GET_ITEMS_FOR_BUFFER on class CL_WCB_PPF_FOR_BILLING has no exception.

Method GET_PARTNERS_FOR_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VBPAVB Call by reference Type reference (TYPE) VBPAVB_TAB Tabellentyp für VBPAVB: Partner 20050128
2 Importing I_VBELN Call by reference Type reference (TYPE) VBELN_VF Faktura-Nummer 20050203
3 Returning RT_VBPA Value transfer Type reference (TYPE) TAB_VBPA Partnerdaten der Faktura (ohne dyn. Teil) 20050128

Method GET_PARTNERS_FOR_BUFFER on class CL_WCB_PPF_FOR_BILLING has no exception.

Method GET_PPF_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILE Call by reference Type reference (TYPE) PPFDCNTXT PPF: Name des Aktionsprofils 20050114
2 Returning RE_APPL Value transfer Type reference (TYPE) PPFDAPPL Name der Anwendung 20050114

Method GET_PPF_APPLICATION on class CL_WCB_PPF_FOR_BILLING has no exception.

Method GET_START_INFO_PPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Bezugsstruktur fuer XVBRK/YVBRP 20050419
2 Returning RE_START_PPF Value transfer Type reference (TYPE) WCB_START_PPF WCB: Starten des PPF 20050419

Method GET_START_INFO_PPF on class CL_WCB_PPF_FOR_BILLING has no exception.

Method GET_WCOCOF_FOR_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050128
2 Importing IT_KOMWCOCOF_DB Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF (Datenbank-Stand) 20050128
3 Returning RT_WCOCOF Value transfer Type reference (TYPE) TAB_WCOCOF Belegflussdaten z. Kond.-Kontr. ohne dyn. Teil 20050128

Method GET_WCOCOF_FOR_BUFFER on class CL_WCB_PPF_FOR_BILLING has no exception.

Method IS_ENTRY_IN_CPPRSCH_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CP_GROUP Call by reference Type reference (TYPE) WCBCPGRP WCB: Kopiersteuerungsgruppe 20050114
2 Importing I_KALSM Call by reference Type reference (TYPE) KALSM_D Preisfindungs-Schema 20050114
3 Importing I_KAPPL Call by reference Type reference (TYPE) KAPPL Applikation 20050114
4 Returning RE_FOUND Value transfer Type reference (TYPE) BVAL = 'X', wenn Eintrag gefunden wurde 20050114

Method IS_ENTRY_IN_CPPRSCH_FOUND on class CL_WCB_PPF_FOR_BILLING has no exception.

Method PRECONDITIONS_ARE_OK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CPGRP Call by reference Type reference (TYPE) TWCBCPGRP WCB: Kopier-Steuerungs-Gruppe 20050114
2 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Bezugsstruktur fuer XVBRK/YVBRP 20050121
3 Returning RE_OK Value transfer Type reference (TYPE) BVAL = 'X', falls die Voraussetzungen erfüllt sind 20050114

Method PRECONDITIONS_ARE_OK on class CL_WCB_PPF_FOR_BILLING has no exception.

Method PROCESS_BILLING_FOR_PPF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTEXT Call by reference Object reference (TYPE REF TO) CL_WCB_BILLING_CONTEXT_PPF WCB: Faktura mit Konditionskontrakt; Context 20050125
2 Exporting E_DET_PROT Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Bestimmungsprotokoll PPF 20050125
3 Importing IT_KOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050114
4 Importing IT_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050114
5 Importing IT_KOMWCOCOF_DB Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF (Datenbank-Stand) 20050127
6 Importing IT_VBPAVB Call by reference Type reference (TYPE) VBPAVB_TAB Tabellentyp für VBPAVB: Partner 20050114
7 Importing IT_VBRPVB Call by reference Type reference (TYPE) VBRPVB_T Fakturapositionsdaten 20050114
8 Importing I_ACTIVITY Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20050125
9 Importing I_APPLICATION_LOG Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Fehlermeldungen 20050803
10 Importing I_NO_ADDITIONAL_CHECK Call by reference Type reference (TYPE) BVAL falls = 'X': kein zusätzlicher Check 20050823
11 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Bezugsstruktur fuer XVBRK/YVBRP 20050114

Method PROCESS_BILLING_FOR_PPF on class CL_WCB_PPF_FOR_BILLING has no exception.

Method READ_COPY_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CPGRP Call by reference Type reference (TYPE) TWCBCPGRP WCB: Kopier-Steuerungs-Gruppe 20050114
2 Importing I_CP_GROUP Call by reference Type reference (TYPE) WCBCPGRP WCB: Kopiersteuerungsgruppe 20050114

Method READ_COPY_GROUP on class CL_WCB_PPF_FOR_BILLING has no exception.

Method REFRESH_MANAGER Signature

Method REFRESH_MANAGER on class CL_WCB_PPF_FOR_BILLING has no parameter.
Method REFRESH_MANAGER on class CL_WCB_PPF_FOR_BILLING has no exception.

Method START_PPF_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTEXT Call by reference Object reference (TYPE REF TO) CL_WCB_BILLING_CONTEXT_PPF WCB: Faktura mit Konditionskontrakt; Context 20050125
2 Exporting E_DET_PROT Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Anwendungs-Log: Bestimmungsprotokoll PPF 20050125
3 Importing IT_KOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050128
4 Importing IT_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050128
5 Importing IT_KOMWCOCOF_DB Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF (Datenbank-Stand) 20050128
6 Importing IT_VBPAVB Call by reference Type reference (TYPE) VBPAVB_TAB Tabellentyp für VBPAVB: Partner 20050114
7 Importing IT_VBRPVB Call by reference Type reference (TYPE) VBRPVB_T Fakturapositionsdaten 20050117
8 Importing I_ACTIVITY Call by reference Type reference (TYPE) AKTYP Aktivitätstyp in der Transaktion 20050125
9 Importing I_CPGRP Call by reference Type reference (TYPE) TWCBCPGRP WCB: Kopier-Steuerungs-Gruppe 20050114
10 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Bezugsstruktur fuer XVBRK/YVBRP 20050114

Method START_PPF_PROCESS on class CL_WCB_PPF_FOR_BILLING has no exception.

Method TRANSFER_BILL_DATA_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20050128
2 Importing IT_KOMWCOCOF Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF 20050128
3 Importing IT_KOMWCOCOF_DB Call by reference Type reference (TYPE) KOMWCOCOF_STAB sortierte Tabelle über KOMWCOCOF (Datenbank-Stand) 20050128
4 Importing IT_VBPAVB Call by reference Type reference (TYPE) VBPAVB_TAB Tabellentyp für VBPAVB: Partner 20050128
5 Importing IT_VBRPVB Call by reference Type reference (TYPE) VBRPVB_T Fakturapositionsdaten 20050128
6 Importing I_VBRKVB Call by reference Type reference (TYPE) VBRKVB Bezugsstruktur fuer XVBRK/YVBRP 20050128

Method TRANSFER_BILL_DATA_TO_BUFFER on class CL_WCB_PPF_FOR_BILLING has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600