Verwendung
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.
Parameter und Ausnahmen
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 |
||
Beispiel
Seitenattribute
Attribut |
Auto |
TypArt |
Bezugstyp |
Beschreibung |
carrid_title |
TYPE |
STRING |
Kurztext | |
carrid_label |
TYPE |
STRING |
Label | |
carrid_value |
TYPE |
STRING |
Wert |
Ereignis
OnInitialization* 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. |
Layout
<%-- 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> |