SAP ABAP Class CL_GRFN_SAPSCRIPT (SAPscript Persistence Layer)
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_SAPSCRIPT | |
| Short Description | SAPscript Persistence Layer | |
| 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 | 20091008 | SAP |
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GRFN_SAPSCRIPT has no forward declaration.
Interfaces
Class CL_GRFN_SAPSCRIPT has no interface implemented.
Friends
Class CL_GRFN_SAPSCRIPT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | TDOBJECT | 'GRC' | Texts: application object | 20110826 | ||
| 2 | Constant | Public | Type reference (TYPE) | TDOBJECT | 'GRC_RM' | Texts: application object | 20110826 | ||
| 3 | Constant | Public | Type reference (TYPE) | TDID | 'LTXT' | Long Text | 20091008 | ||
| 4 | Constant | Public | Type reference (TYPE) | TDID | 'NOTE' | Notes History Text | 20091008 | ||
| 5 | Constant | Public | Type reference (TYPE) | TDID | 'PVTN' | Notes History Private Text | 20131022 | ||
| 6 | Constant | Public | Type reference (TYPE) | TOKEN | 'LONG_TEXT' | Long Text | 20091008 | ||
| 7 | Constant | Public | Type reference (TYPE) | TOKEN | 'SPM_ACT' | SPM log activity text | 20091023 | ||
| 8 | Constant | Public | Type reference (TYPE) | TOKEN | 'SPM_ADNL' | SPM log additional activity text | 20091023 | ||
| 9 | Constant | Public | Type reference (TYPE) | TOKEN | 'SPM_RC' | SPM log reason code text | 20091023 | ||
| 10 | Constant | Private | Type reference (TYPE) | TDOBJECT | 'GRC' | Texts: application object | 20121004 |
Methods
Events
Class CL_GRFN_SAPSCRIPT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | S_TEXT | Public | See coding | Text | 20091008 | begin of S_TEXT,
DATE type D,
TIME type T,
USER_ID type SYUNAME,
TEXT type STRING,
end of S_TEXT
|
|
| 2 | TOKEN | Public | Type reference (TYPE) | CHAR15 | Text Token | 20091008 | |
| 3 | T_TEXT | Public | See coding | Text Table | 20091008 | T_TEXT type standard table of S_TEXT with non-unique default key
|
Method Signatures
Method CONVERT_STRING_TO_TEXT_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20091008 | ||||
| 2 | RT_TEXT_TABLE | Value transfer | Type reference (TYPE) | TEXT_LINE_TAB | Sub-table for structure TEXT_HEADERLINES | 20091008 |
Method CONVERT_STRING_TO_TEXT_TABLE on class CL_GRFN_SAPSCRIPT has no exception.
Method CONVERT_TEXT_TABLE_TO_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TEXT_TABLE | Call by reference | Type reference (TYPE) | TEXT_LINE_TAB | Sub-table for structure TEXT_HEADERLINES | 20091008 | |||
| 2 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | 20091008 |
Method CONVERT_TEXT_TABLE_TO_STRING on class CL_GRFN_SAPSCRIPT has no exception.
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | GC_APPLICATION_GRC | Texts: application object | 20110826 | ||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | GC_CLASS_LONGTEXT | Text ID | 20091008 | ||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20091008 | ||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20091008 | |||
| 5 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20091008 | ||||
| 6 | IV_TOKEN | Call by reference | Type reference (TYPE) | TOKEN | GC_TOKEN_LONGTEXT | Text Token | 20091008 | ||
| 7 | IV_USER_ID | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20120307 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091008 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | GC_APPLICATION_GRC | Texts: application object | 20110826 | ||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | GC_CLASS_LONGTEXT | Text ID | 20091008 | ||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20091008 | ||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20091008 | |||
| 5 | IV_TOKEN | Call by reference | Type reference (TYPE) | TOKEN | GC_TOKEN_LONGTEXT | Text Token | 20091008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091008 |
Method DELETE_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | GC_APPLICATION_GRC | Texts: application object | 20110826 | ||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | GC_CLASS_LONGTEXT | Text ID | 20091008 | ||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20091008 | ||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20091008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091008 |
Method DELETE_WITH_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | Texts: application object | 20110826 | |||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | Text ID | 20091008 | |||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | TDOBNAME | Name | 20091008 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20091008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091008 |
Method MODIFY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | GC_APPLICATION_GRC | Texts: application object | 20110826 | ||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | GC_CLASS_LONGTEXT | Text ID | 20100111 | ||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20100111 | ||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20100111 | |||
| 5 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20100111 | ||||
| 6 | IV_TOKEN | Call by reference | Type reference (TYPE) | TOKEN | GC_TOKEN_LONGTEXT | Text Token | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20100111 |
Method QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | GC_APPLICATION_GRC | Texts: application object | 20110826 | ||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | GC_CLASS_LONGTEXT | Text ID | 20091008 | ||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20091008 | ||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20091008 | |||
| 5 | IV_USER_ID | Call by reference | Type reference (TYPE) | SYUNAME | User Name | 20131022 | |||
| 6 | RT_TEXT | Value transfer | Type reference (TYPE) | T_TEXT | Text Table | 20091008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091008 |
Method RAISE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSG_NO | Call by reference | Type reference (TYPE) | SYMSGNO | Message Number | 20100111 | |||
| 2 | IV_MSG_VAR1 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20100111 | |||
| 3 | IV_MSG_VAR2 | Call by reference | Type reference (TYPE) | SYMSGV | Message Variable | 20100111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091008 |
Method RETRIEVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | GC_APPLICATION_GRC | Texts: application object | 20110826 | ||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | GC_CLASS_LONGTEXT | Text ID | 20091008 | ||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20091008 | ||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20091008 | |||
| 5 | IV_TOKEN | Call by reference | Type reference (TYPE) | TOKEN | GC_TOKEN_LONGTEXT | Text Token | 20091008 | ||
| 6 | RS_TEXT | Value transfer | Type reference (TYPE) | S_TEXT | Text | 20091008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091008 |
Method RETRIEVE_EN_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | GC_APPLICATION_GRC | Texts: application object | 20120416 | ||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | GC_CLASS_LONGTEXT | Text ID | 20120416 | ||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20120416 | ||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20120416 | |||
| 5 | IV_TOKEN | Call by reference | Type reference (TYPE) | TOKEN | GC_TOKEN_LONGTEXT | Text Token | 20120416 | ||
| 6 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | Text | 20120416 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120416 |
Method RETRIEVE_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | GC_APPLICATION_GRC | Texts: application object | 20110826 | ||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | GC_CLASS_LONGTEXT | Text ID | 20091015 | ||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20091015 | ||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20091015 | |||
| 5 | IV_TOKEN | Call by reference | Type reference (TYPE) | TOKEN | GC_TOKEN_LONGTEXT | Text Token | 20091015 | ||
| 6 | RV_TEXT | Value transfer | Type reference (TYPE) | STRING | Text | 20091015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091015 |
Method RETRIEVE_WITH_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | Texts: application object | 20110826 | |||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | Text ID | 20091008 | |||
| 3 | IV_ID | Call by reference | Type reference (TYPE) | TDOBNAME | Name | 20091008 | |||
| 4 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20091008 | ||
| 5 | IV_TOKEN | Call by reference | Type reference (TYPE) | TOKEN | GC_TOKEN_LONGTEXT | Text Token | 20121004 | ||
| 6 | RS_TEXT | Value transfer | Type reference (TYPE) | S_TEXT | Text | 20091008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091008 |
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | TDOBJECT | GC_APPLICATION_GRC | Texts: application object | 20110826 | ||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | TDID | GC_CLASS_LONGTEXT | Text ID | 20091008 | ||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Language Key of Current Text Environment | 20091008 | ||
| 4 | IV_OBJECT_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20091008 | |||
| 5 | IV_TEXT | Call by reference | Type reference (TYPE) | STRING | 20091008 | ||||
| 6 | IV_TOKEN | Call by reference | Type reference (TYPE) | TOKEN | GC_TOKEN_LONGTEXT | Text Token | 20091008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20091008 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | 600 |