Получение значений параметров RFKK_MA_SCHEDULER

#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. Привет, ребята, я добавил некоторую информацию, понятен ли мой процесс?