Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: Martha от Май 19, 2010, 11:47:11 am

Название: Длинные тексты материалов
Отправлено: Martha от Май 19, 2010, 11:47:11 am
Добрый день, у меня вопрос как сделать лучше.
Есть краткий текст материала, который фактически не будет использоваться, потому что у нас такой заказчик(не обсуждается). Есть длинный текст материала, который мы все знаем как удобно храниться. Во всех отчетах по материалам нужно выводить этот длинный текст (150 символов фактически). Ровно этот же текст нужно использовать в средстве поиска по длинному тексту опять же.

Как оптимальной организовать работу.
Как вариант:
Использовать длинный текст, как он есть в сап.
расширить makt на это поле и работать с  ним.
Сделать свою Z таблицу и с номером и текстом.

Есть ли какой-то другой хороший способ и был ли у кого-нибудь такой опыт

Если вопрос не в этот раздел, то давайте перенесем туда, где он будет логичней

спасибо
Название: Re: Длинные тексты материалов
Отправлено: Uukrul от Май 19, 2010, 11:50:36 am
150 символов говорите.. и коды поиска и отчеты? Ну тогда аппендом добавляете поле длинной 150 символов в таблицу MAKT и дальше уже делаете его ведение в MM01/02/03, пишите свой код поиска по этому полю и включаете его в стандартное комплексное средство поиска, ну а вот с отчетами похуже, потому как это надо делать уже свои отчеты по показу этого поля.
Название: Re: Длинные тексты материалов
Отправлено: Uukrul от Май 19, 2010, 11:57:08 am
Еще есть вариант расширить стандартные поля в MAKT типа:
Код: You are not allowed to view links. Register or Login
MAKTX MAKTX CHAR 40 0 Краткий текст материала
MAKTG MAKTG CHAR 40 0 Название материала большими буквами для кода поиска
Точнее элементов данных для этих полей и тогда это вызовет перекомпиляцию всего чего-только можно, но по идее, все изменения будут видны сразу в стандарте и у вас сразу появится поле 150 символов, причем везде... у меня к сожалению сейчас нет системы где это можно было бы сделать и потом если что, то систему снести, но если у вас такой клиент, то думаю он вам и систему даст, где вы это сможете сделать и проверить работоспособность всего после такой модификации. В общем-то если все пройдет хорошо, то это самый оптимальный вариант, единственно что потом апгрейды надо отслеживать, чтобы они назад эти домены не сбросили.
Название: Re: Длинные тексты материалов
Отправлено: Uukrul от Май 19, 2010, 12:09:33 pm
Ну еще так посмотрел, так как это увеличение длины поля, то с вероятностью 99% таки все останется работоспособным после этого.
Название: Re: Длинные тексты материалов
Отправлено: Martha от Май 30, 2010, 09:02:43 pm
Цитата: Uukrul  link=topic=1150.msg7002#msg7002 date=1274259428
Еще есть вариант расширить стандартные поля в MAKT типа:
Код: You are not allowed to view links. Register or Login
MAKTX MAKTX CHAR 40 0 Краткий текст материала
MAKTG MAKTG CHAR 40 0 Название материала большими буквами для кода поиска


расширять стандарт не стала, а просто добавила, как и говорила ранее пару полей по 150, для хранения текста, и для средства поиска. не подскажите ли Вы как их на экран вытащить для mm01.

в документации ничего не понятно.
Название: Re: Длинные тексты материалов
Отправлено: Uukrul от Июнь 03, 2010, 11:00:21 am
Ну что могу сказать, раньше как-то такого вопроса не стояло, вот полез смотреть как... ну скажем так слепить экран из стандартных полей не сложно, но вот добавить красиво свои, немного выходит сложно, так как логика работы добавления подэкранов сложная. И так копать надо от ноты SAP 44410, но сразу скажу, без поллитры там там просто не разобраться, так как внятного примера практически не представлено. Пока к сожалению со временем сложно было, поэтому окончательный вариант моего описания к этой ноте не готов, но постараюсь этот вопрос закрыть и тут выложить.
Название: Re: Длинные тексты материалов
Отправлено: Uukrul от Июнь 14, 2010, 03:12:45 am
Описания расширения ОЗМ выложил тут: http://sapforum.biz/index.php/topic,1185.msg7143.html#msg7143