SAP ABAP Interface IF_EX_WAKT_BADI_005 (BAdI Interface IF_EX_WAKT_BADI_005)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM-MD-PCT (Application Component) Product Catalog
⤷
WAKT (Package) Application development R/3 Promotions
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_WAKT_BADI_005 | BAdI Class CL_EX_WAKT_BADI_005 | 20040304 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IM_WAKT_BADI_005_IMP | Imp. Class for BAdI Imp. WAKT_BADI_005_IMP | 20040317 |
Properties
| Interface | IF_EX_WAKT_BADI_005 | |
| Short Description | BAdI Interface IF_EX_WAKT_BADI_005 |
General Data
| Package | WAKT | Application development R/3 Promotions |
| Created | 20031218 | SAP |
| Last changed | 20100310 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_WAKT_BADI_005 has no forward declaration.
Interfaces
Interface IF_EX_WAKT_BADI_005 has no interface.
Friends
Interface IF_EX_WAKT_BADI_005 has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | G_CALP_VB | Instance attribute | Public | Type reference (TYPE) | CALP_VB_TAB | Table Type: Structure for Posting Sales Conditions | 20040319 | ||
| 2 | G_DWAKRD | Instance attribute | Public | Type reference (TYPE) | WAKRD_TAB | Table Type for Structure WAKRD | 20040325 | ||
| 3 | G_EDITABLE | Instance attribute | Public | Type reference (TYPE) | FLAG | General Indicator | 20040317 | ||
| 4 | G_FCODE | Instance attribute | Public | Type reference (TYPE) | T185F-FCODE | Function Code | 20040317 | ||
| 5 | G_FILIALE | Instance attribute | Public | Type reference (TYPE) | WAKW_TAB | Table Type for Structure WAKW | 20040319 | ||
| 6 | G_FIL_LIST | Instance attribute | Public | Type reference (TYPE) | WAKW_TAB | Table Type for Structure WAKW | 20040319 | ||
| 7 | G_RWAKA | Instance attribute | Public | Type reference (TYPE) | RWAKA | Interface Table Promotion Processing <-> Screens | 20040319 | ||
| 8 | G_WAGUD | Instance attribute | Public | Type reference (TYPE) | WAGUD_TAB | Table Type for WAGUD | 20040319 | ||
| 9 | G_WAKHD | Instance attribute | Public | Type reference (TYPE) | WAKHD | Screen field string for promotion header data | 20040317 | ||
| 10 | G_WAKRD | Instance attribute | Public | Type reference (TYPE) | WAKRD_TAB | Table Type for Structure WAKRD | 20040317 | ||
| 11 | G_WAKRWD | Instance attribute | Public | Type reference (TYPE) | WAKRWD_TAB | Table Type for Structure WAKRWD | 20040319 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Structure of Change Pointers Table | 20040324 | |
| 2 | Instance method | Public | Method | Copy Promotion Discounts When Creating with Template | 20050215 | |
| 3 | Instance method | Public | Method | Retrieve Data in Subscreen Container from Global Data | 20040312 | |
| 4 | Instance method | Public | Method | Retrieve Data in Called Screen from Global Attributes | 20040312 | |
| 5 | Instance method | Public | Method | Retrieve FCODE from the BADI Class | 20040317 | |
| 6 | Instance method | Public | Method | Determines the Valid Hierarchy ID | 20040713 | |
| 7 | Instance method | Public | Method | Transfer Data in Called Screen to Global Attributes | 20040312 | |
| 8 | Instance method | Public | Method | Transfer Data in Subscreen Container to Global Attributes | 20040312 | |
| 9 | Instance method | Public | Method | Transfer FCODE of Carrying Object to BADI Class | 20040317 | |
| 10 | Instance method | Public | Method | Transfer Promotion Header Data to Global Attributes | 20060113 | |
| 11 | Instance method | Public | Method | Read Descriptions for Article Hierarchy and Season | 20040318 | |
| 12 | Instance method | Public | Method | Create Store Table WAKRW | 20080211 | |
| 13 | Instance method | Public | Method | Create Condition Table XCALP_VB | 20080211 | |
| 14 | Instance method | Public | Method | Discount Condition Type Check in Action Header and Cond.Tab. | 20080211 | |
| 15 | Instance method | Public | Method | WAKRD Check for Entries without Discount Value->Clear SELKZ | 20080211 | |
| 16 | Instance method | Public | Method | Error Handling for XCALP_VB Record | 20040324 |
Events
Interface IF_EX_WAKT_BADI_005 has no event.
Types
Interface IF_EX_WAKT_BADI_005 has no local type.
Method Signatures
Method BUILD_CHANGE_POINTERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CP_DATA | Value transfer | Type reference (TYPE) | BDI_CHPTR_TAB | Tabellentyp: setzbare Felder zu einem Change Pointers | 20040324 | |||
| 2 | IT_CALP_VB | Value transfer | Type reference (TYPE) | CALP_VB_TAB | Tabellentyp: Struktur zum Verbuchen von Verkaufskonditionen | 20040324 | |||
| 3 | IT_WAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040324 |
Method BUILD_CHANGE_POINTERS on Interface IF_EX_WAKT_BADI_005 has no exception.
Method COP_AH_AHS_REBATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20050215 | |||
| 2 | IS_WAKRD | Call by reference | Type reference (TYPE) | WAKRD | Dynprofeldleiste für Aktionsrabatte | 20050215 | |||
| 3 | I_VKDAB | Call by reference | Type reference (TYPE) | WAKH-VKDAB | 20050302 |
Method COP_AH_AHS_REBATE on Interface IF_EX_WAKT_BADI_005 has no exception.
Method GET_DATA_PAI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CALP_VB | Value transfer | Type reference (TYPE) | CALP_VB_TAB | Tabellentyp: Struktur zum Verbuchen von Verkaufskonditionen | 20040319 | |||
| 2 | E_DWAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040325 | |||
| 3 | E_FCODE | Value transfer | Type reference (TYPE) | T185F-FCODE | Funktionscode | 20040317 | |||
| 4 | E_FILIALE | Value transfer | Type reference (TYPE) | WAKW_TAB | Tabellentyp zur Struktur WAKW | 20040319 | |||
| 5 | E_FIL_LIST | Value transfer | Type reference (TYPE) | WAKW_TAB | Tabellentyp zur Struktur WAKW | 20040319 | |||
| 6 | E_RWAKA | Value transfer | Type reference (TYPE) | RWAKA | Schnittstellentabelle Aktionsbearbeitung <-> Dynpros | 20040319 | |||
| 7 | E_WAGUD | Value transfer | Type reference (TYPE) | WAGUD_TAB | Tabellentyp zur WAGUD | 20040319 | |||
| 8 | E_WAKHD | Value transfer | Type reference (TYPE) | WAKHD | Dynprofeldleiste für Aktionskopfdaten | 20040317 | |||
| 9 | E_WAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040318 | |||
| 10 | E_WAKRWD | Value transfer | Type reference (TYPE) | WAKRWD_TAB | Tabellentyp zur Struktur WAKRWD | 20040319 |
Method GET_DATA_PAI on Interface IF_EX_WAKT_BADI_005 has no exception.
Method GET_DATA_PBO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_CALP_VB | Value transfer | Type reference (TYPE) | CALP_VB_TAB | Tabellentyp: Struktur zum Verbuchen von Verkaufskonditionen | 20040319 | |||
| 2 | E_DWAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040325 | |||
| 3 | E_EDITABLE | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040317 | |||
| 4 | E_FILIALE | Value transfer | Type reference (TYPE) | WAKW_TAB | Tabellentyp zur Struktur WAKW | 20040319 | |||
| 5 | E_FIL_LIST | Value transfer | Type reference (TYPE) | WAKW_TAB | Tabellentyp zur Struktur WAKW | 20040319 | |||
| 6 | E_RWAKA | Value transfer | Type reference (TYPE) | RWAKA | Schnittstellentabelle Aktionsbearbeitung <-> Dynpros | 20040319 | |||
| 7 | E_WAGUD | Value transfer | Type reference (TYPE) | WAGUD_TAB | Tabellentyp zur WAGUD | 20040319 | |||
| 8 | E_WAKHD | Value transfer | Type reference (TYPE) | WAKHD | Dynprofeldleiste für Aktionskopfdaten | 20040317 | |||
| 9 | E_WAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040317 | |||
| 10 | E_WAKRWD | Value transfer | Type reference (TYPE) | WAKRWD_TAB | Tabellentyp zur Struktur WAKRWD | 20040319 |
Method GET_DATA_PBO on Interface IF_EX_WAKT_BADI_005 has no exception.
Method GET_FCODE_PAI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FCODE | Value transfer | Type reference (TYPE) | T185F-FCODE | Funktionscode | 20040317 |
Method GET_FCODE_PAI on Interface IF_EX_WAKT_BADI_005 has no exception.
Method HIERID_DETERMINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_HIERID | Call by reference | Type reference (TYPE) | WAKT_HIER_CNT | Hierarchie | 20040713 | |||
| 2 | I_VKORG | Call by reference | Type reference (TYPE) | WAKH-VKORG | Verkaufsorganisation: Aktionskopf | 20040713 | |||
| 3 | I_VTWEG | Call by reference | Type reference (TYPE) | WAKH-VTWEG | Vertriebsweg: Aktionskopf | 20040713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Hierarchie-ID konnte ermittelt werden | 20040713 | ||
| 2 | Vertriebslinie nicht komplett gepflegt | 20040713 |
Method PUT_DATA_PAI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CALP_VB | Value transfer | Type reference (TYPE) | CALP_VB_TAB | Tabellentyp: Struktur zum Verbuchen von Verkaufskonditionen | 20040319 | |||
| 2 | I_DWAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040325 | |||
| 3 | I_FCODE | Value transfer | Type reference (TYPE) | T185F-FCODE | Funktionscode | 20040317 | |||
| 4 | I_FILIALE | Value transfer | Type reference (TYPE) | WAKW_TAB | Tabellentyp zur Struktur WAKW | 20040319 | |||
| 5 | I_FIL_LIST | Value transfer | Type reference (TYPE) | WAKW_TAB | Tabellentyp zur Struktur WAKW | 20040319 | |||
| 6 | I_RWAKA | Value transfer | Type reference (TYPE) | RWAKA | Schnittstellentabelle Aktionsbearbeitung <-> Dynpros | 20040319 | |||
| 7 | I_WAGUD | Value transfer | Type reference (TYPE) | WAGUD_TAB | Tabellentyp zur WAGUD | 20040319 | |||
| 8 | I_WAKHD | Value transfer | Type reference (TYPE) | WAKHD | Dynprofeldleiste für Aktionskopfdaten | 20040317 | |||
| 9 | I_WAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040318 | |||
| 10 | I_WAKRWD | Value transfer | Type reference (TYPE) | WAKRWD_TAB | Tabellentyp zur Struktur WAKRWD | 20040319 |
Method PUT_DATA_PAI on Interface IF_EX_WAKT_BADI_005 has no exception.
Method PUT_DATA_PBO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CALP_VB | Value transfer | Type reference (TYPE) | CALP_VB_TAB | Tabellentyp: Struktur zum Verbuchen von Verkaufskonditionen | 20040319 | |||
| 2 | I_DWAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040325 | |||
| 3 | I_EDITABLE | Value transfer | Type reference (TYPE) | FLAG | allgemeines flag | 20040317 | |||
| 4 | I_FILIALE | Value transfer | Type reference (TYPE) | WAKW_TAB | Tabellentyp zur Struktur WAKW | 20040319 | |||
| 5 | I_FIL_LIST | Value transfer | Type reference (TYPE) | WAKW_TAB | Tabellentyp zur Struktur WAKW | 20040319 | |||
| 6 | I_RWAKA | Value transfer | Type reference (TYPE) | RWAKA | Schnittstellentabelle Aktionsbearbeitung <-> Dynpros | 20040319 | |||
| 7 | I_WAGUD | Value transfer | Type reference (TYPE) | WAGUD_TAB | Tabellentyp zur WAGUD | 20040319 | |||
| 8 | I_WAKHD | Value transfer | Type reference (TYPE) | WAKHD | Dynprofeldleiste für Aktionskopfdaten | 20040317 | |||
| 9 | I_WAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040317 | |||
| 10 | I_WAKRWD | Value transfer | Type reference (TYPE) | WAKRWD_TAB | Tabellentyp zur Struktur WAKRWD | 20040319 |
Method PUT_DATA_PBO on Interface IF_EX_WAKT_BADI_005 has no exception.
Method PUT_FCODE_PAI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FCODE | Value transfer | Type reference (TYPE) | T185F-FCODE | Funktionscode | 20040317 |
Method PUT_FCODE_PAI on Interface IF_EX_WAKT_BADI_005 has no exception.
Method PUT_PROMO_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_WAKHD | Value transfer | Type reference (TYPE) | WAKHD | 20060113 |
Method PUT_PROMO_HEADER on Interface IF_EX_WAKT_BADI_005 has no exception.
Method READ_AH_BEZ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_SPRAS | Value transfer | Type reference (TYPE) | SY-LANGU | SAP-System, aktuelle Sprache | 20040318 | |||
| 2 | X_WAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040318 |
Method READ_AH_BEZ on Interface IF_EX_WAKT_BADI_005 has no exception.
Method RWAKT200_BUILD_REBATE_FILTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_WAKHD | Call by reference | Type reference (TYPE) | WAKHD | Dynprofeldleiste für Aktionskopfdaten | 20080211 | |||
| 2 | IT_WAGUD | Call by reference | Type reference (TYPE) | WAGUD_TAB | Tabellentyp zur WAGUD | 20080211 | |||
| 3 | IT_WAKRD | Call by reference | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20080211 | |||
| 4 | I_REB_TYPE | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20080211 | |||
| 5 | XT_WAKRWD | Call by reference | Type reference (TYPE) | WAKRWD_TAB | Tabellentyp zur Struktur WAKRWD | 20080211 | |||
| 6 | X_FCODE | Call by reference | Type reference (TYPE) | FCODE | Funktionscode | 20080211 |
Method RWAKT200_BUILD_REBATE_FILTAB on Interface IF_EX_WAKT_BADI_005 has no exception.
Method RWAKT200_BUILD_XCALP_VB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_WAKHD | Call by reference | Type reference (TYPE) | WAKHD | Dynprofeldleiste für Aktionskopfdaten | 20080211 | |||
| 2 | IT_WAGUD | Call by reference | Type reference (TYPE) | WAGUD_TAB | Tabellentyp zur WAGUD | 20080214 | |||
| 3 | I_DEAC_FLAG | Call by reference | Type reference (TYPE) | FLAG | allgemeines flag | 20080211 | |||
| 4 | I_REB_TYPE | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20080211 | |||
| 5 | XT_WAKRD | Call by reference | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20080214 | |||
| 6 | XT_WAKRWD | Call by reference | Type reference (TYPE) | WAKRWD_TAB | Tabellentyp zur Struktur WAKRWD | 20080214 | |||
| 7 | XT_XCALP_VB | Call by reference | Type reference (TYPE) | CALP_VB_TAB | Tabellentyp: Struktur zum Verbuchen von Verkaufskonditionen | 20080211 | |||
| 8 | X_FCODE | Call by reference | Type reference (TYPE) | FCODE | Funktionscode | 20080211 |
Method RWAKT200_BUILD_XCALP_VB on Interface IF_EX_WAKT_BADI_005 has no exception.
Method RWAKT200_C_REBATES_KSCHL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_WAKHD | Call by reference | Type reference (TYPE) | WAKHD | Dynprofeldleiste für Aktionskopfdaten | 20080211 | |||
| 2 | IT_WAKRD | Call by reference | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20080211 | |||
| 3 | I_REB_TYPE | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20080211 | |||
| 4 | X_FCODE | Call by reference | Type reference (TYPE) | FCODE | Funktionscode | 20080211 |
Method RWAKT200_C_REBATES_KSCHL on Interface IF_EX_WAKT_BADI_005 has no exception.
Method RWAKT200_C_REBATES_NOT_INITIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_REB_TYPE | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20080211 | |||
| 2 | XT_WAKRD | Call by reference | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20080211 | |||
| 3 | X_FCODE | Call by reference | Type reference (TYPE) | FCODE | Funktionscode | 20080211 |
Method RWAKT200_C_REBATES_NOT_INITIAL on Interface IF_EX_WAKT_BADI_005 has no exception.
Method SETTLE_XCALP_VB_ERRORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CALP_VB | Value transfer | Type reference (TYPE) | CALP_VB | Struktur zum Verbuchen von Verkaufskonditionen | 20040324 | |||
| 2 | XT_WAKRD | Value transfer | Type reference (TYPE) | WAKRD_TAB | Tabellentyp zur Struktur WAKRD | 20040324 |
Method SETTLE_XCALP_VB_ERRORS on Interface IF_EX_WAKT_BADI_005 has no exception.
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 470 |