SAP ABAP Class CL_SWLWP_LOGSYS_EDIT_GRID (Maintenance Grid for Logical Client Systems)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWLWP (Package) Workflow: Workplace Server Part
Properties
Class CL_SWLWP_LOGSYS_EDIT_GRID  
Short Description Maintenance Grid for Logical Client Systems    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWLWP   Workflow: Workplace Server Part 
Created 20020125   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_RESOURCES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SWSCU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWLWP_LOGSYS_EDIT_GRID has no interface implemented.
Friends
Class CL_SWLWP_LOGSYS_EDIT_GRID has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ICON_PUBLISHED Constant Private Type reference (TYPE) SWLWPHPICON '@08@' Icon: Handler Published 20020529
2 C_ICON_UNPUBLISHED Constant Private Type reference (TYPE) SWLWPHPICON '@0A@' Icon: Handler Published 20020529
3 MT_CHANGED_ENTRIES Instance attribute Private Type reference (TYPE) SWLWPCHLOGSYST Table for Logical Systems 20020128
4 MT_LOGSYS Instance attribute Private Type reference (TYPE) SWLWPSYSALVEDITT Table for Maintaining Logical Handler Client Systems 20020125
5 M_ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20020125
6 M_APPENDED_ROW_ID Instance attribute Private Type reference (TYPE) I ID of Appended Line 20020127
7 M_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20020125
8 M_DATA_CHANGED Instance attribute Private Type reference (TYPE) FLAG General Indicator 20020529
9 M_MODIFYABLE_ROW Instance attribute Private Object reference (TYPE REF TO) DATA 20020528
10 M_MODIFYABLE_ROW_ID Instance attribute Private Type reference (TYPE) I ID of Line Ready for Input 20020127
11 M_OWN_LOGSYS Instance attribute Private Type reference (TYPE) LOGSYS Logical System 20020603
12 M_PROTOCOL Instance attribute Private Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Log for Data Entry 20020226
13 M_ROW_ERROR Instance attribute Private Type reference (TYPE) FLAG Error in Line 20020127
14 M_ROW_INITIAL Instance attribute Private Type reference (TYPE) FLAG Line Initial 20020128
15 M_ROW_MODIFYABLE Instance attribute Private Type reference (TYPE) FLAG General Indicator 20020528
16 M_SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20020126
17 M_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20020126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTRY_CHANGED Instance method Private Method Adds entry to "Changed" table 20020603
2 ADD_NEW_ROW Instance method Private Method Adds new entry 20020127
3 BUILD_DISPLAY_TABLE Instance method Private Method 20020528
4 CHECK_CLIENT_SYSTEM_STATUS Instance method Private Method Checks status of client system 20020226
5 CHECK_INPUT_CHANGE Instance method Private Event handling method Checks changes in grid 20020126
6 CHECK_LOGSYS_VALID Instance method Private Method Checks validity of logical system 20020128
7 CHECK_MODIFIED_ROW Instance method Public Method Triggers ALV grid event DATA_CHANGED 20020127
8 CHECK_RFCDEST_VALID Instance method Private Method Checks validity of RFC destination 20020127
9 CHECK_SAPRL_VALID Instance method Private Method Checks validity of SAP Release 20020127
10 CONSTRUCTOR Instance method Public Constructor 20020125
11 ENTRIES_CHANGED Instance method Public Method Query whether entries have changed 20020603
12 GENERATE_RELEASES Instance method Private Method Regenerates the Release entries 20020508
13 GET_SELECTED_ROW Instance method Private Method Gets the currently selected line 20020127
14 HANDLE_HANDLER_PUBLISH Instance method Public Method 20020528
15 HANDLE_TOOLBAR_BUTTONCLICK Instance method Private Event handling method Event Handler for Toolbar Button Clicks 20020126
16 INIT_GRID Instance method Private Method Initializes the ALV grid 20020125
17 INIT_SPLITTER Instance method Private Method Initializes the splitter container 20020126
18 INIT_TOOLBAR Instance method Private Method Initializes the toolbar 20020126
19 LOAD_FROM_DATABASE Instance method Private Method 20020528
20 PERSIST_ENTRIES Instance method Public Method Persists entries in database 20020127
21 POPUP_GET_RELEASE Static method Private Method Starts POPUP for manual release entry 20020603
22 REFRESH_DISPLAY Instance method Private Method 20020528
23 RELOAD_FROM_DATABASE Instance method Private Method Loads definitions from database 20020128
24 REMOVE_ENTRY_CHANGED Instance method Private Method Deletes entry from "Changed" table 20020603
25 REMOVE_ROW Instance method Private Method Deletes a line from the grid 20020127
26 SET_ROW_MODIFYIABLE Instance method Private Method Makes line in grid ready for changes 20020528
27 TOGGLE_DISPLAY_MODE Instance method Private Method Switches between display and entry mode 20020528
28 UNSET_ROW_MODIFYIABLE Instance method Private Method Makes line in grid ready for changes 20020528
29 _ADD_NEW_ROW Instance method Private Method Adds new entry 20020529
30 _SET_LINE_MODIFYIABLE Instance method Private Method Makes line in grid ready for changes 20020529
31 _UNSET_LINE_MODIFYABLE Instance method Private Method Deactivates change mode 20020529
Events
Class CL_SWLWP_LOGSYS_EDIT_GRID has no event.
Types
Class CL_SWLWP_LOGSYS_EDIT_GRID has no local type.
Method Signatures

Method ADD_ENTRY_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20020603

Method ADD_ENTRY_CHANGED on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method ADD_NEW_ROW Signature

Method ADD_NEW_ROW on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method ADD_NEW_ROW on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method BUILD_DISPLAY_TABLE Signature

Method BUILD_DISPLAY_TABLE on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method BUILD_DISPLAY_TABLE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method CHECK_CLIENT_SYSTEM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Call by reference Type reference (TYPE) FLAG allgemeines flag 20020226
2 Importing I_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logisches System 20020226
3 Importing I_RFCDEST Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020226

Method CHECK_CLIENT_SYSTEM_STATUS on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method CHECK_INPUT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Call by reference Attribute reference (LIKE) 20020126

Method CHECK_INPUT_CHANGE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method CHECK_LOGSYS_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Value transfer Type reference (TYPE) FLAG allgemeines flag 20020128
2 Importing I_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logisches System 20020128

Method CHECK_LOGSYS_VALID on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method CHECK_MODIFIED_ROW Signature

Method CHECK_MODIFIED_ROW on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method CHECK_MODIFIED_ROW on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method CHECK_RFCDEST_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Value transfer Type reference (TYPE) FLAG 20020127
2 Importing I_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logisches System 20020513
3 Importing I_RFCDEST Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20020127

Method CHECK_RFCDEST_VALID on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method CHECK_SAPRL_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERROR Value transfer Type reference (TYPE) FLAG allgemeines flag 20020127
2 Importing I_SAPRL Value transfer Type reference (TYPE) SYSAPRL R/3-System, Release-Stand des R/3-Systems 20020127

Method CHECK_SAPRL_VALID on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTAINER_NAME Call by reference Type reference (TYPE) C 20020125

Method CONSTRUCTOR on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method ENTRIES_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENTRIES_CHANGED Value transfer Type reference (TYPE) FLAG allgemeines flag 20020603

Method ENTRIES_CHANGED on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method GENERATE_RELEASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ONLY_CHANGEABLE_ENTRY Call by reference Type reference (TYPE) FLAG ' ' allgemeines flag 20020508

Method GENERATE_RELEASES on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method GET_SELECTED_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCAL_ROW Value transfer Type reference (TYPE) FLAG ist ausgewählte Zeile lokale Zeile? 20020127
2 Exporting E_MULTIPLE_ROWS Value transfer Type reference (TYPE) FLAG sind mehrere Zeilen markiert? 20020127
3 Exporting E_ROW_ID Value transfer Type reference (TYPE) I 20020127

Method GET_SELECTED_ROW on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method HANDLE_HANDLER_PUBLISH Signature

Method HANDLE_HANDLER_PUBLISH on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method HANDLE_HANDLER_PUBLISH on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method HANDLE_TOOLBAR_BUTTONCLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Attribute reference (LIKE) 20020126

Method HANDLE_TOOLBAR_BUTTONCLICK on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method INIT_GRID Signature

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

Method INIT_GRID on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method INIT_SPLITTER Signature

Method INIT_SPLITTER on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method INIT_SPLITTER on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method INIT_TOOLBAR Signature

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

Method INIT_TOOLBAR on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method LOAD_FROM_DATABASE Signature

Method LOAD_FROM_DATABASE on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method LOAD_FROM_DATABASE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method PERSIST_ENTRIES Signature

Method PERSIST_ENTRIES on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method PERSIST_ENTRIES on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method POPUP_GET_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SAPRL Value transfer Type reference (TYPE) SYSAPRL R/3-System, Release-Stand des R/3-Systems 20020603
2 Importing I_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logisches System 20020603

Method POPUP_GET_RELEASE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method REFRESH_DISPLAY Signature

Method REFRESH_DISPLAY on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method REFRESH_DISPLAY on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method RELOAD_FROM_DATABASE Signature

Method RELOAD_FROM_DATABASE on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method RELOAD_FROM_DATABASE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method REMOVE_ENTRY_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20020603

Method REMOVE_ENTRY_CHANGED on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method REMOVE_ROW Signature

Method REMOVE_ROW on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method REMOVE_ROW on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method SET_ROW_MODIFYIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_ROW Value transfer Type reference (TYPE) FLAG ' ' allgemeines flag 20020528
2 Importing I_ROW_ID Value transfer Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20020528

Method SET_ROW_MODIFYIABLE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method TOGGLE_DISPLAY_MODE Signature

Method TOGGLE_DISPLAY_MODE on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method TOGGLE_DISPLAY_MODE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method UNSET_ROW_MODIFYIABLE Signature

Method UNSET_ROW_MODIFYIABLE on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method UNSET_ROW_MODIFYIABLE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method _ADD_NEW_ROW Signature

Method _ADD_NEW_ROW on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method _ADD_NEW_ROW on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method _SET_LINE_MODIFYIABLE Signature

Method _SET_LINE_MODIFYIABLE on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method _SET_LINE_MODIFYIABLE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.

Method _UNSET_LINE_MODIFYABLE Signature

Method _UNSET_LINE_MODIFYABLE on class CL_SWLWP_LOGSYS_EDIT_GRID has no parameter.
Method _UNSET_LINE_MODIFYABLE on class CL_SWLWP_LOGSYS_EDIT_GRID has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 620