Текущее время: Пт, июл 18 2025, 23:38

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Ср, окт 19 2005, 13:46 
Специалист
Специалист

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

Подскажите, кто как решал проблему 40-символьного наименования технических объектов (ТМ и ЕО)? Ведь зачастую этих 40 символов мягко скажем не хватает для идентификации ТО.
Длинный текст не особо спасает, так как его в поисковиках не задействуешь...
Есть выход конечно через USER-EXIT добавить поле с длинным текстом... но во-первых - даже тут на экран больше 80 символов в один ряд тяжело протянуть... а во-вторых - поисковики переписывать тоже дело неприятное...
Ну и плюс в структурном представлении "обрезанные" наименования выглядят не очень конечно... :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Ср, окт 19 2005, 14:06 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
SAP_LO написал:
Коллеги, добрый день!

Подскажите, кто как решал проблему 40-символьного наименования технических объектов (ТМ и ЕО)? Ведь зачастую этих 40 символов мягко скажем не хватает для идентификации ТО.
Длинный текст не особо спасает, так как его в поисковиках не задействуешь...
Есть выход конечно через USER-EXIT добавить поле с длинным текстом... но во-первых - даже тут на экран больше 80 символов в один ряд тяжело протянуть... а во-вторых - поисковики переписывать тоже дело неприятное...
Ну и плюс в структурном представлении "обрезанные" наименования выглядят не очень конечно... :?

Да нормально оно выглядит если название больше 30-40 обычно это уже описание а его лучше хранить в текстах, поиск по текстам сделать без проблем так что садимся и думает сначала как будем как называет ТМ и ТО а потом уже приступаем к реализации


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 19 2005, 14:07 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Элемент данных, используемый для определения поля кр.текст техн.места (PLTXT) имеет длину 40 символов, и с этим ничего не поделаешь. Так что остается только подробный текст.
Плюс, если необходимо осуществлять поиск по каким-то критериям, может вам стоит классифицировать TM?.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 19 2005, 15:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, ноя 23 2004, 16:46
Сообщения: 496
Откуда: Москва, Siemens
Пол: Мужской
Собственно, в расширении можно добавить не одну длинную строку, а несколько подряд, и даже экранную таблицу, в которую писать любое название с разделением по строкам, а средства поиска менять придётся, тут ничего не поделаешь. А вообще-то, оборудование чаще всего ищется не по наименованию, а по принятой на предприятии классификации, производственным, конструкторским обозначениям, которые вполне умещаются в 40 символов.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Ср, окт 19 2005, 17:03 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
Uukrul написал(а):
SAP_LO написал:
Коллеги, добрый день!

Подскажите, кто как решал проблему 40-символьного наименования технических объектов (ТМ и ЕО)? Ведь зачастую этих 40 символов мягко скажем не хватает для идентификации ТО.
Длинный текст не особо спасает, так как его в поисковиках не задействуешь...
Есть выход конечно через USER-EXIT добавить поле с длинным текстом... но во-первых - даже тут на экран больше 80 символов в один ряд тяжело протянуть... а во-вторых - поисковики переписывать тоже дело неприятное...
Ну и плюс в структурном представлении "обрезанные" наименования выглядят не очень конечно... :?

Да нормально оно выглядит если название больше 30-40 обычно это уже описание а его лучше хранить в текстах, поиск по текстам сделать без проблем так что садимся и думает сначала как будем как называет ТМ и ТО а потом уже приступаем к реализации


У нас к сожалению для некоторых ТМ то что свыше 40 это не описание а неотъемлимая часть названия ( Так что есть очень интересный вопрос - как организовать поиск по длинному тексту????
Нельзя ли описать это поподробнее??? Можно и в личном сообщении...
Просто если это так - то проблема на 98% решается... ) :)


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

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


Классификацию тоже используем, причем достаточно детальную... но этим проблему с названием увы не решишь...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Ср, окт 19 2005, 17:19 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
Uukrul написал(а):
SAP_LO написал:
Коллеги, добрый день!

Подскажите, кто как решал проблему 40-символьного наименования технических объектов (ТМ и ЕО)? Ведь зачастую этих 40 символов мягко скажем не хватает для идентификации ТО.
Длинный текст не особо спасает, так как его в поисковиках не задействуешь...
Есть выход конечно через USER-EXIT добавить поле с длинным текстом... но во-первых - даже тут на экран больше 80 символов в один ряд тяжело протянуть... а во-вторых - поисковики переписывать тоже дело неприятное...
Ну и плюс в структурном представлении "обрезанные" наименования выглядят не очень конечно... :?

Да нормально оно выглядит если название больше 30-40 обычно это уже описание а его лучше хранить в текстах, поиск по текстам сделать без проблем так что садимся и думает сначала как будем как называет ТМ и ТО а потом уже приступаем к реализации


Плюс еще вопрос - если как вы говорите, можно организовать поиск по подробному тексту, то можно ли добавить это полей в список полей для представления в транзакции структурное представление объектов оборудования. Мы проверили пока только что можно собственное длинное поля из экрана расширений (User-Exit) вытащить в перечень полей для возможного просмотра... а вот подробный текст не удалось... :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Ср, окт 19 2005, 18:00 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
SAP_LO написал:
У нас к сожалению для некоторых ТМ то что свыше 40 это не описание а неотъемлимая часть названия ( Так что есть очень интересный вопрос - как организовать поиск по длинному тексту????

Ну тогда в делаешь на своем подэкране таблицу строк куда вносишь длинное название на столько строк на сколько нужно, как тебе посоветовали выше, а потом эти строки сохраняешь или в расширенную таблицу EQUI или вообще в свою табличку, потом пишешь поиск по этой таблице и цепляешь его к стандартному средству поиска ЕО. Через тексты тоже искать можно для этого пишешь код поиска где метод поиска твоя функция а не построенный view, при этом в тексте этой функции пользуешься функцией READ_TEXT для чтения текстов ну дальше проверяешь каждый текст на водимость нужных тебе данных... только работать в этом случае будет медленно...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Ср, окт 19 2005, 19:29 
Гость
Uukrul написал(а):
SAP_LO написал:
У нас к сожалению для некоторых ТМ то что свыше 40 это не описание а неотъемлимая часть названия ( Так что есть очень интересный вопрос - как организовать поиск по длинному тексту????

Ну тогда в делаешь на своем подэкране таблицу строк куда вносишь длинное название на столько строк на сколько нужно, как тебе посоветовали выше, а потом эти строки сохраняешь или в расширенную таблицу EQUI или вообще в свою табличку, потом пишешь поиск по этой таблице и цепляешь его к стандартному средству поиска ЕО. Через тексты тоже искать можно для этого пишешь код поиска где метод поиска твоя функция а не построенный view, при этом в тексте этой функции пользуешься функцией READ_TEXT для чтения текстов ну дальше проверяешь каждый текст на водимость нужных тебе данных... только работать в этом случае будет медленно...


С возможностью ведения длинного текста с помощью расширения это понятно... в общем-то так и было задумано...
а вот за подсказку организации поиска через подробный текст - большое спасибо... будем копать дальше :)

Только все-таки вопрос - почему бы все таки SAP так жестко ограничивает до сих пор длину полей "Краткий текст"... ? :?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Ср, окт 19 2005, 20:26 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Anonymous написал(а):
Только все-таки вопрос - почему бы все таки SAP так жестко ограничивает до сих пор длину полей "Краткий текст"... ? :?

Ну во-первых, базы они не резиновые и поиск по текстовым полям тоже накладная информация, а во-вторых, поле же называется "Краткий текст" :P


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

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
2 SAP_LO: По поводу поиска по подробному тексту: здесь тебе нужно будет создать свое средство поиска с использование Search Help Exit-а (т.е. функционального модуля).
Ну а далее все просто: Селекционный экран можешь оставить тот же что и в устраивающем тебя стандартном средстве поиска, а вот алгоритм выбора реализуешь уже в твоем ФМ: читаешь EO, затем ее подробный текст, затем ищешь в нем(подробном тексте) нужную тебе последовательность символов (находишь - значит включаешь в результат выборки).
Правда работать будет наверное медленно (все-таки нужно считывать подробные тексты, а затем анализировать), но это уже зависит от производительности вашей системы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Чт, окт 20 2005, 11:59 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
Uukrul написал(а):
Anonymous написал(а):
Только все-таки вопрос - почему бы все таки SAP так жестко ограничивает до сих пор длину полей "Краткий текст"... ? :?

Ну во-первых, базы они не резиновые и поиск по текстовым полям тоже накладная информация, а во-вторых, поле же называется "Краткий текст" :P


Ну название поля можно поменять на "Наименование ТО" и делов...
а базы - сейчас сервера все мощнее и мощнее как по производительности, так и по объемам хранимой информации...
Так что длина текстовых полей уже не становиться такой критичной на мой взгляд... :!:

Просто если честно устал выслушивать от клиентов почему такое ограничение на наименование? Отчеканиваешь ответ из 20 стандартных ответов консультанта - ну это стандарт SAP.
Но не волнуйтесь... мы вам тут под-ABAP-им... и все будет тип-топ...
ABAP-чик конечно придеться оплатить... но вы не переживайте... никто еще без ABAP-а на проекте не обходился... :D

Понимаю что это часть работы... но согласитесь не самая приятная :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Чт, окт 20 2005, 16:22 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
SAP_LO написал:
а базы - сейчас сервера все мощнее и мощнее как по производительности, так и по объемам хранимой информации...
Так что длина текстовых полей уже не становиться такой критичной на мой взгляд... :!: :?

Знаешь это разговор в пользу бедных вот сделают поле 100 символов, а потом всегда найдется кто-то кто скажет а почему 100 я хочу 200 и что?! И про мощности компрьютеров тоже не надо, ее к сожалению всегда не хватает и темболее не будет хватать если сделать такие поля в записи... так что все правильно и длинна тоже вполне нормальная. :roll:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Пт, июн 09 2006, 16:41 
Гуру-модератор
Гуру-модератор

Зарегистрирован:
Ср, окт 05 2005, 12:13
Сообщения: 2032
Откуда: Москва
Пол: Мужской
SAP_LO написал:
Плюс еще вопрос - если как вы говорите, можно организовать поиск по подробному тексту, то можно ли добавить это полей в список полей для представления в транзакции структурное представление объектов оборудования. Мы проверили пока только что можно собственное длинное поля из экрана расширений (User-Exit) вытащить в перечень полей для возможного просмотра... а вот подробный текст не удалось... :?


А как расширенные поля вытащить в перечень полей для возможного просмотра? в IE05 у меня не получилось.

_________________
Наверное, Боги сошли с ума.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема длины в наименовании технических объектов
СообщениеДобавлено: Пт, июн 09 2006, 19:26 
Специалист
Специалист

Зарегистрирован:
Чт, сен 16 2004, 08:47
Сообщения: 103
Откуда: Москва
Пол: Мужской
Левон написал:
SAP_LO написал:
Плюс еще вопрос - если как вы говорите, можно организовать поиск по подробному тексту, то можно ли добавить это полей в список полей для представления в транзакции структурное представление объектов оборудования. Мы проверили пока только что можно собственное длинное поля из экрана расширений (User-Exit) вытащить в перечень полей для возможного просмотра... а вот подробный текст не удалось... :?


А как расширенные поля вытащить в перечень полей для возможного просмотра? в IE05 у меня не получилось.


В общем наш АБАПер вытащил все поля в структурное представление слегка, но красиво надломив стандарт. А при построении списков и поиске - АБАПили стандартные отчеты по спискам...

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


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

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


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

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


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

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