Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Data Provider

Former Member
0 Kudos

Hi Expert,

What is SAP Data Provider?

If u knew about it then plz send me this details and send the files.

Thx,

S.Suresh.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi

SAP Data Provider

PurposeThe SAP Data Provider (referred to in this documentation as the Data Provider) is a standard

data retrieval interface used by controls in the SAP GUI.

The Data Provider:

1. Manages the data

2. Maps the data on to standard Windows data types and data objects

3. Controls data conversion

The Data Provider consists

1.ABAP function modules

ABAP function modules are the Data Provider's interface to the application programmer

or shell programmer. They use normal ABAP data types such as internal tables.

2.. SAP GUI function calls

The SAP GUI contains 2 RFC-enabled functions. One function sends a table to the SAP

GUI, the other function gets a table from the SAP GUI. The table passed by this call is a

data object.

3.Local tables object

The local tables object manages all tables in a data pool, which is global within a single

process space.

4.Data Provider object

The Data Provider object provides access to the data objects in the local tables object.

You can either reference data in the local tables object or store references to data there.

The Data Provider object uses standard Windows data types and data objects, so users

require no knowledge of internal tables or ABAP data types.

The Data Provider object also provides access to ftp: and http: servers, as well as files

stored on local servers or file servers.

Follow this Below Link It will be Helpfull For You

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIDATAPROV/BCCIDATAPROV.pdf

Reward If Helpfull,

Naresh

2 REPLIES 2

Former Member
0 Kudos

Hi

SAP Data Provider

PurposeThe SAP Data Provider (referred to in this documentation as the Data Provider) is a standard

data retrieval interface used by controls in the SAP GUI.

The Data Provider:

1. Manages the data

2. Maps the data on to standard Windows data types and data objects

3. Controls data conversion

The Data Provider consists

1.ABAP function modules

ABAP function modules are the Data Provider's interface to the application programmer

or shell programmer. They use normal ABAP data types such as internal tables.

2.. SAP GUI function calls

The SAP GUI contains 2 RFC-enabled functions. One function sends a table to the SAP

GUI, the other function gets a table from the SAP GUI. The table passed by this call is a

data object.

3.Local tables object

The local tables object manages all tables in a data pool, which is global within a single

process space.

4.Data Provider object

The Data Provider object provides access to the data objects in the local tables object.

You can either reference data in the local tables object or store references to data there.

The Data Provider object uses standard Windows data types and data objects, so users

require no knowledge of internal tables or ABAP data types.

The Data Provider object also provides access to ftp: and http: servers, as well as files

stored on local servers or file servers.

Follow this Below Link It will be Helpfull For You

http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCCIDATAPROV/BCCIDATAPROV.pdf

Reward If Helpfull,

Naresh

Former Member
0 Kudos

Hi

SAP Data Provider

Purpose:

The SAP Data Provider (referred to in this documentation as the Data Provider) is a standard

data retrieval interface used by controls in the SAP GUI.

The Data Provider:

-> Manages the data

-> Maps the data on to standard Windows data types and data objects

-> Controls data conversion

The Data Provider consists of:

-> ABAP function modules

ABAP function modules are the Data Provider's interface to the application programmer

or shell programmer. They use normal ABAP data types such as internal tables.

-> SAP GUI function calls

The SAP GUI contains 2 RFC-enabled functions. One function sends a table to the SAP

GUI, the other function gets a table from the SAP GUI. The table passed by this call is a

data object.

-> Local tables object

The local tables object manages all tables in a data pool, which is global within a single

process space.

-> Data Provider object

The Data Provider object provides access to the data objects in the local tables object.

You can either reference data in the local tables object or store references to data there.

The Data Provider object uses standard Windows data types and data objects, so users

require no knowledge of internal tables or ABAP data types.

The Data Provider object also provides access to ftp: and http: servers, as well as files

stored on local servers or file servers

Implementation Considerations

You need the Data Provider because:

-> The standard automation queue mechanism does not allow you to pass amounts of data

exceeding 256 bytes through method calls, nor is it able to pass Binary Large Object

(BLOB) data such as office documents, screen shots and editor contents.

-> External data sources (that is, sources that exist outside R/3 or the current ABAP

program) must be accessible. Examples of these external data sources are the Info

Repository or local files.

Constraints

The SAP Data Provider is available only on Windows platforms (Windows95 or Windows NT

4.0+).

Functional Description

The SAP Data Provider is based on the push model. This means that, before a control can

reference a data object, the data is always passed from the server to the client as an internal

Reward if helpful

Regards

Lakshman