/BEF/CL_A_METADATA_QUERY - BE Framework - Anfrage Metadaten

Addresses (Business Address Services)   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese 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_ definiert. steht dabei für die Kurzbezeichnung des Metadatentyps.

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 )