SAP ABAP Class CL_WRF_PPW_PPD_PR (PPD - Promotion Scenario)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-PPW (Application Component) Price Planning Workbench
     WRF_PPW_WORKBENCH (Package) Price Planning Workbench - WORKBENCH
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WRF_PPW_PPD Price Planning Document 20031022
Properties
Class CL_WRF_PPW_PPD_PR  
Short Description PPD - Promotion Scenario    
Super Class CL_WRF_PPW_PPD Price Planning Document 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PPW_WORKBENCH   Price Planning Workbench - WORKBENCH 
Created 20031022   SAP 
Last change 20060313   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)
2 CX_WRF_PPW_PPD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WRF_PPW_PPD_PR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 IF_WRF_PPW_PPD_STORAGE 20050422 PPD Storage Medium
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_PROMO_ADAPTER Instance attribute Private Object reference (TYPE REF TO) IF_WRF_PPW_PPD_PROMO_ADAPTER Linking of Promotion to PPD 20051103
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050404
2 CONSTRUCTOR Instance method Public Constructor 20031023
3 CREATE_PPD_PR_FROM_MN Static method Public Method Generate Promotion from Data of Manual Price Plan 20040827
4 DETERMINE_NEW_BUDGETS Static method Private Method Redetermine Budgets 20050928
5 MODIFY_ITEMS_FROM_PLANTGROUPS Instance method Private Method Change Items Due to Change to Site Groups 20050302
Events
Class CL_WRF_PPW_PPD_PR has no event.
Types
Class CL_WRF_PPW_PPD_PR has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROMO_ADAPTER Call by reference Object reference (TYPE REF TO) IF_WRF_PPW_PPD_PROMO_ADAPTER Anbindung der Aktion an das PPD 20050317
2 Importing IS_HEADER Call by reference Type reference (TYPE) WRF_PPW_PPDHEADINFO_STY PPD-Kopf und Versionsdaten 20040212
3 Importing IT_ART_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDART_TTY Artikelpositionen für Anzeige 20031105
4 Importing IT_MESSAGES Call by reference Attribute reference (LIKE) CX_WRF_PPW_PPD=>MT_MESSAGES Fehlermeldungen bei fehlerhaftem Zustand 20050111
5 Importing IT_OS_HEADS Call by reference Type reference (TYPE) WRF_PPW_PPDOSINFO_TTY PPD Organisationsset - Kopf : Info - Tabelle 20040227
6 Importing IT_OS_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDOSITEMINFO_TTY PPD Organisationsset -Position : Info Tabelle 20040227
7 Importing IT_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_TTY PA-Ebenen für Anzeige 20031105
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPDOBJECT_EXISTS Das angeforderte PPD-Objekt existiert bereits 20040212
2 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20040603

Method CREATE_PPD_PR_FROM_MN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PPD Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD PPD - Aktions Szenario 20040909
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Tabelle mit Messages 20040830
3 Importing IR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20040917
4 Importing I_CURRCONV_CHECK_PERFORM Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE 20040908
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED Abbruch der Aktion 20040908
2 CX_WRF_PPW_MISSING_PARAMETERS Fehlende Parameter 20040908
3 CX_WRF_PPW_PPDOBJECT_EXISTS Das angeforderte PPD-Objekt existiert bereits 20040908
4 CX_WRF_PPW_PPD_ADD_LEVEL_ERR Fehler beim Hinzufügen von Preisebenen 20040913
5 CX_WRF_PPW_PPD_BUDG_NOT_FOUND Die gefundenen Budget decken nicht das Zeitintervall ab 20040908
6 CX_WRF_PPW_PPD_INCOMPLETE PPD unvollständig 20040913
7 CX_WRF_PPW_PPD_ITEMS_LOCKED PPD-Item(s) ist / sind gesperrt 20040908
8 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20040908

Method DETERMINE_NEW_BUDGETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050928
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20050928

Method MODIFY_ITEMS_FROM_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 Anwendungs-Log: Tabelle mit Messages 20050302
2 Importing IS_HEADER Call by reference Type reference (TYPE) WRF_PPW_PPDHEADINFO_STY PPD-Kopf, PPD-Bezeichnung und PPD-Versionsdaten 20050302
3 Importing IT_PLANTGROUPS_NEW Call by reference Type reference (TYPE) WRF_PPW_PROMOWAGUD_CHG_TTY PPW: Werksgruppen WAGUD mit Updatekennzeichen 20050302
4 Importing IT_PLANTGROUPS_OLD Call by reference Type reference (TYPE) WRF_PPW_PROMOWAGUD_TTY PPW: Tabelle mit Werksgruppen (Dynpro-Version) 20050302
5 Importing I_WITHOUT_DIALOG Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>FALSE CL_WRF_PPW_CONST=>FALSE Popup, wenn Betriebsgruppen aus Orgset entfernt werden 20050809
6 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050302
# Exception Resumable Description Created on
1 CX_WRF_PPW_ACTION_CANCELED Abbruch der Aktion 20050302
2 CX_WRF_PPW_PPD_BUDG_NOT_FOUND Die gefundenen Budget decken nicht das Zeitintervall ab 20050302
3 CX_WRF_PPW_PPD_MODIFY_ERROR Fehler beim Ändern von Positionen 20050302
4 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20050302
History
Last changed by/on SAP  20060313 
SAP Release Created in 111