Witam wszystkich serdecznie,
mam pytanie, czy w SAP-ie jest narzędzie za pomocą, którego można przeglądać tabelę z polami typu string. Transakcja se16n niestety nie wyświetla całej zawartości takich pół.
Edycja pól typu string w tabeli
-
- Posty: 86
- Rejestracja: śr gru 19, 2012 12:16 pm
- Lokalizacja: Warsaw
- Has thanked: 2 times
- Been thanked: 24 times
Re: Edycja pól typu string w tabeli
Witam,
z edycją może być problem.
Natomiast wyświetlić możesz w SE16 -> w parametrach uzytkownika ustaw dane wynikowe jako ALV.
Następnie po wyświetleniu możesz w zmianach układu zmienić długość wyświetlanego pola (maks 1020 znaków razem dla wszystkich wyświetlanych kolum). Mam nadzieję, że Ci to wystarczy.
Niestety edycja przez &SAP_EDIT juz nie działa wiec moze być problem z podmianą danych bez napisania dedykowanego programu.
Pozdr,
Marcin
z edycją może być problem.
Natomiast wyświetlić możesz w SE16 -> w parametrach uzytkownika ustaw dane wynikowe jako ALV.
Następnie po wyświetleniu możesz w zmianach układu zmienić długość wyświetlanego pola (maks 1020 znaków razem dla wszystkich wyświetlanych kolum). Mam nadzieję, że Ci to wystarczy.
Niestety edycja przez &SAP_EDIT juz nie działa wiec moze być problem z podmianą danych bez napisania dedykowanego programu.
Pozdr,
Marcin
Re: Edycja pól typu string w tabeli
Można edytować pola w SE16, wystarczy włączyć tryb edycji, ustawić breakpoint we wskazanym miejscu i zmienić zmienną CODE na "EDIT".
Wszystko zależy ile tych danych jest, czy to jednorazowo czy cyklicznie może okazać się że lepiej będzie napisać program do zmiany wartości w tabeli.
Wszystko zależy ile tych danych jest, czy to jednorazowo czy cyklicznie może okazać się że lepiej będzie napisać program do zmiany wartości w tabeli.
-
- Posty: 170
- Rejestracja: czw kwie 23, 2009 9:22 am
- Has thanked: 13 times
- Been thanked: 12 times
Re: Edycja pól typu string w tabeli
Można również edytować poprzez ustawienie pól GD-SAPEDIT i GD-EDIT, ale bardziej chodziło mi o to,
że jak mam tabelę która zawiera pole typu STRING to w se16 czy se16n nie wyświetla się w całości.
że jak mam tabelę która zawiera pole typu STRING to w se16 czy se16n nie wyświetla się w całości.
- Załączniki
-
- edit.JPG (156.4 KiB) Przejrzano 2478 razy
-
- Posty: 561
- Rejestracja: śr kwie 04, 2007 4:32 pm
- Lokalizacja: Poznań
- Has thanked: 9 times
- Been thanked: 165 times
- Kontakt:
Re: Edycja pól typu string w tabeli
STRING jest typem dynamicznym o zmiennej długości (max. długość na HANIE to 2^29 znaków) więc trudno się dziwić, że jest problem z jego wyświetlaniem/edycją w transakcjach takich jak SE16/SE16N. Do wyświetlania oraz zmiany zawartości pól typu STRING w tabelach DB można użyć np. programu RSDU_EXEC_SQL. Tylko trzeba mocno uważać żeby czegoś nie... sPISolić - żeby nie było, że nie ostrzegałem
Pozdrawiam,
Jacek Witczak
http://novertio.pl
Jacek Witczak
http://novertio.pl
-
- Posty: 72
- Rejestracja: pt lip 11, 2014 1:01 pm
- Lokalizacja: Kraków
- Has thanked: 11 times
- Been thanked: 28 times
Re: Edycja pól typu string w tabeli
Zamiast RSDU_EXEC_SQL używałem SQL Command Editor w DBACOCKPIT, ale tylko do wyświetlania. Przydaje się, żeby na systemie testowym znaleźć sobie jakieś dane, a akurat brakuje potrzebnego view.