"pole wprowadzania zawiera niedozwolone znaki"

Jeśli programujesz, administrujesz, integrujesz i masz wątpliwość lub obawę, to właśnie najlepsze miejsce dla Ciebie. Pisz śmiało...
krzysztof.procajlo1
Posty: 24
Rejestracja: ndz sie 10, 2014 6:13 pm
Has thanked: 2 times
Been thanked: 1 time
Kontakt:

"pole wprowadzania zawiera niedozwolone znaki"

Post autor: krzysztof.procajlo1 »

Witam,

W różnych miejscach szukałem rozwiązania ale niestety nie udało mi się nic ciekawego znaleźć...
Otóż czy ktoś zna sposób na automatyczne zastępowanie w rozwijanych polach wyboru, wpisu na znaki "###"? Dodatkowo pojawia się komunikat o treści jak w temacie...
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1478 times
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: dominik.tylczynski »

Jakie to pole?
W jakiej transakcji pojawia się ten komunikat?
Jaki jest numer komunikatu?
krzysztof.procajlo1
Posty: 24
Rejestracja: ndz sie 10, 2014 6:13 pm
Has thanked: 2 times
Been thanked: 1 time
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: krzysztof.procajlo1 »

Każde rozwijane pole. Bez względu na transakcję - czy to będzie wybór konta odbiorców w XD01 czy wybór rodzaju przyjęcia materiału w MIGO... no w każdym polu rozwijanym po wyborze wartości pojawia się rzeczony komunikat lub wpis zamienia się na kratki - "###"

Co do numeru komunikatu to chyba 195. Nie jestem w stanie dokładnie odpowiedzieć bo jeszcze nie doszedłem jak naprawić błąd wyświetlania stron HTML gdy chcę wyświetlić pomoc do komunikatu :( :|
yacol
Posty: 561
Rejestracja: śr kwie 04, 2007 4:32 pm
Lokalizacja: Poznań
Has thanked: 9 times
Been thanked: 165 times
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: yacol »

Tu masz opis tego komunikatu:
SAP Documentation for message 195 within message class 00 (The input field contains prohibited characters (already deleted)):

CAUSE
The input field contains prohibited characters. These are generally characters that your frontend can process, but which are not permitted in the R/3 database.
There can be several reasons for this:

For any language area, the number of characters allowed by ISO, Microsoft, IBM, Apple etc. is often similar but rarely exactly the same. Frontends can often specify and display special characters in addition to those contained in the ISO character sets.
If you are working on a frontend whose language area is not suitable for the R/3 System onto which you have logged on, there are several characters on your keyboard which cannot be used.

SYSTEM RESPONSE
The R/3 System replaces these prohibited characters with other permitted characters and displays this error message (00.195 or 00.077). The system positions the cursor in the line or field in which the prohibited character was found.

WHAT TO DO
If you agree with the proposal, you should re-choose the last function key (often [Enter].)
If you do not agree with the proposal, you should edit the data. In doing so only use permitted characters or the system will display the error message again.
If you cannot display texts containing characters that are permitted by your frontend, you should end the current transaction at a suitable point (usually using the [Esc] key or [F12].)

There may be another frontend that is able to process these characters.
Wydaje się, że masz coś nie tak ustawione ze stroną kodową. Czy Twój SAP to wersja Unicode czy non-Unicode? Czy używasz SAPGUI i jeśli tak to jaką stronę kodową masz ustawioną w opcjach SAPGUI?
Pozdrawiam,

Jacek Witczak
http://novertio.pl
krzysztof.procajlo1
Posty: 24
Rejestracja: ndz sie 10, 2014 6:13 pm
Has thanked: 2 times
Been thanked: 1 time
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: krzysztof.procajlo1 »

Witajcie. Wracam ponownie do zabawy z tematem... Będę wdzięczny za pomoc ;) :?
W załączeniu zrzuty. System non-unicode.
Załączniki
SAP GUI
SAP GUI
Screen Shot 10-23-17 at 12.49 PM.PNG (8.44 KiB) Przejrzano 1221 razy
RSCPINST
RSCPINST
Screen Shot 10-23-17 at 12.48 PM.PNG (26.55 KiB) Przejrzano 1221 razy
smlt
smlt
Screen Shot 10-23-17 at 12.42 PM.PNG (23.8 KiB) Przejrzano 1221 razy
yacol
Posty: 561
Rejestracja: śr kwie 04, 2007 4:32 pm
Lokalizacja: Poznań
Has thanked: 9 times
Been thanked: 165 times
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: yacol »

GUI to chyba jakaś mocno starszawa wersja, tak? Pewnie 7.10.
Rzuć proszę okiem czy sytuacja się poprawi gdy w ustawieniach języka zmienisz English na Standard. Gdzieś obił mi się o oczy post dotyczący podobnego problemu tyle że na Macu. I tam pomogło zainstalowanie nowszego GUI - chyba 7.20.
Pozdrawiam,

Jacek Witczak
http://novertio.pl
krzysztof.procajlo1
Posty: 24
Rejestracja: ndz sie 10, 2014 6:13 pm
Has thanked: 2 times
Been thanked: 1 time
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: krzysztof.procajlo1 »

Akurat tu korzystam z GUI740 :)
Niestety nie pomogło... próbowałem już w różnych konfiguracjach - i z opcją standard, angielski i polski nawet... i nic :?
Załączniki
Cały czas to samo...
Cały czas to samo...
Screen Shot 10-23-17 at 11.03 PM.PNG (16.64 KiB) Przejrzano 1199 razy
yacol
Posty: 561
Rejestracja: śr kwie 04, 2007 4:32 pm
Lokalizacja: Poznań
Has thanked: 9 times
Been thanked: 165 times
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: yacol »

Trochę mnie zaskoczyło, że to się dzieje przy GUI 7.40. Ciekawe czy z 7.50 problem też występuje...
Pozdrawiam,

Jacek Witczak
http://novertio.pl
krzysztof.procajlo1
Posty: 24
Rejestracja: ndz sie 10, 2014 6:13 pm
Has thanked: 2 times
Been thanked: 1 time
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: krzysztof.procajlo1 »

Sprawdzone na GUI 7.30 i 7.40. Na 7.50 nie mam niestety jak sprawdzić :(
Myśląc, że to kwestia kodowania bazy danych (instalka jest na Oracle) wykonałem drugą instancję z wybraną stroną kodową 1401, ale jest to samo : :(
yacol
Posty: 561
Rejestracja: śr kwie 04, 2007 4:32 pm
Lokalizacja: Poznań
Has thanked: 9 times
Been thanked: 165 times
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: yacol »

Ja bardziej myślałem o jakimś problemie z kodowaniem znaków między GUI a serwerem aplikacyjnym. Szperałem w notach ale nic nie znalazłem ciekawego. Ciekawe, ciekawe.
Pozdrawiam,

Jacek Witczak
http://novertio.pl
krzysztof.procajlo1
Posty: 24
Rejestracja: ndz sie 10, 2014 6:13 pm
Has thanked: 2 times
Been thanked: 1 time
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: krzysztof.procajlo1 »

Kurcze... no nie uporam się z tym :cry:
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1478 times
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: dominik.tylczynski »

Nie wiem, czy to Ci pomoże ale znalazłem następujące informacje.
Tło problemu jest opisane w nocie: 382285 - Some characters are converted to '#' in SAP WinGUI. Jest też tutaj załącznik podający wszystkie znaki, które nie są obsługiwane.

W wątku https://archive.sap.com/discussions/thread/1452767 jest informacja, że w starym Gui 640 nie było tego problemu - dziwne to trochę...

Wcześniej napisałeś, że zrobiłeś nową instancję z inną stroną kodową. Skoro instalujesz jak rozumiem system od zera to może warto zrobić go jednak w Unicode?
krzysztof.procajlo1
Posty: 24
Rejestracja: ndz sie 10, 2014 6:13 pm
Has thanked: 2 times
Been thanked: 1 time
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: krzysztof.procajlo1 »

Dziękuję za wysłaną notę, jednak nie mam w tej chwili dostępu do Marketplace...

Nie wiem czy ta moja instalka (IDES z bazą na Oracle) ma możliwość instalacji w Unicode. Myślę, że może rzeczywiście to by rozwiązało problem, jednakże nie wiem za bardzo jak to zrobić.
dominik.tylczynski
Posty: 8356
Rejestracja: wt kwie 03, 2007 4:05 pm
Has thanked: 1924 times
Been thanked: 1478 times
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: dominik.tylczynski »

A może ta Twoja instalka IDES'a jest jakaś nie taka i nie gada z nowym Gui? Przyznam, że jestem nieco we mgle i szukam po omacku. Wygląda mi to jakby w zawartości tabel, bo przecież te wszystkie wpisy, które powodują błąd są w tablicach, były znaki, które nie są wspierane. Chociaż mogę się mylić - mgła...
krzysztof.procajlo1
Posty: 24
Rejestracja: ndz sie 10, 2014 6:13 pm
Has thanked: 2 times
Been thanked: 1 time
Kontakt:

Re: "pole wprowadzania zawiera niedozwolone znaki"

Post autor: krzysztof.procajlo1 »

Ehh, trudno mi powiedzieć. Też nie za bardzo wiem jak to zweryfikować... Wiem, że różnego rodzaju kombinacje z ustawieniami GUI nic nie dały.
Ustawienie podczas instalacji strony kodowej 1401 również nic nie dało. A wychodzi na to, że EXPORT_DB mam w wersji non-unicode i nic z tym nie zrobię :(
Cóż, chyba pozostaje mi pobranie GUI 640 :cry:
ODPOWIEDZ