SAP ABAP Class IF_BADI_WAKT_NEW_BBY (Interface for BAdI: WAKT_BADI_NEW_BBY)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20090210
Properties
Class IF_BADI_WAKT_NEW_BBY  
Short Description Interface for BAdI: WAKT_BADI_NEW_BBY    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20090210   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_BADI_WAKT_NEW_BBY has no forward declaration.
Interfaces
Class IF_BADI_WAKT_NEW_BBY has no interface implemented.
Friends
Class IF_BADI_WAKT_NEW_BBY has no friend class.
Attributes
Class IF_BADI_WAKT_NEW_BBY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_BBY Instance method Public Method Change Bonus Buy 20090403
2 CHECK_FOR_ACTIVATED_BBYS Instance method Public Method Check Whether Activated Bonus Buys Are Available 20090622
3 CREATE_BBY Instance method Public Method Create Bonus Buy 20090403
4 DISPLAY_BBY Instance method Public Method Display Bonus Buy 20090403
5 FREE_BBY_APPL Instance method Public Method Bonus Buy Application 20101004
6 GET_BBY_HEADERS Instance method Public Method Get Header Data of Bonus Buys 20091229
7 GET_BBY_MATERIALS Instance method Public Method Get Materials of Bonus Buys 20091229
8 GET_COUPON_DATA Instance method Public Method Get Coupon Data at PAI Event 20090416
9 GET_DATA_PAI Instance method Public Method Get Bonus Buy Data at PAI Event 20090320
10 LOAD_DATA Instance method Public Method Initial Load of Bonus Buy Data 20090320
11 PUT_DATA_4_MATQTY_PBO Instance method Public Method Transfer of Bonus Buy Data at PBO Event 20101012
12 PUT_DATA_PBO Instance method Public Method Transfer of Bonus Buy Data at PBO Event 20090320
13 PUT_FCODE_PAI Instance method Public Method Transfer of Function Code at PAI Event 20090320
14 PUT_MAIN_DYNNR_PAI Instance method Public Method Transfer Main Screen Number at PAI Event 20100909
15 SAVE_DATA Instance method Public Method Save Bonus Buy Data 20090320
Events
Class IF_BADI_WAKT_NEW_BBY has no event.
Types
Class IF_BADI_WAKT_NEW_BBY has no local type.
Method Signatures

Method CHANGE_BBY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATAR Call by reference Type reference (TYPE) SYDATAR Markierung für Eingabe in ein Dynpro-Feld 20090403
2 Importing IS_WAKHD Call by reference Type reference (TYPE) WAKHD Dynprofeldleiste für Aktionskopfdaten 20090403
3 Importing IT_WAGUD Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20090403
4 Importing IV_BBYNR Call by reference Type reference (TYPE) BBYNR Bonuskauf 20090403

Method CHANGE_BBY on class IF_BADI_WAKT_NEW_BBY has no exception.

Method CHECK_FOR_ACTIVATED_BBYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVATED_CLINTS Call by reference Type reference (TYPE) WBBY_T_CLINT Bonuskauf: Tabelle mit CLINT (sortiert) 20100114
2 Exporting EV_ACTIVATED_BBYS_EXIST Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090622

Method CHECK_FOR_ACTIVATED_BBYS on class IF_BADI_WAKT_NEW_BBY has no exception.

Method CREATE_BBY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATAR Call by reference Type reference (TYPE) SYDATAR Markierung für Eingabe in ein Dynpro-Feld 20090403
2 Importing IS_WAKHD Call by reference Type reference (TYPE) WAKHD Dynprofeldleiste für Aktionskopfdaten 20090403
3 Importing IT_WAGUD Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20090403

Method CREATE_BBY on class IF_BADI_WAKT_NEW_BBY has no exception.

Method DISPLAY_BBY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WAKHD Call by reference Type reference (TYPE) WAKHD Dynprofeldleiste für Aktionskopfdaten 20090403
2 Importing IT_WAGUD Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20090403
3 Importing IV_BBYNR Call by reference Type reference (TYPE) BBYNR Bonuskauf 20090403

Method DISPLAY_BBY on class IF_BADI_WAKT_NEW_BBY has no exception.

Method FREE_BBY_APPL Signature

Method FREE_BBY_APPL on class IF_BADI_WAKT_NEW_BBY has no parameter.
Method FREE_BBY_APPL on class IF_BADI_WAKT_NEW_BBY has no exception.

Method GET_BBY_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BBY_HEADER Call by reference Type reference (TYPE) WBBY_T_WA_HEADER Bonuskauf: Kopfdaten (Tabellentyp) 20100107

Method GET_BBY_HEADERS on class IF_BADI_WAKT_NEW_BBY has no exception.

Method GET_BBY_MATERIALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BBY_MATERIAL Call by reference Type reference (TYPE) WBBY_T_WA_MATERIAL Bonuskauf: Materialien (Tabellentyp) 20100107

Method GET_BBY_MATERIALS on class IF_BADI_WAKT_NEW_BBY has no exception.

Method GET_COUPON_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COUPBBY Call by reference Type reference (TYPE) COUPBBY_TAB Aktion: Coupons einer Aktion (Tablentyp) 20090416

Method GET_COUPON_DATA on class IF_BADI_WAKT_NEW_BBY has no exception.

Method GET_DATA_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20090320
2 Exporting EV_DATAR Call by reference Type reference (TYPE) SYDATAR Markierung für Eingabe in ein Dynpro-Feld 20090320

Method GET_DATA_PAI on class IF_BADI_WAKT_NEW_BBY has no exception.

Method LOAD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_BBY Call by reference Type reference (TYPE) XFELD Kennzeichen: Neue Bonuskaufpflege 20090414
2 Importing IS_WAKHD_DB Call by reference Type reference (TYPE) WAKHD Dynprofeldleiste für Aktionskopfdaten 20090320
3 Importing IT_PPW_PLTYP_DB Call by reference Type reference (TYPE) WAKT_PPW_PLTYP_TTY PPW: Tabelle mit Preislisten 20090608
4 Importing IT_WAGUD_DB Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20090320
5 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaktionstyp 20090331

Method LOAD_DATA on class IF_BADI_WAKT_NEW_BBY has no exception.

Method PUT_DATA_4_MATQTY_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DYNNR Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20101012
2 Changing CV_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20101012
3 Importing IS_WAKHD Call by reference Type reference (TYPE) WAKHD Dynprofeldleiste für Aktionskopfdaten 20101012
4 Importing IS_WAKPD Call by reference Type reference (TYPE) WAKPD Dynprofeldleiste für Aktionspositionsdaten 20101012
5 Importing IT_WAGUD Call by reference Type reference (TYPE) WAGUD_TAB Table Type for WAGUD 20101012

Method PUT_DATA_4_MATQTY_PBO on class IF_BADI_WAKT_NEW_BBY has no exception.

Method PUT_DATA_PBO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DYNNR Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20090320
2 Changing CV_REPID Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20090320
3 Importing IS_WAKHD Call by reference Type reference (TYPE) WAKHD Dynprofeldleiste für Aktionskopfdaten 20090320
4 Importing IS_WAKPD Call by reference Type reference (TYPE) WAKPD Dynprofeldleiste für Aktionspositionsdaten 20100903
5 Importing IT_WAGUD Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20090320

Method PUT_DATA_PBO on class IF_BADI_WAKT_NEW_BBY has no exception.

Method PUT_FCODE_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) SYUCOMM Funktionscode, der PAI ausgelöst hat 20090320

Method PUT_FCODE_PAI on class IF_BADI_WAKT_NEW_BBY has no exception.

Method PUT_MAIN_DYNNR_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYDNNR Call by reference Type reference (TYPE) SYDYNNR Aktuelle Dynpro-Nummer 20100909

Method PUT_MAIN_DYNNR_PAI on class IF_BADI_WAKT_NEW_BBY has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WAKHD Call by reference Type reference (TYPE) WAKHD Dynprofeldleiste für Aktionskopfdaten 20090320
2 Importing IT_PPW_PLTYP Call by reference Type reference (TYPE) WAKT_PPW_PLTYP_TTY PPW: Tabelle mit Preislisten 20090608
3 Importing IT_WAGUD Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20090320
4 Importing I_TESTRUN Call by reference Type reference (TYPE) TESTRUN Umschalten auf Simulations-Modus bei schreibenden BAPIs 20090710
# Exception Resumable Description Created on
1 CX_RDM_BADI_WAKT_BBY_SAVE Ausnahme beim Speichern 20090622
History
Last changed by/on SAP  20110908 
SAP Release Created in