Всем привет.
Начинаю изучать ABAP и возник следующий вопрос:
Есть две таблицы:
SFLIGHT - содержит данные по авиарейсам: дата, номер рейса, кодировка авиаперевозчика.
SCARR - содержит данные по авиаперевозчику: кодировка авиаперевозчика и его полное название.
И соответственно задача: необходимо вводить дату, программе необходимо брать код авиапревозчика по этой дате (если есть) из таблицы SFLIGHT и далее по коду авиаперевозчика (код авиаперевозчика уникален) искать его в таблице SCARR и выводит его полное название.
Я написал следующий код:
REPORT Z_TEST_ENVR_00.
DATA wa_flight TYPE SFLIGHT. DATA wa_carr type SCARR.
*Flight date PARAMETERS pa_fld TYPE s_date.
select * from SFLIGHT into wa_flight where fldate = pa_fld. endselect.
select *from SCARR into wa_carr where carrid = wa_flight-carrid. WRITE: 'NAME', wa_carr - carrname. endselect.
Отладчик "ругается" на строчку where carrid = wa_flight-carrid.
Выдает следующую ошибку: After "WA_CARR", either "CREATING", "FROM ...", "CONNECTION ...", "BYPASSING BUFFER", "PACKAGE SIZE ...", or "UP TO ... ROWS" is expected
Подскажите пожалуйста, что неверное.
Заранее спасибо.
|
|