SAP ABAP Class CL_GUI_DATAPONDEMAND (Data Provider Reload on Demand)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-FES-GUI (Application Component) Graphical User Interface
     SCET (Package) Control Enabling Technology / Control Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DATAPTABLECACHE Data Provider Reload On Demand Table Management 19990312
Properties
Class CL_GUI_DATAPONDEMAND  
Short Description Data Provider Reload on Demand    
Super Class CL_DATAPTABLECACHE Data Provider Reload On Demand Table Management 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SCET   Control Enabling Technology / Control Framework 
Created 19990307   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNDP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GUI_DATAPONDEMAND has no interface implemented.
Friends
Class CL_GUI_DATAPONDEMAND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_GLOBALHANDLE Static Attribute Private Type reference (TYPE) I 1 Global Handle Counter 19990407
2 M_HANDLE Instance attribute Private Type reference (TYPE) I 0 Instance Handle 19990407
3 M_IS_AVAIL Static Attribute Private Type reference (TYPE) I 0 Available on Platform 19990415
4 M_PROXY Instance attribute Private Object reference (TYPE REF TO) CL_GUI_OBJECT Ref to Proxy at Frontend 19990326
5 M_RUNNINGOBJECTS Static Attribute Private Type reference (TYPE) RUNNINGDATAOBJSTAB Available DataObjs 19990407
6 M_USE_CACHE Instance attribute Private Type reference (TYPE) AS4FLAG Use a Cache at Frontend? 19990307
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19990307
2 CONTROL_ASSIGN_PROP Instance method Public Method Assign Object to a Property of a Control 19990411
3 DATAREQUEST Static method Public Method DO NOT USE 19990411
4 FREE_GUI_TABLE Instance method Public Method Release Frontend Proxy 19990331
5 GET_GUI_TABLE Instance method Public Method Access Data Object at Frontend 19990307
6 GET_IS_AVAIL Static method Public Method Returns 'X' if Frontend Platform supports DataP 19990415
7 GET_IS_WRITEABLE Static method Public Method Returns 'X' if Frontend Platform Writes Data P 19991022
8 GET_PROXY Instance method Private Method Returns Reference to Gui Proxy 19990326
9 GET_WRITE_ACCESS Static method Public Method DO NOT USE 19991013
10 REMOVE_EVENT_SINK Instance method Public Method Remove event reference 19990408
11 SET_EVENT_SINK Instance method Public Method Sets Reference to Sink Control Event 19990408
Events
Class CL_GUI_DATAPONDEMAND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 RUNNINGDATAOBJS Private See coding RUNNINGDATAOBJS 19990407
2 RUNNINGDATAOBJSTAB Private See coding RUNNINGDATAOBJSTAB 19990407
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPRESSION Call by reference Type reference (TYPE) I 1 Typische Kompressionsrate 19990411
2 Importing DATA Call by reference Type reference (TYPE) TABLE Referenz auf Datentabelle 19990307
3 Importing DATAREF Call by reference Object reference (TYPE REF TO) DATA Referenz auf beschreibbare Datentabelle 19991017
4 Importing FORMAT Call by reference Type reference (TYPE) CNDP_FIELDSTAB Struktur der Datentabelle 19990307
5 Importing MAXPACKET Call by reference Type reference (TYPE) I 0 DO NOT USE, ONLY FOR TESTING 19990411
6 Importing MINPACKET Call by reference Type reference (TYPE) I 0 Minimale Paketgröße in Zeilen der Tabelle Data 19990411
7 Importing TABNAME Call by reference Type reference (TYPE) X030L-TABNAME Name der Tabellenstruktur im Dictionary 19990307
8 Importing TOTAL_LINE_COUNT Call by reference Type reference (TYPE) I Gesamtanzahl der Datenzeilen, falls DATA nur ein Fragm. ist 20031117
9 Importing USE_CACHE Call by reference Type reference (TYPE) CHAR01 'X' Soll der Cache am Frontend verwendet werden ? 19990307
# Exception Resumable Description Created on
1 ERROR_CREATE_OBJ Fehler beim Initialisieren des Objekts 19990307

Method CONTROL_ASSIGN_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROL Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Control, dem die Daten zugewiesen werden 19990411
2 Importing FIRSTLINE Call by reference Type reference (TYPE) I Erste Zeile die sofort gesendet werden soll 19990411
3 Importing NLINES Call by reference Type reference (TYPE) I Anzahl Zeilen die sofort gesendet werden sollen 19990411
4 Importing PROPERTY Call by reference Type reference (TYPE) C Name der Property 19990411
# Exception Resumable Description Created on
1 CNTL_ERROR Fehler bei der Zuweisung 19990411

Method DATAREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIRSTLINE Call by reference Type reference (TYPE) I Erste Zeile 19990411
2 Importing HANDLE Call by reference Type reference (TYPE) I Handle des Datenobjekts 19990411
3 Importing NLINES Call by reference Type reference (TYPE) I Anzahl Zeilen 19990411
# Exception Resumable Description Created on
1 CNTL_ERROR Allgemeiner Fehler 19990411

Method FREE_GUI_TABLE Signature

Method FREE_GUI_TABLE on class CL_GUI_DATAPONDEMAND has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR Control Error 19990331

Method GET_GUI_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TABLE Value transfer Object reference (TYPE REF TO) CL_GUI_OBJECT Referenz auf Proxy der Table am Frontend 19990307
# Exception Resumable Description Created on
1 CNTL_ERROR Control Error 19990328

Method GET_IS_AVAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SUPPORTED Value transfer Type reference (TYPE) CHAR01 'X' wenn Unterstützung da 19990415

Method GET_IS_AVAIL on class CL_GUI_DATAPONDEMAND has no exception.

Method GET_IS_WRITEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SUPPORTED Value transfer Type reference (TYPE) CHAR01 Supportbit 19991022

Method GET_IS_WRITEABLE on class CL_GUI_DATAPONDEMAND has no exception.

Method GET_PROXY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROXY Value transfer Object reference (TYPE REF TO) CL_GUI_OBJECT Ref to Proxy 19990326
# Exception Resumable Description Created on
1 CNTL_ERROR Automation Fehler 19990327

Method GET_WRITE_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HANDLE Call by reference Type reference (TYPE) I Handle des Objekts 19991013
2 Returning RETVAL Value transfer Object reference (TYPE REF TO) IF_DATAPTABLECACHE_MODIFY Instanz zum Handle 19991013

Method GET_WRITE_ACCESS on class CL_GUI_DATAPONDEMAND has no exception.

Method REMOVE_EVENT_SINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_SINK Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL EventSink das entfernt werden soll 19990408
# Exception Resumable Description Created on
1 CNTL_ERROR Allgemeiner Fehler 19990408

Method SET_EVENT_SINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EVENT_SINK Call by reference Object reference (TYPE REF TO) CL_GUI_CONTROL Eventempfänger am Frontend 19990408
# Exception Resumable Description Created on
1 CNTL_ERROR Allgemeiner Fehler 19990408
History
Last changed by/on SAP  20110908 
SAP Release Created in