Текущее время: Вс, июл 20 2025, 18:53

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Массовое сторно ОС
СообщениеДобавлено: Вт, фев 23 2010, 11:19 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
Друзья,
возник вопрос сторнировать несколько тысяч проводок по ОС... а в стандарте масс реверса как оказалось нет...
что можете посоветовать? как сторнировать теперь всё это?

версия бапи у нас не та- не работает, можно конечно написать программу, но может есть какой то более простой путь?

_________________

Мы делаем простые вещи - сложными!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовое сторно ОС
СообщениеДобавлено: Вт, фев 23 2010, 13:33 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, дек 12 2009, 20:42
Сообщения: 328
Попробуйте записать сеанс пакетного ввода через LSMW на AB08.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовое сторно ОС
СообщениеДобавлено: Вт, фев 23 2010, 14:15 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, окт 16 2006, 07:31
Сообщения: 628
Откуда: СССР
Пол: Мужской
Organizm написал(а):
Попробуйте записать сеанс пакетного ввода через LSMW на AB08.

проблема в том что в этой транзакции появляется экран, после селективного, где может быть несколько линий, а ни скат ни лсмы не возволяют директивно выбрать нужную линию... в этом вся и проблема!

_________________

Мы делаем простые вещи - сложными!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовое сторно ОС
СообщениеДобавлено: Вт, фев 23 2010, 16:24 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 29 2008, 15:42
Сообщения: 91
Пол: Мужской
Organizm написал(а):
Попробуйте записать сеанс пакетного ввода через LSMW на AB08.


AB08 иногда и не реально...т.к. в ОснСр может бы разное кол-во движений.
Можно попробовать сделать пакетник с ABSO с использованием обратного движения (для поступлений, например 105).
Если движения, которые необходимо сторнировать одни и теже, то это упрощает задачу...
(!!!) Не забудьте указать корректную Ссылочную дату.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовое сторно ОС
СообщениеДобавлено: Вт, фев 23 2010, 20:58 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, дек 12 2009, 20:42
Сообщения: 328
Rednaxela написал:
Organizm написал(а):
Попробуйте записать сеанс пакетного ввода через LSMW на AB08.

проблема в том что в этой транзакции появляется экран, после селективного, где может быть несколько линий, а ни скат ни лсмы не возволяют директивно выбрать нужную линию... в этом вся и проблема!

Почему не позволяют выбрать нужную позицию? Может забыли галку "стандартный размер окна" убрать при запуске пакетника?

Если по ОС несколько движений и в разных случаях надо выбрать разную позицию, то можно сгруппировать эти ОС и записать для них разные пакетники. Т е по ANEK выбрать ОС, с разными сторнируемыми позициями и сгруппировать их.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовое сторно ОС
СообщениеДобавлено: Чт, апр 01 2010, 10:18 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, дек 16 2008, 14:02
Сообщения: 17
Пол: Мужской
транзакция ABMW


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Массовое сторно ОС
СообщениеДобавлено: Пн, янв 10 2011, 16:51 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 14 2006, 11:45
Сообщения: 3
Програма: LAB01F00

после кода

....
IF NOT ld_freesel IS INITIAL.
MOVE-CORRESPONDING t_anek TO v_anepk.
MOVE t_anek-augln TO v_anepk-anek_augln.
MOVE t_anek-belnr TO v_anepk-anek_belnr.
MOVE t_anek-buzei TO v_anepk-anek_buzei.
MOVE t_anek-bzdat TO v_anepk-anek_bzdat.
MOVE-CORRESPONDING t_anep TO v_anepk.
PERFORM check_selopt USING v_anepk ld_rc.
CHECK ld_rc IS INITIAL.
ENDIF.

PERFORM fill_rlab01 USING zab01 t_anek t_anep t_anea.

APPEND zab01.
ENDLOOP.
DESCRIBE TABLE zab01 LINES tfill-zab01.

вставляем фильтр движений:
if sy-uname = 'VasyaPupkin' and sy-tcode = 'AB08'.
loop at zab01.
if zab01-bwasl ne '897'.
delete zab01.
endif.
endloop.
endif.

В даном примере - если пользователь Вася Пупкин и он попал сюда работая с транзакцией AB08 то выводим только строки с 897 видом движения.

А дальше все просто - пакетник, и нет проблем с выбором нужной строки...

Потом конечно вернуть нужно все как было :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Массовое сторно ОС
СообщениеДобавлено: Вт, июл 03 2012, 10:22 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Вт, фев 05 2008, 18:48
Сообщения: 34
Нашел транзакцию, которую можно использовать для пакетника по номеру позиции ОС - J3RFAB08 - FI-AA: проводка сторно документа


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB