SAP ABAP Class CL_WRF_PPW_BUDGET_DET_VIEW (Budget Detail View)
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_BUDGET_DET_VIEW Communication: Budget Details Vewi vs. WRF_PPW04 20040705
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PPW_MESSAGE_PUBLISHER Publish Messages 20040727
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PPW_MSGREFRESHFRAMEWORK Framework for Message Log to Control Refresh 20040908
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PPW_POPUP_VIEW View Methods for a Dialog Box 20040713
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PPW_SUBSCREEN_VIEW Standard Screen Interface 20040705
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PPW_VIEW View Methods 20040705
Properties
Class CL_WRF_PPW_BUDGET_DET_VIEW  
Short Description Budget Detail View    
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 20040705   SAP 
Last change 20050615   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRF_PPW_BUDGET_DET_VIEW has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_PPW_BUDGET_DET_VIEW Communication: Budget Details Vewi vs. WRF_PPW04 20040705
2 IF_WRF_PPW_MESSAGE_PUBLISHER Publish Messages 20040727
3 IF_WRF_PPW_MSGREFRESHFRAMEWORK Framework for Message Log to Control Refresh 20040908
4 IF_WRF_PPW_POPUP_VIEW View Methods for a Dialog Box 20040713
5 IF_WRF_PPW_SUBSCREEN_VIEW Standard Screen Interface 20040705
6 IF_WRF_PPW_VIEW View Methods 20040705
Friends
Class CL_WRF_PPW_BUDGET_DET_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_BUDGET_DETAIL_MSG_PROT Instance attribute Private Object reference (TYPE REF TO) IF_WRF_PPW_PROTOCOL Log Interface Org. Set Header and Item 20040727
2 MR_BUDGET_INFO_DETAIL_TAB Instance attribute Private Object reference (TYPE REF TO) DATA 20040723
3 MR_BUDGET_LST_VIEW Instance attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_BUDGET_LST_VIEW Standard Screen Interface 20040722
4 MR_BUDGET_SET_ACTIVE Instance attribute Private Object reference (TYPE REF TO) IF_WRF_PPW_BUDGET_SET Budget Set Methods 20040705
5 MR_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20040722
6 MR_PARENT Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040722
7 MR_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_ALV_EVENT_TOOLBAR_SET ALV Context Menu 20040726
8 MS_BG_DET_SUM Instance attribute Private Type reference (TYPE) WRF_PPW_BUDGETINFODETSUM_STY Budget Detail - Totals Structure 20040805
9 MS_BUDGET_INFO_ALV Instance attribute Private Type reference (TYPE) WRF_PPW_BUDGETINFOALV_STY Budget Info Structure - Business vs. View Layer 20040722
10 MT_BUDGET_INFO_DETAIL_ALV Instance attribute Private Type reference (TYPE) WRF_PPW_BUDGETINFODETALV_TTY Budget Detail Data - Communication Table - ALV Grid 20040723
11 MT_BUDGET_INFO_DETAIL_ALV_ALL Instance attribute Private Type reference (TYPE) WRF_PPW_BUDGETINFODETALV_TTY Budget Detail Data - Communication Table - ALV Grid 20040727
12 MT_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20040726
13 MT_FCODES Instance attribute Private Type reference (TYPE) WRF_PPW_FCODEFUNCTION_TTY F Code of a Function 20040726
14 M_APPL_MODE Instance attribute Private Type reference (TYPE) WRF_PPW_FUNCSTAT_STY-MODE Hex Field for Bit Comparison 20040805
15 M_LOG_TYPE Instance attribute Private Attribute reference (LIKE) 20040903
16 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_CONST Constants in the Price Planning Workbench 20040723
17 SR_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_INT_SERVICES Internal Constants and Conversions 20040726
Methods
# Method Level Visibility Method type Description Created on
1 ADD_UP_BG_DET_ALV_LEVELS Instance method Private Method Return Totals Values + No. of Price Plans per Level 20040727
2 APPLY_COLLAPSE_REQUEST Instance method Private Method Execute Compression Request 20040727
3 APPLY_EXPAND_REQUEST Instance method Private Method Execute Expansion Request 20040727
4 ASSIGN_BG_DET_ALV Instance method Private Method Initialize Output Table 20040727
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040723
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040705
7 DEFINE_BUTTONS_FOR_TOOLBAR Instance method Private Method Define Buttons of Budget Detail Data View Toolbar 20040726
8 DEFINE_FCODES_FOR_TOOLBAR Instance method Private Method Define FCodes of Budget Detail Data View Toolbar 20040726
9 DETERMINE_SELECTED_LINES Instance method Private Method Determine Selected Planning Levels 20040727
10 DET_SUM_LINE_COLOUR Instance method Private Method Determine Color of Totals Lines 20040726
11 ENRICH_BG_DET_ALV_BY_SUM_LINES Instance method Private Method Enrich Output Table with Totals Lines 20040727
12 ENRICH_BUDGET_DATA_ALV Instance method Private Method Enrich Budget ALV Data (Budget Info Structure) 20050609
13 FREE Instance method Private Method 20040804
14 GET_FIELDCATALOG Instance method Private Method Field Catalog for Budget Detail Data Grid 20040722
15 GET_LAYOUT Instance method Private Method Layout for Budget Detail Data Grid 20040722
16 GET_TOOLBAR_EXCLUDING Instance method Private Method Excluding List for Budget Detail Data Grid 20040722
17 HANDLE_EXCEPTION_MSG Instance method Private Method Process Exception Messages -> Log Class 20040727
18 HANDLE_FC_BGDET_COL_ALL Instance method Private Method FCode Handling -> Collapse All Budget Levels 20040727
19 HANDLE_FC_BGDET_COL_SELECT Instance method Private Method FCode Handling -> Collapse Selected Budget Levels 20040727
20 HANDLE_FC_BGDET_EXP_ALL Instance method Private Method FCode Handling -> Expand All Budget Levels 20040727
21 HANDLE_FC_BGDET_EXP_SELECT Instance method Private Method FCode Handling -> Expand Selected Budget Levels 20040727
22 INIT_BUDGET_DET_GRID_DEF Instance method Private Method Definition of Budget Detail Data Grid 20040722
23 INIT_BUDGET_DET_GRID_DISPL Instance method Private Method Display Preparation + Display -> Budget Detail Data Grid 20040722
24 ON_FUNCTION_SELECTED Instance method Private Event handling method Event Handler for Toolbar Buttons 20040726
25 ON_HANDLE_TOOLBAR Instance method Private Event handling method Event Handler for Toolbar Event "TOOLBAR" 20040726
26 REFRESH_GRID Instance method Private Method ALV Grid Refresh 20040727
27 SET_UP_BG_DET_ALV_TABLES Instance method Private Method Set Up Budget Detail Data Table for ALV Grid 20040727
Events
# Event Type Visibility Description Created on
1 MESSAGES_CREATED Instance Event
(0)
Private
(0)
20040727
2 MSG_LOG_CLEAR_REQUEST Instance Event
(0)
Private
(0)
20040727
3 MSG_REFRESH_REQUEST Instance Event
(0)
Private
(0)
20040908
Types
Class CL_WRF_PPW_BUDGET_DET_VIEW has no local type.
Method Signatures

Method ADD_UP_BG_DET_ALV_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COUNT_PPD_PER_LEVEL1 Call by reference Type reference (TYPE) WRF_PPW_PPDPERLEVEL_COUNT Anzahl der Preispläne je Verplanungsstufe 20040727
2 Exporting E_COUNT_PPD_PER_LEVEL2 Call by reference Type reference (TYPE) WRF_PPW_PPDPERLEVEL_COUNT Anzahl der Preispläne je Verplanungsstufe 20040727
3 Exporting E_COUNT_PPD_PER_LEVEL3 Call by reference Type reference (TYPE) WRF_PPW_PPDPERLEVEL_COUNT Anzahl der Preispläne je Verplanungsstufe 20040727
4 Exporting E_VAL_LEVEL1 Call by reference Type reference (TYPE) WRF_PPW_LEVEL_VAL Wert einer Verplanungsstufe 20040727
5 Exporting E_VAL_LEVEL2 Call by reference Type reference (TYPE) WRF_PPW_LEVEL_VAL Wert einer Verplanungsstufe 20040727
6 Exporting E_VAL_LEVEL3 Call by reference Type reference (TYPE) WRF_PPW_LEVEL_VAL Wert einer Verplanungsstufe 20040727

Method ADD_UP_BG_DET_ALV_LEVELS on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method APPLY_COLLAPSE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUDGET_INFO_DETAIL_ALV Call by reference Type reference (TYPE) WRF_PPW_BUDGETINFODETALV_TTY Budgetdetaildaten - Kommunikationstabelle - ALV Grid 20040727

Method APPLY_COLLAPSE_REQUEST on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method APPLY_EXPAND_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BUDGET_INFO_DETAIL_ALV Call by reference Type reference (TYPE) WRF_PPW_BUDGETINFODETALV_TTY Budgetdetaildaten - Kommunikationstabelle - ALV Grid 20040727

Method APPLY_EXPAND_REQUEST on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method ASSIGN_BG_DET_ALV Signature

Method ASSIGN_BG_DET_ALV on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Method ASSIGN_BG_DET_ALV on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BUDGET_SET Call by reference Object reference (TYPE REF TO) IF_WRF_PPW_BUDGET_SET Standard Dynpro Interface 20050609

Method CONSTRUCTOR on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method DEFINE_BUTTONS_FOR_TOOLBAR Signature

Method DEFINE_BUTTONS_FOR_TOOLBAR on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Method DEFINE_BUTTONS_FOR_TOOLBAR on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method DEFINE_FCODES_FOR_TOOLBAR Signature

Method DEFINE_FCODES_FOR_TOOLBAR on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Method DEFINE_FCODES_FOR_TOOLBAR on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method DETERMINE_SELECTED_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUDGET_INFO_DETAIL_ALV Call by reference Type reference (TYPE) WRF_PPW_BUDGETINFODETALV_TTY Budgetdetaildaten - Kommunikationstabelle - ALV Grid 20040727
# Exception Resumable Description Created on
1 CX_WRF_PPW_BUDGET_DETAIL Allg. Exception Handling Org.-Set Kopf u. Pos. 20040727

Method DET_SUM_LINE_COLOUR Signature

Method DET_SUM_LINE_COLOUR on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Method DET_SUM_LINE_COLOUR on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method ENRICH_BG_DET_ALV_BY_SUM_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COUNT_PPD_PER_LEVEL1 Call by reference Type reference (TYPE) WRF_PPW_PPDPERLEVEL_COUNT Anzahl der Preispläne je Verplanungsstufe 20040727
2 Importing I_COUNT_PPD_PER_LEVEL2 Call by reference Type reference (TYPE) WRF_PPW_PPDPERLEVEL_COUNT Anzahl der Preispläne je Verplanungsstufe 20040727
3 Importing I_COUNT_PPD_PER_LEVEL3 Call by reference Type reference (TYPE) WRF_PPW_PPDPERLEVEL_COUNT Anzahl der Preispläne je Verplanungsstufe 20040727
4 Importing I_VAL_LEVEL1 Call by reference Type reference (TYPE) WRF_PPW_LEVEL_VAL Wert einer Verplanungsstufe 20040727
5 Importing I_VAL_LEVEL2 Call by reference Type reference (TYPE) WRF_PPW_LEVEL_VAL Wert einer Verplanungsstufe 20040727
6 Importing I_VAL_LEVEL3 Call by reference Type reference (TYPE) WRF_PPW_LEVEL_VAL Wert einer Verplanungsstufe 20040727

Method ENRICH_BG_DET_ALV_BY_SUM_LINES on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method ENRICH_BUDGET_DATA_ALV Signature

Method ENRICH_BUDGET_DATA_ALV on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Method ENRICH_BUDGET_DATA_ALV on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method FREE Signature

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

Method GET_FIELDCATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_FIELDCATALOG Value transfer Type reference (TYPE) LVC_T_FCAT ALV-Control: Feldkatalog 20040722

Method GET_FIELDCATALOG on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method GET_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_LAYOUT Value transfer Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20040722

Method GET_LAYOUT on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method GET_TOOLBAR_EXCLUDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_TOOLBAR_EXCLUDING Value transfer Type reference (TYPE) UI_FUNCTIONS Funktionscodestabelle 20040722

Method GET_TOOLBAR_EXCLUDING on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method HANDLE_EXCEPTION_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_WRF_PPW_BUDGET_DETAIL Allg. Exception Handling Org.-Set Kopf u. Pos. 20040727

Method HANDLE_EXCEPTION_MSG on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method HANDLE_FC_BGDET_COL_ALL Signature

Method HANDLE_FC_BGDET_COL_ALL on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_PPW_BUDGET_DETAIL Allg. Exception Handling Org.-Set Kopf u. Pos. 20040727

Method HANDLE_FC_BGDET_COL_SELECT Signature

Method HANDLE_FC_BGDET_COL_SELECT on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_PPW_BUDGET_DETAIL Allg. Exception Handling Org.-Set Kopf u. Pos. 20040727

Method HANDLE_FC_BGDET_EXP_ALL Signature

Method HANDLE_FC_BGDET_EXP_ALL on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_PPW_BUDGET_DETAIL Allg. Exception Handling Org.-Set Kopf u. Pos. 20040727

Method HANDLE_FC_BGDET_EXP_SELECT Signature

Method HANDLE_FC_BGDET_EXP_SELECT on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
# Exception Resumable Description Created on
1 CX_WRF_PPW_BUDGET_DETAIL Allg. Exception Handling Org.-Set Kopf u. Pos. 20040727

Method INIT_BUDGET_DET_GRID_DEF Signature

Method INIT_BUDGET_DET_GRID_DEF on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Method INIT_BUDGET_DET_GRID_DEF on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method INIT_BUDGET_DET_GRID_DISPL Signature

Method INIT_BUDGET_DET_GRID_DISPL on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Method INIT_BUDGET_DET_GRID_DISPL on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method ON_FUNCTION_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20040727

Method ON_FUNCTION_SELECTED on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method ON_HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20040726

Method ON_HANDLE_TOOLBAR on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method REFRESH_GRID Signature

Method REFRESH_GRID on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Method REFRESH_GRID on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.

Method SET_UP_BG_DET_ALV_TABLES Signature

Method SET_UP_BG_DET_ALV_TABLES on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Method SET_UP_BG_DET_ALV_TABLES on class CL_WRF_PPW_BUDGET_DET_VIEW has no exception.
Event Signatures

Event MESSAGES_CREATED Signature
Event MESSAGES_CREATED on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Event MSG_LOG_CLEAR_REQUEST Signature
Event MSG_LOG_CLEAR_REQUEST on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
Event MSG_REFRESH_REQUEST Signature
Event MSG_REFRESH_REQUEST on class CL_WRF_PPW_BUDGET_DET_VIEW has no parameter.
History
Last changed by/on SAP  20050615 
SAP Release Created in 111