Reading domain fixed values for an entityset

DD_DOMVALUES_GET

    DATA lt_dd07t TYPE dd07v_tab.

    CALL FUNCTION 'DD_DOMVALUES_GET'
      EXPORTING
        domname   = 'ZXXX'
        text      = abap_true
        langu     = sy-langu
      TABLES
        dd07v_tab = lt_dd07t.
 
    et_entityset = VALUE #( FOR lv_dd07t IN lt_dd07t ( key   = lv_dd07t-domvalue_l
                                                       value = lv_dd07t-ddtext ) ).

dd07l/dd07t

ParameterTypeTyping MethodAssociated Type
I_DOMNAMEImportingTypeDOMNAME
RT_DOMVALUESReturningType/IWBEP/T_MGW_NAME_VALUE_PAIR
  METHOD get_dd07_values.
    SELECT l~domvalue_l AS name, t~ddtext AS value INTO TABLE @rt_values
          FROM dd07l AS l INNER JOIN dd07t AS t
              ON l~domname = t~domname AND
                 l~valpos = t~valpos AND
                 l~domvalue_l = t~domvalue_l
       WHERE l~domname    = @i_domname AND
             t~ddlanguage = sy-langu.
  ENDMETHOD.

Leave a Reply

Your email address will not be published. Required fields are marked *