Ansicht
Dokumentation
AS_API_USER_SELECT - AS: Lesen von Infostrukturdaten, Selektion durch Benutzer
Vendor Master (General Section) General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
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_CANCELLEDE_RESULT
I_INFOSTRUC
Ausnahmen
INFOSTRUC_NOT_FOUNDFunktionsgruppe
AS_APIFill 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 )