SAP ABAP Interface IF_BADI_WAKT_NEW_BBY (Interface for BAdI: WAKT_BADI_NEW_BBY)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MD-PCT (Application Component) Product Catalog
     WAKT (Package) Application development R/3 Promotions
Properties
Interface IF_BADI_WAKT_NEW_BBY  
Short Description Interface for BAdI: WAKT_BADI_NEW_BBY    
General Data
Package WAKT   Application development R/3 Promotions 
Created 20090210   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
Interface IF_BADI_WAKT_NEW_BBY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20090210
Friends
Interface IF_BADI_WAKT_NEW_BBY has no friend.
Attributes
Interface 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
Interface IF_BADI_WAKT_NEW_BBY has no event.
Types
Interface 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 Interface 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 Interface 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 Interface 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 Interface IF_BADI_WAKT_NEW_BBY has no exception.

Method FREE_BBY_APPL Signature

Method FREE_BBY_APPL on Interface IF_BADI_WAKT_NEW_BBY has no parameter.
Method FREE_BBY_APPL on Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 Interface 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 605