SAP ABAP Class CL_SCMG_SUBCOMPONENT_SP2 (Case: Subcomponent for SP (Record, Notes))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-CM (Application Component) Case Management
     SCMG_SP_CASE_SUBCOMP (Package) SP Case: Subcomponents
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SCMG_SUBCOMPONENT_BACKEND Case: IF for Subcomponent Back End 20040304
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SCMG_SUBCOMPONENT_FRONTEND Case: IF for Subcomponent Front End 20040304
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SCMG_TOOLBAR_HANDLER Handler for Toolbar Events 20040304
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SCMG_SUBCOMPONENT_NOTES Class for SP Notes 20040304
2 Inheritance (c INHERITING FROM c_ref)  CL_SCMG_SUBCOMPONENT_RECORD Class for SP Record 20040304
Properties
Class CL_SCMG_SUBCOMPONENT_SP2  
Short Description Case: Subcomponent for SP (Record, Notes)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SCMG_SP_CASE_SUBCOMP   SP Case: Subcomponents 
Created 20040304   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SCMG_CASE_PROTOCOL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SRMIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SRMUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SCMG_SUBCOMPONENT_BACKEND Case: IF for Subcomponent Back End 20040304
2 IF_SCMG_SUBCOMPONENT_FRONTEND Case: IF for Subcomponent Front End 20040304
3 IF_SCMG_TOOLBAR_HANDLER Handler for Toolbar Events 20040304
Friends
Class CL_SCMG_SUBCOMPONENT_SP2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_CASE_BACKEND Instance attribute Protected Attribute reference (LIKE) 20040304
2 G_CHANGED Instance attribute Public Type reference (TYPE) SRMBOOLEAN SP Changed Since Last Save 20040304
3 G_IS_FRONTEND_SUPPLIED Instance attribute Protected Attribute reference (LIKE) 20040304
4 G_MODE Instance attribute Public Type reference (TYPE) CHAR1 State (D-Display/space) 20040304
5 G_POID Instance attribute Public Object reference (TYPE REF TO) IF_SRM_POID POID of Subcomponent SP 20040304
6 G_SRM_BASE_CONTROL Instance attribute Public Object reference (TYPE REF TO) CL_SRM_BASE_CONTROL Instance for Requests 20040304
7 G_TOOLBAR_ELEMENTS Instance attribute Public Object reference (TYPE REF TO) CL_SCMG_CASE_TOOLBAR Toolbar for Elements 20040304
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BEFORE_PRINT Instance method Protected Method Additional Actions for SPs Before Printing 20040304
2 CALL_CHANGE_TEST Instance method Protected Method Test for SPs whether changes made 20040304
3 CHECK_ACTIVITY_AUTHORIZATION Instance method Public Method Check activity authorization for the subcomponent 20070419
4 CONSTRUCTOR Instance method Public Constructor Constructor (Create) 20040304
5 CREATE_BASE_CONTROL Instance method Protected Method Create Base Control 20040304
6 FILL_CONTEXT Instance method Public Method Fill Context Parameter 20040304
7 GET_POID_FROM_BACKEND Instance method Protected Method Get POID of SP 20040304
8 GET_PROT_ACTIVITY Instance method Protected Method Value for Log Access 20040304
9 GET_SPS_ID Instance method Protected Method Return SPS_ID 20040304
10 HANDLE_ASYNC_ANSWER Instance method Protected Event handling method Handle New Request 20040304
11 HANDLE_NEW_REQUEST Instance method Protected Event handling method Handle New Request 20040304
12 SEND_REQUEST Instance method Public Method Send Request 20040304
13 SET_ACTIVITY_FOR_REQUEST Instance method Protected Method Set Activity Value for Subsequent Request 20040304
Events
Class CL_SCMG_SUBCOMPONENT_SP2 has no event.
Types
Class CL_SCMG_SUBCOMPONENT_SP2 has no local type.
Method Signatures

Method CALL_BEFORE_PRINT Signature

Method CALL_BEFORE_PRINT on class CL_SCMG_SUBCOMPONENT_SP2 has no parameter.
# Exception Resumable Description Created on
1 FAILED Aktion fehlgeschlagen 20040304

Method CALL_CHANGE_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FACTORY Call by reference Object reference (TYPE REF TO) OBJECT Factory-Objekt 20040304
2 Returning RE_CHANGED Value transfer Type reference (TYPE) XFELD Schalter für Änderungen (X=true,Space= 20040304
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20040304

Method CHECK_ACTIVITY_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACTIVITY_IS_AUTHORIZED Call by reference Type reference (TYPE) SRMBOOLEAN flag to indicate if the activity is authorized 20070419
2 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SRMACTID activity for which authorizationis to be checked 20070419
3 Importing IM_SKIP_AUTHORIZATION Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE flag to indicate if authorization check has to be skipped 20070419
# Exception Resumable Description Created on
1 CX_SCMG General Exception of Case Management 20070419

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE_BACKEND Call by reference Object reference (TYPE REF TO) IF_SCMG_CASE Case Interface 20040304
2 Importing IM_CLASS_PARAMETER Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20040304
3 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040304

Method CONSTRUCTOR on class CL_SCMG_SUBCOMPONENT_SP2 has no exception.

Method CREATE_BASE_CONTROL Signature

Method CREATE_BASE_CONTROL on class CL_SCMG_SUBCOMPONENT_SP2 has no parameter.
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040304

Method FILL_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SRMACTID Obsolet/do not use 20040304
2 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20040304
# Exception Resumable Description Created on
1 CX_SRM_ATTRIBUTE_VALUE Attribut Wert (abstrakt) 20040304
2 CX_SRM_INITIALIZATION Initialisierungsfehler (abstrakt) 20040304
3 CX_SRM_POID POID Fehler (abstrakt) 20040304

Method GET_POID_FROM_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20040304

Method GET_POID_FROM_BACKEND on class CL_SCMG_SUBCOMPONENT_SP2 has no exception.

Method GET_PROT_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_PROT_ACTIVITY Value transfer Type reference (TYPE) STRING Wert für Protokollzugriff 20040304

Method GET_PROT_ACTIVITY on class CL_SCMG_SUBCOMPONENT_SP2 has no exception.

Method GET_SPS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SPS_ID Value transfer Type reference (TYPE) STRING SPS-ID 20040304

Method GET_SPS_ID on class CL_SCMG_SUBCOMPONENT_SP2 has no exception.

Method HANDLE_ASYNC_ANSWER Signature

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

Method HANDLE_ASYNC_ANSWER on class CL_SCMG_SUBCOMPONENT_SP2 has no exception.

Method HANDLE_NEW_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Attribute reference (LIKE) 20040304
2 Importing SENDER Call by reference Attribute reference (LIKE) 20040304

Method HANDLE_NEW_REQUEST on class CL_SCMG_SUBCOMPONENT_SP2 has no exception.

Method SEND_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SRMACTID Aktivität - ID 20040304
2 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20040304
3 Returning RE_RESULT Value transfer Object reference (TYPE REF TO) IF_SRM_REQUEST Interface für Request 20040304
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040304
2 CX_SRM_NO_AUTHORIZATION Fehlende Berechtigung 20040304
3 CX_SRM_SP_CLIENT Ausnahme vom SP Client 20040304

Method SET_ACTIVITY_FOR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REQUEST Call by reference Type reference (TYPE) STRING Art des Requests 20040304
2 Returning RE_ACTIVITY Value transfer Type reference (TYPE) SRMACTID Aktivität für Request 20040304

Method SET_ACTIVITY_FOR_REQUEST on class CL_SCMG_SUBCOMPONENT_SP2 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700