F110 - dodanie nowych pół do słownika dowolnego wyboru

W tym dziale znajdują się posty z zakresu modułów finansowych systemu SAP...
Dora
Posty: 2
Rejestracja: pn lip 31, 2023 11:42 am

F110 - dodanie nowych pół do słownika dowolnego wyboru

Post autor: Dora »

Dzień dobry

Chciałabym dodać nowe pole do ograniczeń wyboru (tabela F110HELP) w zakładce Dowolny wybór w transakcji F110.
Bardzo proszę o informację w jaki sposób można to zrobić.

Pozdrawiam
tendi001
Posty: 20
Rejestracja: czw gru 12, 2019 9:12 am
Has thanked: 9 times
Been thanked: 4 times

Re: F110 - dodanie nowych pół do słownika dowolnego wyboru

Post autor: tendi001 »

Czego ma dotyczyć nowe pole
Dokumentu, dostawcy czy odbiorcy?
Dora
Posty: 2
Rejestracja: pn lip 31, 2023 11:42 am

Re: F110 - dodanie nowych pół do słownika dowolnego wyboru

Post autor: Dora »

Chodzi o pole z nagłówka zaksięgowanego dokumentu - nazwa użytkownika
- tabela BKPF, pole USNAM
tendi001
Posty: 20
Rejestracja: czw gru 12, 2019 9:12 am
Has thanked: 9 times
Been thanked: 4 times

Re: F110 - dodanie nowych pół do słownika dowolnego wyboru

Post autor: tendi001 »

Z informacji jakie udało mi się odszukać możliwe jest dodanie nowych pól w tym miejscu przy użyciu BTE 00001820.
Możesz sprawdzić w transakcji FIBF (jeśli GUI po polsku) u mnie to
Ustawienia -> P/S-Moduły funkcyjne -> klienta,
czy istnieje wpis dla zdarzenia 00001820
RKISIEL
Posty: 591
Rejestracja: pn lut 14, 2011 9:10 pm
Has thanked: 425 times
Been thanked: 268 times

Re: F110 - dodanie nowych pół do słownika dowolnego wyboru

Post autor: RKISIEL »

Cześć,
Niestety dla F110 BTE 1820 nie działa.
Zakres dostępnych pól (dla dokumentu) w zakładce "Dowolny wybór" jest ograniczony zakresem do pól występujących w tabelach BSIK/BSID.
Sposób działania jest w programie LF110HLP -> FORM FELDAUSWAHL_FLSTAB_FUELLEN: dla zakresu dokumentu pola są pobierane z BSIK/BSID i jeśli występują w BKPF to na liście w F4 będą miały klasyfikację BKPF-<pole> a jeśli występują tylko w BSIK/BSID to będą miały klasyfikację BSEG-<pole>.

W procedurze FELDAUSWAHL_FLSTAB_FUELLEN są wymienione pola, które nie mogą być umieszczone (wykluczenia) na liście, są to pola zarówno o charakterze globalnym (np. MANDT, BUKRS, MCOD+) jak i pola charakterystyczne dla BSIK/BSID np. AUGDT, AUGBL, REBZ+.
W Twoim przypadku pole "USNAM" nie występuje w tabelach BSIK/BSID więc standardowo nie może występować w pomocy wyszukiwania dla F110 :?

Rozwiązanie brzydkie ale skuteczne dla osiągnięcia celu: dodaj APPEND w tabelach BSIK/BSAK/BSID/BSAD a w nim pole "USNAM" o cechach jak w tabeli BKPF. Nie można dodać tylko do tabel BSIK/BSID bo wywalą się transakcje FBL1N i FBL5N :(
Pole "USNAM" nie jest wykluczone w ww. procedurze FELDAUSWAHL_FLSTAB_FUELLEN.
Zrobiłem testowo tę modyfikację w "piaskownicy" i działa: na liście pojawia się pole "BKPF-USNAM" i selekcja pozycji dokumentów (do płatności) przebiega prawidłowo.
BKPF_USNAM.png
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Rafał Kisiel