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.
ZABLOKOWANIE usuwania załączników z fbl1n
-
- Posty: 561
- Rejestracja: śr kwie 04, 2007 4:32 pm
- Lokalizacja: Poznań
- Has thanked: 9 times
- Been thanked: 165 times
- Kontakt:
Re: ZABLOKOWANIE usuwania załączników z fbl1n
Nie lepiej skorzystać z BADI GOS_SRV_REQUEST ?
Pozdrawiam,
Jacek Witczak
http://novertio.pl
Jacek Witczak
http://novertio.pl