Текущее время: Вс, ноя 19 2017, 23:27

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Остаток на складе (блокированный запас)
СообщениеДобавлено: Вт, май 16 2017, 02:28 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 17:44
Сообщения: 2889
Откуда: Москва
stovberpv писал(а):
С помощью таблицы MKPF разграничиваем дату проводок.

1.Начиная с ERP 6.0 в MSEG появились поля из MKPF, например BUDAT_MKPF ;)
2.Таблицу gt_regulations лучше сделать hashed или sorted.
3.ASCENDING при сортировке необязателен.
4.ABS для menge делать не нужно.
5.COLLECT по несортированной таблице работает медленно.
6.Насчет задумки - кроме MSEG есть таблицы остатков на начало месяца (с постфиксом H на конце)
7.Вам не кажется, что ответ несколько запоздал? :roll:

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Остаток на складе (блокированный запас)
СообщениеДобавлено: Вт, май 16 2017, 05:59 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2014, 10:41
Сообщения: 137
Удав писал(а):
5.COLLECT по несортированной таблице работает медленно.

В хэлпе написано, что для стандартных таблиц сап сам делает хэш, чтобы быстрее работало:
Цитата:
The table is scanned for a row with the same primary key as follows:

In standard tables that are filled using COLLECT only, the entry is determined by a temporary hash administrator. The workload is independent of the number of entries in the table. The hash administrator is temporary and is generally invalidated when the table is accessed to be changed. If COLLECT statements are specified after an invalidation, a linear search of all table rows is performed. The workload for this search increases in a linear fashion in relation to the number of entries.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Остаток на складе (блокированный запас)
СообщениеДобавлено: Вт, май 16 2017, 10:48 
Начинающий
Начинающий

Зарегистрирован:
Чт, май 04 2017, 16:08
Сообщения: 2
Удав писал(а):
1.Начиная с ERP 6.0 в MSEG появились поля из MKPF, например BUDAT_MKPF ;)
2.Таблицу gt_regulations лучше сделать hashed или sorted.
3.ASCENDING при сортировке необязателен.
4.ABS для menge делать не нужно.
6.Насчет задумки - кроме MSEG есть таблицы остатков на начало месяца (с постфиксом H на конце)
7.Вам не кажется, что ответ несколько запоздал? :roll:

1. Спасибо за информацию.
2. Там записей не более 10 штук. Какой прирост в скорости?
3-4. Согласен, захотелось написать код именно так.
6. Что за таблица, подскажете?
7. Ну у нас задача возникла именно сейчас, так почему же запоздал? Из тех решений, что тут были предложены нам никакое другое не подошло.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Остаток на складе (блокированный запас)
СообщениеДобавлено: Вт, май 16 2017, 11:32 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 11:50
Сообщения: 149
по 6 пункту это таблицы запасов MARD(H), MSKA(H), MSPR(H) и т.д. к ним есть еще таблицы с оценками


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

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


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

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


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

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