SAP ABAP Class /IWFND/CL_MGW_MDC_VIRTUAL_PERS (Multi Destination Data Provider for Virtual Persistence)
Hierarchy
☛
SAP_GWFND (Software Component) SAP Gateway Foundation
⤷
OPU-GW-COR (Application Component) Gateway Framework
⤷
/IWFND/MGW_PUSH (Package) GW Framework - Odata Channel - Notification
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /IWFND/CL_MGW_MDC_DATA | MGW Generic Data Provider for Multi Destination Composition | 20120605 |
Properties
| Class | /IWFND/CL_MGW_MDC_VIRTUAL_PERS | |
| Short Description | Multi Destination Data Provider for Virtual Persistence | |
| Super Class | /IWFND/CL_MGW_MDC_DATA | MGW Generic Data Provider for Multi Destination Composition |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWFND/MGW_PUSH | GW Framework - Odata Channel - Notification |
| Created | 20120605 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class /IWFND/CL_MGW_MDC_VIRTUAL_PERS has no interface implemented.
Friends
Class /IWFND/CL_MGW_MDC_VIRTUAL_PERS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_NAMESPACE | 20120614 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_SERVICE_GRP_ID | External Service Document Name | 20120614 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | 20120614 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Remove Duplicate Entities from multiple backends | 20120606 | |
| 2 | Instance method | Private | Method | 20120615 |
Events
Class /IWFND/CL_MGW_MDC_VIRTUAL_PERS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_ADMIN_SUBS | Public | See coding | 20120613 | tt_admin_subs TYPE STANDARD TABLE OF ty_admin_sub
|
||
| 2 | TT_MDC_ADM_SUBS | Public | See coding | 20120613 | tt_mdc_adm_subs TYPE STANDARD TABLE OF ty_mdc_adm_sub
|
||
| 3 | TT_MDC_USR_SUBS | Public | See coding | 20120613 | tt_mdc_usr_subs TYPE STANDARD TABLE OF ty_mdc_usr_sub
|
||
| 4 | TT_USER_SUBS | Public | See coding | 20120613 | tt_user_subs TYPE STANDARD TABLE OF ty_user_sub
|
||
| 5 | TY_ADMIN_SUB | Public | See coding | 20120607 | BEGIN OF ty_admin_sub,
id TYPE string,
created_by TYPE syuname,
changed_timestmp TYPE tzntstmps,
title TYPE char255,
group_tech_name TYPE char35,
group_version TYPE numc4,
delivery_address TYPE string,
persist_notif TYPE char1,
collection_name TYPE char40,
filter_parameter TYPE string,
select_parameter TYPE char255,
change_type TYPE char30,
principal TYPE c LENGTH 112,
principal_type TYPE char10,
base_url TYPE string,
notif_language TYPE laiso,
END OF ty_admin_sub
|
||
| 6 | TY_MDC_ADM_SUB | Public | See coding | 20120607 | BEGIN OF ty_mdc_adm_sub,
sap__origin TYPE string.
INCLUDE TYPE ty_admin_sub.
TYPES: END OF ty_mdc_adm_sub
|
||
| 7 | TY_MDC_USR_SUB | Public | See coding | 20120607 | BEGIN OF ty_mdc_usr_sub,
sap__origin TYPE string.
INCLUDE TYPE ty_user_sub.
TYPES: END OF ty_mdc_usr_sub
|
||
| 8 | TY_USER_SUB | Public | See coding | 20120607 | BEGIN OF ty_user_sub,
id TYPE sysuuid_c,
user TYPE syuname,
updated TYPE tzntstmps,
title TYPE char255,
deliveryaddress TYPE string,
persistnotifications TYPE char1,
collection TYPE char40,
filter TYPE string,
select TYPE char255,
changetype TYPE char30,
END OF ty_user_sub
|
Method Signatures
Method REMOVE_DUPLICATE_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_FEED_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20120607 |
Method REMOVE_DUPLICATE_ENTITIES on class /IWFND/CL_MGW_MDC_VIRTUAL_PERS has no exception.
Method WRITE_BUSI_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Message Number | 20120615 | |||
| 2 | IV_MSG_HANDLE | Call by reference | Type reference (TYPE) | BALMSGHNDL | Application Log: Message handle | 20120615 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20120615 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 250 |