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
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | 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 | Constant | Public | Type reference (TYPE) | GRPC_CASE_CLONE_STATUS | 'C' | Status of Case Copies | 20070611 | ||
| 2 | Constant | Public | Type reference (TYPE) | GRPC_CASE_CLONE_STATUS | 'D' | Status of Case Copies | 20070611 | ||
| 3 | Constant | Public | Type reference (TYPE) | GRPC_CASE_CLONE_STATUS | 'E' | Status of Case Copies | 20070611 | ||
| 4 | Constant | Public | Type reference (TYPE) | GRPC_CLS_STATUS | 'C' | Closing: Status | 20070611 | ||
| 5 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20130604 | ||||
| 6 | 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 | Static method | Private | Method | Assert All Org Units Are Closed | 20070611 | |
| 2 | Static method | Public | Method | Carry Forward | 20080703 | |
| 3 | Static method | Public | Method | Create with Header Data for Application Log | 20080703 | |
| 4 | Static method | Public | Method | Call Dequeue Function Module | 20070611 | |
| 5 | Static method | Public | Method | Dequeue Enq-Server | 20070611 | |
| 6 | Static method | Public | Method | Call Enqueue Function Module | 20070611 | |
| 7 | Static method | Private | Method | Read Locks from Enq-Server and Analyze Conflicts | 20070611 | |
| 8 | Static method | Private | Method | Lock Element | 20070611 | |
| 9 | Static method | Public | Method | Enqueue Enq-Server | 20070611 | |
| 10 | Static method | Public | Method | Enqueue an Interval Parameter | 20070611 | |
| 11 | Static method | Public | Method | Assert All Org Units Are Closed | 20080109 | |
| 12 | Static method | Public | Method | Get Instance for Displaying | 20070611 | |
| 13 | Static method | Public | Method | Get Instance for Sign-Off | 20080704 | |
| 14 | Static method | Private | Method | Get Instance | 20070611 | |
| 15 | Static method | Public | Method | Is Any Org Unit Closed? | 20070611 | |
| 16 | Static method | Public | Method | Check whether the date in closing period | 20080918 | |
| 17 | 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 | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20070611 | |||
| 2 | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20070611 | |||
| 3 | I_REGULATION | Value transfer | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081016 | |||
| 4 | I_TF_YEAR | Value transfer | Type reference (TYPE) | GRPC_YEAR | Year | 20070611 | |||
| 5 | I_TIMEFRAME | Value transfer | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20070611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070611 |
Method CARRY_FORWARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CLONE_INFO | Call by reference | Type reference (TYPE) | GRPC_T_CASE_CLONE_INFO | 20080703 | ||||
| 2 | ET_SUBCASE_CLONE_INFO | Call by reference | Type reference (TYPE) | GRPC_T_CASE_CLONE_INFO | 20080703 | ||||
| 3 | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | Closing: Lock Parameters | 20080703 | |||
| 4 | I_LOG_HANDLE | Call by reference | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20080703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080703 | |||
| 2 | 20080703 |
Method CREATE_APPL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_LOG_HANDLE | Value transfer | Type reference (TYPE) | BALLOGHNDL | Application Log: Log Handle | 20080703 | |||
| 2 | I_EXTNUMBER | Value transfer | Type reference (TYPE) | BALNREXT | Application Log: External ID | 20080703 | |||
| 3 | I_ORGUNIT | Value transfer | Type reference (TYPE) | OBJEKTID | Object ID | 20080703 | |||
| 4 | I_REPID | Value transfer | Type reference (TYPE) | BALPROG | Application log: Program name | 20080703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Error | 20080703 |
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | Closing: Lock Parameters | 20070611 | |||
| 2 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQCOLL | Flag whether locks should only be collected first | 20070611 | |||
| 3 | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Lock Mode | 20070611 | |||
| 4 | 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 | 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 | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | 20070611 | ||||
| 2 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQCOLL | Flag whether locks should only be collected first | 20070611 | |||
| 3 | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Lock Mode | 20070611 | |||
| 4 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | Control lock behavior when calling the update task | 20070611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070611 |
Method ENQUEUE_ANALYZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | Closing: Lock Parameters | 20070611 | |||
| 2 | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | Lock Mode | 20070611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070611 |
Method ENQUEUE_CHECK_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20070611 | ||||
| 2 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | 20070611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Enqueue Error(s) | 20070611 |
Method ENQUEUE_ENQ_SERVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Object | 20070611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070611 |
Method ENQUEUE_INTERVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ARGUMENT | Call by reference | Type reference (TYPE) | GRPC_S_CLS_LOCK | 20070611 | ||||
| 2 | I_COLLECT | Call by reference | Type reference (TYPE) | DDENQCOLL | Flag whether locks should only be collected first | 20070611 | |||
| 3 | I_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 20070611 | ||||
| 4 | I_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | 20070611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070611 |
Method GET_CLOSED_ORGUNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20080109 | |||
| 2 | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20080109 | |||
| 3 | I_REGULATION | Value transfer | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081016 | |||
| 4 | I_TF_YEAR | Value transfer | Type reference (TYPE) | GRPC_YEAR | Year | 20080109 | |||
| 5 | I_TIMEFRAME | Value transfer | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20080109 | |||
| 6 | RT_ORGUNIT | Value transfer | Type reference (TYPE) | GRPC_T_ORGUNIT | Organizational Units | 20080109 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080109 |
Method GET_INSTANCE_FOR_DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Object | 20070611 | |||
| 2 | IV_REGULATION | Call by reference | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081015 | |||
| 3 | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20070611 | |||
| 4 | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20070611 | |||
| 5 | I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | IF_GRPC_CLS_ENQUEUE=>GC_MODE_SHARED | Lock Mode | 20070611 | ||
| 6 | I_LOCK_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | IF_GRPC_CLS_ENQUEUE=>GC_SCOPE_DIALOG_AND_UPDATE | 20070611 | |||
| 7 | I_PROGRAM | Call by reference | Type reference (TYPE) | PROGRAM | Obsolete: Program/Transaction in SQL Trace Evaluation | 20070611 | |||
| 8 | I_TASK | Call by reference | Type reference (TYPE) | GRPC_TASK | Obsolete: Task | 20070611 | |||
| 9 | I_TF_YEAR | Call by reference | Type reference (TYPE) | GRPC_YEAR | Year | 20070611 | |||
| 10 | I_TIMEFRAME | Call by reference | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20070611 | |||
| 11 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_GRPC_CLS_DISPLAY | 20070611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070611 |
Method GET_INSTANCE_FOR_SIGNOFF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Organization Unit | 20080704 | |||
| 2 | IV_REGULATION | Call by reference | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081015 | |||
| 3 | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20080704 | |||
| 4 | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20080704 | |||
| 5 | I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | IF_GRPC_CLS_ENQUEUE=>GC_MODE_EXCLUSIVE | Lock Mode | 20080704 | ||
| 6 | I_LOCK_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | IF_GRPC_CLS_ENQUEUE=>GC_SCOPE_DIALOG_AND_UPDATE | 20080704 | |||
| 7 | I_TF_YEAR | Call by reference | Type reference (TYPE) | GRPC_YEAR | Year | 20080704 | |||
| 8 | I_TIMEFRAME | Call by reference | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20080704 | |||
| 9 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_GRPC_CLS_INFO_SIGNOFF | 20080704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080704 |
Method GET_INSTANCE_INT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_DISPLAY | Call by reference | Object reference (TYPE REF TO) | IF_GRPC_CLS_DISPLAY | 20070611 | ||||
| 2 | EO_SIGNOFF | Call by reference | Object reference (TYPE REF TO) | CL_GRPC_CLS_INFO_SIGNOFF | 20080704 | ||||
| 3 | IS_HROBJECT | Call by reference | Type reference (TYPE) | HROBJECT | Organization Unit | 20070611 | |||
| 4 | IV_REGULATION | Call by reference | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081015 | |||
| 5 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start of Validity | 20070611 | |||
| 6 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End of Validity | 20070611 | |||
| 7 | I_LOCK_MODE | Call by reference | Type reference (TYPE) | ENQMODE | IF_GRPC_CLS_ENQUEUE=>GC_MODE_EXCLUSIVE | Lock Mode | 20070611 | ||
| 8 | I_LOCK_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | IF_GRPC_CLS_ENQUEUE=>GC_SCOPE_DIALOG_AND_UPDATE | 20070611 | |||
| 9 | I_SIGNOFF | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20080704 | ||
| 10 | I_TF_YEAR | Call by reference | Type reference (TYPE) | GRPC_YEAR | Year | 20070611 | |||
| 11 | I_TIMEFRAME | Call by reference | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20070611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20070611 |
Method IS_ANY_ORG_CLOSED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Start of Validity | 20070611 | |||
| 2 | I_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | End of Validity | 20070611 | |||
| 3 | I_REGULATION | Value transfer | Type reference (TYPE) | GRFN_OBJECT_ID | Regulation | 20081016 | |||
| 4 | I_TF_YEAR | Value transfer | Type reference (TYPE) | GRPC_YEAR | Year | 20070611 | |||
| 5 | I_TIMEFRAME | Value transfer | Type reference (TYPE) | GRPC_TIMEFRAME | Timeframe | 20070611 | |||
| 6 | 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 | E_CLOSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE if it is frozen | 20100721 | |||
| 2 | E_CLOSED_UNTIL | Call by reference | Type reference (TYPE) | GRFN_DATE | The last day of the lock period | 20100721 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | DATS | Field of type DATS | 20080918 | |||
| 4 | I_ORGUNIT | Call by reference | Type reference (TYPE) | HRP1001-SOBID | Orgniztion Id | 20130603 | |||
| 5 | 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 | E_CLOSED | Call by reference | Type reference (TYPE) | ABAP_BOOL | It should be frozen or not | 20100721 | |||
| 2 | E_CLOSED_UNTIL | Call by reference | Type reference (TYPE) | GRFN_DATE | The last day of the lock period | 20100721 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | GRFN_DATE | Begin date of current time frame | 20100721 | |||
| 4 | I_ORG_OBJID | Call by reference | Type reference (TYPE) | HROBJID | NUMC 8 organization unit id | 20100721 | |||
| 5 | 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 |