/BEF/CL_A_METADATA_QUERY - BE Framework - Anfrage Metadaten
Addresses (Business Address Services) RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Eine Instanz der Klasse spezifiziert eine Anfrage an das Metadaten API /BEF/CL_A_METADATA_API.
Bei der Instanziierung der Anfrage wird der Typ der Metadaten vorgegeben, für den Daten gelesen werden sollen.
Die Kriterien, mit denen die zu lesenden Daten spezifiziert werden, übergibt man durch (mehrfache) Aufrufe der Methoden ADD_QUERY_PART_BY_VALUE und ADD_QUERY_PART_BY_RANGE.
Die Konstanten, die beschreiben, für welchen Typ von Metadaten eine Selektion erfolgen soll undwelche Typen von Metadaten für die Selektionsbedingung genutzt werden, sind an den Interfaces /BEF/IF_M_
Beziehungen
Beispiel
data:
lr_m_query type ref to /bef/cl_a_metadata_query.
create object lr_m_query
exporting
iv_meta_type = /bef/if_m_fv=>mc_meta_type.
call method lr_m_query->add_query_part_by_range
exporting
iv_meta_type = /bef/if_m_feature=>mc_meta_type
iv_sign = /bef/cl_a_metadata_query=>mc_rangesign_i
iv_option = /bef/cl_a_metadata_query=>mc_rangeoption_cp
iv_low = 'Z*'.
call method lr_m_query->add_query_part_by_value
exporting
iv_meta_type = /bef/if_m_feature=>mc_meta_type
iv_value = 'ABC'.
In this case all entries of metadata table BEFM_FV (Feature variables) would be selected where the feature either starts with Z or the feature is 'ABC'.
Hinweise
Weiterführende Informationen
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2201 Date: 20120527 Time: 092805 triton ( 61 ms )






