SAP ABAP Class CL_WDR_DATA_CONTAINER (Web Dynpro Data Container (Server Part))
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_DATA_CONTAINER Web Dynpro Data Container 20030908
Properties
Class CL_WDR_DATA_CONTAINER  
Short Description Web Dynpro Data Container (Server Part)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SWDP_RUNTIME_CORE   Web Dynpro Runtime: Core Functions 
Created 20020926   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WD_DATA_CONTAINER Web Dynpro Data Container 20030908
Friends
Class CL_WDR_DATA_CONTAINER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTR_MAP_TAB Instance attribute Private Type reference (TYPE) WDY_RT_DATA_CONT_ATTR_TAB 20020926
2 CONTEXT_MANAGER Instance attribute Public Object reference (TYPE REF TO) IF_WDR_CONTEXT_MANAGER Interface of a Context Manager as Used by Data Container 20021024
3 CO_AP_IGNORE_NULLABLE Constant Private Type reference (TYPE) CHAR01 'N' Character Field of Length 1 20090813
4 CO_CONTEXT Constant Private Type reference (TYPE) I 4 Value in Context Is Current 20021031
5 CO_EXTERNAL Constant Private Type reference (TYPE) I 1 External Value Is Current 20021031
6 CO_INTERNAL Constant Private Type reference (TYPE) I 3 Internal Value Is Current 20021031
7 CO_VALID Constant Private Type reference (TYPE) I 2 External Value Is Validated 20021031
8 EXCEPTION_MANAGER Instance attribute Public Object reference (TYPE REF TO) CL_WDR_MESSAGE_MANAGER Message Manager 20030206
9 HAS_SOMETHING_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20031008
10 ID Instance attribute Public Type reference (TYPE) STRING ID of Data Container (=Component ID) 20021202
11 INPUT_PATH_START_INDEX Static Attribute Public Type reference (TYPE) I 0 20040414
12 PENDING_LEAD_SELECTION Instance attribute Private Type reference (TYPE) LT_LEAD_SELECTION_LIST 20040218
13 SECTION_QUEUE Instance attribute Public Type reference (TYPE) WDR_DATACONT_SECTION_LIST List of Data Container Areas 20021122
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SECTION Instance method Public Method Adds a Section 20021122
2 CLEAR_SECTION_QUEUE Instance method Public Method Deletes the Section List 20021122
3 CREATE Static method Public Method Factory Method 20020926
4 GET_AND_FORMAT Instance method Public Method Gets a Context Value in External Format 20030110
5 GET_ATTRIBUTE_AS_INTERNAL Instance method Public Method Gets an Attribute as an Internal Value 20021031
6 GET_INPUT_INTERNAL Instance method Private Method Gets Internal Format of User Input (Java:GetPendingUs.. 20021029
7 GET_NO_FORMAT Instance method Public Method Gets Node Value in Internal Format 20040406
8 GET_REFERENCE_FIELD Instance method Private Method Gets Reference for Attribute if Exists 20040120
9 GET_VIEW_LIST Instance method Public Method Gets List of Current View 20021122
10 IS_ATTRIBUTE_UPDATE_PENDING Instance method Public Method Checks whether an attribute already exists in update list 20140624
11 REMOVE_ALL_PENDING_USER_INPUT Instance method Public Method Deletes All Pending User Entries 20021029
12 REMOVE_PENDING_INPUT Instance method Public Method Deletes Value from Table 20021209
13 RESPOND Instance method Public Method Respond, that is send data container updates to client 20021010
14 SET_ATTRIBUTE_VALID Instance method Public Method 20040721
15 SET_VALUE Instance method Public Method 20030908
16 TRANSPORT_LEAD_SELECTION Instance method Private Method Transport of Lead Selection 20040218
17 TRANSPORT_PENDING_INPUT Instance method Public Method Transport in Context After Check and Transfer 20020926
18 UPDATE_ATTRIBUTE Instance method Public Method Value Transfer for an Attribute 20020926
19 UPDATE_LEAD_SELECTION Instance method Public Method Update for Lead Selection 20021211
20 UPDATE_SELECTION Instance method Public Method From Java: updateSelection ( path, selection_array ) 20021211
21 UPDATE_SINGLE_SELECTION Instance method Public Method From Java: updateSelection ( path, boolean select ) 20021211
22 VALIDATE Instance method Public Method 20040119
23 VALIDATE_INTERNAL_VALUE Static method Public Method 20050414
24 VALIDATE_PENDING_INPUT Instance method Public Method Check and Transfer of All Value Transfers 20020926
25 VALIDATE_SINGLE_INPUT Instance method Private Method Check and Transfer of All Value Transfers 20040406
Events
Class CL_WDR_DATA_CONTAINER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_LEAD_SELECTION Private See coding 20040218 BEGIN OF lt_lead_selection, node_path TYPE WDR_CTX_ELEMENT_PATH_SEGMENTS, lead_selection TYPE i, element type ref to if_wd_context_element, node type ref to if_wd_context_node, controller type ref to cl_wdr_controller, sync_client_update type ref to if_wdr_sync_client_update, END OF lt_lead_selection
2 LT_LEAD_SELECTION_LIST Private See coding 20040401 LT_LEAD_SELECTION_LIST type standard table of lt_lead_selection
Method Signatures

Method ADD_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_WDR_CONTEXT Web Dynpro internal part of the Interface for all contexts. 20021122
2 Importing CONTEXT_PATH Call by reference Type reference (TYPE) STRING 20021122
3 Importing LENGTH Call by reference Type reference (TYPE) I 20021122
4 Importing START_INDEX Call by reference Type reference (TYPE) I 20021122

Method ADD_SECTION on class CL_WDR_DATA_CONTAINER has no exception.

Method CLEAR_SECTION_QUEUE Signature

Method CLEAR_SECTION_QUEUE on class CL_WDR_DATA_CONTAINER has no parameter.
Method CLEAR_SECTION_QUEUE on class CL_WDR_DATA_CONTAINER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT_MANAGER Call by reference Object reference (TYPE REF TO) IF_WDR_CONTEXT_MANAGER Interface of a context manager as used by data container 20021021
2 Importing EXCEPTION_MANAGER Call by reference Object reference (TYPE REF TO) CL_WDR_MESSAGE_MANAGER Message Manager 20030206
3 Returning P_DC_REF Value transfer Object reference (TYPE REF TO) CL_WDR_DATA_CONTAINER WebDynpro Datencontainer (Server-Teil) 20020926

Method CREATE on class CL_WDR_DATA_CONTAINER has no exception.

Method GET_AND_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AS_EXTERNAL Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20040407
2 Importing ATTRIBUTE Call by reference Type reference (TYPE) WDR_ATTRIBUTE_POINTER Information zu einem Attribut 20030110
3 Importing CLIENT_CONVERTER Call by reference Object reference (TYPE REF TO) IF_WD_CLIENT_CONVERSION_UTIL Konvertierungsroutinen 20041216
4 Importing FORMATTING_INFO Call by reference Object reference (TYPE REF TO) WDY_ATTRIBUTE_FORMAT_PROP Ausgabe!! Formatierungsinformationen 20060724
5 Returning VALUE Value transfer Type reference (TYPE) STRING 20030110

Method GET_AND_FORMAT on class CL_WDR_DATA_CONTAINER has no exception.

Method GET_ATTRIBUTE_AS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING Attribut-Name 20021203
2 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING Attributpfad 20021031
3 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) CL_WDR_CONTROLLER aktueller Controller 20021031
4 Changing DATA Call by reference Object reference (TYPE REF TO) DATA zu ändernder Wert 20021031
5 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_ELEMENT Basisklasse aller Elemente von WebDynpro Knoten 20021203
6 Importing PATH_TAB Call by reference Type reference (TYPE) WDR_CONTEXT_META_PATH Context Path Zerlegt in Teile 20040415

Method GET_ATTRIBUTE_AS_INTERNAL on class CL_WDR_DATA_CONTAINER has no exception.

Method GET_INPUT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_ENTRY Call by reference Type reference (TYPE) WDY_RT_DATA_CONT_ATTR_MAP Datenübernahme von Container in Context 20021217
2 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) WDR_CTX_ATTRIBUTE_NAME Web Dynpro: Name eines Kontext Elementes 20040510
3 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING Attribut-Pfad 20021031
4 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) CL_WDR_CONTROLLER Controller 20021031
5 Changing DATA Call by reference Type reference (TYPE) DATA zu änderndes Datum 20021031
6 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Schnittstelle für die dynamische Verarbeitung von Elementen 20040510
7 Importing PATH_TAB Call by reference Type reference (TYPE) WDR_CTX_ELEMENT_PATH_SEGMENTS Context Path Zerlegt in Teile 20040415

Method GET_INPUT_INTERNAL on class CL_WDR_DATA_CONTAINER has no exception.

Method GET_NO_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE Call by reference Type reference (TYPE) WDR_ATTRIBUTE_POINTER Information zu einem Attribut 20040406
2 Exporting VALUE Call by reference Type reference (TYPE) DATA 20040406

Method GET_NO_FORMAT on class CL_WDR_DATA_CONTAINER has no exception.

Method GET_REFERENCE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_INFO Call by reference Type reference (TYPE) WDR_CONTEXT_ATTRIBUTE_INFO Meta-Information für ein Attribute eines Nodes eines Context 20040120
2 Importing ATTRIBUTE_POINTER Call by reference Type reference (TYPE) WDR_ATTRIBUTE_POINTER Information zu einem Attribut 20040120
3 Exporting REFERENCE_FIELD Value transfer Object reference (TYPE REF TO) DATA 20040120
4 Exporting REFERENCE_TYPE Call by reference Type reference (TYPE) C ddtest: Namenskonflikt zu einem eingebauten DD-Typ 20040120

Method GET_REFERENCE_FIELD on class CL_WDR_DATA_CONTAINER has no exception.

Method GET_VIEW_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VIEW_LIST Value transfer Type reference (TYPE) WDR_CONTROLLERS WebDynpro: Tabelle von controllern 20021122

Method GET_VIEW_LIST on class CL_WDR_DATA_CONTAINER has no exception.

Method IS_ATTRIBUTE_UPDATE_PENDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Web Dynpro: Schnittstelle für ein Knotenelement 20140624
2 Importing IV_ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20140624
3 Returning RV_IS_PENDING Value transfer Type reference (TYPE) ABAP_BOOL 20140624

Method IS_ATTRIBUTE_UPDATE_PENDING on class CL_WDR_DATA_CONTAINER has no exception.

Method REMOVE_ALL_PENDING_USER_INPUT Signature

Method REMOVE_ALL_PENDING_USER_INPUT on class CL_WDR_DATA_CONTAINER has no parameter.
Method REMOVE_ALL_PENDING_USER_INPUT on class CL_WDR_DATA_CONTAINER has no exception.

Method REMOVE_PENDING_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20040721
2 Importing ATTRIBUTE_PATH Call by reference Type reference (TYPE) STRING Attribut-Name 20021209
3 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Basisklasse aller Elemente von WebDynpro Knoten 20021209
4 Importing ELEMENT_REF Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_ELEMENT Schnittstelle für die dynamische Verarbeitung von Elementen 20040721
5 Importing PATH_TAB Call by reference Type reference (TYPE) WDR_CONTEXT_META_PATH Context Path Zerlegt in Teile 20040415

Method REMOVE_PENDING_INPUT on class CL_WDR_DATA_CONTAINER has no exception.

Method RESPOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REFRESH Call by reference Type reference (TYPE) ABAP_BOOL 20021010
2 Importing UPDATE_CLIENT_PEER Call by reference Object reference (TYPE REF TO) IF_WDR_UPDATE_CLIENT_PEER Client Update Peer 20021010

Method RESPOND on class CL_WDR_DATA_CONTAINER has no exception.

Method SET_ATTRIBUTE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTE_HAS_PENDING_INPUT Value transfer Type reference (TYPE) ABAP_BOOL 20040929
2 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20040721
3 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_ELEMENT Basisklasse aller Elemente von WebDynpro Knoten 20040721

Method SET_ATTRIBUTE_VALID on class CL_WDR_DATA_CONTAINER has no exception.

Method SET_VALUE Signature

Method SET_VALUE on class CL_WDR_DATA_CONTAINER has no parameter.
Method SET_VALUE on class CL_WDR_DATA_CONTAINER has no exception.

Method TRANSPORT_LEAD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SELECTION Call by reference Type reference (TYPE) LT_LEAD_SELECTION 20040512

Method TRANSPORT_LEAD_SELECTION on class CL_WDR_DATA_CONTAINER has no exception.

Method TRANSPORT_PENDING_INPUT Signature

Method TRANSPORT_PENDING_INPUT on class CL_WDR_DATA_CONTAINER has no parameter.
Method TRANSPORT_PENDING_INPUT on class CL_WDR_DATA_CONTAINER has no exception.

Method UPDATE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTRIBUTE_NAME Call by reference Type reference (TYPE) WDR_CTX_ATTRIBUTE_NAME Web Dynpro: Name eines Kontext Elementes 20040511
2 Importing P_CLIENT_CONVERTER Call by reference Object reference (TYPE REF TO) IF_WD_CLIENT_CONVERSION_UTIL Konvertierungsroutinen 20041216
3 Importing P_ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Schnittstelle für die dynamische Verarbeitung von Elementen 20040511
4 Importing P_IGNORE_NULLABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20090813
5 Importing P_IS_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Daten in externer Repräsentation 20050414
6 Importing P_SYNC_CLIENT_UPDATE Call by reference Object reference (TYPE REF TO) IF_WDR_SYNC_CLIENT_UPDATE Advanced Delta Rendering: Synchonisiertes Updates 20110831
7 Importing P_VALUE Call by reference Type reference (TYPE) ANY Externe Wert des Attributes 20020926
8 Importing P_VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20050414

Method UPDATE_ATTRIBUTE on class CL_WDR_DATA_CONTAINER has no exception.

Method UPDATE_LEAD_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEAD_SELECTION Value transfer Type reference (TYPE) I Lead-Selektion 20021211
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Schnittstelle für die dynamische Verwendung von Knoten 20040512
3 Importing SYNC_CLIENT_UPDATE Call by reference Object reference (TYPE REF TO) IF_WDR_SYNC_CLIENT_UPDATE Advanced Delta Rendering: Synchonisiertes Updates 20110831
4 Importing VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20081210

Method UPDATE_LEAD_SELECTION on class CL_WDR_DATA_CONTAINER has no exception.

Method UPDATE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_NODE Schnittstelle für die dynamische Verwendung von Knoten 20040510
2 Importing RESET_SELECTION Value transfer Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE nur angegebene Selektion ist selektiert 20031218
3 Importing SELECTION Call by reference Type reference (TYPE) INT4_TABLE Standard Table of INT4 20021211
4 Importing SYNC_CLIENT_UPDATE Call by reference Object reference (TYPE REF TO) IF_WDR_SYNC_CLIENT_UPDATE Advanced Delta Rendering: Synchonisiertes Updates 20110831
5 Importing VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20081210

Method UPDATE_SELECTION on class CL_WDR_DATA_CONTAINER has no exception.

Method UPDATE_SINGLE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT_ELEMENT Schnittstelle für die dynamische Verarbeitung von Elementen 20040506
2 Importing RESET_SELECTION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE setzt alle anderen zurück 20031218
3 Importing SELECT Value transfer Type reference (TYPE) ABAP_BOOL selektieren oder deselectieren 20021211
4 Importing SYNC_CLIENT_UPDATE Call by reference Object reference (TYPE REF TO) IF_WDR_SYNC_CLIENT_UPDATE Advanced Delta Rendering: Synchonisiertes Updates 20110831
5 Importing VIEW Call by reference Object reference (TYPE REF TO) IF_WD_VIEW Web Dynpro: API eines Views 20081210

Method UPDATE_SINGLE_SELECTION on class CL_WDR_DATA_CONTAINER has no exception.

Method VALIDATE Signature

Method VALIDATE on class CL_WDR_DATA_CONTAINER has no parameter.
Method VALIDATE on class CL_WDR_DATA_CONTAINER has no exception.

Method VALIDATE_INTERNAL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TYPEDESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20050414
2 Returning P_VALIDATED_VALUE_REF Value transfer Object reference (TYPE REF TO) DATA 20050414
3 Importing P_VALUE Call by reference Type reference (TYPE) ANY 20050414
# Exception Resumable Description Created on
1 CX_WDR_CONVERSION_EXCEPTION Konvertierungsfehler 20071119

Method VALIDATE_PENDING_INPUT Signature

Method VALIDATE_PENDING_INPUT on class CL_WDR_DATA_CONTAINER has no parameter.
Method VALIDATE_PENDING_INPUT on class CL_WDR_DATA_CONTAINER has no exception.

Method VALIDATE_SINGLE_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ERROR_HANDLING Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040407
2 Exporting INTERNAL Call by reference Object reference (TYPE REF TO) DATA 20040406
3 Exporting IS_NULL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20060123
4 Importing ITEM Call by reference Type reference (TYPE) WDY_RT_DATA_CONT_ATTR_MAP Datenübernahme von Container in Context 20040406
5 Exporting RC Call by reference Type reference (TYPE) I 0: ok, 1: error, 2: remove 20050404
# Exception Resumable Description Created on
1 CX_WDR_CONVERSION_EXCEPTION Konvertierungsfehler 20071119
History
Last changed by/on SAP  20141120 
SAP Release Created in 630