SAPфорум.RU
https://sapboard.ru/forum/

Связь ЕО и Тех места через таблицы
https://sapboard.ru/forum/viewtopic.php?f=8&t=5028
Страница 1 из 1

Автор:  volkovas [ Сб, май 14 2005, 13:54 ]
Заголовок сообщения:  Связь ЕО и Тех места через таблицы

Помогите найти связку Единица оборудования - Тех место
через какие таблицы идет связка - никак не пойму . :?
Спасибо.

Автор:  OlegDm [ Сб, май 14 2005, 14:52 ]
Заголовок сообщения:  Re: Связь ЕО и Тех места через таблицы

volkovas написал(а):
Помогите найти связку Единица оборудования - Тех место
через какие таблицы идет связка - никак не пойму . :?
Спасибо.


Посмотри ракурс V_EQUI.

Автор:  Vitp [ Пн, май 16 2005, 09:16 ]
Заголовок сообщения: 

ЕО лежат в EQUI. Из EQUZ по условию EQUZ-EQUNR = EQUI-EQUNR и DATBI = 31.12.9999 выбираешь поле ILOAN, затем из таблицы ILOA по полю ILOAN достаёшь поле ILOA-TPLNR. Это техническое место, внутренний формат. Дальше по полю TPLNR можно достать из IFLOT основные данные ТМ, из IFLOTX - тексты, поле IFLOS-STRNO - идентификатор технического места.

Автор:  R2-D2 [ Пн, май 16 2005, 09:22 ]
Заголовок сообщения: 

однозначно качать
http://www.sap-img.com/sap-download/sap-tables.zip

Автор:  OlegDm [ Пн, май 16 2005, 12:44 ]
Заголовок сообщения: 

Vitp написал:
ЕО лежат в EQUI. Из EQUZ по условию EQUZ-EQUNR = EQUI-EQUNR и DATBI = 31.12.9999 выбираешь поле ILOAN, затем из таблицы ILOA по полю ILOAN достаёшь поле ILOA-TPLNR. Это техническое место, внутренний формат. Дальше по полю TPLNR можно достать из IFLOT основные данные ТМ, из IFLOTX - тексты, поле IFLOS-STRNO - идентификатор технического места.


Не хочу показаться занудой :), но т.к. использование ЕО на ТМ связано с периодом использования, то вместо 31.12.9999 все-таки нужно искать интересующий период.

Автор:  Vitp [ Вт, май 17 2005, 09:32 ]
Заголовок сообщения: 

OlegDm написал(а):
Не хочу показаться занудой :), но т.к. использование ЕО на ТМ связано с периодом использования, то вместо 31.12.9999 все-таки нужно искать интересующий период.

Согласен, просто в большинстве вариантов внедрения это значение проставляется при монтаже или демонтаже ЕО и так и оставляется. А ещё, так как чаще всего актуальна та ЕО, которая смонтирована где-то, то можно смотреть индикаторы происхождения данных, актульна позиция, где происхождение данных определяется переносом с вышестоящего объекта.
Хочу уточнить, что так происходит часто, но не всегда.

Автор:  volkovas [ Ср, май 18 2005, 07:28 ]
Заголовок сообщения: 

Господа , а разве не надо учитывать изменения тех места в таблице EQUZ ?????? Там есть поле AEDAT - те дата последнего изменеия и соотвествующего ему Техместа ILOAN

Автор:  Vitp [ Ср, май 18 2005, 09:09 ]
Заголовок сообщения: 

Это тоже вариант. Если проверить на равенство значений поля AENAM и AEDAT таблиц EQUI и EQUZ, то выберешь правильную ЕО.
Только таблица EQUZ содержит сегменты времени ЕО, а не технических мест

Автор:  volkovas [ Ср, май 18 2005, 11:57 ]
Заголовок сообщения: 

TO VITP

SELECT EQUI~AEDAT EQUI~EQUNR FROM EQUI
INNER JOIN EQUZ
ON EQUI~AEDAT = EQUZ~AEDAT
AND EQUI~EQUNR = EQUZ~EQUNR
INTO (E,D)


так ?

Автор:  Vitp [ Ср, май 18 2005, 14:06 ]
Заголовок сообщения: 

Выборка ЕО и ТМ монтажа может выглядеть так:
Code:
select equi~equnr iloa~tplnr
into .....
from equi inner join equz
on equi~equnr = equz~equnr and equi~aenam = equz~aenam and equi~aedat = equz~aedat and equi~mandt = equz~mandt
inner join iloa
on equz~iloan = iloa~iloan and equz~mandt = iloa~mandt
where ....

Автор:  thebestsaper [ Вт, июл 19 2016, 18:09 ]
Заголовок сообщения:  Re: Связь ЕО и Тех места через таблицы

Народ, привет. Подниму вопрос.

Немогу понять куда попадают данные в поле IFLOT-MAPAR. Надо вытянуть с него значения, по исходной таблице EQUI.
пытался искать через ILOAN, но по нему TPLNR пустое и в IFLOT так же пусто......странно

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/