SAP ABAP Class CL_ISH_SCR_COLLAPSIBLE (IS-H: Screen Class for Expanding / Collapsing Screens)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISH_SCREEN IS-H: Base Class for Interface Management 20030901
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_SCR_COLLAPSIBLE IS-H: Interface for Collapsible Screens 20050223
Properties
Class CL_ISH_SCR_COLLAPSIBLE  
Short Description IS-H: Screen Class for Expanding / Collapsing Screens    
Super Class CL_ISH_SCREEN IS-H: Base Class for Interface Management 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20030901   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_SCR_COLLAPSIBLE IS-H: Interface for Collapsible Screens 20050223
Friends
Class CL_ISH_SCR_COLLAPSIBLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FIELDNAME_SUBSCREEN Constant Public Type reference (TYPE) ISH_FIELDNAME 'G_CO_SUBSCREEN' IS-H: Field Name 20031024
2 CO_STATE_COLLAPSE Constant Public Type reference (TYPE) I 1 "Expand" Status 20031024
3 CO_STATE_EXPAND Constant Public Type reference (TYPE) I 2 "Collapse" Status 20031024
4 GR_SCR_PB_COLL Instance attribute Protected Object reference (TYPE REF TO) CL_ISH_SCR_PUSHBUTTON IS-H: Screen Class for Pushbuttons 20031024
5 G_ACTIVE_COLLAPSE Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON Active Indicator for "Expand" 20031024
6 G_ACTIVE_EXPAND Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON Active Indicator for "Collapse" 20031024
7 G_ICON_COLLAPSE Instance attribute Protected Type reference (TYPE) N1_ICON ICON_DATA_AREA_COLLAPSE "Expand" Icon 20031024
8 G_ICON_EXPAND Instance attribute Protected Type reference (TYPE) N1_ICON ICON_DATA_AREA_EXPAND "Collapse" Icon 20031024
9 G_INFO_COLLAPSE Instance attribute Protected Type reference (TYPE) STRING Quickinfo for "Expand" 20031024
10 G_INFO_EXPAND Instance attribute Protected Type reference (TYPE) STRING Quickinfo for "Collapse" 20031024
11 G_INITIAL_STATE Instance attribute Protected Type reference (TYPE) I CO_STATE_EXPAND Initial Status 20031024
12 G_INPUT_COLLAPSE Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON Input-Enabled Status "Expand" 20031024
13 G_INPUT_EXPAND Instance attribute Protected Type reference (TYPE) ISH_ON_OFF ON Input-Enabled Status "Collapse" 20031024
14 G_SET_FIRST_CURSORFIELD Instance attribute Protected Type reference (TYPE) ISH_ON_OFF off Indicator for Cursor Positioning 20040203
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030902
2 CREATE Static method Public Method Create Screen Instance for Priority and Transport Type 20030902
3 DO_NOT_SET_CURSORFIELD Instance method Public Method Sets the g_set_cursorfield to OFF 20050601
4 GET_SCREEN_ACTIVE Instance method Public Method Supplies the Active Screen Instance 20030923
5 GET_SCR_PB_COLL Instance method Public Method Returns the Screen for Expand/Collapse Pushbutton 20031024
6 SET_BUTTON_COLLAPSE Instance method Public Method Sets the Pushbutton Properties for "Collapse" 20031024
7 SET_BUTTON_CURRENT Instance method Public Method Sets the Properties of the Current Pushbutton 20031024
8 SET_BUTTON_EXPAND Instance method Public Method Sets the Pushbutton Properties for "Expand" 20031024
9 SET_INITIAL_STATE Instance method Public Method Sets the Initial Status (See CO_STATE_*) 20031024
10 SET_SCREEN_ACTIVE Instance method Public Method Sets Passed Screen Instance to Active 20030901
11 SWITCH_BUTTON Instance method Public Method Toggles the Pushbutton 20040413
Events
# Event Type Visibility Description Created on
1 EV_SWITCH Instance Event
(0)
Public
(2)
Expand or Collapse 20030904
Types
Class CL_ISH_SCR_COLLAPSIBLE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ISH_SCR_COLLAPSIBLE has no parameter.
# Exception Resumable Description Created on
1 INSTANCE_NOT_POSSIBLE Erzeugen einer Instanz ist nicht möglich 20030902

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20030902
2 Exporting ER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_ISH_SCR_COLLAPSIBLE Instanz der Screenklasse 20030902
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030902

Method CREATE on class CL_ISH_SCR_COLLAPSIBLE has no exception.

Method DO_NOT_SET_CURSORFIELD Signature

Method DO_NOT_SET_CURSORFIELD on class CL_ISH_SCR_COLLAPSIBLE has no parameter.
Method DO_NOT_SET_CURSORFIELD on class CL_ISH_SCR_COLLAPSIBLE has no exception.

Method GET_SCREEN_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20030923
2 Exporting ER_SCREEN_ACTIVE Call by reference Object reference (TYPE REF TO) IF_ISH_SCREEN Aktive Screen-Instanz (auch NULL erlaubt) 20030923
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20030923

Method GET_SCREEN_ACTIVE on class CL_ISH_SCR_COLLAPSIBLE has no exception.

Method GET_SCR_PB_COLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031024
2 Exporting ER_SCR_PB_COLL Call by reference Object reference (TYPE REF TO) CL_ISH_SCR_PUSHBUTTON IS-H: Screenklasse für Pushbuttons 20031024
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031024

Method GET_SCR_PB_COLL on class CL_ISH_SCR_COLLAPSIBLE has no exception.

Method SET_BUTTON_COLLAPSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF Aktiv-Kennzeichen 20031024
2 Importing I_ACTIVE_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_active übernehmen? 20031024
3 Importing I_ICON Value transfer Type reference (TYPE) N1_ICON Icon 20031024
4 Importing I_ICON_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_icon übernehmen? 20031024
5 Importing I_INFO Value transfer Type reference (TYPE) STRING Quickinfo 20031024
6 Importing I_INFO_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_info übernehmen? 20031024
7 Importing I_INPUT Value transfer Type reference (TYPE) ISH_ON_OFF Eingabefähigkeit 20031024
8 Importing I_INPUT_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_input übernehmen? 20031024

Method SET_BUTTON_COLLAPSE on class CL_ISH_SCR_COLLAPSIBLE has no exception.

Method SET_BUTTON_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031024
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031024
3 Importing I_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF Aktiv-Kennzeichen 20031024
4 Importing I_ACTIVE_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_active übernehmen? 20031024
5 Importing I_ICON Value transfer Type reference (TYPE) N1_ICON Icon 20031024
6 Importing I_ICON_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_icon übernehmen? 20031024
7 Importing I_INFO Value transfer Type reference (TYPE) STRING Quickinfo 20031024
8 Importing I_INFO_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_info übernehmen? 20031024
9 Importing I_INPUT Value transfer Type reference (TYPE) ISH_ON_OFF Eingabefähigkeit 20031024
10 Importing I_INPUT_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_input übernehmen? 20031024

Method SET_BUTTON_CURRENT on class CL_ISH_SCR_COLLAPSIBLE has no exception.

Method SET_BUTTON_EXPAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE Value transfer Type reference (TYPE) ISH_ON_OFF Aktiv-Kennzeichen 20031024
2 Importing I_ACTIVE_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_active übernehmen? 20031024
3 Importing I_ICON Value transfer Type reference (TYPE) N1_ICON Icon 20031024
4 Importing I_ICON_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_icon übernehmen? 20031024
5 Importing I_INFO Value transfer Type reference (TYPE) STRING Quickinfo 20031024
6 Importing I_INFO_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_info übernehmen? 20031024
7 Importing I_INPUT Value transfer Type reference (TYPE) ISH_ON_OFF Eingabefähigkeit 20031024
8 Importing I_INPUT_X Value transfer Type reference (TYPE) ISH_ON_OFF OFF i_input übernehmen? 20031024

Method SET_BUTTON_EXPAND on class CL_ISH_SCR_COLLAPSIBLE has no exception.

Method SET_INITIAL_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATE Value transfer Type reference (TYPE) I CO_STATE_EXPAND Initialstatus (siehe CO_STATE_*) 20031024

Method SET_INITIAL_STATE on class CL_ISH_SCR_COLLAPSIBLE has no exception.

Method SET_SCREEN_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20030901
2 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20030901
3 Importing IR_SCREEN Call by reference Object reference (TYPE REF TO) IF_ISH_SCREEN Instanz einer Screenklasse 20030901

Method SET_SCREEN_ACTIVE on class CL_ISH_SCR_COLLAPSIBLE has no exception.

Method SWITCH_BUTTON Signature

Method SWITCH_BUTTON on class CL_ISH_SCR_COLLAPSIBLE has no parameter.
Method SWITCH_BUTTON on class CL_ISH_SCR_COLLAPSIBLE has no exception.
Event Signatures

Event EV_SWITCH Signature
Event EV_SWITCH on class CL_ISH_SCR_COLLAPSIBLE has no parameter.
History
Last changed by/on SAP  20071120 
SAP Release Created in 472