Текущее время: Пн, июл 21 2025, 05:02

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 08:33 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 08:28
Сообщения: 38
Народ, проблема такая: сделал оборотку по товарам в ММ по дням в разрезе партий, работает около суток. Всякие оптимизации делали, существенно не влияют на скорость. Может кто уже делал оборотные ведомости с большими объемами данных, подскажите, плз.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 09:25 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Совет стандартный - смотреть в SE30 и ST05 где тормозит, найти узкие места, там уже думать

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 09:40 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 08:28
Сообщения: 38
И так знаю, что долго работает: сделал z-таблицу, куда заносятся данные (сальдо на начало, приходы-расходы, сальдо на конец в разрезе материал-завод-партия-склад-дата), так вот modify ztable и работает хренову тучу времени. Я и спрашиваю, есть ли другое решение для сбора данных. А в se30 нельзя посмотреть то, что работает сутки (дамп по тайм-ауту).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 10:16 
Специалист
Специалист

Зарегистрирован:
Чт, окт 26 2006, 16:44
Сообщения: 149
Откуда: Москва
Зачем modify?
Цитата:
Automatic definition of INSERT and UPDATE is expensive. You should therefore use MODIFY only if you cannot define the INSERT and UPDATE cases yourself in the program.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 11:04 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 08:28
Сообщения: 38
vakito написал(а):
Зачем modify?
Цитата:
Automatic definition of INSERT and UPDATE is expensive. You should therefore use MODIFY only if you cannot define the INSERT and UPDATE cases yourself in the program.

Именно этот случай у меня, мне надо modify.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 12:00 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Чем UPDATE не подходит?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 12:04 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Какое у Вас количество записей для обновления и сколько запичей в самой таблице?
Обновление как происходит - построчно, таблицей?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 12:10 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 08:28
Сообщения: 38
Besa написал:
Чем UPDATE не подходит?

Неизвестно, есть запись с этими ключами в таблице или нет, то есть, если есть - update, если нет - append. Значит - modify. Или я где-то путаюсь?..


Последний раз редактировалось KoShi4 Чт, ноя 26 2009, 12:12, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 12:11 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 08:28
Сообщения: 38
Lars написал:
Какое у Вас количество записей для обновления и сколько запичей в самой таблице?
Обновление как происходит - построчно, таблицей?

Количество записей после первого запуска - около 2,5 лямов. Обновление - кусками, через определенное кол-во (по 5-15 тысяч записей за раз из внутренней таблицы).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 12:38 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
А базис что-нибудь говорит по этомову поводу, может быть на урове БД им стоит посмотреть что происходит, статистику пересобрать?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 12:57 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 08:28
Сообщения: 38
Lars написал:
А базис что-нибудь говорит по этомову поводу, может быть на урове БД им стоит посмотреть что происходит, статистику пересобрать?

Дело в том, что сам способ просто долгий (собирается mseg, bseg, mbew, mch*). Голову ломаем, ничего более быстрого придумать не можем. Логика другая нужна какая-то. Нет никого, кто уже делал подобный отчет?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 14:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
KoShi4 написал(а):
Народ, проблема такая: сделал оборотку по товарам в ММ по дням в разрезе партий, работает около суток. Всякие оптимизации делали, существенно не влияют на скорость. Может кто уже делал оборотные ведомости с большими объемами данных, подскажите, плз.

1.Если система >=4.5, то для сбора остатков можно воспользоваться таблицами MARDH, MBEWH, MCHBH, MS*H - там хранятся остатки в разрезе месяцев. По использованию см. ноту 193554
2.Воспользуйтесь ФМ REUSE_ALV_EXTRACT_SAVE, REUSE_ALV_EXTRACT_LOAD для хранения и выборки данных в закрытых периодах

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 14:50 
Ассистент
Ассистент

Зарегистрирован:
Пн, июн 16 2008, 08:28
Сообщения: 38
Удав написал(а):
KoShi4 написал(а):
Народ, проблема такая: сделал оборотку по товарам в ММ по дням в разрезе партий, работает около суток. Всякие оптимизации делали, существенно не влияют на скорость. Может кто уже делал оборотные ведомости с большими объемами данных, подскажите, плз.

1.Если система >=4.5, то для сбора остатков можно воспользоваться таблицами MARDH, MBEWH, MCHBH, MS*H - там хранятся остатки в разрезе месяцев. По использованию см. ноту 193554
2.Воспользуйтесь ФМ REUSE_ALV_EXTRACT_SAVE, REUSE_ALV_EXTRACT_LOAD для хранения и выборки данных в закрытых периодах


Данные в разрезе месяца собирают стандартные отчеты, насколько я знаю, да и это не проблема (для начальных остатков я использую как раз mbewh, mchbh, mbew, mchb, mcha, mch1). Проблема в том, что клиент хочет в разрезе день/материал/завод/партия/склад. Мы пытаемся объяснить, что актуальных данных они не получат (если отчет 24 часа работает), упираюца, плин. Причем, 24 часа, это без дооценки доп. дебетований/кредитований. С ними около 2-х - 3-х суток работает, поскольку бсег.

В двух словах можете объяснить, как эти ФМ работают, в смысле, что делают?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 15:35 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
KoShi4 написал(а):
Lars написал:
А базис что-нибудь говорит по этомову поводу, может быть на урове БД им стоит посмотреть что происходит, статистику пересобрать?

Дело в том, что сам способ просто долгий (собирается mseg, bseg, mbew, mch*). Голову ломаем, ничего более быстрого придумать не можем. Логика другая нужна какая-то. Нет никого, кто уже делал подобный отчет?

Вы же сказали что у Вас тормоза при модифи зэд таблицы. Все таки воспользуйтесь тр se30 и st05 чтобы выяснить в чем проблема.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Оборотка в Ритейл
СообщениеДобавлено: Чт, ноя 26 2009, 17:05 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 09:17
Сообщения: 477
Откуда: Москва
Пол: Мужской
Такой отчет в дневном разрезе целесообразно реализовывать в BW или на основе данных инфосистемы логистики.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

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


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

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


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

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