SAP ABAP Class CL_GRFN_OWP_HANDLER_BASE (Base class for PDF handler)
Hierarchy
☛
GRCFND_A (Software Component) GRC Foundation ABAP
⤷
GRC (Application Component) Governance, Risk and Compliance
⤷
GRFN_WORKFLOW (Package) GRC Workflow Inbox and feeder classes
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_GRFN_OWP_HANDLER_MANUTEST | OWP handler for manual test | 20100914 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_GRPC_AIF_HANDLER_ASSESSMENT | Handler Class for Assessment AIF | 20110110 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_GRPC_AIF_HANDLER_DISCSVY | AIF handler for disclosure survey | 20120524 |
| 4 | Inheritance (c INHERITING FROM c_ref) | CL_GRPC_AIF_HANDLER_TESTLOG | Handler Class for Testlog AIF | 20110110 |
| 5 | Inheritance (c INHERITING FROM c_ref) | CL_GRPC_AIF_HANDLER_TEST_AUTO | Handler Class for Auto Testing AIF | 20110110 |
Properties
| Class | CL_GRFN_OWP_HANDLER_BASE | |
| Short Description | Base class for PDF handler | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GRFN_WORKFLOW | GRC Workflow Inbox and feeder classes |
| Created | 20100906 | SAP |
| Last change | 20141106 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GRFN_OWP_HANDLER_BASE has no forward declaration.
Interfaces
Class CL_GRFN_OWP_HANDLER_BASE has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_GRFN_OWP_DELIVER | 20100914 | Offline Working Process deliver |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | GRFN_CLASS_NAME | 'CL_GRFN_OWP_HANDLER_BASE' | Class Name | 20110105 | ||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GRFN_APPLOG_OWP | GRC Offline Working Process Logging | 20110104 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20100915 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | GRPC_S_AIF_HANDLE_RETURN | Used Only Need The Return Value After Handling PDF | 20110623 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | [Outbound] Add attachment into PDF file | 20101015 | |
| 2 | Instance method | Protected | Method | [Outbound] Build PDF Form by work item ID | 20120612 | |
| 3 | Instance method | Protected | Method | [Outbound] Build PDF form | 20100906 | |
| 4 | Instance method | Public | Constructor | 20100915 | ||
| 5 | Instance method | Protected | Method | [Outbound] Trigger deliver | 20100914 | |
| 6 | Instance method | Public | Method | Get Return Value After Handling PDF | 20110623 | |
| 7 | Instance method | Protected | Method | [Outbound] Get history for assessment | 20120612 | |
| 8 | Static method | Public | Method | [Outbound] Get sender email address | 20101210 | |
| 9 | Static method | Public | Method | [Outbound] Get sender name | 20101209 | |
| 10 | Instance method | Protected | Method | Load attachment | 20110328 | |
| 11 | Instance method | Private | Method | [Outbound] Create Session for Previous history | 20120209 | |
| 12 | Instance method | Public | Method | [Inbound] Check and Save attachment in PDF | 20110223 | |
| 13 | Instance method | Public | Method | Save attachment for object | 20120618 | |
| 14 | Instance method | Protected | Method | [Outbound] Send PDF by mail | 20100914 | |
| 15 | Instance method | Private | Method | [Inbound] If duplicated workitem inbound, send back | 20100914 | |
| 16 | Instance method | Public | Method | Set Return Value When Handling PDF | 20110623 | |
| 17 | Instance method | Protected | Method | [Outbound] Set related information In sent Email | 20120209 | |
| 18 | Instance method | Public | Method | 20101015 |
Events
Class CL_GRFN_OWP_HANDLER_BASE has no event.
Types
Class CL_GRFN_OWP_HANDLER_BASE has no local type.
Method Signatures
Method BUILD_PDF_ATTACHMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FORMOUTPUT | Call by reference | Type reference (TYPE) | FPFORMOUTPUT | Form Output (PDF, PDL) | 20101015 | |||
| 2 | IT_OVER_SIZE_DOC_LIST | Call by reference | Type reference (TYPE) | GRFN_T_API_DOCUMENT_LIST | The list of the documents | 20120209 | |||
| 3 | IV_API_OBJ | Value transfer | Type reference (TYPE) | GRPC_API_OBJECT_ID | 20101015 | ||||
| 4 | IV_REGULATION | Value transfer | Type reference (TYPE) | GRPC_API_OBJECT_ID | 20101015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110222 |
Method BUILD_PDF_BY_WIID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FPFORMOUTPUT | Call by reference | Type reference (TYPE) | FPFORMOUTPUT | Form Output (PDF, PDL) | 20120612 | |||
| 2 | IV_FORMNAME | Call by reference | Type reference (TYPE) | FPNAME | Name of Form Object | 20120612 | |||
| 3 | IV_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20120612 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120612 |
Method BUILD_PDF_FORM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FPFORMOUTPUT | Call by reference | Type reference (TYPE) | FPFORMOUTPUT | Form Processing: Content from XFT, XFD, PDF, and so on | 20101018 | |||
| 2 | IS_BASE_INFO | Call by reference | Type reference (TYPE) | GRFN_S_OWP_BASE_INFO | Base Info Structure for OWP | 20110124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20101018 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGID | Value transfer | Type reference (TYPE) | SY-MSGID | 'GRFN_OWP' | Message Class | 20110104 | ||
| 2 | IV_WF_ID | Value transfer | Type reference (TYPE) | SWW_WIID | Work item ID | 20120209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110905 |
Method DELIVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FORMNAME | Value transfer | Type reference (TYPE) | FPNAME | Name of Form Object | 20110307 | |||
| 2 | IV_WI_ID | Value transfer | Type reference (TYPE) | SWW_WIID | Work item ID | 20100914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20101018 |
Method GET_HANDLE_RETURN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_HANDLE_RETURN | Value transfer | Type reference (TYPE) | GRPC_S_AIF_HANDLE_RETURN | Exporting value structure after handling PDF | 20110623 |
Method GET_HANDLE_RETURN on class CL_GRFN_OWP_HANDLER_BASE has no exception.
Method GET_HISTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HISTORY | Call by reference | Type reference (TYPE) | GRPC_T_AIF_FPFORMOUTPUT | Table For multi-PDF Sending IN AIF | 20120612 | |||
| 2 | IV_FORMNAME | Call by reference | Type reference (TYPE) | FPNAME | Name of Form Object | 20120612 | |||
| 3 | IV_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20120612 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120612 |
Method GET_SENDER_MAIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_EMAIL | Value transfer | Type reference (TYPE) | AD_SMTPADR | E-Mail Address | 20101210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110216 |
Method GET_SENDER_UNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SENDER | Value transfer | Type reference (TYPE) | UNAME | User Name | 20101209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110216 |
Method LOAD_ATTACHMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DOC_LIST | Call by reference | Type reference (TYPE) | GRFN_T_API_DOCUMENT_LIST | The list of the documents | 20110328 | |||
| 2 | IV_API_OBJ_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20110328 | |||
| 3 | IV_REGULATION_ID | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20110328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110328 |
Method RESET_SESSION_FOR_HISTORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CASE_ID | Value transfer | Type reference (TYPE) | GRPC_API_OBJECT_ID | GRPC ID of the individual object | 20120209 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120209 |
Method SAVE_ATTACHMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_OWP_HANDLER_BASE | Base class for PDF handler | 20110329 | |||
| 2 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20110328 | |||
| 3 | IT_ATTACHMENT | Call by reference | Type reference (TYPE) | TFPATTACHMENTS | Attachment List | 20110328 | |||
| 4 | IV_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Object ID | 20110328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110223 |
Method SAVE_OBJECT_ATTACHMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_OWP_HANDLER_BASE | Base class for PDF handler | 20120618 | |||
| 2 | IO_SESSION | Call by reference | Object reference (TYPE REF TO) | CL_GRFN_API_SESSION | Session Management for GRC APIs | 20120618 | |||
| 3 | IT_ATTACHMENT | Call by reference | Type reference (TYPE) | TFPATTACHMENTS | Attachment List | 20120618 | |||
| 4 | IV_OBJECT | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20120618 | |||
| 5 | IV_REGULATION | Call by reference | Type reference (TYPE) | GRFN_API_OBJECT_ID | Object ID | 20120621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20120618 |
Method SEND_PDF_FORM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ATTACHMENT | Call by reference | Type reference (TYPE) | GRFN_T_NOTIFICATION_ATTACHMENT | Notification Attachments | 20120612 | |||
| 2 | IT_RECIPIENT | Call by reference | Type reference (TYPE) | GRFN_T_RECIPIENT_USER | Recipients defined by user name | 20140507 | |||
| 3 | IV_HISTORY_PDF | Call by reference | Type reference (TYPE) | GRPC_T_AIF_FPFORMOUTPUT | Table For multi-PDF Sending IN AIF | 20110719 | |||
| 4 | IV_PDF | Call by reference | Type reference (TYPE) | FPCONTENT | Form Processing: Content from XFT, XFD, PDF, and so on | 20101018 | |||
| 5 | IV_WI_ID | Value transfer | Type reference (TYPE) | SWW_WIID | Work item ID | 20101018 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110105 |
Method SEND_REPLICATED_BACK Signature
Method SEND_REPLICATED_BACK on class CL_GRFN_OWP_HANDLER_BASE has no parameter.
Method SEND_REPLICATED_BACK on class CL_GRFN_OWP_HANDLER_BASE has no exception.
Method SET_HANDLE_RETURN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_HANDLE_RETURN | Call by reference | Type reference (TYPE) | GRPC_S_AIF_HANDLE_RETURN | Exporting value structure after handling PDF | 20110623 |
Method SET_HANDLE_RETURN on class CL_GRFN_OWP_HANDLER_BASE has no exception.
Method SET_SEND_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SEND_MSG | Call by reference | Type reference (TYPE) | GRFN_S_MSG_VARIABLE | Variables used in notifications | 20120209 |
Method SET_SEND_MSG on class CL_GRFN_OWP_HANDLER_BASE has no exception.
Method TEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FPRESULT | Call by reference | Type reference (TYPE) | FPFORMOUTPUT | Form Processing: Content from XFT, XFD, PDF, and so on | 20101018 | |||
| 2 | IV_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20101015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generic GRC API exception | 20110216 |
History
| Last changed by/on | SAP | 20141106 |
| SAP Release Created in | V1000 |