Hierarchy
⤷ 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
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 |