Ansicht
Dokumentation
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 R3upDiese Dokumentation steht unter dem Copyright der SAP AG.
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
DATADATE
DESCRIPTION
H_CNTL
H_DP
PROPERTYNAME
TABFIELDS
TABNAME
TIME
Ausnahmen
DP_ERROR_ASSIGNDP_ERROR_CONVERT
DP_ERROR_CREATE
DP_ERROR_INVALID_PARAM
DP_ERROR_SEND_DATA
DP_ERROR_TABNAME
Funktionsgruppe
CNDPVendor 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 )