SAP ABAP Class CL_GRFN_ASYNC_UPDATE (Asynchronous Update Infrastructure)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_API_SERVICES (Package) GRC Foundation API Services
Properties
Class CL_GRFN_ASYNC_UPDATE  
Short Description Asynchronous Update Infrastructure    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_API_SERVICES   GRC Foundation API Services 
Created 20120410   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GRFN_ASYNC_UPDATE has no forward declaration.
Interfaces
Class CL_GRFN_ASYNC_UPDATE has no interface implemented.
Friends
Class CL_GRFN_ASYNC_UPDATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_ANALYSIS_KRI_UPDATE Constant Public Type reference (TYPE) GRFN_UPDATE_ACTION 'ANALYSIS_KRI_UPDATE' Update Action 20120411
2 GC_ACTION_KRI_FLAG_RISK Constant Public Type reference (TYPE) GRFN_UPDATE_ACTION 'KRI_FLAG_RISK' Update Action 20120410
3 GT_ACTION Static Attribute Private Type reference (TYPE) T_ACTION 20120411
4 MC_MESSAGE_CLASS Constant Private Type reference (TYPE) SYMSGID 'GRFN_ASYNC_UPDATE' Message Class 20120410
5 MO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GRFN_ASYNC_UPDATE Asynchronous Update Infrastructure 20120410
6 MV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20120410
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120411
2 CLOSE_LOG Instance method Private Method 20120410
3 ENQUEUE_OBJECT Static method Public Method Enqueues an object for later processing 20120410
4 GET Static method Public Method 20120410
5 GET_ACTION_LABEL Static method Private Method 20120411
6 LOAD_ACTIONS Static method Private Method 20120411
7 LOG_ERROR_AND_RAISE_EXCEPTION Instance method Private Method 20120410
8 LOG_MESSAGE Instance method Private Method 20120410
9 OPEN_LOG Instance method Private Method 20120410
10 RAISE_EXCEPTION Static method Private Method 20120410
11 RUN Instance method Public Method 20120410
Events
Class CL_GRFN_ASYNC_UPDATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ACTION Private See coding 20120411 BEGIN OF s_action, action TYPE grfn_update_action, action_label TYPE grfn_title, class TYPE seoclsname, END OF s_action
2 T_ACTION Private See coding 20120411 t_action TYPE STANDARD TABLE OF s_action WITH KEY action
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRFN_ASYNC_UPDATE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRFN_ASYNC_UPDATE has no exception.

Method CLOSE_LOG Signature

Method CLOSE_LOG on class CL_GRFN_ASYNC_UPDATE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120410

Method ENQUEUE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) GRFN_UPDATE_ACTION Update Action 20120410
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20120410
3 Importing IV_PARAM_XML Call by reference Type reference (TYPE) GRFN_XML XML 20120410
4 Importing IV_SESSION_DATE Call by reference Type reference (TYPE) GRFN_DATE Date 20120410
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120410

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GRFN_ASYNC_UPDATE Asynchronous Update Infrastructure 20120410
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120410

Method GET_ACTION_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) GRFN_UPDATE_ACTION Update Action 20120411
2 Returning RV_LABEL Value transfer Type reference (TYPE) GRFN_TITLE Title/Short Name 20120411

Method GET_ACTION_LABEL on class CL_GRFN_ASYNC_UPDATE has no exception.

Method LOAD_ACTIONS Signature

Method LOAD_ACTIONS on class CL_GRFN_ASYNC_UPDATE has no parameter.
Method LOAD_ACTIONS on class CL_GRFN_ASYNC_UPDATE has no exception.

Method LOG_ERROR_AND_RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_GRFN_EXCEPTION Generic GRC API exception 20120410
2 Importing IV_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20120410
3 Importing IV_VAR1 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 20120410
4 Importing IV_VAR2 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 20120410
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120410

Method LOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_GRFN_EXCEPTION Generic GRC API exception 20120410
2 Importing IV_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20120410
3 Importing IV_TYPE Call by reference Type reference (TYPE) SYMSGTY Message Type 20120410
4 Importing IV_VAR1 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 20120410
5 Importing IV_VAR2 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 20120410

Method LOG_MESSAGE on class CL_GRFN_ASYNC_UPDATE has no exception.

Method OPEN_LOG Signature

Method OPEN_LOG on class CL_GRFN_ASYNC_UPDATE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120410

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20120410
2 Importing IV_VAR1 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 20120410
3 Importing IV_VAR2 Call by reference Type reference (TYPE) CSEQUENCE Message Variable 20120410
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120410

Method RUN Signature

Method RUN on class CL_GRFN_ASYNC_UPDATE has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20120410
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100