SAP ABAP Class CL_GRPC_CLS_SERVICE (Close: Services)
Hierarchy
☛
GRCFND_A (Software Component) GRC Foundation ABAP
⤷ GRC-SPC (Application Component) Process Controls
⤷ GRPC_ASSESSMENT_ISSUE_PLAN (Package) Assessment/Issue/Remediation Plan
⤷ GRC-SPC (Application Component) Process Controls
⤷ GRPC_ASSESSMENT_ISSUE_PLAN (Package) Assessment/Issue/Remediation Plan
Properties
Class | CL_GRPC_CLS_SERVICE | |
Short Description | Close: Services | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | GRPC_ASSESSMENT_ISSUE_PLAN | Assessment/Issue/Remediation Plan |
Created | 20070611 | SAP |
Last change | 20141106 | |
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 | CL_GRPC_CLS_SERVICE | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
3 | GRPCW | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | IF_GRPC_CLS_ENQUEUE | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_GRPC_CLS_SERVICE has no interface implemented.
Friends
Class CL_GRPC_CLS_SERVICE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_CASE_CLONED | Constant | Public | Type reference (TYPE) | GRPC_CASE_CLONE_STATUS | 'C' | Status of Case Copies | 20070611 | |
2 | GC_DOC_CLONED | Constant | Public | Type reference (TYPE) | GRPC_CASE_CLONE_STATUS | 'D' | Status of Case Copies | 20070611 | |
3 | GC_DOC_CLONE_ERROR | Constant | Public | Type reference (TYPE) | GRPC_CASE_CLONE_STATUS | 'E' | Status of Case Copies | 20070611 | |
4 | GC_INFO_STATUS_CLOSED | Constant | Public | Type reference (TYPE) | GRPC_CLS_STATUS | 'C' | Closing: Status | 20070611 | |
5 | GC_SIGN_OFF_FREEZE | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20130604 | |||
6 | GC_START_DATE | Constant | Public | Type reference (TYPE) | SYDATUM | '20040101' | Date and Time, Current (Application Server) Date | 20070611 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ASSERT_NO_ORG_CLOSED | Static method | Private | Method | Assert All Org Units Are Closed | 20070611 |
2 | CARRY_FORWARD | Static method | Public | Method | Carry Forward | 20080703 |
3 | CREATE_APPL_LOG | Static method | Public | Method | Create with Header Data for Application Log | 20080703 |
4 | DEQUEUE | Static method | Public | Method | Call Dequeue Function Module | 20070611 |
5 | DEQUEUE_ENQ_SERVER | Static method | Public | Method | Dequeue Enq-Server | 20070611 |
6 | ENQUEUE | Static method | Public | Method | Call Enqueue Function Module | 20070611 |
7 | ENQUEUE_ANALYZE | Static method | Private | Method | Read Locks from Enq-Server and Analyze Conflicts | 20070611 |
8 | ENQUEUE_CHECK_PARAMETER | Static method | Private | Method | Lock Element | 20070611 |
9 | ENQUEUE_ENQ_SERVER | Static method | Public | Method | Enqueue Enq-Server | 20070611 |
10 | ENQUEUE_INTERVAL | Static method | Public | Method | Enqueue an Interval Parameter | 20070611 |
11 | GET_CLOSED_ORGUNIT | Static method | Public | Method | Assert All Org Units Are Closed | 20080109 |
12 | GET_INSTANCE_FOR_DISPLAY | Static method | Public | Method | Get Instance for Displaying | 20070611 |
13 | GET_INSTANCE_FOR_SIGNOFF | Static method | Public | Method | Get Instance for Sign-Off | 20080704 |
14 | GET_INSTANCE_INT | Static method | Private | Method | Get Instance | 20070611 |
15 | IS_ANY_ORG_CLOSED | Static method | Public | Method | Is Any Org Unit Closed? | 20070611 |
16 | IS_DATE_CLOSED | Static method | Public | Method | Check whether the date in closing period | 20080918 |
17 | IS_ORGUNIT_CLOSED | Static method | Public | Method | Check whether the organization is closed | 20100721 |
Events
Class CL_GRPC_CLS_SERVICE has no event.
Types
Class CL_GRPC_CLS_SERVICE has no local type.
Method Signatures
Method ASSERT_NO_ORG_CLOSED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20070611 | ||
2 | Importing | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20070611 | ||
3 | Importing | I_REGULATION | Value transfer | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081016 | ||
4 | Importing | I_TF_YEAR | Value transfer | Type reference (TYPE) | GRPC_YEAR | Year | 20070611 | ||
5 | Importing | I_TIMEFRAME | Value transfer | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20070611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CLOSING | 20070611 |
Method CARRY_FORWARD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CLONE_INFO | Call by reference | Type reference (TYPE) | GRPC_T_CASE_CLONE_INFO | 20080703 | |||
2 | Exporting | ET_SUBCASE_CLONE_INFO | Call by reference | Type reference (TYPE) | GRPC_T_CASE_CLONE_INFO | 20080703 | |||
3 | Importing | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | Closing: Lock Parameters | 20080703 | ||
4 | Importing | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20080703 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CASE | 20080703 | ||
2 | CX_GRPC_CLOSING | 20080703 |
Method CREATE_APPL_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_LOG_HANDLE | Value transfer | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20080703 | ||
2 | Importing | I_EXTNUMBER | Value transfer | Type reference (TYPE) | BALNREXT | Application Log: External ID | 20080703 | ||
3 | Importing | I_ORGUNIT | Value transfer | Type reference (TYPE) | OBJEKTID | Object ID | 20080703 | ||
4 | Importing | I_REPID | Value transfer | Type reference (TYPE) | BALPROG | Application log: Program name | 20080703 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Error | 20080703 |
Method DEQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | Closing: Lock Parameters | 20070611 | ||
2 | Importing | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQCOLL | Flag whether locks should only be collected first | 20070611 | ||
3 | Importing | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Lock Mode | 20070611 | ||
4 | Importing | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | Control lock behavior when calling the update task | 20070611 |
Method DEQUEUE on class CL_GRPC_CLS_SERVICE has no exception.
Method DEQUEUE_ENQ_SERVER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Object | 20070611 |
Method DEQUEUE_ENQ_SERVER on class CL_GRPC_CLS_SERVICE has no exception.
Method ENQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | 20070611 | |||
2 | Importing | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQCOLL | Flag whether locks should only be collected first | 20070611 | ||
3 | Importing | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Lock Mode | 20070611 | ||
4 | Importing | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | Control lock behavior when calling the update task | 20070611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CLOSING | 20070611 |
Method ENQUEUE_ANALYZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | Closing: Lock Parameters | 20070611 | ||
2 | Importing | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Lock Mode | 20070611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CLOSING | 20070611 |
Method ENQUEUE_CHECK_PARAMETER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20070611 | |||
2 | Importing | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | 20070611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRM_SP_ENQUEUE | Enqueue Error(s) | 20070611 |
Method ENQUEUE_ENQ_SERVER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Object | 20070611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CLOSING | 20070611 |
Method ENQUEUE_INTERVAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | 20070611 | |||
2 | Importing | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQCOLL | Flag whether locks should only be collected first | 20070611 | ||
3 | Importing | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20070611 | |||
4 | Importing | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | 20070611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CLOSING | 20070611 |
Method GET_CLOSED_ORGUNIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20080109 | ||
2 | Importing | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20080109 | ||
3 | Importing | I_REGULATION | Value transfer | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081016 | ||
4 | Importing | I_TF_YEAR | Value transfer | Type reference (TYPE) | GRPC_YEAR | Year | 20080109 | ||
5 | Importing | I_TIMEFRAME | Value transfer | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20080109 | ||
6 | Returning | RT_ORGUNIT | Value transfer | Type reference (TYPE) | GRPC_T_ORGUNIT | Organizational Units | 20080109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CASE | 20080109 |
Method GET_INSTANCE_FOR_DISPLAY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Object | 20070611 | ||
2 | Importing | IV_REGULATION | Call by reference | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081015 | ||
3 | Importing | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20070611 | ||
4 | Importing | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20070611 | ||
5 | Importing | I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | IF_GRPC_CLS_ENQUEUE=>GC_MODE_SHARED | Lock Mode | 20070611 | |
6 | Importing | I_LOCK_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | IF_GRPC_CLS_ENQUEUE=>GC_SCOPE_DIALOG_AND_UPDATE | 20070611 | ||
7 | Importing | I_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAM | Obsolete: Program/Transaction in SQL Trace Evaluation | 20070611 | ||
8 | Importing | I_TASK | Call by reference | Type reference (TYPE) | GRPC_TASK | Obsolete: Task | 20070611 | ||
9 | Importing | I_TF_YEAR | Call by reference | Type reference (TYPE) | GRPC_YEAR | Year | 20070611 | ||
10 | Importing | I_TIMEFRAME | Call by reference | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20070611 | ||
11 | Returning | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_GRPC_CLS_DISPLAY | 20070611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CLOSING | 20070611 |
Method GET_INSTANCE_FOR_SIGNOFF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Organization Unit | 20080704 | ||
2 | Importing | IV_REGULATION | Call by reference | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081015 | ||
3 | Importing | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20080704 | ||
4 | Importing | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20080704 | ||
5 | Importing | I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | IF_GRPC_CLS_ENQUEUE=>GC_MODE_EXCLUSIVE | Lock Mode | 20080704 | |
6 | Importing | I_LOCK_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | IF_GRPC_CLS_ENQUEUE=>GC_SCOPE_DIALOG_AND_UPDATE | 20080704 | ||
7 | Importing | I_TF_YEAR | Call by reference | Type reference (TYPE) | GRPC_YEAR | Year | 20080704 | ||
8 | Importing | I_TIMEFRAME | Call by reference | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20080704 | ||
9 | Returning | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_GRPC_CLS_INFO_SIGNOFF | 20080704 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CLOSING | 20080704 |
Method GET_INSTANCE_INT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_DISPLAY | Call by reference | Object reference (TYPE REF TO) | IF_GRPC_CLS_DISPLAY | 20070611 | |||
2 | Exporting | EO_SIGNOFF | Call by reference | Object reference (TYPE REF TO) | CL_GRPC_CLS_INFO_SIGNOFF | 20080704 | |||
3 | Importing | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Organization Unit | 20070611 | ||
4 | Importing | IV_REGULATION | Call by reference | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081015 | ||
5 | Importing | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start of Validity | 20070611 | ||
6 | Importing | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End of Validity | 20070611 | ||
7 | Importing | I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | IF_GRPC_CLS_ENQUEUE=>GC_MODE_EXCLUSIVE | Lock Mode | 20070611 | |
8 | Importing | I_LOCK_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | IF_GRPC_CLS_ENQUEUE=>GC_SCOPE_DIALOG_AND_UPDATE | 20070611 | ||
9 | Importing | I_SIGNOFF | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080704 | |
10 | Importing | I_TF_YEAR | Call by reference | Type reference (TYPE) | GRPC_YEAR | Year | 20070611 | ||
11 | Importing | I_TIMEFRAME | Call by reference | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20070611 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_GRPC_CLOSING | 20070611 |
Method IS_ANY_ORG_CLOSED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20070611 | ||
2 | Importing | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20070611 | ||
3 | Importing | I_REGULATION | Value transfer | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081016 | ||
4 | Importing | I_TF_YEAR | Value transfer | Type reference (TYPE) | GRPC_YEAR | Year | 20070611 | ||
5 | Importing | I_TIMEFRAME | Value transfer | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20070611 | ||
6 | Returning | R_FLAG | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20070611 |
Method IS_ANY_ORG_CLOSED on class CL_GRPC_CLS_SERVICE has no exception.
Method IS_DATE_CLOSED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_CLOSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE if it is frozen | 20100721 | ||
2 | Exporting | E_CLOSED_UNTIL | Call by reference | Type reference (TYPE) | GRFN_DATE | The last day of the lock period | 20100721 | ||
3 | Importing | I_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20080918 | ||
4 | Importing | I_ORGUNIT | Call by reference | Type reference (TYPE) | HRP1001-SOBID | Orgniztion Id | 20130603 | ||
5 | Importing | I_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | Regulation | 20081016 |
Method IS_DATE_CLOSED on class CL_GRPC_CLS_SERVICE has no exception.
Method IS_ORGUNIT_CLOSED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_CLOSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | It should be frozen or not | 20100721 | ||
2 | Exporting | E_CLOSED_UNTIL | Call by reference | Type reference (TYPE) | GRFN_DATE | The last day of the lock period | 20100721 | ||
3 | Importing | I_DATE | Call by reference | Type reference (TYPE) | GRFN_DATE | Begin date of current time frame | 20100721 | ||
4 | Importing | I_ORG_OBJID | Call by reference | Type reference (TYPE) | HROBJID | NUMC 8 organization unit id | 20100721 | ||
5 | Importing | I_REGULATION | Call by reference | Type reference (TYPE) | HROBJID | NUMC 8 regulation id | 20100721 |
Method IS_ORGUNIT_CLOSED on class CL_GRPC_CLS_SERVICE has no exception.
History
Last changed by/on | SAP | 20141106 |
SAP Release Created in | 250 |