SAP ABAP Class CL_ISHMED_LTE_SM_INS (Splitter for Creating Fixed Values Markers)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
Properties
Class CL_ISHMED_LTE_SM_INS  
Short Description Splitter for Creating Fixed Values Markers    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20020117   SAP 
Last change 20070917   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 N2PQV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_LTE_SM_INS has no interface implemented.
Friends
Class CL_ISHMED_LTE_SM_INS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_TAG_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Day ALV 20020207
2 GREF_VALUE_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Values ALV 20020207
3 G_ACT_VALUE_TAG Instance attribute Private Type reference (TYPE) GS_OUTTAB_TAG IS-H*MED LTE: Markers Tag Table 20020228
4 G_DATA_PROVIDER Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_LTE_DATA_PROVIDER IS-H*MED: Data Class of the Text Modules for the Editor 20020313
5 G_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20020117
6 G_TAG_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20020207
7 G_TAG_DATA_CHANGE Instance attribute Private Type reference (TYPE) FLAG General Flag 20020218
8 G_TAG_DELETED_ROWS Instance attribute Private See coding G_TAG_DELETED_ROWS 20020218
9 G_TAG_DEL_VALUES Instance attribute Private See coding 20020228
10 G_TAG_ERROR_IN_DATA Instance attribute Private Type reference (TYPE) FLAG General Flag 20020227
11 G_TAG_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20020207
12 G_TAG_INSERTED_ROWS Instance attribute Private See coding General Flag 20020218
13 G_TAG_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20020207
14 G_TAG_SAVE_T Instance attribute Private Type reference (TYPE) GT_OUTTAB_TAG Save 20020219
15 G_TAG_T Instance attribute Private Type reference (TYPE) GT_OUTTAB_TAG G_TAG_T 20020207
16 G_TAG_WA Instance attribute Private Type reference (TYPE) GS_OUTTAB_TAG IS-H*MED LTE: Marker Values 20020207
17 G_VALUES_INS Instance attribute Private See coding 20020228
18 G_VALUE_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20020207
19 G_VALUE_DATA_CHANGE Instance attribute Private Type reference (TYPE) FLAG General Flag 20020228
20 G_VALUE_ERROR_IN_DATA Instance attribute Private Type reference (TYPE) FLAG General Flag 20020227
21 G_VALUE_FCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT 20020207
22 G_VALUE_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO 20020207
23 G_VALUE_T Instance attribute Private Type reference (TYPE) GT_OUTTAB_VALUE Value Table 20020207
24 G_VALUE_TITLE Instance attribute Private Type reference (TYPE) LVC_TITLE ALV Control: Title Bar Text 20020228
25 G_VALUE_WA Instance attribute Private Type reference (TYPE) GS_OUTTAB_VALUE IS-H*MED LTE: Markers 20020207
Methods
# Method Level Visibility Method type Description Created on
1 CAN_GO_BACK_OR_CLOSE Instance method Public Method check if all changes are saved or no changes made => BACK OK 20020228
2 CONSTRUCTOR Instance method Public Constructor Constructor 20020117
3 REG_EVENTS Instance method Private Method register all events 20020207
4 REINIT_DATA Instance method Public Method set all data in a valid condition 20020301
5 SET_VISIBLE Instance method Public Method set splitter visible 20020301
6 TAG_CHECK_DOUBLE_ENTRIES Instance method Private Method check double entered tags 20020219
7 TAG_CHECK_START_AND_END Instance method Private Method check if all tags begin with <| and end with |> 20020227
8 TAG_CLEAN_DELTA_TABLES Instance method Private Method correct logical problems in insert or delete table 20020219
9 TAG_GET_CELL_VALUES Instance method Private Method get tag entity 20020219
10 TAG_HANDLE_DATA_CHANGED Instance method Private Event handling method handle event DATA_CHANGED of CL_GUI_ALV_GRID 20020219
11 TAG_HANDLE_DBL_CLICK Instance method Private Event handling method handle event DOUBLE_CLICK of CL_GUI_ALV_GRID 20020219
12 TAG_HANDLE_TOOLBAR Instance method Private Event handling method handle event TOOLBAR of CL_GUI_ALV_GRID 20020219
13 TAG_HANDLE_USER_COMMAND Instance method Private Event handling method handle event USER_COMMAND of CL_GUI_ALV_GRID 20020219
14 TAG_INIT_ALV Instance method Private Method Init ALV of tags 20020219
15 TAG_MAKE_CELLTAB Instance method Private Method build up the celltab 20020219
16 TAG_SAVE Instance method Private Method save tag and values to database 20020219
17 TAG_SAVE_SETID Instance method Private Method save tag and values to database 20070102
18 TAG_SET_PROTECTED Instance method Private Method set all tags as not editable 20020301
19 TAG_UPDATE_DELTA_TABLES Instance method Private Method update delta tables 20020219
20 VALUE_CHECK_DOUBLE_SEQ Instance method Private Method check double entered seq numbers 20020226
21 VALUE_DELETE_VALUES Instance method Private Method Delete entries from values 20020228
22 VALUE_HANDLE_DATA_CHANGED Instance method Private Event handling method handle event DATA_CHANGED of CL_GUI_ALV_GRID 20020226
23 VALUE_HANDLE_TOOLBAR Instance method Private Event handling method handle event TOOLBAR of CL_GUI_ALV_GRID 20020219
24 VALUE_HANDLE_USER_COMMAND Instance method Private Event handling method handle event USER_COMMAND of CL_GUI_ALV_GRID 20020219
25 VALUE_INIT_ALV Instance method Private Method init value ALV 20020219
26 VALUE_MAKE_CELLTAB Instance method Private Method build up the celltab 20020226
27 VALUE_MOVE_DOWN Instance method Private Method move entry down in list 20020219
28 VALUE_MOVE_UP Instance method Private Method move entry up in list 20020219
29 VALUE_READ_VALUES Instance method Private Method read values 20020228
30 VALUE_SAVE_VALUES Instance method Private Method save values 20020228
31 VALUE_SET_SORT Instance method Private Method sort values 20020227
32 VALUE_UPDATE_VIEW Instance method Private Method update view of ALV 20020219
Events
# Event Type Visibility Description Created on
1 SM_INS_BACK Instance Event
(0)
Public
(2)
Back Button Pressed 20020228
Types
Class CL_ISHMED_LTE_SM_INS has no local type.
Method Signatures

Method CAN_GO_BACK_OR_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ANSWER Value transfer Type reference (TYPE) FLAG if 'X' exit will be OK 20020228

Method CAN_GO_BACK_OR_CLOSE on class CL_ISHMED_LTE_SM_INS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_PROVIDER Value transfer Object reference (TYPE REF TO) CL_ISHMED_LTE_DATA_PROVIDER IS-H*MED: Daten Klasse der Textbausteinen für den Editor 20020313
2 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020117

Method CONSTRUCTOR on class CL_ISHMED_LTE_SM_INS has no exception.

Method REG_EVENTS Signature

Method REG_EVENTS on class CL_ISHMED_LTE_SM_INS has no parameter.
Method REG_EVENTS on class CL_ISHMED_LTE_SM_INS has no exception.

Method REINIT_DATA Signature

Method REINIT_DATA on class CL_ISHMED_LTE_SM_INS has no parameter.
Method REINIT_DATA on class CL_ISHMED_LTE_SM_INS has no exception.

Method SET_VISIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISIBLE Value transfer Type reference (TYPE) FLAG 'X' Splitter is visible 20020301
# Exception Resumable Description Created on
1 ERROR_SET_VISIBILITY Fehler beim setzten der Anzeige 20020318

Method TAG_CHECK_DOUBLE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PR_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20020219

Method TAG_CHECK_DOUBLE_ENTRIES on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_CHECK_START_AND_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PR_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20020227

Method TAG_CHECK_START_AND_END on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_CLEAN_DELTA_TABLES Signature

Method TAG_CLEAN_DELTA_TABLES on class CL_ISHMED_LTE_SM_INS has no parameter.
Method TAG_CLEAN_DELTA_TABLES on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_GET_CELL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LS_TAG_WA Value transfer Type reference (TYPE) N2TBS_SM_TAG IS-H*MED LTE: Sprungmarken Tag Tabelle 20020219
2 Importing PR_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20020219
3 Importing ROW_ID Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20020219

Method TAG_GET_CELL_VALUES on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_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) 20020219

Method TAG_HANDLE_DATA_CHANGED on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_HANDLE_DBL_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_COLUMN Value transfer Attribute reference (LIKE) 20020219
2 Importing E_ROW Value transfer Attribute reference (LIKE) 20020219

Method TAG_HANDLE_DBL_CLICK on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_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) 20020219
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20020219

Method TAG_HANDLE_TOOLBAR on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_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) 20020219

Method TAG_HANDLE_USER_COMMAND on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_INIT_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020219

Method TAG_INIT_ALV on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_MAKE_CELLTAB Signature

Method TAG_MAKE_CELLTAB on class CL_ISHMED_LTE_SM_INS has no parameter.
Method TAG_MAKE_CELLTAB on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_SAVE Signature

Method TAG_SAVE on class CL_ISHMED_LTE_SM_INS has no parameter.
# Exception Resumable Description Created on
1 ERROR_IN_VALUE_DATA Fehler in den Value Daten 20020301

Method TAG_SAVE_SETID Signature

Method TAG_SAVE_SETID on class CL_ISHMED_LTE_SM_INS has no parameter.
# Exception Resumable Description Created on
1 ERROR_IN_VALUE_DATA Fehler in den Value Daten 20070102

Method TAG_SET_PROTECTED Signature

Method TAG_SET_PROTECTED on class CL_ISHMED_LTE_SM_INS has no parameter.
Method TAG_SET_PROTECTED on class CL_ISHMED_LTE_SM_INS has no exception.

Method TAG_UPDATE_DELTA_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PR_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20020219

Method TAG_UPDATE_DELTA_TABLES on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_CHECK_DOUBLE_SEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PR_DATA_CHANGED Value transfer Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20020226

Method VALUE_CHECK_DOUBLE_SEQ on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_DELETE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TAG Value transfer Type reference (TYPE) N2TBS_SM_TAG IS-H*MED LTE: Sprungmarken Tag Tabelle 20020228

Method VALUE_DELETE_VALUES on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_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) 20020226

Method VALUE_HANDLE_DATA_CHANGED on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_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) 20020219
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20020219

Method VALUE_HANDLE_TOOLBAR on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_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) 20020219

Method VALUE_HANDLE_USER_COMMAND on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_INIT_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20020219

Method VALUE_INIT_ALV on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_MAKE_CELLTAB Signature

Method VALUE_MAKE_CELLTAB on class CL_ISHMED_LTE_SM_INS has no parameter.
Method VALUE_MAKE_CELLTAB on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_MOVE_DOWN Signature

Method VALUE_MOVE_DOWN on class CL_ISHMED_LTE_SM_INS has no parameter.
Method VALUE_MOVE_DOWN on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_MOVE_UP Signature

Method VALUE_MOVE_UP on class CL_ISHMED_LTE_SM_INS has no parameter.
Method VALUE_MOVE_UP on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_READ_VALUES Signature

Method VALUE_READ_VALUES on class CL_ISHMED_LTE_SM_INS has no parameter.
Method VALUE_READ_VALUES on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_SAVE_VALUES Signature

Method VALUE_SAVE_VALUES on class CL_ISHMED_LTE_SM_INS has no parameter.
# Exception Resumable Description Created on
1 ERROR_IN_DATA Fehler in Daten 20020228

Method VALUE_SET_SORT Signature

Method VALUE_SET_SORT on class CL_ISHMED_LTE_SM_INS has no parameter.
Method VALUE_SET_SORT on class CL_ISHMED_LTE_SM_INS has no exception.

Method VALUE_UPDATE_VIEW Signature

Method VALUE_UPDATE_VIEW on class CL_ISHMED_LTE_SM_INS has no parameter.
Method VALUE_UPDATE_VIEW on class CL_ISHMED_LTE_SM_INS has no exception.
Event Signatures

Event SM_INS_BACK Signature
Event SM_INS_BACK on class CL_ISHMED_LTE_SM_INS has no parameter.
History
Last changed by/on SAP  20070917 
SAP Release Created in 463B