Ansicht
Dokumentation
DP_CONTROL_GET - Zuweisung einer Control Property an einen Dataprovider
TXBHW - Original Tax Base Amount in Local Currency BAL Application Log DocumentationDiese Dokumentation steht unter dem Copyright der SAP AG.
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_dpEXCEPTIONS
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_CNTLH_DP
MEDIUM
PROPERTYNAME
SUBTYPE
TYPE
Ausnahmen
DP_ERROR_ASSIGNDP_ERROR_GENERAL
DP_ERROR_GET_PROPERTY
DP_ERROR_INVALID_PARAM
DP_ERROR_MEDIUM_UNKNOWN
Funktionsgruppe
CNDPFill 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 )