SAP ABAP Interface IF_WDR_CLIENT (Describes the client-dependent parts of a WD client)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
BC-WD-ABA-RUN (Application Component) Web Dynpro ABAP Runtime
⤷
SWDP_RUNTIME_CORE (Package) Web Dynpro Runtime: Core Functions
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_WDR_CLIENT_ABSTRACT_HTTP | Web Dynpro HTTP Client Info Object Handler | 20021122 |
Properties
| Interface | IF_WDR_CLIENT | |
| Short Description | Describes the client-dependent parts of a WD client |
General Data
| Package | SWDP_RUNTIME_CORE | Web Dynpro Runtime: Core Functions |
| Created | 20020925 | SAP |
| Last changed | 20141121 | |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
| 2 | CL_WDR_CLIENT_CONSTANTS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
| 3 | IF_HTTP_ENTITY | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Interface IF_WDR_CLIENT has no interface.
Friends
Interface IF_WDR_CLIENT has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPLICATION_NAME | Instance attribute | Public | Type reference (TYPE) | STRING | 20040518 | |||
| 2 | C_SEND_PAGE_SKIPPED | Constant | Public | Type reference (TYPE) | INT1 | 1 | Return Status | 20120626 | |
| 3 | DESCRIPTION | Instance attribute | Public | Type reference (TYPE) | STRING | 20040518 | |||
| 4 | NAME | Instance attribute | Public | Type reference (TYPE) | STRING | 20040518 | |||
| 5 | UPDATE_CLIENT_PEER | Instance attribute | Public | Object reference (TYPE REF TO) | IF_WDR_UPDATE_CLIENT_PEER | Client Update Peer | 20040518 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | 20040517 | ||
| 2 | Instance method | Public | Method | Adds File to Current Response | 20050406 | |
| 3 | Instance method | Public | Method | Creates an appropriate URL for the application | 20080211 | |
| 4 | Static method | Public | Method | 20060801 | ||
| 5 | Instance method | Public | Method | 20121025 | ||
| 6 | Instance method | Public | Method | Are request instances valid for this client associated | 20040518 | |
| 7 | Instance method | Public | Method | 20060801 | ||
| 8 | Instance method | Public | Method | 20040517 | ||
| 9 | Instance method | Public | Method | Return Data Resource | 20041214 | |
| 10 | Static method | Public | Method | Provides a Security Token | 20100209 | |
| 11 | Instance method | Public | Method | Returns true if the client requests the first request | 20020925 | |
| 12 | Instance method | Public | Method | Time After Data Was Transferred to the Data Container | 20120330 | |
| 13 | Instance method | Public | Method | Registers the Client Plug-In | 20140514 | |
| 14 | Instance method | Public | Method | Resets the Change Flag | 20030521 | |
| 15 | Instance method | Public | Method | Resets Accumulated Changes | 20040427 | |
| 16 | Instance method | Public | Method | Close Application Window (exit plug) | 20070918 | |
| 17 | Instance method | Public | Method | Sends redirect response to client using the specified URL | 20021118 | |
| 18 | Instance method | Public | Method | Render Response & Flush | 20020925 | |
| 19 | Instance method | Public | Method | Handle suspense of the application | 20050413 | |
| 20 | Instance method | Public | Method | 20060801 |
Events
Interface IF_WDR_CLIENT has no event.
Types
Interface IF_WDR_CLIENT has no local type.
Method Signatures
Method AFTER_CLIENT_UPDATES Signature
Method AFTER_CLIENT_UPDATES on Interface IF_WDR_CLIENT has no parameter.
Method AFTER_CLIENT_UPDATES on Interface IF_WDR_CLIENT has no exception.
Method ATTACH_FILE_TO_RESPONSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_COMPRESSION | Value transfer | Type reference (TYPE) | I | IF_HTTP_ENTITY=>CO_COMPRESS_BASED_ON_MIME_TYPE | 20050406 | |||
| 2 | I_CONTENT | Value transfer | Type reference (TYPE) | XSTRING | 20050406 | ||||
| 3 | I_FILENAME | Value transfer | Type reference (TYPE) | STRING | 20050406 | ||||
| 4 | I_INPLACE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050415 | |||
| 5 | I_IN_NEW_WINDOW | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20050415 | |||
| 6 | I_MIME_TYPE | Value transfer | Type reference (TYPE) | STRING | 20050406 |
Method ATTACH_FILE_TO_RESPONSE on Interface IF_WDR_CLIENT has no exception.
Method CREATE_APPLICATION_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PATH_EXTENTION | Call by reference | Type reference (TYPE) | STRING | i.e. ~ucfPOPUP_PAGE | 20080211 | |||
| 2 | QUERYSTRING | Call by reference | Type reference (TYPE) | STRING | i.e. ?something=value | 20080211 | |||
| 3 | URL | Value transfer | Type reference (TYPE) | STRING | 20080211 | ||||
| 4 | URL_TYPE | Call by reference | Type reference (TYPE) | STRING | i.e. ABSOLUTE/RELATIVE depends on the client | 20080211 | |||
| 5 | USE_CONTEXTID | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_UNDEFINED | 20080410 |
Method CREATE_APPLICATION_URL on Interface IF_WDR_CLIENT has no exception.
Method CREATE_RESOURCE_URL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADD_FOREIGN_SESSION_ACCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100216 | ||||
| 2 | CREATE_ABSOLUTE_URL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20060801 | |||
| 3 | CREATE_UPLOAD_URL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20060801 | |||
| 4 | FILE_NAME | Value transfer | Type reference (TYPE) | STRING | 20060801 | ||||
| 5 | GUID | Call by reference | Type reference (TYPE) | GUID_32 | GUID im 'CHAR' Format in Großschreibung | 20060801 | |||
| 6 | RESOURCE_ID | Value transfer | Type reference (TYPE) | STRING | 20060801 | ||||
| 7 | SECURITY_TOKEN | Call by reference | Type reference (TYPE) | CHAR32 | Characterfeld der Länge 32 | 20100209 | |||
| 8 | URL | Value transfer | Type reference (TYPE) | STRING | 20060801 |
Method CREATE_RESOURCE_URL on Interface IF_WDR_CLIENT has no exception.
Method DELETE_CACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | STRING | 20121025 |
Method DELETE_CACHE on Interface IF_WDR_CLIENT has no exception.
Method FULFILLS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20040518 |
Method FULFILLS on Interface IF_WDR_CLIENT has no exception.
Method GET_CACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Call by reference | Type reference (TYPE) | STRING | 20060801 | ||||
| 2 | NAME | Call by reference | Type reference (TYPE) | STRING | 20060801 | ||||
| 3 | OBJECT | Call by reference | Type reference (TYPE) | XSTRING | 20060801 |
Method GET_CACHE on Interface IF_WDR_CLIENT has no exception.
Method GET_CLIENT_UPDATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLIENT_APPLICATION | Call by reference | Object reference (TYPE REF TO) | IF_WDR_UPDATE_SERVER_PEER_DATA | Schnittstelle des Applicationsproxies | 20040517 | |||
| 2 | EVENT_QUEUE | Call by reference | Object reference (TYPE REF TO) | CL_WDR_EVENT_QUEUE | EventQueue/IEventQueue | 20040517 | |||
| 3 | WINDOWS_TO_CLOSE | Call by reference | Type reference (TYPE) | WDR_WINDOW_LIST | List of Windows | 20041203 |
Method GET_CLIENT_UPDATES on Interface IF_WDR_CLIENT has no exception.
Method GET_RESOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AS_ATTACHMENT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20061023 | ||||
| 2 | COMPRESSION | Call by reference | Type reference (TYPE) | I | 20050425 | ||||
| 3 | CONTENT | Call by reference | Type reference (TYPE) | XSTRING | 20050418 | ||||
| 4 | FILENAME | Call by reference | Type reference (TYPE) | STRING | 20050418 | ||||
| 5 | MIMETYPE | Call by reference | Type reference (TYPE) | STRING | 20050425 | ||||
| 6 | RESOURCE_ID | Call by reference | Type reference (TYPE) | STRING | 20041214 | ||||
| 7 | RESOURCE_TYPE | Call by reference | Type reference (TYPE) | STRING | 20120515 | ||||
| 8 | RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_RESPONSE | HTTP Framework (iHTTP) HTTP Response | 20041214 |
Method GET_RESOURCE on Interface IF_WDR_CLIENT has no exception.
Method GET_SECURITY_TOKEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SECURITY_TOKEN | Value transfer | Type reference (TYPE) | CHAR32 | Characterfeld der Länge 32 | 20100209 |
Method GET_SECURITY_TOKEN on Interface IF_WDR_CLIENT has no exception.
Method IS_FIRST_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20020925 |
Method IS_FIRST_REQUEST on Interface IF_WDR_CLIENT has no exception.
Method ON_CLIENT_UPDATES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE | Call by reference | Type reference (TYPE) | STRING | 20120330 | ||||
| 2 | CONTEXT_ELEMENT | Call by reference | Object reference (TYPE REF TO) | IF_WD_CONTEXT_ELEMENT | Web Dynpro: Schnittstelle für ein Knotenelement | 20120330 | |||
| 3 | UPDATE_DATA | Call by reference | Object reference (TYPE REF TO) | IF_WDR_UPDATE_SERVER_PEER_DATA | to get updates into a DataContainer | 20120330 |
Method ON_CLIENT_UPDATES on Interface IF_WDR_CLIENT has no exception.
Method REGISTER_PLUGIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PLUGIN | Call by reference | Object reference (TYPE REF TO) | IF_WDR_CLIENT_PLUGIN | Extends the functionality of Web Dynpro Client | 20140514 |
Method REGISTER_PLUGIN on Interface IF_WDR_CLIENT has no exception.
Method RESET_CHANGE_FLAG Signature
Method RESET_CHANGE_FLAG on Interface IF_WDR_CLIENT has no parameter.
Method RESET_CHANGE_FLAG on Interface IF_WDR_CLIENT has no exception.
Method RESET_PENDING_UPDATES Signature
Method RESET_PENDING_UPDATES on Interface IF_WDR_CLIENT has no parameter.
Method RESET_PENDING_UPDATES on Interface IF_WDR_CLIENT has no exception.
Method SEND_CLOSE_WINDOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGOFF | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090320 |
Method SEND_CLOSE_WINDOW on Interface IF_WDR_CLIENT has no exception.
Method SEND_REDIRECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGOFF | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090318 | |||
| 2 | PARAMETER_TAB | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Tabelle Name/Wert-Paare | 20060516 | |||
| 3 | POST_PARAMETERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20071130 | |||
| 4 | REDIRECT_URL | Call by reference | Type reference (TYPE) | STRING | 20021118 | ||||
| 5 | SKIP_SEND_PAGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | "SEND_PAGE" wird nicht ausgeführt | 20120626 | ||
| 6 | STATE | Value transfer | Type reference (TYPE) | INT1 | 20120626 |
Method SEND_REDIRECT on Interface IF_WDR_CLIENT has no exception.
Method SEND_RESPONSE Signature
Method SEND_RESPONSE on Interface IF_WDR_CLIENT has no parameter.
Method SEND_RESPONSE on Interface IF_WDR_CLIENT has no exception.
Method SEND_SUSPEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_PARAMETER_TAB | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Tabelle Name/Wert-Paare | 20060516 | |||
| 2 | I_POST_PARAMETERS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20080305 | ||||
| 3 | I_RESUME_URL_ID | Call by reference | Type reference (TYPE) | STRING | 20090825 | ||||
| 4 | I_TARGET_URL | Value transfer | Type reference (TYPE) | STRING | 20050413 |
Method SEND_SUSPEND on Interface IF_WDR_CLIENT has no exception.
Method SET_CACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPRESSION | Call by reference | Type reference (TYPE) | I | IF_HTTP_ENTITY=>CO_COMPRESS_BASED_ON_MIME_TYPE | 20060801 | |||
| 2 | DATA | Call by reference | Type reference (TYPE) | STRING | 20060801 | ||||
| 3 | FILENAME | Call by reference | Type reference (TYPE) | STRING | 20120417 | ||||
| 4 | INPLACE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20060801 | |||
| 5 | MIMETYPE | Call by reference | Type reference (TYPE) | STRING | 20060801 | ||||
| 6 | NAME | Call by reference | Type reference (TYPE) | STRING | 20060801 | ||||
| 7 | OBJECT | Call by reference | Type reference (TYPE) | XSTRING | 20060801 | ||||
| 8 | RESOURCE_TYPE | Call by reference | Type reference (TYPE) | STRING | 20120515 | ||||
| 9 | SECURITY_TOKEN | Call by reference | Type reference (TYPE) | CHAR32 | Characterfeld der Länge 32 | 20100209 | |||
| 10 | VIRUS_SCAN_ALWAYS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20120810 | |||
| 11 | VIRUS_SCAN_PROFILE | Call by reference | Type reference (TYPE) | VSCAN_PROFILE | Viren-Scan-Profil | 20120810 |
Method SET_CACHE on Interface IF_WDR_CLIENT has no exception.
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 630 |