SAP ABAP Class CL_UHC_SUBCOMP_ACTLIST (Subcomponent Action List)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FSCM-DR (Application Component) Internal Collection Procedure
     UHC_ACTION_LIST (Package) Case Subcomponent for Actions of Processor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SCMG_SUBCOMPONENT Case: IF for Subcomponents 20030923
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SCMG_SUBCOMPONENT_API Interface for Access to Subcomponents by API 20030924
Properties
Class CL_UHC_SUBCOMP_ACTLIST  
Short Description Subcomponent Action List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UHC_ACTION_LIST   Case Subcomponent for Actions of Processor 
Created 20030923   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UHC_SUBCOMP_ACTLIST has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SCMG_SUBCOMPONENT Case: IF for Subcomponents 20030923
2 IF_SCMG_SUBCOMPONENT_API Interface for Access to Subcomponents by API 20030924
Friends
Class CL_UHC_SUBCOMP_ACTLIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LIST_DISPLAY Constant Public Type reference (TYPE) STRING 'Action List Display' Display Action List 20031125
2 C_METHOD_DELETE Constant Public Type reference (TYPE) STRING 'DELETE' Delete Action 20031103
3 C_METHOD_EXECUTE Constant Public Type reference (TYPE) STRING 'EXECUTE' Execute Action 20031103
4 C_STATUS_DONE Constant Public Type reference (TYPE) UHC_STATUS '10' Action Completed 20031017
5 C_STATUS_IN_PROCESS Constant Public Type reference (TYPE) UHC_STATUS '05' Action being Processed 20031017
6 C_STATUS_NEW Constant Public Type reference (TYPE) UHC_STATUS '01' New action 20031017
7 FALSE Constant Public Type reference (TYPE) SRMBOOLEAN IS INITIAL Boolean FALSE 20031021
8 GRID Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20030924
9 GT_ACTIONS Instance attribute Public Type reference (TYPE) UHC_CASE_ALIST_EXT_TAB List of actions 20031121
10 GT_ACTIONS_DEL Instance attribute Public Type reference (TYPE) UHC_CASE_ALIST_EXT_TAB List of Deleted Actions 20031121
11 G_ACLIST Constant Public Type reference (TYPE) STRING 'FCL_ACLIST' Defined Action List 20031124
12 G_CHANGED Instance attribute Public Type reference (TYPE) SRMBOOLEAN Action List of Case was Changed 20031021
13 G_CLASS_PARAMETER Instance attribute Private Attribute reference (LIKE) 20031007
14 G_COUNTER Instance attribute Public Type reference (TYPE) UHC_ACT_COUNTER Last Payer in Action List 20031017
15 G_GUID Instance attribute Private Type reference (TYPE) SCMG_CASE_GUID Technical Key of Case (Case GUID) 20030924
16 G_ROLE Instance attribute Public Type reference (TYPE) SCMGAUT_ROLE-ROLE Role of User Against the Case 20031024
17 TRUE Constant Public Type reference (TYPE) SRMBOOLEAN 'X' Boolean TRUE 20031021
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ACTION Instance method Public Method Add Action 20031009
2 ASK_AND_SAVE Instance method Public Method Saving the Case 20031028
3 AUTHORITY_CHECK Instance method Public Method Authorization Check for Activity of Circular 20031031
4 BUILD_GRID Instance method Protected Method Construct ALV 20031204
5 CHECK_BEFOR_EXECUTE Instance method Private Method Check Whether the System Can Execute Action 20031112
6 CHECK_CASE_STATUS_CLOSE Instance method Protected Method Check Whether Case is Closed 20031204
7 CHECK_CONDITION Instance method Public Method Check Whether the Prerequisite Actions Have Been Executed 20031028
8 COMPLETE_ACTION Instance method Public Method Set Action to Completed 20031010
9 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030923
10 CREATE_TOOLTIP Instance method Protected Method Tooltip for Icon 20031205
11 DELETE_ACTION Instance method Public Method Delete Action from List 20031009
12 EDIT_ACTION Instance method Public Method Change Action 20031009
13 EXECUTE_ACTION Instance method Public Method Execute action 20031016
14 GET_PROPERTIES Instance method Public Method Getting Properties 20031024
15 GET_SELECTED_ROW Instance method Public Method Returns the Selected Line 20031022
16 HANDLE_DOUBLE_CLICK Instance method Protected Event handling method Event Handler for Double-clicking 20031121
17 HANDLE_TOOLBAR Instance method Protected Event handling method Handler for Toolbar Event 20031121
18 HANDLE_USER_COMMAND Instance method Protected Event handling method Handler for Event User Command 20031121
19 INCREMENT_COUNTER Instance method Private Method Gets the Payer 20031121
20 REFRESH_GRID Instance method Public Method Refresh ALV Grid 20031022
21 TRAFFIC_LIGHT Instance method Protected Method Show Traffic Light 20031205
Events
Class CL_UHC_SUBCOMP_ACTLIST has no event.
Types
Class CL_UHC_SUBCOMP_ACTLIST has no local type.
Method Signatures

Method ADD_ACTION Signature

Method ADD_ACTION on class CL_UHC_SUBCOMP_ACTLIST has no parameter.
Method ADD_ACTION on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method ASK_AND_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SAVED Call by reference Type reference (TYPE) SRMBOOLEAN Fall erfolgreich gespeichert 20031028

Method ASK_AND_SAVE on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION Value transfer Type reference (TYPE) UHC_CASE_ALIST_EXT Zu prüfende Aktion mit aktuellem Status 20031031
2 Importing IM_ACTION_A Value transfer Type reference (TYPE) V_UHC_T002_B1 Alternativ zu prüfende Aktion ohne Status 20031105
3 Importing IM_ACTIVITY Value transfer Type reference (TYPE) ACTIV_AUTH Aktivität 20031031
4 Importing IM_UCOMM Value transfer Type reference (TYPE) SY-UCOMM User-Command 20031031
5 Returning RE_AUTHORIZED Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte TRUE / FALSE 20031031

Method AUTHORITY_CHECK on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method BUILD_GRID Signature

Method BUILD_GRID on class CL_UHC_SUBCOMP_ACTLIST has no parameter.
Method BUILD_GRID on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method CHECK_BEFOR_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK Call by reference Type reference (TYPE) SRMBOOLEAN Die Prüfung war erfolgreich, falls TRUE 20031112
2 Importing IM_COLUMN Value transfer Type reference (TYPE) LVC_S_COL Spaltenname 20031112
3 Importing IM_ROW Value transfer Type reference (TYPE) LVC_S_ROW Numersche Zeilen ID 20031112
4 Importing IM_ROW_NO Value transfer Type reference (TYPE) LVC_S_ROID Zeilen ID 20031112

Method CHECK_BEFOR_EXECUTE on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method CHECK_CASE_STATUS_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TRUE Value transfer Type reference (TYPE) XFELD Der Fall ist geschlossen 20031204

Method CHECK_CASE_STATUS_CLOSE on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method CHECK_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TRUE Call by reference Type reference (TYPE) SRMBOOLEAN Die Aktion darf ausgeführt werden 20031030
2 Importing IM_ACTION Call by reference Type reference (TYPE) UHC_CASE_ALIST_EXT Selektierte Aktion 20031029
3 Importing IM_FROM_METHOD Call by reference Type reference (TYPE) STRING Aufgerufen von Methode; Konstante 20031103
4 Importing IM_NON_POPUP Call by reference Type reference (TYPE) SRMBOOLEAN Kein Fehlerprotokoll anzeigen 20031208

Method CHECK_CONDITION on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method COMPLETE_ACTION Signature

Method COMPLETE_ACTION on class CL_UHC_SUBCOMP_ACTLIST has no parameter.
Method COMPLETE_ACTION on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE Call by reference Object reference (TYPE REF TO) CL_SCMG_CASE_VISUALIZATION_WIN Klassenrollen (entweder 20030924
2 Importing IM_CASE_API Call by reference Object reference (TYPE REF TO) CL_SCMG_CASE_API Klassenrollen oder) 20030930
3 Importing IM_CLASS_PARAMETER Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20030930
4 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20030924

Method CONSTRUCTOR on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method CREATE_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ICON_FIELD Value transfer Type reference (TYPE) ANY Feld mit Icon und Tooltip 20031205

Method CREATE_TOOLTIP on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method DELETE_ACTION Signature

Method DELETE_ACTION on class CL_UHC_SUBCOMP_ACTLIST has no parameter.
Method DELETE_ACTION on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method EDIT_ACTION Signature

Method EDIT_ACTION on class CL_UHC_SUBCOMP_ACTLIST has no parameter.
Method EDIT_ACTION on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method EXECUTE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_COLUMN Value transfer Type reference (TYPE) LVC_S_COL Spaltenname 20031021
2 Importing IM_ROW Value transfer Type reference (TYPE) LVC_S_ROW Numersche Zeilen ID 20031021
3 Importing IM_ROW_NO Value transfer Type reference (TYPE) LVC_S_ROID Zeilen ID 20031021

Method EXECUTE_ACTION on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method GET_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_LIST Call by reference Type reference (TYPE) SRM_LIST_ATTRIBUTE_VALUE Liste der Attributen 20031024
2 Changing PROPERTIES Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB Eigenschaften 20031024
3 Exporting PROPS_DELETED Call by reference Type reference (TYPE) SRMGS_BOOLEAN Eigenschaften wurden wg. Zugriffsrechten aus Liste gelöscht 20031024
# Exception Resumable Description Created on
1 INTERNAL_ERROR Ein interner Fehler trat auf 20031024
2 NOT_AUTHORIZED Benutzer ist nicht authorisiert 20031024
3 PARAMETER_ERROR Die Parameter waren falsch 20031024

Method GET_SELECTED_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SELECTED_LINE Value transfer Type reference (TYPE) LVC_S_ROW selektierte Zeile 20031022
# Exception Resumable Description Created on
1 NO_LINE_SELECTED Keine Zeile ist selektiert 20031031

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20031121
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20031121
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20031121

Method HANDLE_DOUBLE_CLICK on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method HANDLE_TOOLBAR Signature

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

Method HANDLE_TOOLBAR on class CL_UHC_SUBCOMP_ACTLIST 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 Call by reference Attribute reference (LIKE) 20031121

Method HANDLE_USER_COMMAND on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method INCREMENT_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_COUNTER Call by reference Type reference (TYPE) UHC_ACT_COUNTER Nächster freier Zähler 20031121

Method INCREMENT_COUNTER on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method REFRESH_GRID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ERROR Value transfer Type reference (TYPE) SRMBOOLEAN Gibt 'X' zurück, falls Grid nicht vorhanden ist 20031022

Method REFRESH_GRID on class CL_UHC_SUBCOMP_ACTLIST has no exception.

Method TRAFFIC_LIGHT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACTION Value transfer Type reference (TYPE) UHC_CASE_ALIST_EXT Aktion 20031205

Method TRAFFIC_LIGHT on class CL_UHC_SUBCOMP_ACTLIST has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 300