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 |