Mam zagwozdkę, może ktoś nakieruje. Mamy sporo zleceń produkcyjnych, gdzie na niektórych (po typie) komponentach brakuje pola GL Account i trzeba by je uzupełnić.
Nagrać Batch inputa do LSMW za bardzo się nie da, bo komponenty są w kontrolce Table Control. Do tego pierwszy ekran komponentów obejmuje 14 pozycji i trzeba by czasem doprogramowywać scrollowanie. BAPI za bardzo nie ma.
Ktoś pomoże jak to zrobić masowo?
LSMW -> zlecenia produkcyjne
-
- Posty: 8353
- Rejestracja: wt kwie 03, 2007 4:05 pm
- Has thanked: 1924 times
- Been thanked: 1477 times
- Kontakt:
Re: LSMW -> zlecenia produkcyjne
Jeśli nie znajdziesz innej metody, to myślę, że LSMW czy batch-input jednak można oprogramować.
Widziałbym to następująco:
Widziałbym to następująco:
- Najpierw musisz znaleźć liczbę komponentów w zleceniu produkcyjnym
- Następnie wchodzisz na ekran przeglądu komponentów, okcode = KPU2
- Zaznaczasz wszystkie komponenty przyciskiem "Select All" u dołu ekranu, okcode = AMAK
- Przechodzisz do szczegółów komponentu przyciskiem "Component detail" u dołu ekranu, okcode = MKAG
- Dodajesz GL Account do komponentu
- Przechodzisz do kolejnego komponentu przyciskiem "Next component", okcode = MD+
- Powtarzasz kroki 5 i 6, tyle razy ile komponentu określiłeś w kroku 1
-
- Posty: 1061
- Rejestracja: pt mar 14, 2008 12:51 pm
- Has thanked: 71 times
- Been thanked: 315 times
Re: LSMW -> zlecenia produkcyjne
O, dobra rada zawsze w cenie
Najłatwiej chyba przygotować plik z tabeli RESB i mieć w pliku wejściowym do LSMW listę komponentów już, bo rzeczywiście nie wszystkie chcemy poprawić. Czyli rzeczywiście korzystając z CO02 elegancko w miarę łatwo można przez opcję Find Entry przeskakiwac do kolejnych pozycji.
Dzięki Zamelduję jak to pójdzie.
Najłatwiej chyba przygotować plik z tabeli RESB i mieć w pliku wejściowym do LSMW listę komponentów już, bo rzeczywiście nie wszystkie chcemy poprawić. Czyli rzeczywiście korzystając z CO02 elegancko w miarę łatwo można przez opcję Find Entry przeskakiwac do kolejnych pozycji.
Dzięki Zamelduję jak to pójdzie.
-
- Posty: 200
- Rejestracja: śr sty 21, 2009 11:28 am
- Lokalizacja: Wrocław
- Has thanked: 4 times
- Been thanked: 84 times
Re: LSMW -> zlecenia produkcyjne
Ja również zawsze staram się wykorzystywać funkcję find i wykonuję na danym obiekcie tylko jedną zmianę 'na raz'.Jeśli natomiast chcesz zrobić zmianę tylko wybranych pozycji komponentów, to możesz skorzystać z opcji menu Edit->Find->Find Entry. Tutaj w oknie dialogowym możesz podać numer pozycji. Wybrana pozycja zostanie ustawiona jako pierwsza na liście komponentów.
Jest to prostsze i bardziej odporne na błędy. Jeśli w jednym zleceniu trzeba zrobić zmiany dla trzech komponentów to mój program wykonuje de facto trzy razy pojedynczą zmianę: zmien 1 i zapisz. zmień 2 i zapisz. zmień 3 i zapisz. Dane z pliku wejściowego.
Pozdr.
Arek.
Arek