SAP ABAP Interface IF_WRF_RPR_PROMOTION (Promotion Interface)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-PR (Application Component) Promotion
     WRF_RPR_PROMO_PPW (Package) Additional Functions for the PPD Promotions
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 ADD_ARTICLE Instance method Public Method Add Material 20050427
2 ADD_PLANT Instance method Public Method Add Plant to a Plant Group 20050427
3 ADD_PLANTGROUP Instance method Public Method Add Plant Group 20050426
4 CHECK_PLANTGROUP Instance method Public Method Check Consistency of Plant Groups 20050426
5 COMMIT Instance method Public Method Commit to Intermediate State 20050315
6 DELETE_ARTICLE Instance method Public Method Delete material 20050426
7 DELETE_PLANT Instance method Public Method Delete Plant from Plant Group 20050427
8 DELETE_PLANTGROUP Instance method Public Method Delete plant group 20050426
9 DEQUEUE Instance method Public Method move Promotion from Queue 20050315
10 ENQUEUE Instance method Public Method Include Promotion in Queue 20050315
11 FREE Instance method Public Method Reset Tables and References 20050321
12 GET_ARTICLEPLANTS Instance method Public Method Return Assignment of Materials to Plants 20050426
13 GET_ARTICLES Instance method Public Method Return All Materials 20050426
14 GET_DB_STATE_TABLES Instance method Public Method Return All Data in Database State 20050316
15 GET_HEADER Instance method Public Method Return Header Data 20050426
16 GET_MEMENTO Instance method Public Method Return Promotion Memento Reference 20050315
17 GET_PLANTGROUPS Instance method Public Method Return All Plant Groups 20050426
18 GET_PLANTGROUP_DIR Instance method Public Method Return Plant Group Manager 20050526
19 GET_PLANTS Instance method Public Method Return Plants from Certain Plant Groups 20050427
20 GET_PROMO_DESCRIPTION Instance method Public Method Return Promotion Descriptions 20050427
21 GET_PROMO_DISCOUNTS Instance method Public Method Return All Promotion Discounts 20050426
22 GET_THEMES Instance method Public Method Return All Themes 20050426
23 IS_ARCHIVED Instance method Public Method Return 'X' for Promo. Loaded from Archive, Otherwise SPACE 20050531
24 IS_EXPIRED Instance method Public Method Return 'X' if End Date Earlier than Current Date (SY-DATLO) 20050622
25 REFRESH_FROM_CLONE Instance method Public Method Copy Data from Promotion Object Transferred 20050406
26 ROLLBACK Instance method Public Method Reset to Work State 20050315
27 SET_ARTICLE Instance method Public Method Change Material 20050427
28 SET_DB_STATE_ON_SAVE Instance method Public Method Reset Database State to Work State 20050922
29 SET_HEADER Instance method Public Method Change Header Data 20050426
30 SET_PLANT Instance method Public Method Change Plant in a Plant Group 20050427
31 SET_PLANTGROUP 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 Exporting E_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050427
2 Importing I_ADD_VARIANTS Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20050427
3 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20050427
4 Changing XS_ARTICLE Call by reference Type reference (TYPE) WAKPD Dynprofeldleiste für Aktionspositionsdaten 20050427
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_EXISTS Entry already exists 20051201
2 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method ADD_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050427
2 Importing IS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050427
3 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20050427
4 Changing XS_PLANT Call by reference Type reference (TYPE) WRF_RPR_WAPLD Dynprofeldleiste für Filialzuordnungen 20050427
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_EXISTS Entry already exists 20051201
2 CX_WRF_RPR_PROMO_NOT_FOUND Entry not found 20051201
3 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method ADD_PLANTGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050426
2 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20050426
3 Changing XS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050426
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Action cancelled 20051021

Method CHECK_PLANTGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROMOERROR Call by reference Type reference (TYPE) WRF_RPR_PROMOERROR_TTY 20050426
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SY-SUBRC 20050426
3 Importing IS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD 20050426
4 Importing I_CHECK_SUBSEQ_PROC_GENERAL Call by reference Type reference (TYPE) C 20050426
5 Importing 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 Exporting 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 Exporting ET_MESSAGES_ERR Call by reference Type reference (TYPE) WRF_RPR_PROMOERROR_TTY 20050426
2 Exporting E_COUNTER_DELETE Call by reference Type reference (TYPE) SY-TABIX 20050426
3 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' 20050426
4 Importing I_NO_PMATA_CHECK Call by reference Type reference (TYPE) C SPACE 20050426
5 Changing XS_ARTICLE Call by reference Type reference (TYPE) WAKPD 20050426
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_FOUND Operation not allowed 20051201

Method DELETE_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE_ERR Call by reference Type reference (TYPE) WRF_RPR_ERROR_STY Struktur zur Fehlerbehandlung 20050427
2 Exporting E_DELETED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050427
3 Importing IS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050503
4 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20050427
5 Changing XS_PLANT Call by reference Type reference (TYPE) WRF_RPR_WAPLD Dynprofeldleiste für Filialzuordnungen 20050427
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_FOUND Operation not allowed 20051201
2 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method DELETE_PLANTGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE_ERR Call by reference Type reference (TYPE) WRF_RPR_ERROR_STY 20050426
2 Exporting E_DELETED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050426
3 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' 20050426
4 Changing XS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD 20050426
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_FOUND 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 CX_WRF_RPR_FOREIGN_LOCK 20050315
2 CX_WRF_RPR_INTERNAL_LOCK_ERROR 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 Exporting 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 Exporting ET_ARTICLES Call by reference Type reference (TYPE) WRF_RPR_PROMOWAKPD_TTY 20050426
2 Exporting ET_VARIANT_TO_GENERIC Call by reference Type reference (TYPE) WRF_RPR_SATNRTOVARNR_TTY 20050428
3 Exporting 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 Exporting ES_HEADER Call by reference Type reference (TYPE) WAKHD 20050428
2 Exporting ET_ARTICLEPLANTS Call by reference Type reference (TYPE) WALED_TAB 20050428
3 Exporting ET_ARTICLES Call by reference Type reference (TYPE) WAKPD_TAB 20050428
4 Exporting ET_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB 20050428
5 Exporting ET_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY 20050428
6 Exporting ET_PROMO_DESCRIPTION Call by reference Type reference (TYPE) WAKTD_TAB 20050428
7 Exporting 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 Exporting ES_HEADER Call by reference Type reference (TYPE) WAKHD 20050426
2 Exporting ES_HEADER_TXT Call by reference Type reference (TYPE) WRF_RPR_PROMOWAKHDTXT_STY 20050426
3 Importing 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 Returning 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 Exporting 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 Returning 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 Exporting ET_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur Dynprostruktur WRF_RPR_WAPLD 20050427
2 Importing 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 Exporting 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 Exporting 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 Exporting 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 Returning 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 Returning 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 Importing IR_PROMOTION Call by reference Object reference (TYPE REF TO) IF_WRF_RPR_PROMOTION 20050406
2 Importing 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 Exporting E_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050427
2 Importing I_ADD_VARIANTS Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20050427
3 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20050427
4 Changing XS_ARTICLE Call by reference Type reference (TYPE) WAKPD Dynprofeldleiste für Aktionspositionsdaten 20050427
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_FOUND Entry not found 20051201
2 CX_WRF_RPR_PROMO_NOT_PERMITTED 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 Exporting E_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050426
2 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' 20050426
3 Changing XS_HEADER Call by reference Type reference (TYPE) WAKHD 20050426
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method SET_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050427
2 Importing IS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050427
3 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' Feld zum Ankreuzen 20050427
4 Changing XS_PLANT Call by reference Type reference (TYPE) WRF_RPR_WAPLD Dynprofeldleiste für Filialzuordnungen 20050427
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_FOUND Entry not found 20051201
2 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method SET_PLANTGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050426
2 Importing I_COMMIT Call by reference Type reference (TYPE) XFELD 'X' 20050426
3 Changing XS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD 20050426
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_FOUND Entry not found 20051201
2 CX_WRF_RPR_PROMO_NOT_PERMITTED Action cancelled 20051021
History
Last changed by/on SAP  20060703 
SAP Release Created in 600