Ansicht
Dokumentation

/BEF/CL_A_METADATA_QUERY - BE Framework - Anfrage Metadaten

/BEF/CL_A_METADATA_QUERY - BE Framework - Anfrage Metadaten

BAL_S_LOG - Application Log: Log header data   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 und welche 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






rdisp/max_wprun_time - Maximum work process run time   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2297 Date: 20240426 Time: 102721     sap01-206 ( 28 ms )