ZABLOKOWANIE usuwania załączników z fbl1n

Jeśli programujesz, administrujesz, integrujesz i masz wątpliwość lub obawę, to właśnie najlepsze miejsce dla Ciebie. Pisz śmiało...
sylwia123
Posty: 257
Rejestracja: czw mar 22, 2018 8:39 am
Has thanked: 68 times
Been thanked: 27 times

ZABLOKOWANIE usuwania załączników z fbl1n

Post autor: sylwia123 » pt wrz 06, 2019 12:57 pm

Witam,
Chyba pomyliłam wątek wcześniej napisalam w fi ale ten temat bardziej odpowiada abapowi.

Napisałam rozszerzenie które blokuje usuwanie zalacznikow z FB03 MIR4 itp. Jednak z FBL1N to rozszerzenie nie działa, nie wiem czemu, czym się ta transakcja różni. Może ktoś coś wie. Po prostu w klasie CL_GOS_SRV_ATTACHMENT_LIST w metodzie chech_status napisałam rozszerzenie:

AUTHORITY-CHECK OBJECT 'ZATT_FI' ID 'ACTVT' FIELD '03'.
IF sy-subrc EQ 0.
IF sy-cprog EQ 'SAPMF05L' OR sy-cprog EQ 'RFITEMAP' OR sy-cprog EQ 'SAPLMR1M' OR sy-tcode = 'FBL1N' OR ......'.
on_mode_changed('D').
ENDIF.
ENDIF.

W wyniku parametr D przekazywany jest do lity z zalacznikami i ma status 'D'. Jednak tylko w FBL1N to nie działa mimo tego że wpisywałam nazwe programu czy to transakcji. Tylko jak zablokuje usera to ta lista się wyszarza. A jak konkretna nazwe programu czy transakcji to nie. Dodam ze w debugerze ten parametr 'D' jest poprawnie sciagany, przekazywany do kolejnej metody i niby wszystki wyglada ok, klikam F5 do znudzenia, potem debuger wchodzi w inne metody i programiki i już się gubie i nie wiem czemu w efekcie to nie działa.

yacol
Posty: 498
Rejestracja: śr kwie 04, 2007 4:32 pm
Lokalizacja: Poznań
Has thanked: 6 times
Been thanked: 97 times

Re: ZABLOKOWANIE usuwania załączników z fbl1n

Post autor: yacol » sob wrz 07, 2019 2:33 pm

Nie lepiej skorzystać z BADI GOS_SRV_REQUEST ?
Pozdrawiam,

Jacek Witczak
http://novertio.pl

gorg6
Posty: 53
Rejestracja: czw sty 22, 2015 3:00 pm
Has thanked: 2 times
Been thanked: 19 times

Re: ZABLOKOWANIE usuwania załączników z fbl1n

Post autor: gorg6 » wt wrz 10, 2019 9:24 am

Popatrz proszę na ten blog:
http://zevolving.com/2012/01/generic-ob ... -function/
Pozdrawiam
Gorg6