Hierarchy

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_WRF_RPR_PROMOTION | Promotion Class | 20050311 |
Properties
Interface | IF_WRF_RPR_PROMOTION | |
Short Description | Promotion Interface |
General Data
Package | WRF_RPR_PROMO_PPW | Additional Functions for the PPD Promotions |
Created | 20050309 | SAP |
Last changed | 20060703 | SAP |
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_WRF_RPR_CONST | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Interface IF_WRF_RPR_PROMOTION has no interface.
Friends
Interface IF_WRF_RPR_PROMOTION has no friend.
Attributes
Interface IF_WRF_RPR_PROMOTION has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Add Material | 20050427 |
2 | ![]() |
Instance method | Public | Method | Add Plant to a Plant Group | 20050427 |
3 | ![]() |
Instance method | Public | Method | Add Plant Group | 20050426 |
4 | ![]() |
Instance method | Public | Method | Check Consistency of Plant Groups | 20050426 |
5 | ![]() |
Instance method | Public | Method | Commit to Intermediate State | 20050315 |
6 | ![]() |
Instance method | Public | Method | Delete material | 20050426 |
7 | ![]() |
Instance method | Public | Method | Delete Plant from Plant Group | 20050427 |
8 | ![]() |
Instance method | Public | Method | Delete plant group | 20050426 |
9 | ![]() |
Instance method | Public | Method | move Promotion from Queue | 20050315 |
10 | ![]() |
Instance method | Public | Method | Include Promotion in Queue | 20050315 |
11 | ![]() |
Instance method | Public | Method | Reset Tables and References | 20050321 |
12 | ![]() |
Instance method | Public | Method | Return Assignment of Materials to Plants | 20050426 |
13 | ![]() |
Instance method | Public | Method | Return All Materials | 20050426 |
14 | ![]() |
Instance method | Public | Method | Return All Data in Database State | 20050316 |
15 | ![]() |
Instance method | Public | Method | Return Header Data | 20050426 |
16 | ![]() |
Instance method | Public | Method | Return Promotion Memento Reference | 20050315 |
17 | ![]() |
Instance method | Public | Method | Return All Plant Groups | 20050426 |
18 | ![]() |
Instance method | Public | Method | Return Plant Group Manager | 20050526 |
19 | ![]() |
Instance method | Public | Method | Return Plants from Certain Plant Groups | 20050427 |
20 | ![]() |
Instance method | Public | Method | Return Promotion Descriptions | 20050427 |
21 | ![]() |
Instance method | Public | Method | Return All Promotion Discounts | 20050426 |
22 | ![]() |
Instance method | Public | Method | Return All Themes | 20050426 |
23 | ![]() |
Instance method | Public | Method | Return 'X' for Promo. Loaded from Archive, Otherwise SPACE | 20050531 |
24 | ![]() |
Instance method | Public | Method | Return 'X' if End Date Earlier than Current Date (SY-DATLO) | 20050622 |
25 | ![]() |
Instance method | Public | Method | Copy Data from Promotion Object Transferred | 20050406 |
26 | ![]() |
Instance method | Public | Method | Reset to Work State | 20050315 |
27 | ![]() |
Instance method | Public | Method | Change Material | 20050427 |
28 | ![]() |
Instance method | Public | Method | Reset Database State to Work State | 20050922 |
29 | ![]() |
Instance method | Public | Method | Change Header Data | 20050426 |
30 | ![]() |
Instance method | Public | Method | Change Plant in a Plant Group | 20050427 |
31 | ![]() |
Instance method | Public | Method | Change Plant Group | 20050426 |
Events
Interface IF_WRF_RPR_PROMOTION has no event.
Types
Interface IF_WRF_RPR_PROMOTION has no local type.
Method Signatures
Method ADD_ARTICLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050427 | ||
2 | ![]() |
I_ADD_VARIANTS | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20050427 | |
3 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20050427 | |
4 | ![]() |
XS_ARTICLE | Call by reference | Type reference (TYPE) | WAKPD | Dynprofeldleiste für Aktionspositionsdaten | 20050427 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Entry already exists | 20051201 | |
2 | ![]() |
Operation not allowed | 20051201 |
Method ADD_PLANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050427 | ||
2 | ![]() |
IS_PLANTGROUP | Call by reference | Type reference (TYPE) | WAGUD | Dynprofeldleiste für Werksgruppenzuordnung | 20050427 | ||
3 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20050427 | |
4 | ![]() |
XS_PLANT | Call by reference | Type reference (TYPE) | WRF_RPR_WAPLD | Dynprofeldleiste für Filialzuordnungen | 20050427 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Entry already exists | 20051201 | |
2 | ![]() |
Entry not found | 20051201 | |
3 | ![]() |
Operation not allowed | 20051201 |
Method ADD_PLANTGROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050426 | ||
2 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20050426 | |
3 | ![]() |
XS_PLANTGROUP | Call by reference | Type reference (TYPE) | WAGUD | Dynprofeldleiste für Werksgruppenzuordnung | 20050426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Action cancelled | 20051021 |
Method CHECK_PLANTGROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PROMOERROR | Call by reference | Type reference (TYPE) | WRF_RPR_PROMOERROR_TTY | 20050426 | |||
2 | ![]() |
E_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | 20050426 | |||
3 | ![]() |
IS_PLANTGROUP | Call by reference | Type reference (TYPE) | WAGUD | 20050426 | |||
4 | ![]() |
I_CHECK_SUBSEQ_PROC_GENERAL | Call by reference | Type reference (TYPE) | C | 20050426 | |||
5 | ![]() |
I_CHECK_SUBSEQ_PROC_SPECIFIC | Call by reference | Type reference (TYPE) | C | 20050426 |
Method CHECK_PLANTGROUP on Interface IF_WRF_RPR_PROMOTION has no exception.
Method COMMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_CHANGES | Call by reference | Type reference (TYPE) | WRF_RPR_PROMO_CHANGES_STY | 20050315 |
Method COMMIT on Interface IF_WRF_RPR_PROMOTION has no exception.
Method DELETE_ARTICLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_MESSAGES_ERR | Call by reference | Type reference (TYPE) | WRF_RPR_PROMOERROR_TTY | 20050426 | |||
2 | ![]() |
E_COUNTER_DELETE | Call by reference | Type reference (TYPE) | SY-TABIX | 20050426 | |||
3 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | 20050426 | ||
4 | ![]() |
I_NO_PMATA_CHECK | Call by reference | Type reference (TYPE) | C | SPACE | 20050426 | ||
5 | ![]() |
XS_ARTICLE | Call by reference | Type reference (TYPE) | WAKPD | 20050426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation not allowed | 20051201 |
Method DELETE_PLANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_MESSAGE_ERR | Call by reference | Type reference (TYPE) | WRF_RPR_ERROR_STY | Struktur zur Fehlerbehandlung | 20050427 | ||
2 | ![]() |
E_DELETED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050427 | ||
3 | ![]() |
IS_PLANTGROUP | Call by reference | Type reference (TYPE) | WAGUD | Dynprofeldleiste für Werksgruppenzuordnung | 20050503 | ||
4 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20050427 | |
5 | ![]() |
XS_PLANT | Call by reference | Type reference (TYPE) | WRF_RPR_WAPLD | Dynprofeldleiste für Filialzuordnungen | 20050427 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation not allowed | 20051201 | |
2 | ![]() |
Operation not allowed | 20051201 |
Method DELETE_PLANTGROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_MESSAGE_ERR | Call by reference | Type reference (TYPE) | WRF_RPR_ERROR_STY | 20050426 | |||
2 | ![]() |
E_DELETED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050426 | ||
3 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | 20050426 | ||
4 | ![]() |
XS_PLANTGROUP | Call by reference | Type reference (TYPE) | WAGUD | 20050426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation not allowed | 20051201 |
Method DEQUEUE Signature
Method DEQUEUE on Interface IF_WRF_RPR_PROMOTION has no parameter.
Method DEQUEUE on Interface IF_WRF_RPR_PROMOTION has no exception.
Method ENQUEUE Signature
Method ENQUEUE on Interface IF_WRF_RPR_PROMOTION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20050315 | ||
2 | ![]() |
20050315 |
Method FREE Signature
Method FREE on Interface IF_WRF_RPR_PROMOTION has no parameter.
Method FREE on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_ARTICLEPLANTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ARTICLEPLANTS | Call by reference | Type reference (TYPE) | WRF_RPR_PROMOWALED_TTY | 20050426 |
Method GET_ARTICLEPLANTS on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_ARTICLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ARTICLES | Call by reference | Type reference (TYPE) | WRF_RPR_PROMOWAKPD_TTY | 20050426 | |||
2 | ![]() |
ET_VARIANT_TO_GENERIC | Call by reference | Type reference (TYPE) | WRF_RPR_SATNRTOVARNR_TTY | 20050428 | |||
3 | ![]() |
E_ARTICLE_MAX | Call by reference | Type reference (TYPE) | SY-TABIX | 20050426 |
Method GET_ARTICLES on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_DB_STATE_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_HEADER | Call by reference | Type reference (TYPE) | WAKHD | 20050428 | |||
2 | ![]() |
ET_ARTICLEPLANTS | Call by reference | Type reference (TYPE) | WALED_TAB | 20050428 | |||
3 | ![]() |
ET_ARTICLES | Call by reference | Type reference (TYPE) | WAKPD_TAB | 20050428 | |||
4 | ![]() |
ET_PLANTGROUPS | Call by reference | Type reference (TYPE) | WAGUD_TAB | 20050428 | |||
5 | ![]() |
ET_PLANTS | Call by reference | Type reference (TYPE) | WRF_RPR_WAPLD_TTY | 20050428 | |||
6 | ![]() |
ET_PROMO_DESCRIPTION | Call by reference | Type reference (TYPE) | WAKTD_TAB | 20050428 | |||
7 | ![]() |
ET_THEMES | Call by reference | Type reference (TYPE) | WAZTD_TAB | 20050428 |
Method GET_DB_STATE_TABLES on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_HEADER | Call by reference | Type reference (TYPE) | WAKHD | 20050426 | |||
2 | ![]() |
ES_HEADER_TXT | Call by reference | Type reference (TYPE) | WRF_RPR_PROMOWAKHDTXT_STY | 20050426 | |||
3 | ![]() |
I_GET_TEXTS | Call by reference | Type reference (TYPE) | C | SPACE | 20050426 |
Method GET_HEADER on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_MEMENTO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_MEMENTO | Value transfer | Object reference (TYPE REF TO) | IF_WRF_RPR_PROMO_MEMENTO | Retail promotion interface | 20050315 |
Method GET_MEMENTO on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_PLANTGROUPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PLANTGROUPS | Call by reference | Type reference (TYPE) | WRF_RPR_PROMOWAGUD_TTY | 20050426 |
Method GET_PLANTGROUPS on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_PLANTGROUP_DIR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_PLANTGROUP_DIR | Value transfer | Object reference (TYPE REF TO) | IF_WRF_RPR_IPGRP_DIRECTOR | 20050526 |
Method GET_PLANTGROUP_DIR on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_PLANTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PLANTS | Call by reference | Type reference (TYPE) | WRF_RPR_WAPLD_TTY | Tabellentyp zur Dynprostruktur WRF_RPR_WAPLD | 20050427 | ||
2 | ![]() |
IT_PLANTGROUPS | Call by reference | Type reference (TYPE) | WRF_RPR_PROMOWAGUD_TTY | Tabelle mit Werksgruppen (Dynpro-Version) | 20050427 |
Method GET_PLANTS on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_PROMO_DESCRIPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PROMO_DESCRIPTION | Call by reference | Type reference (TYPE) | WAKTD_TAB | Tabellentyp zur Struktur WAKTD | 20050427 |
Method GET_PROMO_DESCRIPTION on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_PROMO_DISCOUNTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PROMO_DISCOUNTS | Call by reference | Type reference (TYPE) | WAKRWD_TAB | 20050426 |
Method GET_PROMO_DISCOUNTS on Interface IF_WRF_RPR_PROMOTION has no exception.
Method GET_THEMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_THEMES | Call by reference | Type reference (TYPE) | WAZTD_TAB | Tabellentyp zur WAZTD | 20050426 |
Method GET_THEMES on Interface IF_WRF_RPR_PROMOTION has no exception.
Method IS_ARCHIVED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_ARCHIVED | Value transfer | Type reference (TYPE) | XFELD | 20050531 |
Method IS_ARCHIVED on Interface IF_WRF_RPR_PROMOTION has no exception.
Method IS_EXPIRED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
R_EXPIRED | Value transfer | Type reference (TYPE) | XFELD | 20050622 |
Method IS_EXPIRED on Interface IF_WRF_RPR_PROMOTION has no exception.
Method REFRESH_FROM_CLONE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PROMOTION | Call by reference | Object reference (TYPE REF TO) | IF_WRF_RPR_PROMOTION | 20050406 | |||
2 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 20050406 |
Method REFRESH_FROM_CLONE on Interface IF_WRF_RPR_PROMOTION has no exception.
Method ROLLBACK Signature
Method ROLLBACK on Interface IF_WRF_RPR_PROMOTION has no parameter.
Method ROLLBACK on Interface IF_WRF_RPR_PROMOTION has no exception.
Method SET_ARTICLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050427 | ||
2 | ![]() |
I_ADD_VARIANTS | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20050427 | |
3 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20050427 | |
4 | ![]() |
XS_ARTICLE | Call by reference | Type reference (TYPE) | WAKPD | Dynprofeldleiste für Aktionspositionsdaten | 20050427 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Entry not found | 20051201 | |
2 | ![]() |
Operation not allowed | 20051201 |
Method SET_DB_STATE_ON_SAVE Signature
Method SET_DB_STATE_ON_SAVE on Interface IF_WRF_RPR_PROMOTION has no parameter.
Method SET_DB_STATE_ON_SAVE on Interface IF_WRF_RPR_PROMOTION has no exception.
Method SET_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050426 | ||
2 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | 20050426 | ||
3 | ![]() |
XS_HEADER | Call by reference | Type reference (TYPE) | WAKHD | 20050426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Operation not allowed | 20051201 |
Method SET_PLANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050427 | ||
2 | ![]() |
IS_PLANTGROUP | Call by reference | Type reference (TYPE) | WAGUD | Dynprofeldleiste für Werksgruppenzuordnung | 20050427 | ||
3 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | Feld zum Ankreuzen | 20050427 | |
4 | ![]() |
XS_PLANT | Call by reference | Type reference (TYPE) | WRF_RPR_WAPLD | Dynprofeldleiste für Filialzuordnungen | 20050427 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Entry not found | 20051201 | |
2 | ![]() |
Operation not allowed | 20051201 |
Method SET_PLANTGROUP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CHANGED | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20050426 | ||
2 | ![]() |
I_COMMIT | Call by reference | Type reference (TYPE) | XFELD | 'X' | 20050426 | ||
3 | ![]() |
XS_PLANTGROUP | Call by reference | Type reference (TYPE) | WAGUD | 20050426 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Entry not found | 20051201 | |
2 | ![]() |
Action cancelled | 20051021 |
History
Last changed by/on | SAP | 20060703 |
SAP Release Created in | 600 |