-1
ABAPを使いこなし、プログラムがテーブルから情報を引き出し、それをテーブルのスクリーンに表示する方法が不思議でしたか?ユーザがボタンをクリックしてフィールドをABAPの画面上のテーブルに置いた後に、どのようにフィールドを返すことができますか?
ABAPを使いこなし、プログラムがテーブルから情報を引き出し、それをテーブルのスクリーンに表示する方法が不思議でしたか?ユーザがボタンをクリックしてフィールドをABAPの画面上のテーブルに置いた後に、どのようにフィールドを返すことができますか?
ここでは、ALVテーブルにSAPからのデータを表示するには、簡単なレポートに例があります。
TYPE-POOLS: slis. " SLIS contains all the ALV data types
*&---------------------------------------------------------------------*
*& Data Declaration
*&---------------------------------------------------------------------*
DATA: it_sbook TYPE TABLE OF sbook.
DATA: it_fieldcat TYPE slis_t_fieldcat_alv,
wa_fieldcat TYPE slis_fieldcat_alv.
*&---------------------------------------------------------------------*
*& START-OF-SELECTION
*&---------------------------------------------------------------------*
START-OF-SELECTION.
*Fetch data from the database
SELECT * FROM sbook INTO TABLE it_sbook.
*Build field catalog
wa_fieldcat-fieldname = 'CARRID'. " Fieldname in the data table
wa_fieldcat-seltext_m = 'Airline'. " Column description in the output
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'CONNID'.
wa_fieldcat-seltext_m = 'Con. No.'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'FLDATE'.
wa_fieldcat-seltext_m = 'Date'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'BOOKID'.
wa_fieldcat-seltext_m = 'Book. ID'.
APPEND wa_fieldcat TO it_fieldcat.
wa_fieldcat-fieldname = 'PASSNAME'.
wa_fieldcat-seltext_m = 'Passenger Name'.
APPEND wa_fieldcat TO it_fieldcat.
*Pass data and field catalog to ALV function module to display ALV list
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
it_fieldcat = it_fieldcat
TABLES
t_outtab = it_sbook
EXCEPTIONS
program_error = 1
OTHERS = 2.
もABAPワークベンチで[いくつかの基本的なtutorials
が重複する可能性を確認してください、どのように私はプログラムを作るのですかボタンがクリックされたときにテーブルの複数のテーブルフィールドを返しますか?](http://stackoverflow.com/questions/38553767/in-abap-workbench-how-do-i-make-the-program-return-multiple-table -fields-in-at) – vwegert