FUNCTION EXIT_SAPLRRS0_001.
*" CHANGING
*" VALUE(C_S_CUSTOMER) TYPE RRO04_S_CUSTOMER OPTIONAL
Не смог понять зачем данный параметр может быть использован?
Задал вопрос на sapforum, посмотрим силу всемирного разума...
p.s. Подебажил немного... действительно SAP имеет на параметр некоторые виды, правда так и не догнал какие...
Ещё эта подпись "ACN - наводит на ощущение, что был разум и была мысль, вот какая только неясно...
В модуле RRS_VAR_VALUES_EXIT_BEFORE, можно увидеть
l_s_customer-vproctp =
CALL CUSTOMER-FUNCTION '001'
...
да, и нашел красивый способ делать всякие сравнения (там-же)
Ну да, BW'шники знают ABAP но не на столько хорошо... :) Учиться никогда не поздно, в общем.
CONSTANTS:
* processing type of a reporting variable
BEGIN OF rro04_c_vproctp,
reppath TYPE rro04_s_globv-vproctp VALUE '1',
userexit TYPE rro04_s_globv-vproctp VALUE '3',
sapexit TYPE rro04_s_globv-vproctp VALUE '4',
table TYPE rro04_s_globv-vproctp VALUE '5', "Globv Vorschlag
authority TYPE rro04_s_globv-vproctp VALUE '6',
shiftuser TYPE rro04_s_globv-vproctp VALUE '9', "Nielson
END OF rro04_c_vproctp,
BEGIN OF rro04_ca_vproctp_exit_table,
userexit TYPE rro04_s_globv-vproctp VALUE rro04_c_vproctp-userexit,
sapexit TYPE rro04_s_globv-vproctp VALUE rro04_c_vproctp-sapexit,
table TYPE rro04_s_globv-vproctp VALUE rro04_c_vproctp-table,
authority TYPE rro04_s_globv-vproctp VALUE rro04_c_vproctp-authority,
END OF rro04_ca_vproctp_exit_table,
BEGIN OF rro04_ca_vproctp_exit,
userexit TYPE rro04_s_globv-vproctp VALUE rro04_c_vproctp-userexit,
sapexit TYPE rro04_s_globv-vproctp VALUE rro04_c_vproctp-sapexit,
END OF rro04_ca_vproctp_exit,
И теперь вкусное...
LOOP AT c_thx_var ASSIGNING
WHERE vproctp CA rro04_ca_vproctp_exit_table
AND vproctp NE rro04_c_vproctp-table
AND processed EQ rs_c_false.
IF
Комментариев нет:
Отправить комментарий