Текущее время: Вт, авг 26 2025, 08:16

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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