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
⤷ 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 | /IWFND/IF_MGW_CORE_TYPES | 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 | MV_NAMESPACE | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_NAMESPACE | 20120614 | |||
2 | MV_SERVICE_DOCUMENT_NAME | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_SERVICE_GRP_ID | External Service Document Name | 20120614 | ||
3 | MV_VERSION | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | 20120614 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | REMOVE_DUPLICATE_ENTITIES | Instance method | Private | Method | Remove Duplicate Entities from multiple backends | 20120606 |
2 | WRITE_BUSI_ERROR | 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 | Changing | 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 | Importing | IV_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Message Number | 20120615 | ||
2 | Importing | IV_MSG_HANDLE | Call by reference | Type reference (TYPE) | BALMSGHNDL | Application Log: Message handle | 20120615 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWFND/CX_MGW_BUSI_EXCEPTION | MGW Technical Exception | 20120615 |
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 250 |