Текущее время: Ср, авг 27 2025, 10:09

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Чт, ноя 05 2009, 16:08 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 05 2009, 14:41
Сообщения: 41
Добрый день! Помогите, пожалуйста решить проблему!

Анализирую данные в отчете по кубику OIC_C03 и вижу, например, что прямой документ (не сторно!) со сторнирующим видом движения - 262 попадает как минус по отпуску, а хотелось бы его данные увидеть в поступлении. Понятно, что делается это в соответствии с таблицей T156 по полю XSTBW.
Вопрос: а как стандартными средствами (без расширений) можно получить реальную картину по данным с учетом сторнирующих движений.
Случаи ведь могут быть разные:
1. Прямой документ - со сторнирующим ВД, сторно документ - с несторнирующим ВД.
2. М.б. цепочка: документ - сторно документ - сторно сторно документа и т.д. много раз.
Как в бизнес-контенте решается эта проблема?

Спасибо!!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пт, ноя 06 2009, 10:23 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 05 2009, 14:41
Сообщения: 41
Никто не знает???
:( :(
Видимо, придется экстрактор расширять?!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пт, ноя 06 2009, 10:50 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Сторно на сторно и еще раз сторно. :)
Очень странная задача. Зачем по бизнес-логике поступления проводить обратными видами движения с минусом?
Или ваша конечная цель - исключение фиктивных оборотов?
Для начала можно попробовать завести признак - знак показателя "+"/"-" и на стороне BW строить логику отчета с учетом видов движений, знаков и т.п.
Расширять стандартный экстрактор хитроумной логикой под сиюминутные цели - неблагодарная задача.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пт, ноя 06 2009, 11:26 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 05 2009, 14:41
Сообщения: 41
В логистике сторнирующий документ определяется по ссылке на сторнируемый, а вот этого поля со ссылкой на сторнируемый документ в экстракторе как раз и нет. На стороне BW логика построена так, что если вид движения сторнирующий, то данные идут с минусом, а это не отражает реальной картины как в исходной системе. В ERP документ со сторнирующим видом движения может быть прямым и наоборот. В результате данные по поступлению и отпуску с учетом сторнирующих не верны.

Пример:
1. 262 ВД - сторнирующий, идет в BW минусом по отпуску. А если документ в этим видом движения в исходной системе был прямым, то это уже должен быть приход. Данных для анализа такой ситуации в BW нет, экстрактор их просто не передает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пт, ноя 06 2009, 11:35 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 05 2009, 14:41
Сообщения: 41
Дмитрий написал:
Расширять стандартный экстрактор хитроумной логикой под сиюминутные цели - неблагодарная задача.


Конечно! Поэтому и хотелось бы узнать, как можно выстроить правильную логику по сторнирующим документам стандартными средствами. Может нужно что-то настроить в SBIW? Коды транзакций тоже не дают возможности решить эту проблему.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пт, ноя 06 2009, 12:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Написать свой "правильный" экстрактор или сломать стандартный.
p.s. Больше всего не понимаю дурацкой панацеи с бизнес контентом, носятся вокруг него как вокруг золотой курицы. Посмотри как сделано в контенте, переделай под свои нужды и нет проблемы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пт, ноя 06 2009, 13:51 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 05 2009, 14:41
Сообщения: 41
Видно так и придется сделать. Поскольку BI - львы мне другого выхода не предложили, будем думать, что его и нет.
Спасибо всем!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пт, ноя 06 2009, 15:25 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, дек 23 2008, 17:09
Сообщения: 315
Имхо, первым делом пристально проверить, что возращает экстрактор для 262-го прямого и непрямого, действительно ли записи качественно идентичны. Если это так, и нет времени рыться в глубинах экстратора, то на экзите проставлять свою "галочку" в какое-нибудь неиспользуемое поле структуры для учета на стороне BW. Если же есть время и смелость, то можно проверить вариант с подменой значения в каком-то "серьезном" поле, например, Дб/Кр или знак суммы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пт, ноя 06 2009, 16:06 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 05 2009, 14:41
Сообщения: 41
Online написал(а):
Имхо, первым делом пристально проверить, что возращает экстрактор для 262-го прямого и непрямого, действительно ли записи качественно идентичны.

Увы, идентичны. Поле ROCANCEL - Индикатор: сторнирование записи данных заполняется в экстракторе не в зависимости от того прямой или сторнирующий документ (табл. MSEG). а в зависимости от настройки вида движения (для нашего случая 262): сторнирующий ВД (табл. T156 поле XSTBW) или нет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пт, ноя 06 2009, 16:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
А вот и нет. ROCANCEL это поле для организации дельты. А дельта там : минус старое значение, плюс новое значение
ROCANCEL заполняется X для записей BeforeImage и пусто для записей AfterImage


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Вт, ноя 10 2009, 12:14 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 05 2009, 14:41
Сообщения: 41
Lench написал:
А вот и нет. ROCANCEL это поле для организации дельты. А дельта там : минус старое значение, плюс новое значение
ROCANCEL заполняется X для записей BeforeImage и пусто для записей AfterImage

До дельты пока дело не дошло. В тестовую систему выгрузили данные, какие реально уже есть.
ROCANCEL заполнен как X для сторнирующих ВД.
Или нет? Тогда в соответствии с чем?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Вт, ноя 10 2009, 12:30 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, авг 16 2006, 03:22
Сообщения: 464
Пол: Мужской
Да, точно, в фуле тоже весь процесс изменений идет. Так а в чем собственно проблема? Вам нужно не вычитать отпуск, а увеличивать приход? А вариант вставить в трансформацию еще и разбор видов движений не подходит? Только какой же это приход если это сторно отпуска? Сейчас направление зависит от процесскея. Если у вас логика иная, то придется переделывать контент.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Вт, ноя 10 2009, 13:31 
Ассистент
Ассистент

Зарегистрирован:
Чт, ноя 05 2009, 14:41
Сообщения: 41
Lench написал:
Только какой же это приход если это сторно отпуска?.

Это именно приход, но используется для прихода сторнирующий ВД для отпуска.
261-й - отпуск, а пользователи решили сделать приход 262 - м. Ну, захотелось! Система позволяет. А в экстрактор идет сторно по отпуску.


Lench написал:
А вариант вставить в трансформацию еще и разбор видов движений не подходит?


Анализ в правилах обновления (у нас верси 3.5) вида движения ничего не даст, т.к. не ВД определяет сторно документ, а наличие в нем ссылки на сторнируемый номер документа. В экстрактор эта ссылка не идет и ничего похожего, что можно было проанализировать на эту тему похоже тоже.
Да, наверное, придется переделывать контент. Просто не верится, что такая очевидная вещь не была предусмотрена в контенте.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Ср, ноя 11 2009, 13:11 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вс, июн 26 2005, 22:41
Сообщения: 1135
Откуда: Москва
Пол: Мужской
Layta написал(а):
Lench написал:
Просто не верится, что такая очевидная вещь не была предусмотрена в контенте.

Контент делали индусы, привыкайте. 8)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сторнирующие документы движения в 0IC_C03
СообщениеДобавлено: Пн, ноя 23 2009, 10:37 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Layta, обязательно сообщите о своих успехах по доработке экстрактора.
Вообще я бы предложил сделать ABAP-отчет, где можно гибко обработать всю цепочку "сторно на сторно", а тете Глаше запретить оформлять приходы обратным движеним отпуска. Обычно после месяца-двух после разработки ABAP-отчета становится понятно о степени его востребованности. А так вы поломаете логистические экстракторы, отчет запустят пару раз, зажмурят глаза и больше о нем ни разу не вспомнят.


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

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


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

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


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

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