Ansicht
Dokumentation

DP_CONTROL_ASSIGN_ROWSET - Zuweisung einer strukturierten Tabelle an ein Control.

DP_CONTROL_ASSIGN_ROWSET - Zuweisung einer strukturierten Tabelle an ein Control.

TXBHW - Original Tax Base Amount in Local Currency   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Sendet eine typisierte Tabelle an den Client. Die Information über die Tabellenstruktur bleibt für den Client erhalten. Ein spezielles Konvertierungsobjekt erlaubet den Zugriff auf die Tabelle am Client als Recordset ( für Windows ist dies ein OLE-DB Recordset).

Die Daten werden im Client in einem DataProvider Objekt gehalten. Dieses kann entweder durch einen vorherigen Aufruf von DP_CREATE erzeugt und als Parameter H_DP übergeben werden oder es wird implizit im Funktionsbaustein erzeugt und wieder freigegeben. Die Angabe des Namens der Tabellenstruktur ist notwendig, wenn die Feldnamen am Client bekannt gegeben werden sollen. Alternativ können Feldnamen auch in der Tabelle TABFIELDS angegeben werden. Diese muß dann allerdings eine exakte Beschreibung der internen Tabelle enthalten. Um eine exakte Beschreibung zu erhalten, kann der Funktionsbaustein DP_GET_FIELDS_FROM_TABLE verwendet werden. Wird TABFIELDS und TABNAME nicht angegeben, wird die Struktur der Tabelle dynamisch ohne Namen bestimmt. Das Control, dem die Daten zugewiesen werden sollen, wird in H_CNTL übergeben. Der Name der Property, die den Dataprovider oder die Daten des Dataproviders aufnimmt wird im Parameter PROPERTYNAME übergeben. Zur Übergabe von nicht typisierten Tabellen dient der Funktionsbaustein DP_CONTROL_ASSIGN_STREAM.

Beispiel

DATA : BEGIN OF EXPORTTABLE OCCURS 10,

MYDATA(256) TYPE C,

END OF EXPORTTABLE.

data: TableName like X030L-TABNAME.

select * from actfli.

exporttable-mydata = actfli.

append exporttable.

endselect.

TableName = 'ACTFLI'.

CALL FUNCTION 'DP_CONTROL_ASSIGN_ROWSET'

EXPORTING

H_CNTL = MyControl TABNAME = TableName MEDIUM = CNDP_MEDIUM_OBJECT PROPERTYNAME = 'FlightTable'

TABLES

DATA = exporttable.

Hinweise

Weiterführende Informationen

OLE-DB Dokumentation : IRowset und Recordsets.





Parameter

DATA
DATE
DESCRIPTION
H_CNTL
H_DP
PROPERTYNAME
TABFIELDS
TABNAME
TIME

Ausnahmen

DP_ERROR_ASSIGN
DP_ERROR_CONVERT
DP_ERROR_CREATE
DP_ERROR_INVALID_PARAM
DP_ERROR_SEND_DATA
DP_ERROR_TABNAME

Funktionsgruppe

CNDP

Vendor Master (General Section)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4021 Date: 20240523 Time: 134111     sap01-206 ( 81 ms )