#parameters #report #abap #sap-erp #function-module
Вопрос:
Кто-нибудь знаком с тем, как получить параметры из стандартных транзакций SAP? Вариант в настоящее время сохранен и передается и выполняется в RFKK_MA_SCHEDULER.Мне нужно собрать диапазоны по параметру, чтобы отредактировать его во время выполнения.
Функциональный модуль FKK_FPYM_READ_PARAMETERS используется на событии 1906 для получения заданных параметров/диапазонов, затем я сделаю несколько операторов Select, которые составят мой собственный список, и я буду использовать FKK_ACTIV2_PARA_BASICS_TO_DB для обновления параметра и ввода моего списка вместо шаблона варианта.
Это сделало бы процесс более оптимальным. Проблема в том, что FM FKK_АКТИВ2_PARA_BASICS_TO_DB не содержит параметра «E_ADDONS» из параметра чтения FM. Есть какие-нибудь другие обходные пути?
повторите параметры нового запуска для изменения
CALL FUNCTION 'FRK_FEYM READ PARAMETERS'
EXPORTING
i_laufd = lv_laufd
i_laufi = lv_laufi
i_aktyp = c_aktyp
IMPORTING
e_basics = ls basics
e_addons = ls_addons
EXCEPTIONS
not_found = 1
OTHERS = 2.
SELECT SINGLE low
FROM tvarvc
INTO @1v_cutoff
WHERE name = @1c_tvarvc_pyr_cutoff
AND type = @lc_tvarvc_pyr_cutoff_type.
IF 1 = 1.
LOOP AT lt_dfkkko INTO ls_dfkkko.
AT NEW vkont.
CLEAR 1s_vkont.
ls_vkont-sign = 'I'.
ls_vkont-option = 'EQ'.
ls_vkont-low = ls_dfkkko-vkont.
APPEND 1s_vkont TO ls_basics-ranges-r_vkont.
ENDAT.
ENDLOOP.
ENDIF.
*--update payment run paransters in memory and DB
CALL FUNCTION 'FKK_AKTIV2_PARA_BASICS_TO_DB'
EXPORTING
i_aktyp = c_aktyp
i laufd = e_laufd
i_laufi = e_laufi
i_basics = ls_basics
EXCEPTIONS
unexpected_error = 1
OTHERS = 2
IF sy-subrc <> 0.
ENDIF.
Комментарии:
1. Не предполагайте, что все стандартные транзакции в программном обеспечении ERP на основе ABAP работают одинаково. Только очень небольшая часть основана на слое модуля FI-CA «FKK». Не могли бы вы привести пример того, что вы хотите получить (например, снимок экрана), какими должны быть входные и выходные значения? Можете ли вы объяснить , почему вы говорите о внутренних объектах
RKK_MA_SCHEDULER
иFKK_FPYM_READ_PARAMETERS
, возможно, показать, какой код вы пробовали и каков результат? (ПРИМЕЧАНИЕ: о них нет ни одной ссылки в sap.com)2.
to edit it on runtime
какое время выполнения? опишите свой поток, как вы собираетесь изменять/повторно использовать параметры RFKK_MA_SCHEDULER, в какой программе или в какой момент3. Привет, ребята, я добавил некоторую информацию, понятен ли мой процесс?