SAP ABAP Class CL_RSRA_COMMUNICATION (Communications Interface (BCI Wrapper))
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW-BEX-ET (Application Component) End User Technology
⤷
RSRB (Package) BW: Batch Reporting
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_RSRA_DIALOG | Service for Dialogs with Trees | 20010619 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSPC_EXECUTE | Execute Process | 20010529 |
| 3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSPC_GET_VARIANT | F4 Help for Process Variants | 20010529 |
| 4 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSPC_MAINTAIN | Maintaining a Process Variant | 20010529 |
| 5 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSPC_TRANSPORT | Transport Link | 20021023 |
| 6 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSPV_TRANSPORT | Transport Connection: Variants | 20010529 |
| 7 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSRA_COMMUNICATION | Constants for Communications Interface | 20010518 |
Properties
| Class | CL_RSRA_COMMUNICATION | |
| Short Description | Communications Interface (BCI Wrapper) | |
| Super Class | CL_RSRA_DIALOG | Service for Dialogs with Trees |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | RSRB | BW: Batch Reporting |
| Created | 20010516 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_RSRA_COMMUNICATION has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_RSPC_EXECUTE | Execute Process | 20010529 | ||
| 2 | IF_RSPC_GET_VARIANT | F4 Help for Process Variants | 20010529 | ||
| 3 | IF_RSPC_MAINTAIN | Maintaining a Process Variant | 20010529 | ||
| 4 | IF_RSPC_TRANSPORT | Transport Link | 20021023 | ||
| 5 | IF_RSPV_TRANSPORT | Transport Connection: Variants | 20010529 | ||
| 6 | IF_RSRA_COMMUNICATION | Constants for Communications Interface | 20010518 |
Friends
Class CL_RSRA_COMMUNICATION has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSRA_MESSAGE | Message Object Type (BOR Type Message) | 20010529 | |||
| 2 | Instance attribute | Private | Type reference (TYPE) | RSRA_S_SCREEN_COMMUNICATION | Screen Structure for Variant Maintenance of the Comm Process | 20010619 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | RSPC_VARIANT | Process Variant (Name) | 20010619 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | RSTXTLG | Long Description | 20010619 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Delete Message Object | 20010620 | |
| 2 | Static method | Public | Method | Create Communications Instance | 20010618 | |
| 3 | Instance method | Private | Method | Delete Message Object | 20010703 | |
| 4 | Instance method | Public | Method | Display Process Maintenance | 20010618 | |
| 5 | Instance method | Private | Method | Display attachments | 20010621 | |
| 6 | Instance method | Private | Method | Edit Message | 20010619 | |
| 7 | Instance method | Private | Method | Maintain Recipient List | 20010619 | |
| 8 | Instance method | Private | Method | Leave Maintenance Screen | 20010620 | |
| 9 | Static method | Public | Method | Returns Reference to Message Object | 20010619 | |
| 10 | Instance method | Private | Method | Reads variants | 20010703 | |
| 11 | Static method | Private | Method | Maintain Message Object | 20010618 | |
| 12 | Instance method | Private | Method | Store Message Object | 20010620 | |
| 13 | Instance method | Public | Method | PAI processing | 20010619 |
Events
Class CL_RSRA_COMMUNICATION has no event.
Types
Class CL_RSRA_COMMUNICATION has no local type.
Method Signatures
Method CLEAR_MESSAGE Signature
Method CLEAR_MESSAGE on class CL_RSRA_COMMUNICATION has no parameter.
Method CLEAR_MESSAGE on class CL_RSRA_COMMUNICATION has no exception.
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_R_COMMUNICATION | Value transfer | Object reference (TYPE REF TO) | CL_RSRA_COMMUNICATION | Kommunikations-Interface ( BCI-Verschalung ) | 20010618 |
Method CREATE on class CL_RSRA_COMMUNICATION has no exception.
Method DELETE_MESSAGE Signature
Method DELETE_MESSAGE on class CL_RSRA_COMMUNICATION has no parameter.
Method DELETE_MESSAGE on class CL_RSRA_COMMUNICATION has no exception.
Method DISPLAY Signature
Method DISPLAY on class CL_RSRA_COMMUNICATION has no parameter.
Method DISPLAY on class CL_RSRA_COMMUNICATION has no exception.
Method DISPLAY_ATTACHMENTS Signature
Method DISPLAY_ATTACHMENTS on class CL_RSRA_COMMUNICATION has no parameter.
Method DISPLAY_ATTACHMENTS on class CL_RSRA_COMMUNICATION has no exception.
Method EDIT_MESSAGE Signature
Method EDIT_MESSAGE on class CL_RSRA_COMMUNICATION has no parameter.
Method EDIT_MESSAGE on class CL_RSRA_COMMUNICATION has no exception.
Method EDIT_RECLIST Signature
Method EDIT_RECLIST on class CL_RSRA_COMMUNICATION has no parameter.
Method EDIT_RECLIST on class CL_RSRA_COMMUNICATION has no exception.
Method EXIT Signature
Method EXIT on class CL_RSRA_COMMUNICATION has no parameter.
Method EXIT on class CL_RSRA_COMMUNICATION has no exception.
Method GET_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_PARAMETER | Call by reference | Object reference (TYPE REF TO) | CL_RSR_PARAMETER | Parameter | 20010706 | |||
| 2 | I_VARIANT | Call by reference | Type reference (TYPE) | RSPC_VARIANT | Variante (Name) eines Prozesses | 20010619 | |||
| 3 | R_R_MESSAGE | Value transfer | Object reference (TYPE REF TO) | CL_RSRA_MESSAGE | Message Objekttyp ( BOR-Typ Message) | 20010619 |
Method GET_MESSAGE on class CL_RSRA_COMMUNICATION has no exception.
Method GET_VARIANT Signature
Method GET_VARIANT on class CL_RSRA_COMMUNICATION has no parameter.
Method GET_VARIANT on class CL_RSRA_COMMUNICATION has no exception.
Method MAINTAIN_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_VARIANT | Call by reference | Type reference (TYPE) | RSPC_VARIANT | Variante (Name) eines Prozesses | 20010618 | |||
| 2 | E_VARIANT_TEXT | Call by reference | Type reference (TYPE) | RSTXTLG | Beschreibung lang | 20010618 | |||
| 3 | I_T_CHAIN | Call by reference | Type reference (TYPE) | RSPC_T_CHAIN | Prozesskette zum Einplan-Zeitpunkt | 20010618 | |||
| 4 | I_VARIANT | Call by reference | Type reference (TYPE) | RSPC_VARIANT | Variante (Name) eines Prozesses | 20010618 |
Method MAINTAIN_MESSAGE on class CL_RSRA_COMMUNICATION has no exception.
Method SAVE_MESSAGE Signature
Method SAVE_MESSAGE on class CL_RSRA_COMMUNICATION has no parameter.
Method SAVE_MESSAGE on class CL_RSRA_COMMUNICATION has no exception.
Method SCREEN_PAI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_S_SCREEN_COMMUNICATION | Call by reference | Type reference (TYPE) | RSRA_S_SCREEN_COMMUNICATION | Dynprostruktur für die Variantenpflege des Komm-Prozesses | 20010619 |
Method SCREEN_PAI on class CL_RSRA_COMMUNICATION has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 30A |