SAP ABAP Class IF_WRF_PPW_PPD_PROMO_ADAPTER (Linking of Promotion to PPD)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WRF_PPW_PPD_PROMO_ADAPTER Link Promotion to PPD 20050316
Properties
Class IF_WRF_PPW_PPD_PROMO_ADAPTER  
Short Description Linking of Promotion to PPD    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20050302   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_PPW_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class IF_WRF_PPW_PPD_PROMO_ADAPTER has no interface implemented.
Friends
Class IF_WRF_PPW_PPD_PROMO_ADAPTER has no friend class.
Attributes
Class IF_WRF_PPW_PPD_PROMO_ADAPTER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DOUBLE_PLANTS Instance method Public Method Checks Plant Groups for Duplicate Plants 20050302
2 CHECK_PLANTGROUP Instance method Public Method Check Plant Group Data 20050302
3 COMMIT Instance method Public Method Execute Changes 20050318
4 COMPLETE_ART_ITEMS Instance method Public Method Add Promotion Data to Article Items 20050607
5 DEQUEUE Instance method Public Method Unblock Price Plan 20050321
6 ENQUEUE Instance method Public Method Lock Promotion 20050321
7 FREE Instance method Public Method Release Held Resources 20050317
8 GET_HEADER Instance method Public Method Return Promotion Header 20050404
9 GET_ITEMS Instance method Public Method Returns Promotion Items 20050329
10 GET_MATERIALPLANT Instance method Public Method Returns All Material/Site Data for a Promotion 20050302
11 GET_MESSAGES Instance method Public Method Returns Messages About Error Status 20050511
12 GET_PLANTGROUPS Instance method Public Method Returns All Plant Groups for the Promotion 20050302
13 GET_PLANTGROUP_DIRECTOR Instance method Public Method Returns Reference for Plant Group Director 20050526
14 GET_PLANTS_OF_PLANTGROUPS Instance method Public Method Returns All Plants for Plant Groups in a Promotion 20050302
15 GET_PROMO_DISCOUNT Instance method Public Method Returns Promotion Discounts 20050329
16 GET_PR_ASSIGN_MATNR_TO_PLANT Instance method Public Method Returns Assignment of Articles to Stores 20050329
17 GET_STATE Instance method Public Method Returns the Current (Partial) State of the Object 20050302
18 IS_MATERIALPLANT_PRESENT Instance method Public Method Is Material/Site Data Available? 20050329
19 IS_PLANTGROUP_PRESENT Instance method Public Method Is Site Group Available? 20050329
20 MODIFY_HEADER Instance method Public Method Change Promotion Header 20050404
21 MODIFY_ITEMS Instance method Public Method Change Promotion Items 20050714
22 MODIFY_ITEMS_FROM_MEMENTO Instance method Public Method Insert, Change, and Delete Promotion Items from Memento 20050329
23 MODIFY_PLANTGROUPS Instance method Public Method Insert, Change, and Delete Plant Groups of a Promotion 20050302
24 MODIFY_PLANTS_OF_PLANTGROUPS Instance method Public Method Insert, Change, and Delete Plants of a Plant Group 20050302
25 MODIFY_PROMOHEAD_FROM_PPDHEAD Instance method Public Method Change the Promotion Header from the Price Plan Header 20050404
26 REFRESH Instance method Public Method Update Promotion 20050331
27 ROLLBACK Instance method Public Method Reject Changes 20050329
28 SAVE Instance method Public Method Save Promotion 20050404
Events
Class IF_WRF_PPW_PPD_PROMO_ADAPTER has no event.
Types
Class IF_WRF_PPW_PPD_PROMO_ADAPTER has no local type.
Method Signatures

Method CHECK_DOUBLE_PLANTS 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 Zu prüfende Werksgruppe 20050509
2 Importing IT_PLANTGROUPS_CHECK Call by reference Type reference (TYPE) WAGUD_TAB Werksgruppen, gegen die geprüft wird 20050509
3 Importing I_CHECK_ALL Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>FALSE CL_WRF_PPW_CONST=>TRUE 20050509
4 Importing I_RETURN_MESSAGES_AS_WARNINGS Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>FALSE CL_WRF_PPW_CONST=>FALSE 20051202
5 Returning RT_MESSAGES Value transfer Type reference (TYPE) BAL_T_MSG Tabelle mit Messages 20050407

Method CHECK_DOUBLE_PLANTS on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method CHECK_PLANTGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Tabelle mit Messages 20050407
2 Exporting E_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20050407
3 Importing IS_PLANTGROUP Call by reference Type reference (TYPE) WAGUD Dynprofeldleiste für Werksgruppenzuordnung 20050302
4 Importing I_CHECK_SUBSEQ_PROC_GENERAL Call by reference Type reference (TYPE) C Kennzeichen: Folgeverarbeitung prüfen 20050302
5 Importing I_CHECK_SUBSEQ_PROC_SPECIFIC Call by reference Type reference (TYPE) C Kennzeichen: Folgeverarbeitung prüfen 20050302

Method CHECK_PLANTGROUP on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing X_CHANGE_HEADER Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE 20050321
2 Changing X_CHANGE_ITEMS Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE 20050321
3 Changing X_CHANGE_OS Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE 20050321

Method COMMIT on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method COMPLETE_ART_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_ART_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDART_TTY Artikelpositionen für Anzeige 20050607

Method COMPLETE_ART_ITEMS on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method DEQUEUE Signature

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

Method ENQUEUE Signature

Method ENQUEUE on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_LOCKED Aktion ist gesperrt 20050321

Method FREE Signature

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

Method GET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROMO_HEADER Call by reference Type reference (TYPE) WAKHD Aktionskopfdaten 20050404
2 Exporting ES_PROMO_HEADER_TXT Call by reference Type reference (TYPE) WRF_PPW_PROMOWAKHDTXT_STY Texte zum Aktionskopf 20050404
3 Exporting E_AKTNR Call by reference Type reference (TYPE) WRF_PPW_AKTNR Aktionsnummer 20050420
4 Importing IS_HEADER Call by reference Type reference (TYPE) WRF_PPW_PPDHEADINFO_STY PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten 20050404
5 Importing I_GET_TEXTS Call by reference Type reference (TYPE) C '' Kennzeichen: Texte ermitteln 20050404
# Exception Resumable Description Created on
1 CX_WRF_PPW_MISSING_PARAMETERS Fehlende Parameter 20050404

Method GET_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROMO_ITEMS Value transfer Type reference (TYPE) WAKPD_TAB Tabellentyp zur WAKPD 20050329

Method GET_ITEMS on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method GET_MATERIALPLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MATERIALPLANT Value transfer Type reference (TYPE) WRF_PPW_PROMOWALED_TTY PPW: Tabelle mit Material-Filiale-Zuordnungen (Dynpro-Vers.) 20050302

Method GET_MATERIALPLANT on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) BAL_T_MSG Tabelle mit Messages 20050511

Method GET_MESSAGES on class IF_WRF_PPW_PPD_PROMO_ADAPTER 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_PPW_PROMOWAGUD_TTY PPW: Tabelle mit Werksgruppen (Dynpro-Version) 20050420
2 Exporting E_AKTNR Call by reference Type reference (TYPE) WRF_PPW_AKTNR Aktionsnummer 20050420
3 Importing IS_HEADER Call by reference Type reference (TYPE) WRF_PPW_PPDHEADINFO_STY 20050330
4 Importing I_INTERNAL_GROUPS_ONLY Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>FALSE CL_WRF_PPW_CONST=>FALSE 20050302
# Exception Resumable Description Created on
1 CX_WRF_PPW_MISSING_PARAMETERS Fehlende Parameter 20050324

Method GET_PLANTGROUP_DIRECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_PLANTGROUP_DIRECTOR Value transfer Object reference (TYPE REF TO) IF_WRF_RPR_IPGRP_DIRECTOR Interface Werksgruppen Direktor 20050526

Method GET_PLANTGROUP_DIRECTOR on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method GET_PLANTS_OF_PLANTGROUPS 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) WRF_PPW_PROMOWAGUD_TTY Tabelle mit Werksgruppen 20050302
2 Returning RT_PLANTS Value transfer Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabelle mit Werken der Werksgruppen 20050302

Method GET_PLANTS_OF_PLANTGROUPS on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method GET_PROMO_DISCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROMO_DISCOUNT Value transfer Type reference (TYPE) WAKRWD_TAB Tabellentyp zur Struktur WAKRWD 20050329

Method GET_PROMO_DISCOUNT on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method GET_PR_ASSIGN_MATNR_TO_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROMO_ASSIGN_MATNR_TO_PLANT Value transfer Type reference (TYPE) WRF_RPR_PROMOWALED_TTY 20050329

Method GET_PR_ASSIGN_MATNR_TO_PLANT on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method GET_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050302

Method GET_STATE on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method IS_MATERIALPLANT_PRESENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MATERIALPLANT_PRESENT Value transfer Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE 20050329

Method IS_MATERIALPLANT_PRESENT on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method IS_PLANTGROUP_PRESENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PLANTGROUP_PRESENT Value transfer Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE 20050329

Method IS_PLANTGROUP_PRESENT on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method MODIFY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AKTNR Call by reference Type reference (TYPE) WRF_PPW_AKTNR Aktionsnummer 20050421
2 Importing IS_HEADER Call by reference Type reference (TYPE) WRF_PPW_PPDHEADINFO_STY PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten 20050418
3 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050404
4 Changing XS_PROMO_HEADER Call by reference Type reference (TYPE) WAKHD Dynprofeldleiste für Aktionskopfdaten 20050404
# Exception Resumable Description Created on
1 CX_WRF_PPW_MISSING_PARAMETERS Fehlende Parameter 20050428
2 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20051201

Method MODIFY_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROMO_ITEMS Call by reference Type reference (TYPE) WAKPD_TAB Tabellentyp zur WAKPD 20050714
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050714
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20051201

Method MODIFY_ITEMS_FROM_MEMENTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AKTNR Call by reference Type reference (TYPE) WRF_PPW_AKTNR Aktionsnummer 20050421
2 Importing IS_HEADER Call by reference Type reference (TYPE) WRF_PPW_PPDHEADINFO_STY PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten 20050329
3 Importing IT_ART_ITEMS_NEW Call by reference Type reference (TYPE) WRF_PPW_PPDART_TTY Artikelpositionen für Anzeige 20050329
4 Importing IT_ART_ITEMS_OLD Call by reference Type reference (TYPE) WRF_PPW_PPDART_TTY Artikelpositionen für Anzeige 20050329
5 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050804
# Exception Resumable Description Created on
1 CX_WRF_PPW_MISSING_PARAMETERS Fehlende Parameter 20050420
2 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20051201

Method MODIFY_PLANTGROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Tabelle mit Messages 20050302
2 Exporting E_AKTNR Call by reference Type reference (TYPE) WRF_PPW_AKTNR Aktionsnummer 20050421
3 Importing IS_HEADER Call by reference Type reference (TYPE) WRF_PPW_PPDHEADINFO_STY PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten 20050418
4 Importing I_POPUP_CONFIRM_PLANTGROUP_DEL Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE Popup Bestätigung zum Löschen von Betriebsgruppe aus Orgset 20050302
5 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050302
6 Changing XT_PLANTGROUPS Call by reference Type reference (TYPE) WRF_PPW_PROMOWAGUD_CHG_TTY PPW: Werksgruppen WAGUD mit Updatekennzeichen 20050329
# Exception Resumable Description Created on
1 CX_WRF_PPW_MISSING_PARAMETERS Fehlende Parameter 20050420
2 CX_WRF_PPW_PPD_NOT_PERMITTED Abbruch der Aktion 20051021

Method MODIFY_PLANTS_OF_PLANTGROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Tabelle mit Messages 20050302
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050302
3 Changing XT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB Tabelle mit Werksgruppen 20050302
4 Changing XT_PLANTS Call by reference Type reference (TYPE) WRF_PPW_PROMOWAPLD_CHG_TTY Tabelle mit Werken zu Werksgruppen 20050302
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20051201

Method MODIFY_PROMOHEAD_FROM_PPDHEAD 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) WRF_PPW_PPDHEADINFO_STY PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten 20050404
2 Importing IT_ORGLEVELS Call by reference Type reference (TYPE) WRF_PPW_PPDOSITEMINFO_TTY PPD Organisationsset -Position : Info Tabelle 20050404
3 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050404
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20051201

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROMO_STORAGE Call by reference Object reference (TYPE REF TO) IF_WRF_RPR_PROMO_STORAGE Retail promotion interface 20050405
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050331

Method REFRESH on class IF_WRF_PPW_PPD_PROMO_ADAPTER has no exception.

Method ROLLBACK Signature

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

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STORAGE Call by reference Object reference (TYPE REF TO) IF_WRF_RPR_PROMO_STORAGE Retail promotion interface 20050404
2 Returning R_AKTNR Value transfer Type reference (TYPE) WRF_PPW_AKTNR Aktionsnummer 20050404
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20060208
History
Last changed by/on SAP  20060703 
SAP Release Created in