GET_FIELD_LABEL 
Die Methode GET_FIELD_LABEL des Service-Objekts (RUNTIME->DDIC_UTILS) liefert das Label zu einem elementaren Datenobjekt mit Dictionary-Bezug. Als Label wird der längste der Feldbezeichner zum zugehörigen Datenelement zurückgeliefert.
Importing-Parameter: |
|
DATA_OBJECT_REF |
Referenz auf ein Datenobjekt |
LANGU |
Sprache (optional) mit Default SYST-LANGU |
Returning-Parameter: |
|
LABEL |
Feld-Label |
Exceptions: |
|
CX_BSP_SERVICES_PARAM |
|
CX_BSP_SERVICES_NOTFOUND |
|
Attribut |
Auto |
TypArt |
Bezugstyp |
Beschreibung |
carrid_title |
TYPE |
STRING |
Kurztext |
|
carrid_label |
TYPE |
STRING |
Label |
|
carrid_value |
TYPE |
STRING |
Wert |
Syntax
* declaration
data: dataref type ref to data.
data: flightstruct type sflight.
* get label for connid
* get data reference from variable
get reference of flightstruct-connid into dataref.
try.
connid_label = runtime->ddic_utils->get_field_label(
data_object_ref = dataref langu = langu_select ).
catch cx_bsp_services into l_ex_services.
* catch exception into message object
errortext = l_ex_services->get_text( ).
call method page->messages->add_message
exporting condition = 'CONNID_LABEL'
message = errortext
severity = CL_BSP_MESSAGES=>CO_SEVERITY_ERROR.
connid_label = 'CONNID_LABEL'.
endtry.
* get label for carrid
* fill data reference
get reference of flightstruct-carrid into dataref.
try.
carrid_label = runtime->ddic_utils->get_field_label(
data_object_ref = dataref langu = langu_select ).
catch cx_bsp_services into l_ex_services.
* catch exception into message object
errortext = l_ex_services->get_text( ).
call method page->messages->add_message
exporting condition = 'CARRID_LABEL'
message = errortext
severity = CL_BSP_MESSAGES=>CO_SEVERITY_ERROR.
carrid_label = 'CARRID_LABEL'.
endtry.
Syntax
<%-- text input with label and quickinfo --%> <span title=" <%=carrid_title%> "> <%=carrid_label%> </span> <input type=text name="carrid_select" value="carrid_label"> <%-- table with labels and quickinfo as column header --%> <table class="bspTbvStd" cellpadding = "4"> <tr class="bspTbvHdrStd"> <th><span title=" <%=carrid_title%> "> <%=carrid_label%></span></th> <th><span title=" <%=connid_title%> "> <%=connid_label%></span></th> </tr> </table>