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

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




Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Длина индикатора структуры (!)
СообщениеДобавлено: Пн, дек 12 2005, 12:57 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
Уважаемые коллеги!

Помогите решить следующую проблему с индикатором структуры:
насколько я понимаю, максимальная длина индикатора структуры ТМ 40 символов.
Почему тогда при создании ТМ с данным индикатором структуры, код которого превышает 30 символов система выдает ошибку о том, что наименование слишком длинное, т.е. превышает 30 символов.
Почему система пишет про 30 символов а не про 40??

_________________
Жить стало... Лучше... ?!?! Жить стало... Веселее... ?!?!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, дек 12 2005, 13:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, окт 13 2004, 11:58
Сообщения: 1815
Откуда: из вне...
Пол: Мужской
Длина индикатора структуры и есть 30 символов, поэтому система и ругается. В этом можно убедиться посмотрев формат поля EDITM в T370S. А 40 символов это текст индикатора структуры.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, дек 13 2005, 07:54 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
Вопрос снят, сам разобрался вроде: для того, чтобы длина индикатора структуры стала 40 символов, необходимо активировать альтернативную систему идентификации.

_________________
Жить стало... Лучше... ?!?! Жить стало... Веселее... ?!?!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 14:54 
Гость
polus написал:
Длина индикатора структуры и есть 30 символов, поэтому система и ругается. В этом можно убедиться посмотрев формат поля EDITM в T370S. А 40 символов это текст индикатора структуры.


Добрый день, коллеги!!!
Сейчас тоже столкнулся с такой проблемой. И возникли следующие нюансы:
1) длина поля EDITM в T370S составляет 40 символов, однако система все равно не дает ввести больше 30 (возможно, связано с внутрисистемной кодировкой);

2) если включить альтернативную систему идентификаторов, то замедлится производительность системы, что очень хочется избежать.

В связи с этим вопрос:
1) может быть, все-таки, кто-нибудь смог побороть данную проблему без использования альтернативной идентификации?
2) используя альтернативную идентификацию, основной код технического места все-таки не превышал 30 символов?
3) насколько сократилась производительность системы при включении альтернативной идентификации? (вдруг кто-нибудь знает :) )

Заранее спасибо!!!!


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 09:44 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
matematic написал(а):
polus написал:
Длина индикатора структуры и есть 30 символов, поэтому система и ругается. В этом можно убедиться посмотрев формат поля EDITM в T370S. А 40 символов это текст индикатора структуры.


[color=darkred]Добрый день, коллеги!!!
Сейчас тоже столкнулся с такой проблемой. И возникли следующие нюансы:
1) длина поля EDITM в T370S составляет 40 символов, однако система все равно не дает ввести больше 30 (возможно, связано с внутрисистемной кодировкой);

2) если включить альтернативную систему идентификаторов, то замедлится производительность системы, что очень хочется избежать.

В связи с этим вопрос:
1) может быть, все-таки, кто-нибудь смог побороть данную проблему без использования альтернативной идентификации?

Как было установлено, если длина кода ТМ превышает эти "магические" :D 30 символов - то необходимо активировать альтернативную идентификацию - об этом оказывается на курсах SAP рассказывают - полезно иногда обращаться к первоисточникам :D - это я о себе, а не в обиду вам :lol: )
При закачке ТМ с кодом > 30 символов возникает проблема из-за того, что 1 поле кода ТМ в таблице имеет длину 30 символов, а 2-е поле в другой таблице имеет нужную длину в 40 символов - это как раз связано с внутрисистемной кодировкой. Чтобы ее решить пришлось в пакете LSMW нашему ABAPеру немного подABAPить.
Но в целом все работает нормально.

2) используя альтернативную идентификацию, основной код технического места все-таки не превышал 30 символов?

А если длина самого длинного кода ТМ не превышает 30 символов, то включать альтернативную идентификацию в принципе не нужно, если она для решения других задач не нужна.

3) насколько сократилась производительность системы при включении альтернативной идентификации? (вдруг кто-нибудь знает :)

Производительность ничуть не снизилась, по крайней мере это незаметно.

_________________
Жить стало... Лучше... ?!?! Жить стало... Веселее... ?!?!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 10:23 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
SAP_LO написал:
1) длина поля EDITM в T370S составляет 40 символов, однако система все равно не дает ввести больше 30 (возможно, связано с внутрисистемной кодировкой);


просто так, для сведения: Основные данные ТМ - таблица IFLOT, поле TPLNR: элемент данных TPLNR - CHAR 30.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 14:59 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
OlegDm написал(а):
SAP_LO написал:
1) длина поля EDITM в T370S составляет 40 символов, однако система все равно не дает ввести больше 30 (возможно, связано с внутрисистемной кодировкой);


просто так, для сведения: Основные данные ТМ - таблица IFLOT, поле TPLNR: элемент данных TPLNR - CHAR 30.


С этим-то и была связана проблема закачки ТМ с длиной кода ТМ>30 символов. Если в пакете LSMW для закачки данных ТМ было определено поле TPLNR, то ТМ, у которых длина кода ТМ>30 символов, в систему не грузились. Поэтому был написан небольшой ABAP-чик, который грузил данные по таким ТМ уже в таблицу IFLOS в поле ILOM_STRNO (элемент данных ILOM_STRNO - Идентификатор технического места), которое имеет длину уже 40 символов (если ошибаюсь, могу уточнить)

_________________
Жить стало... Лучше... ?!?! Жить стало... Веселее... ?!?!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 04 2006, 06:10 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
просто вы использовали альтернативную идентификацию, ну а без нее - 30 символов -это максимум. Хотя, конечно, кто мешает, завести в осн.записи доп.поле длинной, скажем, 80 символов, сделать по нему search-help, включить его в комплексные средства поиска, да подшаманить отчеты.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 04 2006, 08:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, окт 13 2004, 11:58
Сообщения: 1815
Откуда: из вне...
Пол: Мужской
ИМХО никакого смысла запихивать всю информацию в индикатор структуры, это же просто системная кодировка. Если надо вносить какие-то свои коды и шифры, то есть куча свободных полей, можно добавлять свои, использовать классификацию. Индикатор структуры не панацея!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 04 2006, 09:40 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
OlegDm написал(а):
просто вы использовали альтернативную идентификацию, ну а без нее - 30 символов -это максимум. Хотя, конечно, кто мешает, завести в осн.записи доп.поле длинной, скажем, 80 символов, сделать по нему search-help, включить его в комплексные средства поиска, да подшаманить отчеты.


Просто не хватало 30 символов для кодировки, к тому же структура оборудования такова, что в зависимости от каждой установки она может меняться и как бы не хотелось на каждом уровне структурирования обойтись 2 цифровыми символами, но не всегда это получалось (а 3 символа могли возникнуть на любом уровне). Поэтому и пришлось включать альтернативную идентификацию, чтобы сделать доступными 40 символов. 40 как раз хватало, чтобы те объекты оборудования, которые действительно по сути являются ТМ вести в системе как ТМ, а не создавать ЕО для тех объектов, которые вышли за рамки длины индикатора структуры в 30 символов.
Создавать кучу индикаторов структуры для каждой установки, конечно можно, но не хотелось, так как по всем структурным подразделениям получалось бы приличное количество.

А доп.поля, конечно, ввели для ведения расширенной информации объектов оборудования - ведь для того и существует ITOB0001 :D
И средства поиска поднастроили и отчеты, куда ж без них. :)

_________________
Жить стало... Лучше... ?!?! Жить стало... Веселее... ?!?!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, май 04 2006, 09:49 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
polus написал:
ИМХО никакого смысла запихивать всю информацию в индикатор структуры, это же просто системная кодировка. Если надо вносить какие-то свои коды и шифры, то есть куча свободных полей, можно добавлять свои, использовать классификацию. Индикатор структуры не панацея!


В индикатор структуры никакой информации "не запихивали", а использовали лишь для того, чтобы с помощью простой цифровой кодировки типа: 001-001-001-001-001-001-001-001 (было на некоторых уровнях и по 150) и т.д. обеспечить иерархию тех объектов оборудования, которые по определению являются техническими местами и которые представлять в системе как единицы оборудования не очень красиво с методологической точки зрения.
К тому же структура оборудования была весьма "ветвистая", глубокая и сложная, поэтому использовали как ТМ, так и ЕО.
Тут можно долго и упорно спорить, конечно, но элементарно, какую-нибудь систему теплоснабжения правильнее представить в системе как ТМ и далее расписать ее.

Виды и классы тоже использовали, как раз для классификации объектов.

_________________
Жить стало... Лучше... ?!?! Жить стало... Веселее... ?!?!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 08:03 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 11:47
Сообщения: 406
Пол: Мужской
В продолжение темы...
Опыт №1:
1. Создаю индикатор больше 30 символов, предположим
"X.NN.NN...итд.до 40 символов"
2. Создаем ТМ "A"
3. Создаем ТМ "А.01"
Результат: в этом месте система требует либо указать вышестоящее ТМ либо активировать альтернативную идентификацию

Опыт№2:
1. Создаю индикатор до 30 символов, предположим
"X.NN.NN...итд.до 30 символов"
2. Создаем ТМ "B"
3. Создаем ТМ "B.01"
Результат: а результат тот же - система требует либо указать вышестоящее ТМ либо активировать альтернативную идентификацию

Опыт №3:
производится на другой, "чистой" системе, повторяю Опыт №2
Результат: система спокойно создает ТМ, не требуя ни вышестоящего ТМ, ни включения альтернативной идентификации.

Вопросы: из за чего в Опыте №2 система требует активирование альтернативной идентификации? Я полагаю, это как-то связано Опытом №1. Ну и как с этим бороться?

Спасибо.

_________________
En Taro Tassadar


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 10:55 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
me написал:
В продолжение темы...
Опыт №1:
1. Создаю индикатор больше 30 символов, предположим
"X.NN.NN...итд.до 40 символов"
2. Создаем ТМ "A"
3. Создаем ТМ "А.01"
Результат: в этом месте система требует либо указать вышестоящее ТМ либо активировать альтернативную идентификацию

Опыт№2:
1. Создаю индикатор до 30 символов, предположим
"X.NN.NN...итд.до 30 символов"
2. Создаем ТМ "B"
3. Создаем ТМ "B.01"
Результат: а результат тот же - система требует либо указать вышестоящее ТМ либо активировать альтернативную идентификацию

Опыт №3:
производится на другой, "чистой" системе, повторяю Опыт №2
Результат: система спокойно создает ТМ, не требуя ни вышестоящего ТМ, ни включения альтернативной идентификации.

Вопросы: из за чего в Опыте №2 система требует активирование альтернативной идентификации? Я полагаю, это как-то связано Опытом №1. Ну и как с этим бороться?

Спасибо.


Стандартный ответ консультанта: Так на словах очень трудно понять причину, обеспечьте, пожалуйста, удаленный доступ к вашей системе и возможно я помогу вам помочь) :)

_________________
Жить стало... Лучше... ?!?! Жить стало... Веселее... ?!?!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, май 06 2006, 11:49 
Старший специалист
Старший специалист

Зарегистрирован:
Ср, авг 18 2004, 11:47
Сообщения: 406
Пол: Мужской
SAP_LO написал:
Стандартный ответ консультанта: Так на словах очень трудно понять причину, обеспечьте, пожалуйста, удаленный доступ к вашей системе и возможно я помогу вам помочь) :)

Хех )) Думал, может кто сталкивался...
Что ж, полезем в дебагер.

_________________
En Taro Tassadar


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Длина индикатора структуры (!)
СообщениеДобавлено: Ср, янв 23 2013, 11:32 
Начинающий
Начинающий

Зарегистрирован:
Пн, мар 21 2011, 09:27
Сообщения: 5
Друзья!

С длиной кода индикатора структуры понятно. Можно без особых проблем сделать и 40 символов...
Но, подскажите пожалуйста, чем грозит изменение длины кода индикатора структуры в действующем продуктиве????
Ну, для примера, у меня есть один индикатор структуры (30 символов) на одно подразделение завода. А вот для второго подразделения завода (новое строительство) этой длины кода не достаточно.... Можно ли поменять этот индикатор на новый, с длиной в 40 символов, т.е. включить альтернативную идентификацию и под-абапить схему загрузки???? и грузить новую ветку.

Основное вопрос, чем это гразит для действующего продуктива???


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

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


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

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


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

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