Текущее время: Пт, мар 29 2024, 02:32

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Пн, июл 15 2019, 18:01 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 778
Откуда: South Kazakhstan
Пол: Мужской
Добрый день уважаемые ABAP-еры.

Есть такой, возможно не совсем умный вопрос, но всё же. Есть user-exit экран для z полей основной записи единицы оборудования. Мне нужно положить туда длинное текстовое поле и оно ложится, но только одной строкой. Как нибудь возможно его положить так, чтобы поле выглядело например как раздвинутое в ширину поле в Excel, т.е. широкой строкой, в котором был бы виден весь текст?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Пн, июл 15 2019, 20:01 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Само поле, как элемент dynpro такого не предполагает.
Вопрос, решается, например, через CL_GUI_TEXTEDIT.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Чт, июл 18 2019, 12:21 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 778
Откуда: South Kazakhstan
Пол: Мужской
Besa написал:
Само поле, как элемент dynpro такого не предполагает.
Вопрос, решается, например, через CL_GUI_TEXTEDIT.

Спасибо за подсказку. Мне одно не ясно, длинный текст, который я буду ложить в редактор с помощью класса CL_GUI_TEXTEDIT он где будет храниться? Ну т.е.есть поле на экране, которое сохраняет значение в физической таблице, максимум оно там на экране длиной где то в 50 символов, а вызывая текстовой редактор нажатием кнопки, я ввожу получается длинный текст, физически где он будет храниться?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Чт, июл 18 2019, 12:49 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Maksimka написал:
Besa написал:
Само поле, как элемент dynpro такого не предполагает.
Вопрос, решается, например, через CL_GUI_TEXTEDIT.

Спасибо за подсказку. Мне одно не ясно, длинный текст, который я буду ложить в редактор с помощью класса CL_GUI_TEXTEDIT он где будет храниться? Ну т.е.есть поле на экране, которое сохраняет значение в физической таблице, максимум оно там на экране длиной где то в 50 символов, а вызывая текстовой редактор нажатием кнопки, я ввожу получается длинный текст, физически где он будет храниться?

В смысле?
CL_GUI_TEXTEDIT это просто инструмент отображения и ввода информации.
Ввел пользователь туда текст, забираете его, укладываете в БД.
В чем вопрос?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Чт, июл 18 2019, 13:32 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 778
Откуда: South Kazakhstan
Пол: Мужской
Besa написал:
CL_GUI_TEXTEDIT это просто инструмент отображения и ввода информации.
Ввел пользователь туда текст, забираете его, укладываете в БД.
В чем вопрос?

Ну Вы в общем то ответили что всё это укладывается в БД. Мне интересно в каких таблицах в итоге хранится этот длинный текст.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Чт, июл 18 2019, 13:51 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
Maksimka написал:
Besa написал:
CL_GUI_TEXTEDIT это просто инструмент отображения и ввода информации.
Ввел пользователь туда текст, забираете его, укладываете в БД.
В чем вопрос?

Ну Вы в общем то ответили что всё это укладывается в БД. Мне интересно в каких таблицах в итоге хранится этот длинный текст.

Куда сохраните там и будет хранится.. сам класс в БД не положит..


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Чт, июл 18 2019, 14:06 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 08:43
Сообщения: 778
Откуда: South Kazakhstan
Пол: Мужской
В демо программах и в инете полно инфы о том как вызвать и использовать этот класс, но нету примеров механизма сохранения этого длинного текста (хотя может быть я плохо искал), ну т.е. я создал контейнер и вызвал редактор нажатием кнопки, открывается подэкран, я набираю там текст, но как в итоге сохранить этот длинный текст? Я так понимаю все эти длинные тексты хранятся в какой то табличке и считываются с помощью какого нибудь функционального модуля?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Чт, июл 18 2019, 14:09 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Maksimka написал:
В демо программах и в инете полно инфы о том как вызвать и использовать этот класс, но нету примеров механизма сохранения этого длинного текста (хотя может быть я плохо искал), ну т.е. я создал контейнер и вызвал редактор нажатием кнопки, открывается подэкран, я набираю там текст, но как в итоге сохранить этот длинный текст? Я так понимаю все эти длинные тексты хранятся в какой то табличке и считываются с помощью какого нибудь функционального модуля?

Послушайте, :) посмотрите просто методы этого класса. Get text/ set text


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Чт, июл 18 2019, 14:13 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 05 2017, 23:56
Сообщения: 537
Maksimka написал:
В демо программах и в инете полно инфы о том как вызвать и использовать этот класс, но нету примеров механизма сохранения этого длинного текста (хотя может быть я плохо искал), ну т.е. я создал контейнер и вызвал редактор нажатием кнопки, открывается подэкран, я набираю там текст, но как в итоге сохранить этот длинный текст? Я так понимаю все эти длинные тексты хранятся в какой то табличке и считываются с помощью какого нибудь функционального модуля?

SAVE_TEXT / READ_TEXT вам не подойдут?

из CL_GUI_TEXTEDIT достаете ваш текст и скармливаете SAVE_TEXT


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Длинное текстовое поле на Z Экране
СообщениеДобавлено: Чт, июл 18 2019, 14:18 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Kuranov.Dmitry написал(а):
Maksimka написал:
В демо программах и в инете полно инфы о том как вызвать и использовать этот класс, но нету примеров механизма сохранения этого длинного текста (хотя может быть я плохо искал), ну т.е. я создал контейнер и вызвал редактор нажатием кнопки, открывается подэкран, я набираю там текст, но как в итоге сохранить этот длинный текст? Я так понимаю все эти длинные тексты хранятся в какой то табличке и считываются с помощью какого нибудь функционального модуля?

SAVE_TEXT / READ_TEXT вам не подойдут?

Нет, не подойдут...

Коллеги, это шутка такая? :lol:

CL_GUI_TEXTEDIT это просто инструментарий для вывода и ввода информации. Все что нужно в этом классе.

Где хранить данные и как, это другая тема (в прозрачной таблице или через "подробные тексты" или еще как то...)

Ну вот из гугла первая ссылка https://answers.sap.com/questions/51519 ... tedit.html

Куда еще понятнее, не знаю.


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

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


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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