SAP ABAP Class CL_WRF_RPR_PROMOTION (Promotion Class)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20050407
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_RPR_PROMOTION Promotion Interface 20050311
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_RPR_PROMO_MEMENTO Return Data Tables and Structures 20050316
Properties
Class CL_WRF_RPR_PROMOTION  
Short Description Promotion Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_RPR_PROMO_PPW   Additional Functions for the PPD Promotions 
Created 20050309   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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 Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20050407
2 IF_WRF_RPR_PROMOTION Promotion Interface 20050311
3 IF_WRF_RPR_PROMO_MEMENTO Return Data Tables and Structures 20050316
Friends
Class CL_WRF_RPR_PROMOTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_MEMENTO_DB Instance attribute Private Object reference (TYPE REF TO) CL_WRF_RPR_PROMOTION DB Status 20050311
2 MR_MEMENTO_INTER Instance attribute Private Object reference (TYPE REF TO) CL_WRF_RPR_PROMOTION Intermediate State 20050311
3 MR_PLANTGROUP_DIR Instance attribute Private Object reference (TYPE REF TO) IF_WRF_RPR_IPGRP_DIRECTOR Plant Groups Manager 20050505
4 MS_CHANGES Instance attribute Private Type reference (TYPE) WRF_RPR_PROMO_CHANGES_STY Indicator for Change Status of Materials, Plants, ... 20050316
5 MS_HEADER Instance attribute Private Type reference (TYPE) WAKHD Screen field string for promotion header data 20050428
6 MT_ARTICLEPLANTS Instance attribute Private Type reference (TYPE) WALED_TAB Table Type for Structure WALED 20050428
7 MT_ARTICLES Instance attribute Private Type reference (TYPE) WRF_RPR_WAKPD_TTY Table Type for WAKPD 20050428
8 MT_PROMO_DESCRIPTION Instance attribute Private Type reference (TYPE) WAKTD_TAB Table Type for Structure WAKTD 20050428
9 MT_PROMO_DISCOUNTS Instance attribute Private Type reference (TYPE) WAKRWD_TAB Promotion Discounts by Plant 20050428
10 MT_PROMO_DISCOUNTS_GEN Instance attribute Private Type reference (TYPE) WAKRD_TAB Special Offer Discounts 20050428
11 MT_THEMES Instance attribute Private Type reference (TYPE) WAZTD_TAB Table Type for WAZTD 20050428
12 MT_VARIANT_TO_GENERIC Instance attribute Private Type reference (TYPE) WRF_RPR_SATNRTOVARNR_TTY Assignment of Variants to Generic Material 20050428
13 M_ARCHIVED Instance attribute Public Type reference (TYPE) XFELD Indicator: Load Promotion from Archive 20050531
14 M_ARTICLE_MAX Instance attribute Private Type reference (TYPE) SY-TABIX Number of Materials 20050428
15 M_STATE Instance attribute Private Type reference (TYPE) I State of Object: Work, Intermediate or Database 20050309
16 SR_CO Static Attribute Protected Object reference (TYPE REF TO) CL_WRF_RPR_CONST Constant Class Reference 20050309
17 SR_WAKT_BADI_001 Static Attribute Private Object reference (TYPE REF TO) IF_EX_WAKT_BADI_001 BAdI Interface IF_EX_WAKT_BADI_001 20050502
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ARTICLE Instance method Private Method 20050429
2 ADD_GLOBAL_PLANTGROUP Instance method Private Method Add Plant Group: Category GLOBAL 20050427
3 ADD_LOCAL_PLANTGROUP Instance method Private Method Add Plant Group: Category LOCAL or DEREF. 20050427
4 ADD_PLANT Instance method Private Method 20050427
5 ADD_PLANTGROUP Instance method Private Method 20050427
6 ADJUST_UPDATE_TYPE Instance method Private Method Set the Change Category: Change or Insert 20050425
7 APPLY_CLONE Instance method Protected Method Assigns the values of an object to the calling object 20050314
8 ARTICLE_EXISTS Instance method Private Method If material exists, return 'X', otherwise SPACE 20050711
9 CHECK_ARTICLE_FIELDS Static method Private Method Check Validity of Material Fields 20051201
10 CHECK_DATE_FORMAT Static method Private Method Check Certain Date Field for Consistency 20051201
11 CHECK_HEADER_FIELDS Static method Private Method Check Values of Header Fields 20051201
12 CHECK_PLANTGROUP Instance method Private Method 20050426
13 CHECK_PLANTGROUP_ID Instance method Private Method Check Whether Plant Group ID Is Already Being Used 20051021
14 CHECK_PLANTGROUP_NAME Instance method Private Method Check Whether Plant Group Description Is Already Being Used 20051021
15 CHECK_PROMO_EXTERNAL_NUMBER Static method Public Method Check Whether Promotion No. of a Valid External No. Exists 20060208
16 CHECK_PROMO_NUMBER_NOT_IN_USE Static method Private Method Check Whether Promotion Number Is in Database or Archive 20060208
17 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050309
18 CLONE Instance method Private Method Clone Current Object and All Related State objects 20050314
19 COMMIT Instance method Private Method 20050316
20 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050311
21 CREATE_PLANTGROUP_DIR Instance method Private Method Generate New Plant Group Manager Instance 20050517
22 DEFAULT_PLANTGROUP_DATA Instance method Private Method Fill Default Header Data of Plant Groups 20050527
23 DEFAULT_PLANTGROUP_DATA_BADI Instance method Private Method Fill Default Header Data of Plant Groups - BAdI 20050527
24 DELETE_ARTICLE Instance method Private Method 20050426
25 DELETE_PLANT Instance method Private Method 20050427
26 DELETE_PLANTGROUP Instance method Private Method 20050426
27 DEQUEUE Instance method Private Method 20050316
28 ENQUEUE Instance method Private Method 20050316
29 FILL_HEADER Instance method Private Method Fill Header Data After Initialization 20050322
30 FILL_VARIANT_TO_GENERIC Instance method Private Method Fill Table for Assignment of Variants to Generic Materials 20050502
31 FREE Instance method Private Method 20050404
32 GET_ACKNOWLEDGEMENT_DATE Instance method Private Method Return Confirmation Date Acc. to Announcement Type and Date 20050502
33 GET_ARTICLELPANTS Instance method Private Method 20050426
34 GET_ARTICLES Instance method Private Method 20050426
35 GET_ART_RECEPTION_DATE Instance method Private Method Return Material Receipt Date According to Parameters 20050502
36 GET_CHANGES Instance method Protected Method Change Status Determined Based on Comparison of Promo. Obj. 20050406
37 GET_DATA Instance method Protected Method Return Tables and Structures 20050314
38 GET_DATE_FROM_DELAY Instance method Private Method Return Latest Possible Date According to Initial Run 20050502
39 GET_DAYS_FROM_SYDATLO Instance method Private Method Return the number of days between SY-DATLO and a given date 20050502
40 GET_DB_STATE_TABLES Instance method Private Method 20050316
41 GET_HEADER Instance method Private Method 20050426
42 GET_LIST_DATES Instance method Private Method Return the start and end dates of a promotion listing 20050502
43 GET_MEMENTO Instance method Private Method 20050316
44 GET_PLANT Instance method Private Method Return plants in a certain plant group 20050609
45 GET_PLANTGROUPS Instance method Private Method 20050426
46 GET_PLANTGROUP_DIR Instance method Private Method 20050526
47 GET_PLANTGROUP_DIR_CLONE Instance method Protected Method Return a clone of the plant group manager object 20050428
48 GET_PLANTGROUP_TABLE Instance method Private Method Return all the plant groups of the promotion object 20050428
49 GET_PLANTS Instance method Private Method 20050427
50 GET_PLANT_TABLE Instance method Private Method Return plants entries for the promotion object 20050428
51 GET_PROMO_DESCRIPTION Instance method Private Method 20050427
52 GET_PROMO_DISCOUNTS Instance method Private Method 20050426
53 GET_PROMO_HEADER_TEXTS Instance method Private Method Return header text of a promotion header 20050315
54 GET_TABLES Instance method Private Method 20050329
55 GET_THEMES Instance method Private Method 20050426
56 MODIFY_ARTICLE Instance method Private Method Modify or Add a Material 20050429
57 MODIFY_HEADER_FROM_PLANTGROUPS Instance method Private Method Modify header data according to plant groups 20050422
58 MODIFY_PLANT Instance method Private Method Change the data for a given plant 20050425
59 MODIFY_PLANTGROUP Instance method Private Method Sets the values of an existing plant group 20050519
60 PREPARE_PLANTGROUP_DATA Instance method Private Method Fill Data in New Plant Group 20050524
61 RAISE_DATA_INVALID Static method Private Method Generate Exception CX_WRF_RPR_PROMO_DATA_INVALID 20051207
62 RAISE_EXISTS Static method Private Method Generate Exception CX_WRF_RPR_PROMO_EXISTS 20051201
63 RAISE_NOT_FOUND Static method Private Method Generate Exception CX_WRF_RPR_PROMO_NOT_FOUND 20051201
64 RAISE_NOT_PERMITTED Static method Private Method Generate Exception CX_WRF_RPR_PROMO_NOT_PERMITTED 20051201
65 REFRESH_FROM_CLONE Instance method Private Method 20050519
66 ROLLBACK Instance method Private Method 20050316
67 SET_ARTICLE Instance method Private Method 20050429
68 SET_DATA Instance method Protected Method Set Data from Provided Parameters 20050314
69 SET_HEADER Instance method Private Method 20050426
70 SET_PLANT Instance method Private Method 20050427
71 SET_PLANTGROUP Instance method Private Method 20050519
72 SET_PLANTGROUP_DATES Instance method Private Method Set Different Date Valuess of a Plant Group 20050502
73 SET_PROMOTION_DESCRIPTION Instance method Private Method Set Promotion Description 20050620
74 SYNCHRONIZE_PROMO_NUMBER Instance method Private Method Reset promotion number in all tables 20050620
Events
Class CL_WRF_RPR_PROMOTION has no event.
Types
Class CL_WRF_RPR_PROMOTION has no local type.
Method Signatures

Method ADD_ARTICLE Signature

Method ADD_ARTICLE on class CL_WRF_RPR_PROMOTION has no parameter.
Method ADD_ARTICLE on class CL_WRF_RPR_PROMOTION has no exception.

Method ADD_GLOBAL_PLANTGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050427
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method ADD_LOCAL_PLANTGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050427
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method ADD_PLANT Signature

Method ADD_PLANT on class CL_WRF_RPR_PROMOTION has no parameter.
Method ADD_PLANT on class CL_WRF_RPR_PROMOTION has no exception.

Method ADD_PLANTGROUP Signature

Method ADD_PLANTGROUP on class CL_WRF_RPR_PROMOTION has no parameter.
Method ADD_PLANTGROUP on class CL_WRF_RPR_PROMOTION has no exception.

Method ADJUST_UPDATE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROMOTION Call by reference Type reference (TYPE) WAKH-AKTNR Promotion number for setting the update type 20050428
2 Changing X_UPD_TYPE Call by reference Type reference (TYPE) UPDKZ_D Update type to set 20050428

Method ADJUST_UPDATE_TYPE on class CL_WRF_RPR_PROMOTION has no exception.

Method APPLY_CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CLONE Call by reference Object reference (TYPE REF TO) CL_WRF_RPR_PROMOTION Retail Promotion Class 20050314

Method APPLY_CLONE on class CL_WRF_RPR_PROMOTION has no exception.

Method ARTICLE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ARTICLE Call by reference Type reference (TYPE) MATNR 20050711
2 Returning R_EXISTS Value transfer Type reference (TYPE) XFELD 20050711

Method ARTICLE_EXISTS on class CL_WRF_RPR_PROMOTION has no exception.

Method CHECK_ARTICLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ARTICLE Call by reference Type reference (TYPE) WAKPD Screen field string for promotion item data 20051201
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method CHECK_DATE_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20051201
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method CHECK_HEADER_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) WAKHD Screen field string for promotion header data 20051201
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method CHECK_PLANTGROUP Signature

Method CHECK_PLANTGROUP on class CL_WRF_RPR_PROMOTION has no parameter.
Method CHECK_PLANTGROUP on class CL_WRF_RPR_PROMOTION has no exception.

Method CHECK_PLANTGROUP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CLINT Internal Class Number 20051021
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Action cancelled 20051021

Method CHECK_PLANTGROUP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Screen field string for plant group assignment 20051021
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Action cancelled 20051021

Method CHECK_PROMO_EXTERNAL_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) WAKHD 20060208
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_DATA_INVALID 20060208

Method CHECK_PROMO_NUMBER_NOT_IN_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROMOTION Call by reference Type reference (TYPE) WAKHD-AKTNR 20060208
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_DATA_INVALID 20060208

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WRF_RPR_PROMOTION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WRF_RPR_PROMOTION has no exception.

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Call by reference Type reference (TYPE) I CL_WRF_RPR_CONST=>STATE_WORK 20050331
2 Returning RR_CLONE Value transfer Object reference (TYPE REF TO) CL_WRF_RPR_PROMOTION Retail Promotion Class 20050314

Method CLONE on class CL_WRF_RPR_PROMOTION has no exception.

Method COMMIT Signature

Method COMMIT on class CL_WRF_RPR_PROMOTION has no parameter.
Method COMMIT on class CL_WRF_RPR_PROMOTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) WAKHD Aktion 20050428
2 Importing IT_ARTICLEPLANTS Call by reference Type reference (TYPE) WALED_TAB 20050428
3 Importing IT_ARTICLES Call by reference Type reference (TYPE) WRF_RPR_WAKPD_TTY 20050428
4 Importing IT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB 20050428
5 Importing IT_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY 20050428
6 Importing IT_PROMO_DESCRIPTION Call by reference Type reference (TYPE) WAKTD_TAB 20050428
7 Importing IT_PROMO_DISCOUNTS Call by reference Type reference (TYPE) WAKRWD_TAB 20050428
8 Importing IT_PROMO_DISCOUNTS_GEN Call by reference Type reference (TYPE) WAKRD_TAB 20050428
9 Importing IT_THEMES Call by reference Type reference (TYPE) WAZTD_TAB 20050428
10 Importing I_ARCHIVED Call by reference Type reference (TYPE) XFELD SPACE 20050531
11 Importing I_STATE Call by reference Type reference (TYPE) I CL_WRF_RPR_CONST=>STATE_WORK 20050317
# Exception Resumable Description Created on
1 CX_WRF_RPR_INVALID_PROMO_TYPE 20050404
2 CX_WRF_RPR_PROMO_DATA_INVALID Promotion data is not valid 20051205
3 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method CREATE_PLANTGROUP_DIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB 20050517
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_DATA_INVALID Promotion data is not valid 20051205
2 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method DEFAULT_PLANTGROUP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEFAULTS Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050527
2 Changing XS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050527

Method DEFAULT_PLANTGROUP_DATA on class CL_WRF_RPR_PROMOTION has no exception.

Method DEFAULT_PLANTGROUP_DATA_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050527

Method DEFAULT_PLANTGROUP_DATA_BADI on class CL_WRF_RPR_PROMOTION has no exception.

Method DELETE_ARTICLE Signature

Method DELETE_ARTICLE on class CL_WRF_RPR_PROMOTION has no parameter.
Method DELETE_ARTICLE on class CL_WRF_RPR_PROMOTION has no exception.

Method DELETE_PLANT Signature

Method DELETE_PLANT on class CL_WRF_RPR_PROMOTION has no parameter.
Method DELETE_PLANT on class CL_WRF_RPR_PROMOTION has no exception.

Method DELETE_PLANTGROUP Signature

Method DELETE_PLANTGROUP on class CL_WRF_RPR_PROMOTION has no parameter.
Method DELETE_PLANTGROUP on class CL_WRF_RPR_PROMOTION has no exception.

Method DEQUEUE Signature

Method DEQUEUE on class CL_WRF_RPR_PROMOTION has no parameter.
Method DEQUEUE on class CL_WRF_RPR_PROMOTION has no exception.

Method ENQUEUE Signature

Method ENQUEUE on class CL_WRF_RPR_PROMOTION has no parameter.
Method ENQUEUE on class CL_WRF_RPR_PROMOTION has no exception.

Method FILL_HEADER Signature

Method FILL_HEADER on class CL_WRF_RPR_PROMOTION has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_RPR_INVALID_PROMO_TYPE 20050322

Method FILL_VARIANT_TO_GENERIC Signature

Method FILL_VARIANT_TO_GENERIC on class CL_WRF_RPR_PROMOTION has no parameter.
Method FILL_VARIANT_TO_GENERIC on class CL_WRF_RPR_PROMOTION has no exception.

Method FREE Signature

Method FREE on class CL_WRF_RPR_PROMOTION has no parameter.
Method FREE on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_ACKNOWLEDGEMENT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ANNOUNCEMENT_DATE Call by reference Type reference (TYPE) WAGUD-ABEKM Announcement date of the promotion 20050502
2 Importing I_ANNOUNCEMENT_TYPE Call by reference Type reference (TYPE) WAGUD-BEKTY Aktions-Bekanntmachungstyp 20050502
3 Importing I_SALES_START Call by reference Type reference (TYPE) DATS Start date of the promotion sales 20050502
4 Returning R_DATE Value transfer Type reference (TYPE) DATS Calculated acknowledgment date 20050502

Method GET_ACKNOWLEDGEMENT_DATE on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_ARTICLELPANTS Signature

Method GET_ARTICLELPANTS on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_ARTICLELPANTS on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_ARTICLES Signature

Method GET_ARTICLES on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_ARTICLES on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_ART_RECEPTION_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACKNOWLEDMENT_DATE Call by reference Type reference (TYPE) DATS Limit date for promotion acknowledgement 20050502
2 Importing I_ART_REC_DELAY Call by reference Type reference (TYPE) N Lead time between sales start and article reception 20050502
3 Importing I_DAYS_TO_SALES_START Call by reference Type reference (TYPE) I Days before sales start 20050502
4 Importing I_SALES_START Call by reference Type reference (TYPE) DATS Start date of the promotion sales 20050502
5 Returning R_DATE Value transfer Type reference (TYPE) DATS Article reception date 20050502

Method GET_ART_RECEPTION_DATE on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_CHANGES 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 20050406
2 Importing IS_HEADER Call by reference Type reference (TYPE) WAKHD 20050428
3 Importing IT_ARTICLES Call by reference Type reference (TYPE) WRF_RPR_WAKPD_TTY 20050428
4 Importing IT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB 20050428
5 Importing IT_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY 20050428

Method GET_CHANGES on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MEMENTO_DB Call by reference Object reference (TYPE REF TO) CL_WRF_RPR_PROMOTION Retail Promotion Class 20050314
2 Exporting ER_MEMENTO_INTER Call by reference Object reference (TYPE REF TO) CL_WRF_RPR_PROMOTION Retail Promotion Class 20050314
3 Exporting ER_PLANTGROUP_DIR Call by reference Object reference (TYPE REF TO) IF_WRF_RPR_IPGRP_DIRECTOR Manager Werksgruppen Aktion 20050428
4 Exporting ES_CHANGES Call by reference Type reference (TYPE) WRF_RPR_PROMO_CHANGES_STY 20050330
5 Exporting ES_HEADER Call by reference Type reference (TYPE) WAKHD 20050428
6 Exporting ES_HEADER_TXT Call by reference Type reference (TYPE) WRF_RPR_PROMOWAKHDTXT_STY PPW: Texte zum Aktionskopf WAKHD 20050428
7 Exporting ET_ARTICLEPLANTS Call by reference Type reference (TYPE) WALED_TAB Tabellentyp zur Struktur WALED 20050428
8 Exporting ET_ARTICLES Call by reference Type reference (TYPE) WRF_RPR_WAKPD_TTY Tabellentyp zur WAKPD 20050428
9 Exporting ET_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20050428
10 Exporting ET_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur Dynprostruktur WRF_RPR_WAPLD 20050428
11 Exporting ET_PROMO_DESCRIPTION Call by reference Type reference (TYPE) WAKTD_TAB Tabellentyp zur Struktur WAKTD 20050428
12 Exporting ET_PROMO_DISCOUNTS Call by reference Type reference (TYPE) WAKRWD_TAB 20050428
13 Exporting ET_PROMO_DISCOUNTS_GEN Call by reference Type reference (TYPE) WAKRD_TAB 20050428
14 Exporting ET_THEMES Call by reference Type reference (TYPE) WAZTD_TAB Tabellentyp zur WAZTD 20050428
15 Exporting ET_VARIANT_TO_GENERIC Call by reference Type reference (TYPE) WRF_RPR_SATNRTOVARNR_TTY 20050428
16 Exporting E_ARTICLE_MAX Call by reference Type reference (TYPE) SY-TABIX 20050428
17 Exporting E_STATE Call by reference Type reference (TYPE) I 20050314

Method GET_DATA on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_DATE_FROM_DELAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AVAILABLE_DELAY Call by reference Type reference (TYPE) I Number of days available until I_DATE_TO is reached 20050502
2 Importing I_DATE_TO Call by reference Type reference (TYPE) DATS Target date from wich the delay is applied 20050502
3 Importing I_DESIRED_DELAY Call by reference Type reference (TYPE) N Numbers of desired days between R_DATE and I_DATE_TO 20050502
4 Returning R_DATE Value transfer Type reference (TYPE) DATS Date = target date - delay 20050502

Method GET_DATE_FROM_DELAY on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_DAYS_FROM_SYDATLO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE_BACKUP_TO Call by reference Type reference (TYPE) DATS Target date if i_date_to is initial 20050502
2 Importing I_DATE_TO Call by reference Type reference (TYPE) DATS Target date 20050502
3 Returning R_NUMBER_OF_DAYS Value transfer Type reference (TYPE) I Number of days from sy-datlo to the target date 20050502

Method GET_DAYS_FROM_SYDATLO on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_DB_STATE_TABLES Signature

Method GET_DB_STATE_TABLES on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_DB_STATE_TABLES on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_HEADER Signature

Method GET_HEADER on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_HEADER on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_LIST_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PG_LIST_END Call by reference Type reference (TYPE) DATS Actual end calculated 20050502
2 Exporting E_PG_LIST_START Call by reference Type reference (TYPE) DATS Actual start calculated 20050502
3 Importing I_DAYS_TO_SALES_START Call by reference Type reference (TYPE) I Days before sales start 20050502
4 Importing I_DELAY_PROMO_LIST_END Call by reference Type reference (TYPE) TWAA-VLISB Number of days between the promo. list and sales ends 20050502
5 Importing I_DELAY_PROMO_LIST_START Call by reference Type reference (TYPE) TWAA-VLISB Number of days between the promo. list and sales starts 20050502
6 Importing I_SALES_END Call by reference Type reference (TYPE) DATS End date of the promotion sales 20050502
7 Importing I_SALES_START Call by reference Type reference (TYPE) DATS Start date of the promotion sales 20050502

Method GET_LIST_DATES on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_MEMENTO Signature

Method GET_MEMENTO on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_MEMENTO on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PLANTGROUP Call by reference Object reference (TYPE REF TO) CL_WRF_RPR_IPGRP_PG Interne Klassennummer 20050609
2 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20050609
3 Returning RS_PLANT Value transfer Type reference (TYPE) WRF_RPR_WAPLD Dynprofeldleiste für Filialzuordnungen 20050609

Method GET_PLANT on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PLANTGROUPS Signature

Method GET_PLANTGROUPS on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_PLANTGROUPS on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PLANTGROUP_DIR Signature

Method GET_PLANTGROUP_DIR on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_PLANTGROUP_DIR on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PLANTGROUP_DIR_CLONE 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 Manager Werksgruppen Aktion 20050428

Method GET_PLANTGROUP_DIR_CLONE on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PLANTGROUP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PLANTGROUPS Value transfer Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20050428

Method GET_PLANTGROUP_TABLE on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PLANTS Signature

Method GET_PLANTS on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_PLANTS on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PLANT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PLANTS Value transfer Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur Dynprostruktur WRF_RPR_WAPLD 20050428

Method GET_PLANT_TABLE on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PROMO_DESCRIPTION Signature

Method GET_PROMO_DESCRIPTION on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_PROMO_DESCRIPTION on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PROMO_DISCOUNTS Signature

Method GET_PROMO_DISCOUNTS on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_PROMO_DISCOUNTS on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_PROMO_HEADER_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_HEADER_TXT Value transfer Type reference (TYPE) WRF_RPR_PROMOWAKHDTXT_STY 20050428

Method GET_PROMO_HEADER_TEXTS on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_TABLES Signature

Method GET_TABLES on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_TABLES on class CL_WRF_RPR_PROMOTION has no exception.

Method GET_THEMES Signature

Method GET_THEMES on class CL_WRF_RPR_PROMOTION has no parameter.
Method GET_THEMES on class CL_WRF_RPR_PROMOTION has no exception.

Method MODIFY_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) C 20050429
2 Importing I_ADD_VARIANTS Call by reference Type reference (TYPE) C 'X' 20050429
3 Changing XS_ARTICLE Call by reference Type reference (TYPE) WAKPD Dynprofeldleiste für Aktionspositionsdaten 20050429
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED 20060615

Method MODIFY_HEADER_FROM_PLANTGROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) WAKHD 20050526

Method MODIFY_HEADER_FROM_PLANTGROUPS on class CL_WRF_RPR_PROMOTION has no exception.

Method MODIFY_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) C YES(1) if changed and NO(0) otherwise 20050426
2 Importing IS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD 20050429
3 Changing XS_PLANT_NEW Call by reference Type reference (TYPE) WRF_RPR_WAPLD Proposed plant group data 20050428
# 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 MODIFY_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) C Yes if a changed was made 20050519
2 Importing IR_PLANTGROUP Call by reference Object reference (TYPE REF TO) CL_WRF_RPR_IPGRP_PG 20050620
3 Importing IS_PLANTGROUP_OLD Call by reference Type reference (TYPE) WAGUD Current wagud 20050519
4 Changing XS_PLANTGROUP_NEW Call by reference Type reference (TYPE) WAGUD Proposed wagud 20050519
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method PREPARE_PLANTGROUP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEFAULTS Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050527
2 Changing XS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050524

Method PREPARE_PLANTGROUP_DATA on class CL_WRF_RPR_PROMOTION has no exception.

Method RAISE_DATA_INVALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20051207
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20051207
3 Importing I_MESSAGE Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20051207
4 Importing I_MESSAGE_CLASS Call by reference Type reference (TYPE) SYMSGID 20060208
5 Importing I_VAR1 Call by reference Type reference (TYPE) ANY 20051207
6 Importing I_VAR2 Call by reference Type reference (TYPE) ANY 20051207
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_DATA_INVALID Aktionsdaten sind nicht gültig 20051207

Method RAISE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20051201
2 Importing I_MESSAGE Call by reference Type reference (TYPE) SYMSGNO Message Number 20051201
3 Importing I_VAR1 Call by reference Type reference (TYPE) ANY 20051201
4 Importing I_VAR2 Call by reference Type reference (TYPE) ANY 20051201
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_EXISTS Entry already exists 20051201

Method RAISE_NOT_FOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20051201
2 Importing I_MESSAGE Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20051201
3 Importing I_VAR1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20051201
4 Importing I_VAR2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20051201
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_FOUND Entry not found 20051201

Method RAISE_NOT_PERMITTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20051201
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20051201
3 Importing I_MESSAGE Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20051201
4 Importing I_VAR1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20051201
5 Importing I_VAR2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20051201
# Exception Resumable Description Created on
1 CX_WRF_RPR_PROMO_NOT_PERMITTED Operation not allowed 20051201

Method REFRESH_FROM_CLONE Signature

Method REFRESH_FROM_CLONE on class CL_WRF_RPR_PROMOTION has no parameter.
Method REFRESH_FROM_CLONE on class CL_WRF_RPR_PROMOTION has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class CL_WRF_RPR_PROMOTION has no parameter.
Method ROLLBACK on class CL_WRF_RPR_PROMOTION has no exception.

Method SET_ARTICLE Signature

Method SET_ARTICLE on class CL_WRF_RPR_PROMOTION has no parameter.
Method SET_ARTICLE on class CL_WRF_RPR_PROMOTION has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PLANTGROUP_DIR Call by reference Object reference (TYPE REF TO) IF_WRF_RPR_IPGRP_DIRECTOR Manager Werksgruppen Aktion 20050428
2 Importing IS_CHANGES Call by reference Type reference (TYPE) WRF_RPR_PROMO_CHANGES_STY 20050330
3 Importing IS_HEADER Call by reference Type reference (TYPE) WAKHD Aktionskopfdaten-WWS 20050428
4 Importing IT_ARTICLEPLANTS Call by reference Type reference (TYPE) WALED_TAB Material-Filiale Zuordnung zu einer Aktion 20050428
5 Importing IT_ARTICLES Call by reference Type reference (TYPE) WRF_RPR_WAKPD_TTY Aktionspositionsdaten 20050428
6 Importing IT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB Werksgruppengültigkeit - WWS 20050428
7 Importing IT_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Material-Filiale Zuordnung zu einer Aktion 20050428
8 Importing IT_PROMO_DESCRIPTION Call by reference Type reference (TYPE) WAKTD_TAB Aktionsbezeichnung-Kurztext-WWS 20050428
9 Importing IT_PROMO_DISCOUNTS Call by reference Type reference (TYPE) WAKRWD_TAB 20050428
10 Importing IT_PROMO_DISCOUNTS_GEN Call by reference Type reference (TYPE) WAKRD_TAB 20050428
11 Importing IT_THEMES Call by reference Type reference (TYPE) WAZTD_TAB Aktion-Themen-Zuordnung 20050428
12 Importing IT_VARIANT_TO_GENERIC Call by reference Type reference (TYPE) WRF_RPR_SATNRTOVARNR_TTY 20050428
13 Importing I_ARTICLE_MAX Call by reference Type reference (TYPE) SY-TABIX 20050428

Method SET_DATA on class CL_WRF_RPR_PROMOTION has no exception.

Method SET_HEADER Signature

Method SET_HEADER on class CL_WRF_RPR_PROMOTION has no parameter.
Method SET_HEADER on class CL_WRF_RPR_PROMOTION has no exception.

Method SET_PLANT Signature

Method SET_PLANT on class CL_WRF_RPR_PROMOTION has no parameter.
Method SET_PLANT on class CL_WRF_RPR_PROMOTION has no exception.

Method SET_PLANTGROUP Signature

Method SET_PLANTGROUP on class CL_WRF_RPR_PROMOTION has no parameter.
Method SET_PLANTGROUP on class CL_WRF_RPR_PROMOTION has no exception.

Method SET_PLANTGROUP_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Screen field string for plant group assignment 20050502

Method SET_PLANTGROUP_DATES on class CL_WRF_RPR_PROMOTION has no exception.

Method SET_PROMOTION_DESCRIPTION Signature

Method SET_PROMOTION_DESCRIPTION on class CL_WRF_RPR_PROMOTION has no parameter.
Method SET_PROMOTION_DESCRIPTION on class CL_WRF_RPR_PROMOTION has no exception.

Method SYNCHRONIZE_PROMO_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AKTNR Call by reference Type reference (TYPE) WAKTION 20050620

Method SYNCHRONIZE_PROMO_NUMBER on class CL_WRF_RPR_PROMOTION has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in 600