SAP ABAP Class CL_FINB_CONDITION_CONTROL (Control for Entering a Condition)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB-SRV (Application Component) Services
     FINB_REPORTING (Package) Reporting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FINB_CONDITION Condition 20021029
Properties
Class CL_FINB_CONDITION_CONTROL  
Short Description Control for Entering a Condition    
Super Class CL_FINB_CONDITION Condition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FINB_REPORTING   Reporting 
Created 20021023   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FINB_CONDITION_CONTROL has no interface implemented.
Friends
Class CL_FINB_CONDITION_CONTROL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_GRID_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20021023
2 ALV_SELTABS Instance attribute Private See coding ALV Display of a Condition 20021024
3 CONDITION_CHANGED Instance attribute Public Type reference (TYPE) BOOLE_D Condition changed semantically (ORIGINAL_COND <> CONDITION) 20021029
4 CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20021024
5 DO_NOT_PROPAGATE Instance attribute Private Type reference (TYPE) BOOLE_D Do not place changed condition back in control 20021029
6 INPUT_FAULTY Instance attribute Public Type reference (TYPE) BOOLE_D User Entry Contains Errors 20021023
7 KF_CHARS_POOL Instance attribute Private Type reference (TYPE) FINB_KF_CHARS List of Characteristics and Key Figures 20021024
8 MD_SERVICE Instance attribute Private Object reference (TYPE REF TO) CL_FINB_MD_SERVICE Grouped Characteristic Service 20021023
9 NO_ERROR_LOG Instance attribute Private Type reference (TYPE) BOOLE_D No error log during check for changed data 20021030
10 ORIGINAL_COND Instance attribute Public Object reference (TYPE REF TO) CL_FINB_CONDITION Original condition (from CONSTRUCTOR/SET_CONDITION) 20021029
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_EMPTY_SELECTION Instance method Private Method Add Empty Selection Condition 20021024
2 CHECK_CHANGED_DATA Instance method Public Method Searches for and transfers new user entry 20021025
3 CHECK_IF_SELTAB_FALSE Instance method Private Method Checks whether selection condition is wrong 20021108
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20021023
5 COPY_CONTROL Instance method Public Method Copies condition together with control (no display) 20021031
6 CREATE_AND_INIT_ALV Instance method Private Method Generates ALV Instance 20021023
7 ENTER_COMPLEX_SELECTION Instance method Private Method Displays popup for entering complex selection conditions 20021024
8 HANDLE_DATA_CHANGED Instance method Private Event handling method Result Handler for Checking and Transferring Data Entry 20021024
9 HANDLE_DATA_CHANGED_FINISHED Instance method Private Event handling method Event Handler for Data Transfer in CL_FINB_CONDITION 20021112
10 HANDLE_HOTSPOT_CLICK Instance method Private Event handling method Result Handler for Clicks on More Button 20021024
11 HANDLE_ONF4 Instance method Private Event handling method Result Handler for F4 Help 20021024
12 HANDLE_TOOLBAR Instance method Private Event handling method Result Handler for Generating Toolbars 20021024
13 HANDLE_USER_COMMAND Instance method Private Event handling method Result Handler for Own Pushbuttons 20021024
14 REVERT Instance method Public Method Does not reset all non-saved changes 20021030
15 SET_CONDITION_INT Instance method Private Method Changes condition to be edited 20021029
16 SET_INPUT_MODE Instance method Public Method Make control ready for input(not ready for input 20021029
17 SET_VISIBLE Instance method Public Method Make control visible/invisible 20021024
18 UPDATE_ALV_LINE Instance method Private Method Updates ALV Fields in a Row 20021028
19 UPDATE_CONDITION Instance method Private Method Updates Assigned Condition 20021025
Events
Class CL_FINB_CONDITION_CONTROL has no event.
Types
Class CL_FINB_CONDITION_CONTROL has no local type.
Method Signatures

Method APPEND_EMPTY_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME Feld, zu der leere Selektionsbedingung gehört 20021024

Method APPEND_EMPTY_SELECTION on class CL_FINB_CONDITION_CONTROL has no exception.

Method CHECK_CHANGED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_ERROR_LOG Call by reference Type reference (TYPE) BOOLE_D ' ' Kein Fehlerprotokoll ausgeben bei fehlerhafter Eingabe 20021030
# Exception Resumable Description Created on
1 USER_INPUT_FAULTY Benutzereingabe fehlerhaft, Übernahme nicht möglich 20021025

Method CHECK_IF_SELTAB_FALSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME FI-Stammdaten: Feldname 20021108
2 Importing I_SELTAB Call by reference Type reference (TYPE) FINB_ALV_SELECTION-SELTAB Selektionsbedingung zu einem Feldnamen 20021108
# Exception Resumable Description Created on
1 CONDITION_IS_FALSE Bedingung ist unerfüllbar 20021108

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20021030
2 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container fuer Custom Controls in der Dynpro Area 20021023
3 Importing IT_KF_CHARS_INITIAL_DISPLAY Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen für die allererste Anzeige 20021023
4 Importing IT_KF_CHARS_POOL Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmals- und Kennzahlenvorrat 20021023
5 Importing IT_SEL_TAB Call by reference Type reference (TYPE) FINB_SEL_TAB Selektionstabelle mit Feldnamen 20021030
6 Importing I_APPLICATION Call by reference Type reference (TYPE) FINB_MD_APPLICATION FIN-Stammdaten: Anwendung 20021030
7 Importing I_AREAID Call by reference Type reference (TYPE) FINB_MD_REGID FIN-Stammdaten: Anwendungsgebiet 20021030
8 Importing I_CONDITION_ID Call by reference Type reference (TYPE) FINB_CONDITIONS-CONDITION_ID Id der von der Datenbank zu lesenden Bedingung 20021030
9 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) BOOLE_D ' ' 'X' = Control nicht eingabebereit, ' ' = eingabebereit 20021029
10 Importing I_VISIBLE Call by reference Type reference (TYPE) BOOLE_D ' ' 'X' = Control anzeigen, ' ' = Control nicht anzeigen 20021031
# Exception Resumable Description Created on
1 CONDITION_NOT_FOUND Bedingung zu I_CONDITION_ID nicht gefunden 20021030
2 ERROR_OCCURRED Fehler aufgetreten (mit Meldung) 20021024
3 OR_COND_NOT_SUPPORTED Verorderte Bedingungen sind nicht unterstützt 20021030

Method COPY_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_COPY Value transfer Object reference (TYPE REF TO) CL_FINB_CONDITION_CONTROL Eingabefähige Bedingung 20021031

Method COPY_CONTROL on class CL_FINB_CONDITION_CONTROL has no exception.

Method CREATE_AND_INIT_ALV Signature

Method CREATE_AND_INIT_ALV on class CL_FINB_CONDITION_CONTROL has no parameter.
# Exception Resumable Description Created on
1 ERROR_OCCURRED Fehler aufgetreten (mit Meldung) 20021023

Method ENTER_COMPLEX_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINE_NO Call by reference Type reference (TYPE) INT4 Zeile der ALV-Liste 20021024

Method ENTER_COMPLEX_SELECTION on class CL_FINB_CONDITION_CONTROL has no exception.

Method HANDLE_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20021024
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20021024
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20021024
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20021024
5 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20021024

Method HANDLE_DATA_CHANGED on class CL_FINB_CONDITION_CONTROL has no exception.

Method HANDLE_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ET_GOOD_CELLS Value transfer Attribute reference (LIKE) 20021112
2 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20021112

Method HANDLE_DATA_CHANGED_FINISHED on class CL_FINB_CONDITION_CONTROL has no exception.

Method HANDLE_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20021024
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20021024
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20021024

Method HANDLE_HOTSPOT_CLICK on class CL_FINB_CONDITION_CONTROL has no exception.

Method HANDLE_ONF4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20021024
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20021024
3 Importing ET_BAD_CELLS Value transfer Attribute reference (LIKE) 20021024
4 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20021024
5 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20021024
6 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20021024

Method HANDLE_ONF4 on class CL_FINB_CONDITION_CONTROL has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20021024
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20021024

Method HANDLE_TOOLBAR on class CL_FINB_CONDITION_CONTROL has no exception.

Method HANDLE_USER_COMMAND Signature

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

Method HANDLE_USER_COMMAND on class CL_FINB_CONDITION_CONTROL has no exception.

Method REVERT Signature

Method REVERT on class CL_FINB_CONDITION_CONTROL has no parameter.
Method REVERT on class CL_FINB_CONDITION_CONTROL has no exception.

Method SET_CONDITION_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KF_CHARS_INITIAL_DISPLAY Value transfer Type reference (TYPE) FINB_KF_CHARS Merkmale und Kennzahlen für die allererste Anzeige 20021029
2 Importing IT_KF_CHARS_POOL Call by reference Type reference (TYPE) FINB_KF_CHARS Merkmals- und Kennzahlenvorrat 20021029
# Exception Resumable Description Created on
1 CONTROL_NO_LONGER_EXISTING Control existiert nicht mehr 20021029
2 OR_COND_NOT_SUPPORTED Veroderte Bedingungen nicht unterstützt (ohne Meldung) 20021029

Method SET_INPUT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INPUT_ALLOWED Call by reference Type reference (TYPE) BOOLE_D 'X' = eingabebereit, ' ' = nur Anzeige 20021029

Method SET_INPUT_MODE on class CL_FINB_CONDITION_CONTROL has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VISIBLE Call by reference Type reference (TYPE) BOOLE_D 'X' 'X' = sichtbar, ' ' = unsichtbar 20021024

Method SET_VISIBLE on class CL_FINB_CONDITION_CONTROL has no exception.

Method UPDATE_ALV_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LINE Call by reference Type reference (TYPE) FINB_ALV_SELECTION Felder für ALV-Darstellung einer Selektionsbedingung 20021028

Method UPDATE_ALV_LINE on class CL_FINB_CONDITION_CONTROL has no exception.

Method UPDATE_CONDITION Signature

Method UPDATE_CONDITION on class CL_FINB_CONDITION_CONTROL has no parameter.
Method UPDATE_CONDITION on class CL_FINB_CONDITION_CONTROL has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 150