SAPфорум.RU https://sapboard.ru/forum/ |
|
Нужен аналог Word с редактируемыми полями. https://sapboard.ru/forum/viewtopic.php?f=13&t=95655 |
Страница 1 из 1 |
Автор: | dev403k [ Пн, окт 30 2017, 12:30 ] |
Заголовок сообщения: | Нужен аналог Word с редактируемыми полями. |
Добрый день. Подскажите, уважаемые коллеги, какими средствами могу решить одну задачу. Есть договор (это текст на 4-5 листов A4 ). В этом тексте есть места, которые нужно показать пользователю как вводимые. Это должен быть аналог формата Word с редактируемыми полями. Можно ли такое организовать через Adobe Forms? Можно прописать динамически вводимые поля? Может, кто-то подскажет другие пути реализации этой задачи. В конечном итоге пользователю нужен PDF. Спасибо. |
Автор: | LAT [ Пн, окт 30 2017, 14:04 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
"Interactive Adobe Forms" курс BC481 |
Автор: | dev403k [ Пн, ноя 06 2017, 14:40 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
Добрый день. Применила CL_GUI_TEXTEDIT. Там есть методы, которые делают текст недоступным для редактирования. |
Автор: | Kengur [ Вт, ноя 07 2017, 11:29 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
Интерактивный PDF вроде отдельно лицензируется. Почему не дать пользователю вести данные в гуе, а формировать текст на сервере приложений нормально? |
Автор: | dev403k [ Ср, ноя 08 2017, 11:48 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
Kengur написал(а): Интерактивный PDF вроде отдельно лицензируется. Почему не дать пользователю вести данные в гуе, а формировать текст на сервере приложений нормально? Добрый день. Не понятно, что вы имели ввиду. Моя задача такова: 1-я служба создает шаблоны документов. Т.е набирает текст, и определяет те места, которые будут незыблемые. Например, эта служба должна быть уверенна, что строки о штрафах никто не будет менять. Следующие службы открывают уже готовые шаблоны и вносят изменение только в те строки, которые открыты для корректировки: имя, адрес, сумму… Все должно быть организовано таким образом, чтобы невозможно было подменить вложение(все вложение к объекту находятся на контент сервере). |
Автор: | Kengur [ Ср, ноя 08 2017, 12:12 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
Для справки - вы решаете задачку СЭД через костыли. Моя идея в том чтобы заводить переменные через стандартные средства dynpro, отправлять на сервер, там заменять через "магические" слова (типа $$номер договора$$). |
Автор: | dev403k [ Ср, ноя 08 2017, 13:40 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
Kengur написал(а): Для справки - вы решаете задачку систем ЭДО через костыли. Моя идея в том чтобы заводить переменные через стандартные средства dynpro, отправлять на сервер, там заменять через "магические" слова (типа $$номер договора$$). Через костыли... Это и так понятно, поэтому наша служба и пытается найти адекватные решения. Дело в том, что шаблонов много и они разные. ABAP-еры не должны "вмешиваться" в процесс заполнения как шаблонов , так и документов. Вы сейчас говорите о заполнении(скорее подмене) текста $$номер договора$$. В одном шаблоне нужно вставить только сумму и поставщика, в другом много другого. В действительности шаблонов может быть до полсотни. Понятно, что если бы был один шаблон и стандартные поля: цех, сумма, поставщик... Я бы это давно реализовала через Adobe forms. На самом деле шаблон это 4-5 страниц Word договора. В понимании пользователей службы 1: " Мы должны выделить( или поставить метку) текст и указать что он незыблемый". И еще: заполняемый текст это не одно значение,а несколько строк или абзацов. Спасибо, я рассматриваю любые предложенные варианты. |
Автор: | Kuranov.Dmitry [ Ср, ноя 08 2017, 14:19 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
верстать в екселе и защищать ячейки не вариант? |
Автор: | Parazit [ Чт, ноя 09 2017, 10:22 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
А почему, собственно, не использовать сам Word? Вроде он, начиная с версии 2007, умеет сохранять в формате PDF. В Word-е можно защищать документ, оставляя редактируемые области. Если у вас есть пример ZWWW_SAMPLE_INVOICE, то можно увидеть, что документ защищён, а поля подписей открыты. Непонятно только какую роль здесь играет SAP, просто хранилище шаблонов, или вводимые пользователями данные надо сохранять в SAP-е? |
Автор: | dev403k [ Чт, ноя 09 2017, 11:51 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
Parazit написал: А почему, собственно, не использовать сам Word? Вроде он, начиная с версии 2007, умеет сохранять в формате PDF. В Word-е можно защищать документ, оставляя редактируемые области. Если у вас есть пример ZWWW_SAMPLE_INVOICE, то можно увидеть, что документ защищён, а поля подписей открыты. Непонятно только какую роль здесь играет SAP, просто хранилище шаблонов, или вводимые пользователями данные надо сохранять в SAP-е? Добрый день. Word Именно то, что я сейчас рассматриваю. SAP играет роль: У нас идет утверждение с пом. Workflow . Любой утверждающий проваливается в договор и видит, что прикреплено. Поэтому нужно хранить в SAP. Тем более что документы по кнопке GOS перенаправляются на контент сервер. 1) создала Word. Рецензирование -> Ограничить редактирование... Это все сделала. Группе людей разрешила редактировать только часть текста. 2) положила шаблоны в одно место( поскольку сейчас разработка поэтому в SAP кинула их пока на "NUMBER0" GOS объекта. Необходимо подметить, то что пользователям необходимо запретить загружать Word этот в SAP. Чтобы не подменить документ. Т.к. любой документ можно "сохранить как.." и менять что хош. 3) По СП средствами abap я могу перекладывать документы из одного объекта GOS в другой. Т.е таким образом я положу нужный номер шаблона в договор. 4) Для корректировки его нужно открывать не на диске, а внутри САПа. Что-то на подобие демок SAPRDEMO_WORD_NOTEPAD Надеюсь подробно написала. Вот 4-й пункт пока никак не получается. |
Автор: | ghost [ Чт, ноя 09 2017, 16:37 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
посмотрите пример SAPRDEMO_FORM_INTERFACE. думаю поможет. С уважением, Руслан |
Автор: | dev403k [ Чт, ноя 16 2017, 09:56 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
Добрый день, коллеги. Спасибо, ghost. Ваш комментарий мне помог. У нас файл лежит на контент сервере. С помощью ФМ-а SCMS_AO_URL_READ вытягиваю ссылку. Написала прогу, в которой по ссылке в контейнере открывается Word документ. Все подходит, но не получается сохранить откорректированный документ. В классе I_OI_DOCUMENT_PROXY есть метод SAVE_DOCUMENT_TO_URL - не работает. Переписывала, пыталась создать новый с новой ссылкой...Вообщим мои двухдневные поиски не привели к успеху. Если какие-то идеи, коллеги? Заранее спасибо. |
Автор: | ghost [ Чт, ноя 16 2017, 11:24 ] |
Заголовок сообщения: | Re: Нужен аналог Word с редактируемыми полями. |
dev403k написал(а): Добрый день, коллеги. Спасибо, ghost. Ваш комментарий мне помог. У нас файл лежит на контент сервере. С помощью ФМ-а SCMS_AO_URL_READ вытягиваю ссылку. Написала прогу, в которой по ссылке в контейнере открывается Word документ. Все подходит, но не получается сохранить откорректированный документ. В классе I_OI_DOCUMENT_PROXY есть метод SAVE_DOCUMENT_TO_URL - не работает. Переписывала, пыталась создать новый с новой ссылкой...Вообщим мои двухдневные поиски не привели к успеху. Если какие-то идеи, коллеги? Заранее спасибо. предположу , что изначально выгрузка идет на локальную машину и сохранение осуществляется соответственно локального документа, поэтому вам отдельно еще надо этот файл переносить в контент сервер. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |