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 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | NUM1 | 1 | Use ABAP_PRICING_SCREEN | 20010816 | |
2 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | NUM1 | 2 | ACCESS Button active | 20010816 | |
3 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | NUM1 | 3 | Additional Button Active | 20040802 | |
4 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | NUM1 | 5 | Use ADDITIONAL_BUTTON_SCREEN | 20040802 | |
5 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | UI_FUNC | 'ACCESS' | Function Code | 20020227 | |
6 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | UI_FUNC | 'DYNAMICAL_BUTTON_' | Function Code | 20040802 | |
7 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | UI_FUNC | 'PRICING' | Function Code | 20020227 | |
8 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | UI_FUNC | 'TTE_ANALYSIS' | Function Code | 20020227 | |
9 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | FUNCNAME | 'TTE_4_DOCUMENT_DISPLAY' | Function Name | 20020412 | |
10 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | NUM1 | 4 | Use IPC_ANALYSIS_SCREEN | 20010816 | |
11 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | NUM1 | 1 | PRICING Button Active | 20010816 | |
12 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_PRICING_SCREEN | Price Screen | 20010607 | ||
13 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20000824 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DYNAMICAL_BUTTON | Addtional Button on the Condition Screen | 20040802 | ||
15 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_IPCACC_SIMULATION_SCREEN | Access Analysis | 20010607 | ||
16 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_SPLITTER_CONTAINER | Splitter Control | 20000823 | ||
17 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstract Container for GUI Controls | 20000823 | ||
18 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GUI_TOOLBAR | Toolbar Control | 20000823 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRCT_HEAD_DATA | Header Information for Pricing Document | 20010822 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PRCT_SCREEN_CONTROL | Controlling Flag for Displaying Condition Screen | 20010824 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DYNAMICAL_BUTTON_T | Addtional Button on the Condition Screen | 20040802 | ||
22 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | PRCT_ITEM_NO_T | 20041227 | |||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | NUM03 | Counter | 20040802 | ||
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | NUM1 | Active Button | 20010816 | ||
25 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | PRCT_HANDLE | Pricing Run Handle | 20000818 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | NUM1 | Active Screen | 20010816 |
Methods
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 | ![]() |
IP_ADDITIONAL_BUTTON | Call by reference | Object reference (TYPE REF TO) | IF_PRC_ADDITIONAL_BUTTON | weiterer Knopf auf dem Konditionsbild | 20040802 | ||
2 | ![]() |
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 | ![]() |
CV_SCREEN_REFRESH | Call by reference | Type reference (TYPE) | XFELD | Anzeige auffrischen | 20010621 | ||
2 | ![]() |
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 | ![]() |
IP_DISPLAY_AREA | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20000818 | ||
2 | ![]() |
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 | ![]() |
IS_SCREEN_CONTROL | Call by reference | Type reference (TYPE) | PRCT_SCREEN_CONTROL | Steuernde Flag für Anzeige des Konditionsbilds | 20010824 | ||
2 | ![]() |
IT_ITEM_NO | Call by reference | Type reference (TYPE) | PRCT_ITEM_NO_T | List of Item Numbers | 20041227 | ||
3 | ![]() |
IV_ITEM_NO | Call by reference | Type reference (TYPE) | PRCT_ITEM_NO | Positionsnummer | 20000818 | ||
4 | ![]() |
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 | ![]() |
ES_HEAD_RET | Value transfer | Attribute reference (LIKE) | Return-Werte der Preisfindung auf Kopfebene | 20020227 | |||
2 | ![]() |
ET_ITEM_NO | Call by reference | Attribute reference (LIKE) | 20041227 | ||||
3 | ![]() |
ET_ITEM_RET | Value transfer | Attribute reference (LIKE) | Rückgabetabelle für alle Positionen | 20010815 | |||
4 | ![]() |
EV_BAL_LOG | Value transfer | Attribute reference (LIKE) | Anwendungs-Log: Handle eines Protokolls | 20010815 | |||
5 | ![]() |
EV_ITEM_REDETERMINED | Value transfer | Attribute reference (LIKE) | Neuermittlung aller Konditionen | 20021029 | |||
6 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 |