SAP ABAP Class CL_WRF_PPW_CALCULATION_COLL (Connection of the Price Planning Workbench to Pricing)
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
Properties
Class CL_WRF_PPW_CALCULATION_COLL  
Short Description Connection of the Price Planning Workbench to Pricing    
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 20050112   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)
Interfaces
Class CL_WRF_PPW_CALCULATION_COLL has no interface implemented.
Friends
Class CL_WRF_PPW_CALCULATION_COLL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_CALCHEAD Instance attribute Private Type reference (TYPE) WRF_PPW_PPDCALCHEAD_STY PPW: Structure for Pricing Header 20050112
2 MS_MAKT Static Attribute Private Type reference (TYPE) MAKT Material Descriptions 20051214
3 MT_CALCITEMS Instance attribute Private Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Table Type for Pricing Items in the PPW 20050112
4 MT_CALCITEM_CONTROL Instance attribute Private Type reference (TYPE) WRF_PPW_PPDCALCITEMCTRL_TTY Table Type for Administration of Pricing Items 20050113
5 MT_PLANTGROUPS Instance attribute Private Type reference (TYPE) WAGUD_TAB Table Type for WAGUD 20050427
6 MT_PLANTS Instance attribute Private Type reference (TYPE) WRF_RPR_WAPLD_TTY Table Type for Screen Structure WRF_RPR_WAPLD 20050427
7 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_CONST Constants in the Price Planning Workbench 20050112
8 S_INSTANCE_COUNTER Static Attribute Private Type reference (TYPE) I 20050422
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate Pricing Items 20050112
2 ADD Instance method Public Method Add Pricing Items 20050112
3 APPLY_MEMENTO Instance method Public Method Execute Status Change Based on Memento Object 20050112
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050112
5 CLONE Instance method Public Method Return Object Copy 20050114
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050112
7 DEACTIVATE Instance method Public Method Deactivate Pricing Items 20050112
8 DELETE Instance method Public Method Delete Pricing Items 20050112
9 DISPLAY_PURCHASE_DETAIL Instance method Public Method Display Detailed Purchasing Data 20050926
10 DISPLAY_SALES_DETAIL Instance method Public Method Display Detailed Sales Data 20051201
11 FREE Instance method Public Method Delete object 20050112
12 GET_GLOBAL_DATA_FROM_WVK1 Instance method Public Method Return Global Data of Function Group WVK1 20061215
13 GET_MAIN_ATTRIBUTES Instance method Public Method Read Out Important Attributes 20070531
14 GET_STATE Instance method Public Method Write Current Status of Attributes to Memento Object 20050113
15 INIT Instance method Private Method Initialization Type 20050513
16 MERGE Instance method Public Method Add Pricing Collection to Existing Ones 20050120
17 MODIFY Instance method Public Method Change Pricing Items 20050112
18 RECALCULATE Instance method Public Method Update Pricing Items 20050112
19 REFRESH Instance method Public Method Clear Buffer 20050509
20 SAVE Instance method Public Method Save Pricing Items 20050117
21 UPDATE_CALCITEMS Instance method Public Method Update Internal Table and Fill Memento 20050118
22 UPDATE_CALCITEM_CONTROL Instance method Public Method Update the Control Structure 20050511
23 UPDATE_PLANTGROUPS_AND_PLANTS Instance method Private Method Update Plant Groups and Plants 20050429
Events
Class CL_WRF_PPW_CALCULATION_COLL has no event.
Types
Class CL_WRF_PPW_CALCULATION_COLL has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALCERRO Call by reference Type reference (TYPE) WRF_PPW_PPDCALCERRO_TTY PPW: Tabelle zur Fehlerbehandlung 20050112
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050114
3 Changing XT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050112
# Exception Resumable Description Created on
1 CX_WRF_PPW_CALCULATION_ERROR Fehler bei der Kalkulation 20050112

Method ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALCERRO Call by reference Type reference (TYPE) WRF_PPW_PPDCALCERRO_TTY PPW: Tabelle zur Fehlerbehandlung 20050112
2 Importing IS_CALCHEAD Call by reference Type reference (TYPE) WRF_PPW_PPDCALCHEAD_STY 20050120
3 Importing IS_WAKHD Call by reference Type reference (TYPE) WAKHD 20060929
4 Importing IT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20050331
5 Importing IT_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur WRF_RPR_WAPLD 20050405
6 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050113
7 Changing XT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050112
8 Changing XT_CALCITEMS_INX Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEMINX_TTY PPW: Tabellentyp für Kalkulationspositionen (Änderungsinf.) 20050117
# Exception Resumable Description Created on
1 CX_WRF_PPW_CALCULATION_ERROR Fehler bei der Kalkulation 20050112

Method APPLY_MEMENTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_CALCULATION Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE CL_WRF_PPW_CONST=>TRUE 20050511
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050525

Method APPLY_MEMENTO on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_CLONE Value transfer Object reference (TYPE REF TO) CL_WRF_PPW_CALCULATION_COLL Anschluß der PPW an die Kalkulation 20050114

Method CLONE on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CALCHEAD Call by reference Type reference (TYPE) WRF_PPW_PPDCALCHEAD_STY PPW: Struktur für Kalkulationskopf 20050120
2 Importing IT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050113
3 Importing IT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20050429
4 Importing IT_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur Dynprostruktur WRF_RPR_WAPLD 20050429

Method CONSTRUCTOR on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method DEACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALCERRO Call by reference Type reference (TYPE) WRF_PPW_PPDCALCERRO_TTY PPW: Tabelle zur Fehlerbehandlung 20050112
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050114
3 Changing XT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050112
# Exception Resumable Description Created on
1 CX_WRF_PPW_CALCULATION_ERROR Fehler bei der Kalkulation 20050112

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALCERRO Call by reference Type reference (TYPE) WRF_PPW_PPDCALCERRO_TTY PPW: Tabelle zur Fehlerbehandlung 20050112
2 Importing IT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20050331
3 Importing IT_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur WRF_RPR_WAPLD 20050405
4 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050114
5 Changing XT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050112
# Exception Resumable Description Created on
1 CX_WRF_PPW_CALCULATION_ERROR Fehler bei der Kalkulation 20050112

Method DISPLAY_PURCHASE_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CALCITEM Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_STY PPW: Struktur für Kalkulationspositionen 20050926
2 Returning RT_MESSAGES Value transfer Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20051214

Method DISPLAY_PURCHASE_DETAIL on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method DISPLAY_SALES_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CALCITEM Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_STY PPW: Struktur für Kalkulationspositionen 20051201
2 Returning RT_MESSAGES Value transfer Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20051214

Method DISPLAY_SALES_DETAIL on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH_BUFFER Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE CL_WRF_PPW_CONST=>TRUE 20050513

Method FREE on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method GET_GLOBAL_DATA_FROM_WVK1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLINTRW04A Call by reference Type reference (TYPE) WRF_CLINTRW04A_TTY Tabelle mit Werken zur Werksgruppennummer 20061215
2 Exporting ET_EKOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20061215
3 Exporting ET_KALP Call by reference Type reference (TYPE) W_TT_KALP Tabellentyp zur Struktur KALP (Verkaufspreiskalkulation) 20061215
4 Exporting ET_VKOMV Call by reference Type reference (TYPE) VA_KOMV_T Tabelle zur Struktur KOMV 20061215
5 Exporting ET_WAGUD Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20061215
6 Importing IS_CALCHEAD Call by reference Type reference (TYPE) WRF_PPW_PPDCALCHEAD_STY PPW: Struktur für Kalkulationskopf 20061215
7 Importing IT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20061215

Method GET_GLOBAL_DATA_FROM_WVK1 on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method GET_MAIN_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CALCHEAD Call by reference Type reference (TYPE) WRF_PPW_PPDCALCHEAD_STY PPW: Struktur für Kalkulationskopf 20070531
2 Exporting ET_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20070531
3 Exporting ET_CALCITEM_CONTROL Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEMCTRL_TTY Verwaltung von Kalkulationspositionen 20070531

Method GET_MAIN_ATTRIBUTES on class CL_WRF_PPW_CALCULATION_COLL 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 20050113

Method GET_STATE on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050513
2 Importing IT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20050513
3 Importing IT_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur Dynprostruktur WRF_RPR_WAPLD 20050513

Method INIT on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CALCULATION_COLL Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_CALCULATION_COLL 20050120
# Exception Resumable Description Created on
1 CX_WRF_PPW_CALCULATION_ERROR Fehler bei der Kalkulation 20050120

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALCERRO Call by reference Type reference (TYPE) WRF_PPW_PPDCALCERRO_TTY PPW: Tabelle zur Fehlerbehandlung 20050112
2 Importing IT_PLANTGROUPS Call by reference Type reference (TYPE) WAGUD_TAB Tabellentyp zur WAGUD 20050331
3 Importing IT_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur WRF_RPR_WAPLD 20050405
4 Importing I_NO_CALCULATION Call by reference Type reference (TYPE) FLAG allgemeines flag 20110506
5 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050114
6 Changing XT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050112
7 Changing XT_CALCITEMS_INX Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEMINX_TTY PPW: Tabellentyp für Kalkulationspositionen (Änderungsinf.) 20050112
# Exception Resumable Description Created on
1 CX_WRF_PPW_CALCULATION_ERROR Fehler bei der Kalkulation 20050112

Method RECALCULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALCERRO Call by reference Type reference (TYPE) WRF_PPW_PPDCALCERRO_TTY PPW: Tabelle zur Fehlerbehandlung 20050112
2 Importing I_RECAL_TYPE Call by reference Type reference (TYPE) WRF_PPW_RECAL_TYPE 'A' PPW: Aktualisierungsart 20060606
3 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050114
4 Changing XT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050112
# Exception Resumable Description Created on
1 CX_WRF_PPW_CALCULATION_ERROR Fehler bei der Kalkulation 20050112

Method REFRESH Signature

Method REFRESH on class CL_WRF_PPW_CALCULATION_COLL has no parameter.
Method REFRESH on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CALCERRO Call by reference Type reference (TYPE) WRF_PPW_PPDCALCERRO_TTY PPW: Tabelle zur Fehlerbehandlung 20050117
2 Exporting ET_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050117
3 Importing I_FOREIGN_DOCNR Call by reference Type reference (TYPE) WRF_PPW_PPDNR Preisplan 20050117
4 Importing I_NO_CONDITIONS Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE CL_WRF_PPW_CONST=>TRUE Kz. Ausschluß Konditionsanlage bei Verkaufspreiskalkulation 20050117
# Exception Resumable Description Created on
1 CX_WRF_PPW_CALCULATION_ERROR Fehler bei der Kalkulation 20050117

Method UPDATE_CALCITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CALCITEMS Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEM_TTY Tabellentyp für Kalkulationspositionen in der PPW 20050118
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050118

Method UPDATE_CALCITEMS on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method UPDATE_CALCITEM_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CALCITEM_CONTROL Call by reference Type reference (TYPE) WRF_PPW_PPDCALCITEMCTRL_TTY Tabellentyp für die Verwaltung von Kalkulationspositionen 20050511
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050511

Method UPDATE_CALCITEM_CONTROL on class CL_WRF_PPW_CALCULATION_COLL has no exception.

Method UPDATE_PLANTGROUPS_AND_PLANTS 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 Tabellentyp zur WAGUD 20050429
2 Importing IT_PLANTS Call by reference Type reference (TYPE) WRF_RPR_WAPLD_TTY Tabellentyp zur Dynprostruktur WRF_RPR_WAPLD 20050429
3 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20050429

Method UPDATE_PLANTGROUPS_AND_PLANTS on class CL_WRF_PPW_CALCULATION_COLL has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 600