Текущее время: Ср, июл 23 2025, 03:59

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Признак документа выравнивания
СообщениеДобавлено: Пт, мар 06 2015, 14:27 
Специалист
Специалист

Зарегистрирован:
Чт, дек 25 2008, 18:24
Сообщения: 136
По какому признаку из BKPF или BSEG можно однозначно определить, что перед нами документ выравнивания? До сегодняшнего дня думал, что по BKPF-BSTAT, но выяснилось, что BKPF-BSTAT = 'A' только для документов выравнивания без позиций. Если выравнивание делалось с позицией остатка, то BSTAT пусто.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак документа выравнивания
СообщениеДобавлено: Пт, мар 06 2015, 15:30 
Специалист
Специалист

Зарегистрирован:
Вт, мар 20 2012, 16:28
Сообщения: 145
Откуда: г. Москва
Пол: Мужской
Внучок написал(а):
По какому признаку из BKPF или BSEG можно однозначно определить, что перед нами документ выравнивания? До сегодняшнего дня думал, что по BKPF-BSTAT, но выяснилось, что BKPF-BSTAT = 'A' только для документов выравнивания без позиций. Если выравнивание делалось с позицией остатка, то BSTAT пусто.

А можно ввести требование, что должен произойти один из случаев, тогда это документ выравнивания?

Для второго условия, к примеру, смотреть на совпадение номеров в полях BSEG-AUGBL и BSEG-BELNR. Или в Вашем случае не сработает?

_________________
С уважением,
Нурмухаметов Рустам


Последний раз редактировалось Barsik Пт, мар 06 2015, 15:48, всего редактировалось 2 раз(а).

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Признак документа выравнивания
СообщениеДобавлено: Пт, мар 06 2015, 15:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Вобще такие вопросы нужно задавать с точки зрения "что мы в итоге пытаемся решить". В SAP все критерии обычно зашиты в коде в 33 места, о которых иногда сам SAP не знает.

BKPF-BSTAT = 'A' это просто индикатор, что документ можно игнорировать с точки зрения "баланса", потому что реально движений по счетам нет. Все остальное на уровне позиции.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак документа выравнивания  Тема решена
СообщениеДобавлено: Пт, мар 06 2015, 16:32 
Специалист
Специалист

Зарегистрирован:
Чт, дек 25 2008, 18:24
Сообщения: 136
Barsik написал:
А можно ввести требование, что должен произойти один из случаев, тогда это документ выравнивания?
Для второго условия, к примеру, смотреть на совпадение номеров в полях BSEG-AUGBL и BSEG-BELNR. Или в Вашем случае не сработает?

Требование наоборот, документ должен быть "просто" документом, не выравнивания. По позициям проверять была мысль, но думал может что-то поэффективнее есть. Спасибо!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак документа выравнивания
СообщениеДобавлено: Пт, мар 06 2015, 16:35 
Специалист
Специалист

Зарегистрирован:
Чт, дек 25 2008, 18:24
Сообщения: 136
Kengur написал(а):
Вобще такие вопросы нужно задавать с точки зрения "что мы в итоге пытаемся решить". В SAP все критерии обычно зашиты в коде в 33 места, о которых иногда сам SAP не знает.

Решить я пытаюсь проблему "как бы нам документы выравнивания с позициями остатка выкинуть из обработки".


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак документа выравнивания
СообщениеДобавлено: Пт, мар 06 2015, 16:50 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Внучок написал(а):
Решить я пытаюсь проблему "как бы нам документы выравнивания с позициями остатка выкинуть из обработки".

Ну значит вам этих двух условий вполне хватит.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак документа выравнивания
СообщениеДобавлено: Пт, мар 06 2015, 17:15 
Специалист
Специалист

Зарегистрирован:
Чт, дек 25 2008, 18:24
Сообщения: 136
Kengur написал(а):
Ну значит вам этих двух условий вполне хватит.

Не хотелось по позициям каждого бухдокумента бегать. И так много висит всякого на анализе и обработке всех бухдоков онлайн.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Признак документа выравнивания
СообщениеДобавлено: Вт, мар 10 2015, 10:47 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1606
Откуда: Пермь
Пол: Мужской
Barsik написал:

Для второго условия, к примеру, смотреть на совпадение номеров в полях BSEG-AUGBL и BSEG-BELNR. Или в Вашем случае не сработает?


Написанное Вами как бы вообще не является критерием выравнивания с остатком. Более того, никакого отношения не имеет к выравниванию с остатком. Потому что такое наблюдается везде - при сторно, при выравнивании двух различных счетов ГК (например, зачет аванса) и т.д.

Автор, единственный критерий выравнивания с остатком обнаружить можно только в позиции документа, но не в заголовке. Этот критерий - BSEG-REBZT = 'V', если я не ошибаюсь. Проставляется он в позиции остатка. Можно решить задачу и на уровне заголовка документа: ввести вид документа и использовать его в настройке для выравнивания с остатком, а для всех других операций - не использовать.

_________________
Алё, это Пакистан? Нам нужен один килограмм


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

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


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

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


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

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