
Method GET_QUICKINFO of service object (RUNTIME->DDIC_UTILS) returns the label for an elementary data object with dictionary reference. The short description for the corresponding data element or structure field with direct type input is returned as the quick info.
Parameters and Exceptions
| Importing Parameter: | |
| DATA_OBJECT_REF | Reference to a data object |
| LANGU | Language (optional) with default SYST-LANGU |
| Returning Parameter: | |
| QUICKINFO | Quick info. |
| Exceptions: | |
| CX_BSP_SERVICES_PARAM | |
| CX_BSP_SERVICES_NOTFOUND | |
Page Attributes
| Attribute | Auto | Type | Reference Type | Description |
| carrid_title | TYPE | STRING | Short Text | |
| carrid_label | TYPE | STRING | Label | |
| carrid_value | TYPE | STRING | Value |
Event OnInitialization
* declaration
data: dataref type ref to data.
data: flightstruct type sflight.
* fill data reference
get reference of flightstruct-carrid into dataref.
* get quickinfo (title)
try.
carrid_title = runtime->ddic_utils->get_quickinfo(
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 messages->add_message
exporting condition = 'CARRID_TITLE'
message = errortext
severity = CL_BSP_MESSAGES=>CO_SEVERITY_ERROR.
carrid_title = 'CARRID_TITLE'.
endtry.
carrid_value = 'LH'.
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>