Sapforum.Biz

Логистика => Управление материальными потоками (MM) => Тема начата: Sed0Y от Июнь 23, 2011, 05:50:27 pm

Название: MM01 проверка существования текста
Отправлено: Sed0Y от Июнь 23, 2011, 05:50:27 pm
При создании материала - есть текст к основным данным.
Можно как-то проверить есть ли уже такой текст.
У меня задача проверять, что бы не было дублирования текста (материала с одинаковым текстом), если хотя бы текст был текстом, так он "закодирован"?
Название: Re: MM01 проверка существования текста
Отправлено: Dmitriy от Июнь 23, 2011, 08:10:15 pm
You are not allowed to view links. Register or Login
У меня задача проверять, что бы не было дублирования текста (материала с одинаковым текстом), если хотя бы текст был текстом, так он "закодирован"?
Эххх, Sed0Y... Всё верно. (http://sap-consalt.ru/2010/01/02/kak-vyvesti-dopolnitelnyj-tekst-k-materialu-s-pomoshhyu-fm-read_text/)
Цитировать
Данные хранятся в таблице STXL, но они хранятся в бинарном формате, поэтому и используется ФМ READ_TEXT.
Предполагаю(!), что нужно перевести свой текст в бинарный формат и выполнить выборку из STXL. Или выбрать тексты всех созданных материалов во внутреннюю таблицу, перевести их в текстовый формат, удалить все знаки препинания, пробелы и перевести (так же как и свой, сравниваемый текст) к одному регистру. Т.к. могут быть лишние запятые, пробелы, кавычки и прочее... Затем выполнить поиск на предмет совпадений. :o 
Название: Re: MM01 проверка существования текста
Отправлено: Sed0Y от Июнь 24, 2011, 12:45:52 am
You are not allowed to view links. Register or Login
Эххх, Sed0Y...

Это "Эххх, Sed0Y... " я прям не знаю.... :)

Да. я тоже думал над похожим вариантом, но боялся, что он и будет моим решением, надеялся, что есть какой-то более тривиальное решение - типа ФМ-а какого-то :) придется парсить текст...
Название: Re: MM01 проверка существования текста
Отправлено: Dmitriy от Июнь 24, 2011, 10:33:13 am
You are not allowed to view links. Register or Login
надеялся, что есть какой-то более тривиальное решение
Я до сих пор надеюсь... 8)
Название: Re: MM01 проверка существования текста
Отправлено: Uukrul от Июнь 24, 2011, 11:46:40 am
You are not allowed to view links. Register or Login
Я до сих пор надеюсь... 8)
Ага не флейма ради, а так потому что Надюша умирает последней  ::)