Sapforum.Biz
Логистика => Управление материальными потоками (MM) => Тема начата: Sed0Y от Июнь 23, 2011, 05:50:27 pm
-
При создании материала - есть текст к основным данным.
Можно как-то проверить есть ли уже такой текст.
У меня задача проверять, что бы не было дублирования текста (материала с одинаковым текстом), если хотя бы текст был текстом, так он "закодирован"?
-
У меня задача проверять, что бы не было дублирования текста (материала с одинаковым текстом), если хотя бы текст был текстом, так он "закодирован"?
Эххх, Sed0Y... Всё верно. (http://sap-consalt.ru/2010/01/02/kak-vyvesti-dopolnitelnyj-tekst-k-materialu-s-pomoshhyu-fm-read_text/)
Данные хранятся в таблице STXL, но они хранятся в бинарном формате, поэтому и используется ФМ READ_TEXT.
Предполагаю(!), что нужно перевести свой текст в бинарный формат и выполнить выборку из STXL. Или выбрать тексты всех созданных материалов во внутреннюю таблицу, перевести их в текстовый формат, удалить все знаки препинания, пробелы и перевести (так же как и свой, сравниваемый текст) к одному регистру. Т.к. могут быть лишние запятые, пробелы, кавычки и прочее... Затем выполнить поиск на предмет совпадений. :o
-
Эххх, Sed0Y...
Это "Эххх, Sed0Y... " я прям не знаю.... :)
Да. я тоже думал над похожим вариантом, но боялся, что он и будет моим решением, надеялся, что есть какой-то более тривиальное решение - типа ФМ-а какого-то :) придется парсить текст...
-
надеялся, что есть какой-то более тривиальное решение
Я до сих пор надеюсь... 8)
-
Я до сих пор надеюсь... 8)
Ага не флейма ради, а так потому что Надюша умирает последней ::)