SAP ABAP Class CL_CONDITION_SCREEN (Condition Screen)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-PRC-PR (Application Component) Pricing
     PRICING_GUI_C (Package) Graphical User Interface for Pricing
Properties
Class CL_CONDITION_SCREEN  
Short Description Condition Screen    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PRICING_GUI_C   Graphical User Interface for Pricing 
Created 20000818   SAP 
Last change 20050219   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CONDITION_SCREEN has no forward declaration.
Interfaces
Class CL_CONDITION_SCREEN has no interface implemented.
Friends
Class CL_CONDITION_SCREEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ABAP_PRICING_SCREEN Static Attribute Protected Type reference (TYPE) NUM1 1 Use ABAP_PRICING_SCREEN 20010816
2 GC_ACCESS_BUTTON Static Attribute Protected Type reference (TYPE) NUM1 2 ACCESS Button active 20010816
3 GC_ADDITIONAL_BUTTON Static Attribute Protected Type reference (TYPE) NUM1 3 Additional Button Active 20040802
4 GC_ADDITIONAL_BUTTON_SCREEN Static Attribute Protected Type reference (TYPE) NUM1 5 Use ADDITIONAL_BUTTON_SCREEN 20040802
5 GC_FCODE_ACCESS Static Attribute Protected Type reference (TYPE) UI_FUNC 'ACCESS' Function Code 20020227
6 GC_FCODE_DYNAMICAL_BUTTON Static Attribute Protected Type reference (TYPE) UI_FUNC 'DYNAMICAL_BUTTON_' Function Code 20040802
7 GC_FCODE_PRICING Static Attribute Protected Type reference (TYPE) UI_FUNC 'PRICING' Function Code 20020227
8 GC_FCODE_TTE_ANALYSIS Static Attribute Protected Type reference (TYPE) UI_FUNC 'TTE_ANALYSIS' Function Code 20020227
9 GC_FUNCNAME_TTE_ANALYSIS Static Attribute Protected Type reference (TYPE) FUNCNAME 'TTE_4_DOCUMENT_DISPLAY' Function Name 20020412
10 GC_IPC_ANALYSIS_SCREEN Static Attribute Protected Type reference (TYPE) NUM1 4 Use IPC_ANALYSIS_SCREEN 20010816
11 GC_PRICING_BUTTON Static Attribute Protected Type reference (TYPE) NUM1 1 PRICING Button Active 20010816
12 MP_ABAP_PRICING_SCREEN Instance attribute Protected Object reference (TYPE REF TO) CL_PRICING_SCREEN Price Screen 20010607
13 MP_DISPLAY_AREA Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20000824
14 MP_DYNAMICAL_BUTTON Instance attribute Private Type reference (TYPE) DYNAMICAL_BUTTON Addtional Button on the Condition Screen 20040802
15 MP_IPC_ANALYSIS_SCREEN Instance attribute Protected Object reference (TYPE REF TO) CL_IPCACC_SIMULATION_SCREEN Access Analysis 20010607
16 MP_SPLITTER_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20000823
17 MP_SPLITTER_DISPLAY_AREA Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20000823
18 MP_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20000823
19 MS_HEAD_DATA Instance attribute Private Type reference (TYPE) PRCT_HEAD_DATA Header Information for Pricing Document 20010822
20 MS_SCREEN_CONTROL Instance attribute Private Type reference (TYPE) PRCT_SCREEN_CONTROL Controlling Flag for Displaying Condition Screen 20010824
21 MT_DYNAMICAL_BUTTON Instance attribute Private Type reference (TYPE) DYNAMICAL_BUTTON_T Addtional Button on the Condition Screen 20040802
22 MT_ITEM_NO Instance attribute Protected Type reference (TYPE) PRCT_ITEM_NO_T 20041227
23 MV_ADDITIONAL_BUTTON_NO Instance attribute Private Type reference (TYPE) NUM03 Counter 20040802
24 MV_BUTTON_STATE Instance attribute Private Type reference (TYPE) NUM1 Active Button 20010816
25 MV_PD_HANDLE Instance attribute Protected Type reference (TYPE) PRCT_HANDLE Pricing Run Handle 20000818
26 MV_SCREEN_STATE Instance attribute Private Type reference (TYPE) NUM1 Active Screen 20010816
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DYNAMICAL_BUTTON Instance method Private Method Add Addtional Buttons 20040802
2 CHECK_CHANGED_DATA Instance method Public Method Verify Changes 20010621
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000818
4 DISPLAY Instance method Public Method Display Condition Screen 20000818
5 FREE Instance method Public Method Release Resources 20010717
6 ON_PRICING_DATA_CHANGED_ABAP Instance method Protected Event handling method Pricing Data Has Changed 20010815
7 ON_TOOLBAR_BUTTON Instance method Protected Event handling method Toolbar Button Printed 20000824
8 REFRESH Instance method Protected Method Refresh Condition Screen 20001009
9 SET_BUTTON_DISABLED Instance method Private Method Switch Button to Not Included 20040802
10 SET_BUTTON_ENABLED Instance method Private Method Switch Button to Included 20040802
11 SET_BUTTON_INVISIBLE Instance method Private Method Switch Button to Invisible 20040802
12 SET_BUTTON_STATE Instance method Private Method Show and Hide Buttons 20010607
13 SET_SCREEN_STATE Instance method Private Method Display Required Control 20010816
Events
# Event Type Visibility Description Created on
1 PRICING_DATA_CHANGED Instance Event
(0)
Public
(2)
Pricing Data Has Changed 20000906
Types
Class CL_CONDITION_SCREEN has no local type.
Method Signatures

Method ADD_DYNAMICAL_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ADDITIONAL_BUTTON Call by reference Object reference (TYPE REF TO) IF_PRC_ADDITIONAL_BUTTON weiterer Knopf auf dem Konditionsbild 20040802
2 Importing IV_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20040802

Method ADD_DYNAMICAL_BUTTON on class CL_CONDITION_SCREEN has no exception.

Method CHECK_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SCREEN_REFRESH Call by reference Type reference (TYPE) XFELD Anzeige auffrischen 20010621
2 Exporting EV_CHANGES_VALID Call by reference Type reference (TYPE) XFELD Eingaben sind konsistent 20010621

Method CHECK_CHANGED_DATA on class CL_CONDITION_SCREEN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DISPLAY_AREA Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20000818
2 Importing IT_ADDITIONAL_BUTTON Call by reference Type reference (TYPE) PRCT_ADDITIONAL_BUTTON_T weiterer Knopf auf dem Konditionsbild 20040802

Method CONSTRUCTOR on class CL_CONDITION_SCREEN has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SCREEN_CONTROL Call by reference Type reference (TYPE) PRCT_SCREEN_CONTROL Steuernde Flag für Anzeige des Konditionsbilds 20010824
2 Importing IT_ITEM_NO Call by reference Type reference (TYPE) PRCT_ITEM_NO_T List of Item Numbers 20041227
3 Importing IV_ITEM_NO Call by reference Type reference (TYPE) PRCT_ITEM_NO Positionsnummer 20000818
4 Importing IV_PD_HANDLE Call by reference Type reference (TYPE) PRCT_HANDLE Handle eines Preisfindungslaufes 20000818

Method DISPLAY on class CL_CONDITION_SCREEN has no exception.

Method FREE Signature

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

Method ON_PRICING_DATA_CHANGED_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_HEAD_RET Value transfer Attribute reference (LIKE) Return-Werte der Preisfindung auf Kopfebene 20020227
2 Importing ET_ITEM_NO Call by reference Attribute reference (LIKE) 20041227
3 Importing ET_ITEM_RET Value transfer Attribute reference (LIKE) Rückgabetabelle für alle Positionen 20010815
4 Importing EV_BAL_LOG Value transfer Attribute reference (LIKE) Anwendungs-Log: Handle eines Protokolls 20010815
5 Importing EV_ITEM_REDETERMINED Value transfer Attribute reference (LIKE) Neuermittlung aller Konditionen 20021029
6 Importing EV_PD_HANDLE Call by reference Attribute reference (LIKE) 20030103

Method ON_PRICING_DATA_CHANGED_ABAP on class CL_CONDITION_SCREEN has no exception.

Method ON_TOOLBAR_BUTTON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20000824

Method ON_TOOLBAR_BUTTON on class CL_CONDITION_SCREEN has no exception.

Method REFRESH Signature

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

Method SET_BUTTON_DISABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20040802

Method SET_BUTTON_DISABLED on class CL_CONDITION_SCREEN has no exception.

Method SET_BUTTON_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20040802

Method SET_BUTTON_ENABLED on class CL_CONDITION_SCREEN has no exception.

Method SET_BUTTON_INVISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FCODE Call by reference Type reference (TYPE) UI_FUNC Funktionscode 20040802

Method SET_BUTTON_INVISIBLE on class CL_CONDITION_SCREEN has no exception.

Method SET_BUTTON_STATE Signature

Method SET_BUTTON_STATE on class CL_CONDITION_SCREEN has no parameter.
Method SET_BUTTON_STATE on class CL_CONDITION_SCREEN has no exception.

Method SET_SCREEN_STATE Signature

Method SET_SCREEN_STATE on class CL_CONDITION_SCREEN has no parameter.
Method SET_SCREEN_STATE on class CL_CONDITION_SCREEN has no exception.
Event Signatures

Event PRICING_DATA_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ES_HEAD_RET Exporting Value transfer Type reference (TYPE) PRCT_HEAD_RET Return-Werte der Preisfindung auf Kopfebene 20020227
2 ET_ITEM_NO Exporting Value transfer Type reference (TYPE) PRCT_ITEM_NO_T List of Item Numbers 20041227
3 ET_ITEM_RET Exporting Value transfer Type reference (TYPE) PRCT_ITEM_RET_T Rückgabetabelle für alle Positionen 20010710
4 EV_BAL_LOG Exporting Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20010720
5 EV_ITEM_NO Exporting Value transfer Type reference (TYPE) PRCT_ITEM_NO Positionsnummer 20010710
6 EV_ITEM_REDETERMINED Exporting Value transfer Type reference (TYPE) PRCT_REDETERMINE Neuermittlung aller Konditionen 20021029
7 EV_PD_HANDLE Exporting Value transfer Type reference (TYPE) PRCT_HANDLE Handle eines Preisfindungslaufes 20030103
History
Last changed by/on SAP  20050219 
SAP Release Created in 20C