Ansicht
Dokumentation

AS_API_USER_SELECT - AS: Lesen von Infostrukturdaten, Selektion durch Benutzer

AS_API_USER_SELECT - AS: Lesen von Infostrukturdaten, Selektion durch Benutzer

Vendor Master (General Section)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein dient zur Selektion von Einträgen einer Archivinformationsstruktur durch den Benutzer. Der Benutzer erhält das Selektionsbild zu einer vorgegebenen Infostruktur und kann Werte eintragen. Wählt der Benutzer dann "Ausführen (F8)", dann liest der Funktionsbaustein die passenden Einträge aus der Infostruktur und liefert sie in E_RESULT zurück.

Beispiel

Hier ist insbesondere das Zusammenspiel mit den Funktionsbausteinen AS_API_INFOSTRUC_FIND und AS_API_INFOSTRUC_SELECT interessant. Im folgenden Beispiel ermittelt das System eine passende Infostruktur zu einem gegebenen Feldkatalog. Dann erhält der Benutzer die Möglichkeit, zu dieser Infostruktur passende Selektionen einzugeben.

    DATA: BEGIN OF l_selection,
            bookid TYPE sbook-bookid,
          END OF l_selection,
          lt_oblfields TYPE ttfieldname,
          l_infostruc TYPE aind_desc,
          l_cancelled TYPE boole_d,
          lt_result TYPE TABLE OF aind_arkey.

    APPEND 'BOOKID' TO lt_oblfields.
    CALL FUNCTION 'AS_API_INFOSTRUC_FIND'
      EXPORTING
        i_fieldcat          = 'SAP_BC_SBOOK01'
        i_obligatory_fields = lt_oblfields
      IMPORTING
        e_infostruc         = l_infostruc
      EXCEPTIONS
        no_infostruc_found  = 1.
    CHECK sy-subrc IS INITIAL.
    CALL FUNCTION 'AS_API_USER_SELECT'
      EXPORTING
        i_infostruc = l_infostruc
      IMPORTING
        e_result    = lt_result
        e_cancelled = l_cancelled.
    CHECK l_cancelled IS INITIAL.
    * [ do something with lt_result ]

Hinweise

In der Regel ist es nicht sinnvoll, den Namen einer bestimmten Infostruktur direkt im Coding anzugeben ("fest zu verdrahten").

Weiterführende Informationen





Parameter

E_CANCELLED
E_RESULT
I_INFOSTRUC

Ausnahmen

INFOSTRUC_NOT_FOUND

Funktionsgruppe

AS_API

Fill RESBD Structure from EBP Component Structure   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3575 Date: 20240523 Time: 122128     sap01-206 ( 47 ms )