Вот понадобилось сделать проваливание в созданный документ бюджета BCS. Нашел транзакцию – FMEDD. Понажимал на ней F1 – и не нашел айдишек для вызова посредством конструкций типа:
SET PARAMETER ID ‘AAA’ FIELD AAA.
CALL TRANSACTION ‘FMEDD’ AND SKIP FIRST SCREEN.
1. Посмотрел в SE93, на базе какой программы создана транзакция – RFFMED_PRINT
2. В редакторе кода нажал кнопку “Модель”, выбрал пункт “Другой образец”, в качестве образца указал “SUBMIT”, затем указал главную программу – RFFMED_PRINT. И получил заготовку:
SUBMIT RFFMED_PRINT
WITH P_ARCH ...
WITH P_DOCNR ...
WITH P_DYEAR ...
WITH P_FIKRS ...
WITH P_MSG ...
WITH P_VARPE ...
WITH P_VARYR ...
3. Отредактировал вызов до такого:
SUBMIT RFFMED_PRINT
WITH P_DOCNR = wa-FM_BELNR
WITH P_DYEAR = wa-FM_GJAHR
WITH P_FIKRS = wa-FM_BUKRS.
Вот и всё. Пробую – нужный документ вызывается.