Текущее время: Сб, авг 02 2025, 11:52

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Расчет значений точек измерения
СообщениеДобавлено: Вт, окт 24 2006, 12:06 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 26 2006, 06:57
Сообщения: 47
Здравствуйте!

У меня есть вопрос.
Итак, есть таблица с точками измерения, выбранными из БД по номеру объекта (OBJNR), и таблица с документами измерений, выбранными за произвольный интервал (от одного дня до года). Как рассчитать (в ABAPe) общее показание счетчика/ТИ в ЕИ, указанной в точке измерения (IMPT-MSEHI)? Как вообще в таблицах различаются счетчики от "обычных" ТИ? Есть поле IMRG-CNTRG - получается, что точка измерений может "превращаться" в счетчик и наоборот в каждом документе измерений?
Как я понимаю, для точек измерения можно суммировать поле IMRG-CDIFF, но что делать, если оно не введено? Не пойму правила, по которым производится расчет полей "Показания счетчика", "Разница", "Измеренное значение/Общие показания счетчика" (например, в транз. IK17). Смущают (очень сильно:)) индикаторы (IMRG-READGI, IMRG-RECDVI, IMRG-CNTRRI, IMRG-CDIFFI) - в каких случаях они принимают значения ' ' или 'X'?

Заранее благодарен.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 24 2006, 12:36 
Гость
я бы вам посоветовал выбирать документы измерений
через функцию MEASUREM_DOCUM_READ_LAST
и другие из этой группы.
Там уже все рассчитано


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 24 2006, 12:50 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 26 2006, 06:57
Сообщения: 47
РМщик написал(а):
я бы вам посоветовал выбирать документы измерений
через функцию MEASUREM_DOCUM_READ_LAST
и другие из этой группы.
Там уже все рассчитано

Я посмотрел код - нет, там ничего не рассчитывается. Вообще, я просмотрел весь пул функций IMR1, и не нашел там ничего подходящего.. Наверное, я просто не то ищу.
Может быть, я поставил вопрос нечетко - выборку записей из таблиц IMPTT и IMRG я сделал (как раз с помощью группы функций IMR1).
Непонятны те самые индикаторы..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет значений точек измерения
СообщениеДобавлено: Вт, окт 24 2006, 13:09 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
linker написал(а):
Как вообще в таблицах различаются счетчики от "обычных" ТИ?


Точки измерений присваиваются техническим объектам (ТМ и ЕО) в транзакциях ведения осн.записей соответствующих технических объектов. Там же определяется кем будет ТИ: просто точкой измерений или счетчиком.
Так что пляши отсюда - см. таб. и поле IMPTT-INDCT


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 24 2006, 13:20 
Гость
попробуй брать просто IMRG-CNTRR / 1000.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Расчет значений точек измерения
СообщениеДобавлено: Вт, окт 24 2006, 13:34 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 26 2006, 06:57
Сообщения: 47
OlegDm написал(а):
linker написал(а):
Как вообще в таблицах различаются счетчики от "обычных" ТИ?


Точки измерений присваиваются техническим объектам (ТМ и ЕО) в транзакциях ведения осн.записей соответствующих технических объектов. Там же определяется кем будет ТИ: просто точкой измерений или счетчиком.
Так что пляши отсюда - см. таб. и поле IMPTT-INDCT

Проверил - у записей IMRG, привязанных к IMPTT, у к-й значение поля IMPTT-INDCT = 'X', поле IMRG-CNTRG тоже всегда 'X' (ну, в моем случае это так) - и наоборот.

И о делении на 1000 - нет, так не пойдет. Тут разные ЕИ - КМ и моточасы.

IMRG-CDIFF - "разница показания счетчика в СИ" - а в какой именно единице? Мне ведь нужно перевести в единицу, указанную в IMPT-MSEHI..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 24 2006, 14:31 
Ассистент
Ассистент

Зарегистрирован:
Вт, сен 26 2006, 06:57
Сообщения: 47
Все, разобрался! Счетчики считаются и точки измерения измеряются! :)
Спасибо за советы!


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

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


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

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


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

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