Strona 1 z 1

LSMW - Display Read Data

: śr lis 14, 2018 10:19 am
autor: eryk.lenga
Hej
Mam problem z LSMW
Robię LSMW dla ocechowania ( 40 cech ) oraz dla zakładki mrp 3 (kopiowanie konfiguracji międzyzakładowej ) w sumie pół technicznych jak i wartości jest 162 .

Gdy dojdę do pola Display Read Data mam komunikat jak w prn screna " Data records too long to be imported (0 or>5000) .Czy ktoś wyjaśni mi o co chodzi bądź może trzeba gdzieś w ustawieniach zaznaczyć ,odznaczyć .

2 temat : Gdy i tak puszcze LSMW to w Analizie sesji --> LOG utworzony --> koniec mam komunikat "Materiał MATNR nie istnieje lub nie jest aktywowany".
Ten kod wcześniej był zakładany przez MM01 i istnieje . Proszę o pomoc gdzie szukać błędów - wdzięczny będę jeśli podacie rozwiązania gotowe a nie lektury do czytania ;-) Czy spotkaliście się już z takimi przypadkami ?

Re: LSMW - Display Read Data

: śr lis 14, 2018 12:04 pm
autor: dominik.tylczynski
eryk.lenga pisze: śr lis 14, 2018 10:19 am Hej
Mam problem z LSMW
Robię LSMW dla ocechowania ( 40 cech ) oraz dla zakładki mrp 3 (kopiowanie konfiguracji międzyzakładowej ) w sumie pół technicznych jak i wartości jest 162 .

Gdy dojdę do pola Display Read Data mam komunikat jak w prn screna " Data records too long to be imported (0 or>5000) .Czy ktoś wyjaśni mi o co chodzi bądź może trzeba gdzieś w ustawieniach zaznaczyć ,odznaczyć .
Moim zdaniem z tym błędem nic nie zrobisz. LSMW ma ograniczenie na długość importowanego rekordu do 5000 znaków - program /SAPDMC/SAP_LSMW_VIEW_READDATA, linia 226-228:

Kod: Zaznacz cały

    IF L_RECLEN = 0 OR L_RECLEN > 5000.
      MESSAGE E108.
    ENDIF.
Sugerowałbym podzielenie pliku na mniejsze i wciąganie wartości cech na raty.

Re: LSMW - Display Read Data

: śr lis 14, 2018 12:07 pm
autor: dominik.tylczynski
eryk.lenga pisze: śr lis 14, 2018 10:19 am 2 temat : Gdy i tak puszcze LSMW to w Analizie sesji --> LOG utworzony --> koniec mam komunikat "Materiał MATNR nie istnieje lub nie jest aktywowany".
Ten kod wcześniej był zakładany przez MM01 i istnieje . Proszę o pomoc gdzie szukać błędów - wdzięczny będę jeśli podacie rozwiązania gotowe a nie lektury do czytania ;-) Czy spotkaliście się już z takimi przypadkami ?
Tutaj wygląda jakbyś nie przekazywał nazwy cechy. Zauważ, że w komunikacie o błędzie przetwarzania transakcji MM02 nazwa cechy jest pusta.
Druga kwestia to "MATNR" w pierwszym komunikacje o błędzie. Sprawdź czy poprawnie przekazujesz numer materiału. Wydaje mi się, że przekazujesz wartość "MATNR" zamiast numeru materiału.

Re: LSMW - Display Read Data

: śr lis 14, 2018 1:43 pm
autor: eryk.lenga
Dziękuje
Miałem kiedyś podobno sytuacje tylko zakładałem 120 kodów z rozszerzeniem Dane podstawowe 1 ( podział kompletacji , wagi itp ) i musiałem zmniejszyć ilość bodajże do 90 .

W obecnej sytuacji kod jest założony dane podstawowe również tylko zapewne ta spora ilość cechy robi swoje ( 5000 znaków to w rozumieniu każda litera ,cyfra itp ? ) .

Czy można to podzielić w takim sensie ,że puszcze 1 LSMW z dwoma plikami czy dwa oddzielne LSMW ?

Czy istnieje możliwość ocechowania przez Sap Gui Scripting - zrobiłem takie nagraniem tylko czy każda kolumna to będzie jedna cech ?

Re: LSMW - Display Read Data

: czw lis 15, 2018 9:47 am
autor: eryk.lenga
Hej
Podzieliłem LSMW ( w tej chwili etap 1 - 20 cech z 40 ) .Problem z ilością znaków rozwiązany ale niestety analiza sesji to samo
w excel dla okna MATNR wartość TESTLSMWERYK123457

Re: LSMW - Display Read Data

: czw lis 15, 2018 10:18 am
autor: dominik.tylczynski
Moim zdaniem nadal masz coś nie tak z mapowaniem numeru materiału. Spójrz na log przetwarzania sesji batch-input:
2018-11-15_10h07_19.jpg
2018-11-15_10h07_19.jpg (68.58 KiB) Przejrzano 2173 razy
Widać, że zamiast numeru materiału przekazujesz w mapowaniu wartość MATNR.

Re: LSMW - Display Read Data

: czw lis 15, 2018 11:53 am
autor: eryk.lenga
Dominik
Poszło ,ale zobacz screen.Jak to wytłumaczyć logicznie najpierw ten sam komunikat a później sukces ?

Re: LSMW - Display Read Data

: czw lis 15, 2018 12:15 pm
autor: dominik.tylczynski
Eryk, poszło i nie poszło. Zauważ, że w logu masz informację o dwóch wywołaniach transakcji MM02. Dla pierwszego (błędnego) przekazałeś MATNR zamiast numeru materiału, dla drugiego (poprawnego) przekazałeś już poprawny numer materiału.
Obstawiam, że w pliku wejściowych do LSMW miałeś jeden rekord, dla indeksu TESTLSMWERYK1234568.
Jestem przekonany, że Twój problem wynika z faktur, że w pliku wejściowym w pierwszej linii masz nagłówki kolumn. Natomiast w specyfikacji pliku w LSMW nie zaznaczyłeś opcji "Field Names at Start of File":
2018-11-15_12h13_34.png
2018-11-15_12h13_34.png (37.06 KiB) Przejrzano 2167 razy

Re: LSMW - Display Read Data

: czw lis 15, 2018 1:59 pm
autor: eryk.lenga
Masz raję - dodatkowo wcześniej nie implementowało z pola MATNR ponieważ miałem spacje przed kodem .Słuszne uwagi -dziękuję
Etap 1 - zakończony teraz 2 etap reszta cech i uruchomienie zakładki MRP3 ( kopiowanie ) .

Tak jak pisaliśmy najlepiej zrobić kolejne LSMW - czy w takim razie można połączyć te dwa nagrania .( screen przedstawia jedno nagranie czy można dopiąć do listy poniżej drugie ? ) czy robić wszystko oddzielnie .

Re: LSMW - Display Read Data

: śr lis 21, 2018 2:09 pm
autor: dominik.tylczynski
Moim zdaniem będzie potrzebował dwa oddzielne nagrania i w związku z tym dwa oddzielne projekty LSMW do oddzielnego importu dwóch grup cech.

Re: LSMW - Display Read Data

: pt lis 23, 2018 9:22 am
autor: eryk.lenga
Zrobiłem dwa oddzielne nagrania .

Re: LSMW - Display Read Data

: pt lis 23, 2018 11:07 am
autor: dominik.tylczynski
I działa?

Re: LSMW - Display Read Data

: pn lis 26, 2018 3:13 pm
autor: eryk.lenga
Cześć
Tak działa .Dziękuję .