Strona 1 z 2
Opis środka trwałego
: śr maja 22, 2019 1:13 pm
autor: sylwia123
Witam,
w jakiej tabeli można wyświetlić opisy pod środkiem trwałym, bo chciałabym docelowo sprawdzić, czy da się je wyeksportować, ale dla kilku ST zbiorczo, a nie tylko jednego.
Chodzi o te opisy w as03, gdzie klikam na kartkę z okularkami i potem na okularki i tam uzupełniam opisy jeśli środek był modernizowany.
Nie umiem sobie tego sprawdzić, bo jak daje znak zapytania czyli pomoc to nic się nie wyświetla.
Re: Opis środka trwałego
: śr maja 22, 2019 3:27 pm
autor: PawelW
To chyba nie będzie takie proste. Długie teksty są przechowywane jakoś inaczej.
Jako wskazówkę podaję notę: 2261311 - Function module for reading multiple SAPscript texts
Inną wskazówką jest tabela:
STXH, TDOBJECT musisz podać zapewne ANLA, TDID to typ Twojego tekstu bo zapewne jest ich kilka (np. XLTX).
I wskazówka z Google:
STXH contains the header information, STXL contains the details. To retrieve long texts use function module 'READ_TEXT'. For example, to read the long text of a material's basic data, set ID to be 'GRUN', NAME is the material number, OBJECT is 'MATERIAL', LANGUAGE is the language you wish to retrieve the text.
W module RE-FX jest dostępna transakcja RECATM, która wyświetla listę dostępnych tekstów i działa dla wszystkich rodzajów tekstów w systemie. Natomiast jeśli go nie masz, to zapewne nie będzie u Ciebie działała
Te informacje wiele Ci pewnie nie pomogą, ale zawsze będziesz bliżej prawdy
Re: Opis środka trwałego
: czw maja 23, 2019 12:40 pm
autor: greg_hhl
PawelW pisze: ↑śr maja 22, 2019 3:27 pm
To chyba nie będzie takie proste. Długie teksty są przechowywane jakoś inaczej.
Jako wskazówkę podaję notę: 2261311 - Function module for reading multiple SAPscript texts
Inną wskazówką jest tabela:
STXH, TDOBJECT musisz podać zapewne ANLA, TDID to typ Twojego tekstu bo zapewne jest ich kilka (np. XLTX).
I wskazówka z Google:
STXH contains the header information, STXL contains the details. To retrieve long texts use function module 'READ_TEXT'. For example, to read the long text of a material's basic data, set ID to be 'GRUN', NAME is the material number, OBJECT is 'MATERIAL', LANGUAGE is the language you wish to retrieve the text.
W module RE-FX jest dostępna transakcja RECATM, która wyświetla listę dostępnych tekstów i działa dla wszystkich rodzajów tekstów w systemie. Natomiast jeśli go nie masz, to zapewne nie będzie u Ciebie działała
Te informacje wiele Ci pewnie nie pomogą, ale zawsze będziesz bliżej prawdy
Słusznie - tak, jest. We własnym raporcie (ABAP lub SQ01) można te teksty wyciągać. Ale też trzeba pamiętać, żeby nie wyswietlać na ALV zbyt długich tekstów - przy eksporcie do EXCELa może się zbuntować.
Re: Opis środka trwałego
: pt maja 24, 2019 12:50 pm
autor: sylwia123
Re: Opis środka trwałego
: czw lip 11, 2019 11:36 am
autor: sylwia123
Ogólnie utworzyłam raport który wyrzuca mi wszystkie teksty ANLA z pomoca modułu READ_TEXT ale obecnie nie wiem ktory tekst jest z którego środka trwałego... nie ma w danych eksportu w tym module takiej informacji, jest gdzieś tabela z danymi numer środka trwałego-numer tekstu? Lub jak to można wyciągnąć?
Re: Opis środka trwałego
: czw lip 11, 2019 11:44 am
autor: greg_hhl
sylwia123 pisze: ↑czw lip 11, 2019 11:36 am
Ogólnie utworzyłam raport który wyrzuca mi wszystkie teksty ANLA z pomoca modułu READ_TEXT ale obecnie nie wiem ktory tekst jest z którego środka trwałego... nie ma w danych eksportu w tym module takiej informacji, jest gdzieś tabela z danymi numer środka trwałego-numer tekstu? Lub jak to można wyciągnąć?
Czytając teksty za pomocą READ_TEXT w parametrze 'OBJECT' musisz podać numer konkretnego środka trwałego, w 'NAME' podajesz nazwę tego tekstu, w 'ID' id tekstu (np. ST; ADRS).
Re: Opis środka trwałego
: pt lip 12, 2019 10:17 am
autor: sylwia123
Napewno?
Ja w 'OBJECT' mam wartość 'ANLA' a w ID mam 'XLTX' wg tabeli STXH.
Jak podam w OBJECT numer środka trwałego to nic mi nie wychodzi :/ ...
Re: Opis środka trwałego
: pt lip 12, 2019 10:37 am
autor: greg_hhl
sylwia123 pisze: ↑pt lip 12, 2019 10:17 am
Napewno?
Ja w 'OBJECT' mam wartość 'ANLA' a w ID mam 'XLTX' wg tabeli STXH.
Jak podam w OBJECT numer środka trwałego to nic mi nie wychodzi :/ ...
Może za mało precyzyjnie napisałem :
OBJECT = ANLA
ID = XLTX
NAME = składa się z: 4 znaki na symbol JG + 12 znaków na numer środka trwałego + 4 znaki na podnumer środka
LANGUAGE - język tekstu
Re: Opis środka trwałego
: pt lip 12, 2019 10:38 am
autor: dominik.tylczynski
Moim zdaniem na pewno.
Przetestuj funkcję READ_TEXT w SE37, albo ustaw break-point na tej funkcji i uruchom wyświetlanie opisu tekstu środka trwałego ze standardowej transakcji SAP. Zobaczysz wtedy jakie parametry są przekazywane do funkcji READ_TEXT.
Re: Opis środka trwałego
: pt lip 12, 2019 10:49 am
autor: greg_hhl
greg_hhl pisze: ↑pt lip 12, 2019 10:37 am
sylwia123 pisze: ↑pt lip 12, 2019 10:17 am
Napewno?
Ja w 'OBJECT' mam wartość 'ANLA' a w ID mam 'XLTX' wg tabeli STXH.
Jak podam w OBJECT numer środka trwałego to nic mi nie wychodzi :/ ...
Może za mało precyzyjnie napisałem :
OBJECT = ANLA
ID = XLTX
NAME = składa się z: 4 znaki na symbol JG + 12 znaków na numer środka trwałego + 4 znaki na podnumer środka
LANGUAGE - język tekstu
I jeszcze jedno - to co jest w NAME nie może zawierać '*' rozumianej jako "zastąp dowolny ciąg znaków". W FM READ_TEXT odczyt jest robiony na "równa się". Tak jak Dominik sugeruje to niezłe rozwiązanie ale w NAME musi być dokładny identyfikator środka - tak jak wcześniej napisałem.
Re: Opis środka trwałego
: pt lip 12, 2019 11:08 am
autor: dominik.tylczynski
greg_hhl pisze: ↑pt lip 12, 2019 10:49 am
I jeszcze jedno - to co jest w NAME nie może zawierać '*' rozumianej jako "zastąp dowolny ciąg znaków". W FM READ_TEXT odczyt jest robiony na "równa się". Tak jak Dominik sugeruje to niezłe rozwiązanie ale w NAME musi być dokładny identyfikator środka - tak jak wcześniej napisałem.
Po prostu funkcja READ_TEXT odczytuje jeden, konkretny długi tekst. Nie wybiera tekstów wg zadanych kryteriów selekcji.
Re: Opis środka trwałego
: pt lip 12, 2019 11:45 am
autor: sylwia123
Dzięki za pomoc, zaraz popróbuję z tą wartościa NAME i zobaczę jak to działa.
Tak, zauważyłam że READ_TEXt odczytuje 1 wartość tekstu, zapewne aby odczytać więcej trzeba użyć tu loop-a...
Re: Opis środka trwałego
: pt lip 12, 2019 11:48 am
autor: sylwia123
Faktycznie to działa! dzięki!!!
Re: Opis środka trwałego
: pt lip 12, 2019 11:51 am
autor: greg_hhl
Re: Opis środka trwałego
: pt lip 12, 2019 11:55 am
autor: dominik.tylczynski
To SAP jest przecież - mądrze użyty zawsze działa, no prawie zawsze...