Выполните программу через, ОТПРАВЛЯЮТ, с подавлением GUI

Я хочу выставить функциональность программы SAP (транзакция) как BAPI. Я должен назвать отчет, и диапазон предоставления фильтрует таким образом, что GUI обойден.

Делает у любого есть рабочий пример ОТПРАВЛЕНИЯ... С... Конструкция ABAP или другие предложения о том, как выполнить то, что я должен сделать?

6
задан Sandra Rossi 3 July 2019 в 13:36
поделиться

1 ответ

Вот рабочий пример:

SUBMIT SAPF140 
    TO SAP-SPOOL                         "optional"
    SPOOL PARAMETERS print_parameters    "optional"
    WITHOUT SPOOL DYNPRO                 "optional (hides the spool pop-up)"
    VIA JOB jobname NUMBER l_number      "optional"
    AND RETURN                           "optional - returns to the calling prog"
    WITH EVENT   =  REVENT
    WITH BUKRS   IN RBUKRS
    WITH BELNR   IN lRBELNR
    WITH GJAHR   IN RGJAHR
    WITH USNAM   =  SY-UNAME
    WITH DATUM   =  SAVE_DATUM
    WITH UZEIT   =  SAVE_UZEIT
    WITH DELDAYS =  RDELDAYS
    WITH KAUTO   =  'X'
    WITH RPDEST  =  SAVE_PDEST
    WITH TITLE   =  TITLE.

Все операторы "WITH" касаются полей выбора на названной программе, где я использую =, это - оператор PARAMETER (единственное поле), где я использую В нем, оператор SELECT_OPTIONS (диапазон)

Вот простой пример того, как заполнить диапазон:

REFRESH lrbelnr.
lrbelnr-sign = 'I'.
lrbelnr-option = 'EQ'.
lrbelnr-low = HBKORM-belnr.
CLEAR lrbelnr-high.
append lrbelnr.
3
ответ дан 17 December 2019 в 04:53
поделиться