SAP ABAP Class CL_WRF_PPW_PA_COLL (Collection of PA Views)
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 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PPW_PPD_MEMENTO_FRIEND Friend of PPD Memento Class 20040624
Properties
Class CL_WRF_PPW_PA_COLL  
Short Description Collection of PA Views    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PPW_WORKBENCH   Price Planning Workbench - WORKBENCH 
Created 20040224   SAP 
Last change 20071120   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 CO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_PPW_PPD_MEMENTO_FRIEND Friend of PPD Memento Class 20040624
Friends
# Friend Modeled only Created on Description
1 IF_WRF_PPW_PPD_MEMENTO_FRIEND 20040624 Friend of PPD Memento Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FALSE Constant Public Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE CL_WRF_PPW_CONST=>FALSE True = 0 20040427
2 CO_TRUE Constant Public Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE CL_WRF_PPW_CONST=>TRUE True = 1 20040224
3 MT_PA_ITEMS Instance attribute Public Type reference (TYPE) WRF_PPW_PPDPA_TTY PA Level Representation of a PPD 20040224
4 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_CONST Constants in the Price Planning Workbench 20040224
Methods
# Method Level Visibility Method type Description Created on
1 ADD Instance method Public Method Add PA Collection to Existing Status 20040622
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040224
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040224
4 COPY Instance method Public Method Copy PA Collection with New GUID Link 20040427
5 DELETE Instance method Public Method Delete PA Levels from Existing Status 20040623
6 DELETE_DEVIATING_PRICES Instance method Public Method Synchronize Validity Start Date with Header Data 20040707
7 FILTER Instance method Public Method Filter PA Levels 20040617
8 FILTER_DUPLICATE_PA_ITEMS Instance method Public Method Compare PA Levels and Delete Duplicate Entries 20040820
9 GET_CHILDS Instance method Public Method Return PA Views to Underlying Levels 20040224
10 GET_GUID Instance method Private Method Replace Old GUID with New 20040427
11 GET_GUIDS_DEVIANT_PRICES Instance method Public Method Return Price Variances 20040227
12 GET_ITEMS_BY_MAT Instance method Public Method Read PA Levels from Existing Status 20040623
13 GET_PARENT Instance method Public Method Return PA View to Underlying Level 20040224
14 GET_PARENT_ABS Instance method Public Method Return "Real" Markdown Proposal (No Devi Price) 20040804
15 GET_PA_ITEMS Instance method Public Method 20110530
16 REFRESH_PA_ITEMS Instance method Public Method Update PA Items 20040304
17 SYNC_DATEFROM_WITH_HEADER Instance method Private Method VKKAB of the PA Levels Will Be Synchronized with the Header 20050106
Events
Class CL_WRF_PPW_PA_COLL has no event.
Types
Class CL_WRF_PPW_PA_COLL has no local type.
Method Signatures

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ARTICLE_USED Call by reference Type reference (TYPE) WRF_PPW_ABSARTICLEUSED_TTY ABS: Tabelle für ins PPD übernommene Artikel 20060410
2 Exporting ET_CHG_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_CHG_TTY PA-Ebenen Repräsentation eines PPD 20040622
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20040707
4 Importing IR_PA_COLL Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PA_COLL Collection von PA-Sichten 20040624
5 Importing IR_PA_FILTER Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_RANGE PPW Filter-Einstellungen 20060410
6 Importing I_AKTNR Call by reference Type reference (TYPE) WAKTION Aktion 20050120
7 Importing I_DATAB Call by reference Type reference (TYPE) WRF_PPW_DATAB Gültigkeitsbeginn der Preise des Preisplans 20050120
8 Importing I_NO_BUDGET Call by reference Type reference (TYPE) WRF_PPW_NO_BUDGET Budgetverwendungsflag 20070912
9 Importing I_NO_CALCULATION Call by reference Type reference (TYPE) FLAG allgemeines flag 20110506
10 Importing I_OVERWRITE Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>FALSE CL_WRF_PPW_CONST=>FALSE Überschreiben bestehender Abschriften 20040624
11 Importing I_PPD_TYPE Call by reference Type reference (TYPE) WRF_PPW_PPD_TYPE Preisplantyp 20050420
12 Changing XR_CALCULATION_COLL Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_CALCULATION_COLL 20050112
13 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050114

Method ADD on class CL_WRF_PPW_PA_COLL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_TTY PA-Ebenen Repräsentation eines PPD 20040224

Method CONSTRUCTOR on class CL_WRF_PPW_PA_COLL has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DO_NOT_REPLACE_GUID_CALC Call by reference Type reference (TYPE) CHAR01 'X' Das Feld GUID_CALC wird nicht ersetzt 20040428
2 Importing I_NEW_PARENT_GUID Call by reference Type reference (TYPE) WRF_PPW_PPDPA-PARENT Parent 20040427
3 Returning RR_COPY Value transfer Object reference (TYPE REF TO) CL_WRF_PPW_PA_COLL Collection von PA-Sichten 20040427

Method COPY on class CL_WRF_PPW_PA_COLL has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20040623
2 Importing I_VRKME Call by reference Type reference (TYPE) VRKME Verkaufsmengeneinheit 20040623

Method DELETE on class CL_WRF_PPW_PA_COLL has no exception.

Method DELETE_DEVIATING_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CHG_PA_ITEMS Value transfer Type reference (TYPE) WRF_PPW_PPDPA_CHG_TTY PA-Ebenen Repräsentation eines PPD 20040707

Method DELETE_DEVIATING_PRICES on class CL_WRF_PPW_PA_COLL has no exception.

Method FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHG_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_CHG_TTY Änderungen an PA-Ebenen 20040617
2 Importing IR_PA_FILTER Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_RANGE Filter-Kriterien 20040617
3 Importing I_AKTNR Call by reference Type reference (TYPE) WAKTION Aktion 20050120
4 Importing I_PPD_TYPE Call by reference Type reference (TYPE) WRF_PPW_PPD_TYPE Preisplantyp 20050420

Method FILTER on class CL_WRF_PPW_PA_COLL has no exception.

Method FILTER_DUPLICATE_PA_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PA_COLL Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PA_COLL Collection von PA-Sichten 20040820
2 Importing IT_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_TTY Vergleiche gegen diese PA-Ebenen anstelle des OBJ-Attributes 20041110

Method FILTER_DUPLICATE_PA_ITEMS on class CL_WRF_PPW_PA_COLL has no exception.

Method GET_CHILDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PA_GUIDS Call by reference Type reference (TYPE) WRF_PPW_GUID_TTY Key der übergeordneten Preis-Ebenen 20040224
2 Importing I_ALL_SUBLEVELS Call by reference Attribute reference (LIKE) CO_TRUE CO_TRUE Boolsche Variable ('1'=true,'0'=false) 20040224
3 Importing I_DEVIATING_LEVELS_ONLY Call by reference Attribute reference (LIKE) CO_TRUE '0' Nur untergeordnete abweichende Preisebenen ermitteln 20040416
4 Returning RT_SUBITEMS Value transfer Type reference (TYPE) WRF_PPW_PPDPA_TTY Untergeordnete Preisebenen 20040224

Method GET_CHILDS on class CL_WRF_PPW_PA_COLL has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) GUID_16 Eindeutiger, generierter Schlüssel 20040427

Method GET_GUID on class CL_WRF_PPW_PA_COLL has no exception.

Method GET_GUIDS_DEVIANT_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GUIDS Call by reference Type reference (TYPE) WRF_PPW_GUID_TTY Tabelle für GUIDs 20040227
2 Returning RT_GUIDS_DEVIANT_PRICES Value transfer Type reference (TYPE) WRF_PPW_GUID_TTY Tabelle für GUIDs 20040227

Method GET_GUIDS_DEVIANT_PRICES on class CL_WRF_PPW_PA_COLL has no exception.

Method GET_ITEMS_BY_MAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_TTY PA-Ebenen Repräsentation eines PPD 20040625
2 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20040623
3 Importing I_VRKME Call by reference Type reference (TYPE) VRKME Verkaufsmengeneinheit 20040623

Method GET_ITEMS_BY_MAT on class CL_WRF_PPW_PA_COLL has no exception.

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PA_GUID Call by reference Type reference (TYPE) WRF_PPW_GUID_STY Key der übergeordneten Preis-Ebenen 20040224
2 Returning R_PARENT Value transfer Type reference (TYPE) WRF_PPW_PPDPA_STY Übergeordnete Presiebene 20040224

Method GET_PARENT on class CL_WRF_PPW_PA_COLL has no exception.

Method GET_PARENT_ABS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PA_GUID Call by reference Type reference (TYPE) WRF_PPW_GUID_STY Key der übergeordneten Preis-Ebenen 20040804
2 Returning RS_PARENT Value transfer Type reference (TYPE) WRF_PPW_PPDPA_STY Übergeordnete Presiebene 20040804

Method GET_PARENT_ABS on class CL_WRF_PPW_PA_COLL has no exception.

Method GET_PA_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_TTY PA-Ebenen Repräsentation eines PPD 20110530

Method GET_PA_ITEMS on class CL_WRF_PPW_PA_COLL has no exception.

Method REFRESH_PA_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_TTY PA-Ebenen Repräsentation eines PPD 20040304

Method REFRESH_PA_ITEMS on class CL_WRF_PPW_PA_COLL has no exception.

Method SYNC_DATEFROM_WITH_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHG_PA_ITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDPA_CHG_TTY PA-Ebenen Repräsentation eines PPD 20050106
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20050106
3 Importing I_DATAB Call by reference Type reference (TYPE) WRF_PPW_DATAB Gültigkeitsbeginn der Preise des Preisplans 20050120
4 Importing I_NO_CALCULATION Call by reference Type reference (TYPE) FLAG allgemeines flag 20110506
5 Changing XR_CALCULATION_COLL Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_CALCULATION_COLL 20050112
6 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050117

Method SYNC_DATEFROM_WITH_HEADER on class CL_WRF_PPW_PA_COLL has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 111