Ansicht
Dokumentation

DP_CONTROL_GET - Zuweisung einer Control Property an einen Dataprovider

DP_CONTROL_GET - Zuweisung einer Control Property an einen Dataprovider

TXBHW - Original Tax Base Amount in Local Currency   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Liest die Daten der Property PROPERTYNAME eines Controls in die, dem über MEDIUM angegebenen Medium, entsprechende Property eines DataProvider Objekts. Wird kein Medium angegeben, wird die Standardrepresentation des entsprechenden Formats verwendet. Die Parameter Type und SubType geben eine Einschränkung der MimeTypen an, die vom Dataprovider Objekt aufgenommen werden dürfen. Mime Typen beim Lesen

Das DataProvider Objekt kann danach verwendet werden, um Daten an ein anderes Control zu geben (siehe DP_CONTROL_ASSIGN). Alternativ können die Daten über DP_GET_STREAM bzw. DP_GET_TABLE in laufende ABAP Programm geladen werden.

Beispiel

Auslesen eines RTF Controls. Zulässige Mime Typen sind nur RTF Texte

data : h_dp type ctnl_handle.

CALL FUNCTION 'DP_CREATE'

CHANGING

H_DP = h_dp

EXCEPTIONS

DP_CREATE_ERROR = 1 DP_INSTALL_ERROR = 2 DP_ERROR = 3 OTHERS = 4.

if sy-subrc ne 0.

raise error.

endif.

CALL FUNCTION 'DP_CONTROL_GET'

EXPORTING

H_DP = h_dp H_CNTL = rtfctrl PROPERTYNAME = 'TextRTF' SUBTYPE = 'rtf'

EXCEPTIONS

DP_ERROR_GET_PROPERTY = 1 DP_ERROR_ASSIGN = 2 DP_ERROR_INVALID_PARAM = 3 DP_ERROR_GENERAL = 4 OTHERS = 5. * Die Daten sind jetzt nur im DataProvider Obbjekt, aber noch nicht im laufenden ABAP Programm. Um Daten in das ABAP Programm zu schaffen sollte der FB DP_CONTROL_GET_TABLE / DP_CONTROL_GET_STREAM verwendet werden.



Parameter

H_CNTL
H_DP
MEDIUM
PROPERTYNAME
SUBTYPE
TYPE

Ausnahmen

DP_ERROR_ASSIGN
DP_ERROR_GENERAL
DP_ERROR_GET_PROPERTY
DP_ERROR_INVALID_PARAM
DP_ERROR_MEDIUM_UNKNOWN

Funktionsgruppe

CNDP

Fill RESBD Structure from EBP Component Structure   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3292 Date: 20240523 Time: 142322     sap01-206 ( 44 ms )