Текущее время: Пт, июл 04 2025, 18:32

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Smartforms передача таблицы.
СообщениеДобавлено: Ср, фев 01 2006, 14:33 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 10:03
Сообщения: 127
В программе создал и заполнил внутреннюю таблицу со своей структурой. Необходимо передать её в смартформу.
Можно ли это сделать без создания таблицы такой же структуры в ABAP-словаре?
В интерфейсе формуляра в закладке таблицы (которую будет принимать смартформа) требуется указать тип принимаемой таблицы и кажется только из abap-словаря. Пробовал создавать эту же структуру в смартформе, а потом сослаться на неё, не видит. Подскажите, всегда ли необходимо иметь структуру в абап-словаре для передачи своей таблицы или я что-то не так делаю?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 14:45 
Гость
об этом достаточно четко написано в документации
http://help.sap.com/saphelp_470/helpdat ... ameset.htm


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 14:47 
Гость
об этом достаточно четко написано в документации
http://help.sap.com/saphelp_470/helpdat ... ameset.htm


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 15:52 
Гость
Спасибо за ответ. Всё равно что "Смотри хелп к R/3".
Что-то там всё вилами по воде написано. Ничего я не нашёл. Русскими словами можно вкратце?
Я покопался немного, можно наверное type-pool структуру эту определить в функции.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 15:59 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
Русскими словами - определяйте структуру в словаре.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 16:16 
Гость
Спасибо за ответ. Просто смутила строчка: The reference type must be a global Dictionary type or exist in a type pool. In the latter case, the type pool must be declared in the function group. Но функции генеируются то САПом. Причём, когда я в смартформе определяю свой тип (эту структуру), она прописана в FUNCTION-POOL сгенерированной функции. А всё же не ссылается на эту структуру. Чтож, придётся всё ручками.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 01 2006, 16:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
type-pool - отдельный глобальный объект разработки (например, есть SLIS). Фактически это инклюд, в котором описаны типы и возможно макросы. Чтобы использовать type-pool в функциолнальной группе нужно его там глобально объявить, например:
Code:
TYPE-POOLS: slis.

Поскольку мы не можем изменить глобальные описания в группе функций для смартформы, и не можем вставить такое объявление в локальные типы смартформы, то и type-pool использовать не получается, остается только словарь.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Ср, апр 19 2006, 15:29 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
в закладке Типы:
types:
begin of aaa,
a1,a2,a3,
end of aaa,
taaa type table of aaa.

в закладке ГлобДанные:
mytab type taaa.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Ср, апр 19 2006, 16:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
trop написал(а):
в закладке ГлобДанные:
mytab type taaa.
Человеку нужно было таблицу параметром передать. Глобальные данные здесь не причем.

_________________
С уважением, Сергей Королев


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Ср, апр 19 2006, 16:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
Сергей Королев написал:
trop написал(а):
в закладке ГлобДанные:
mytab type taaa.
Человеку нужно было таблицу параметром передать. Глобальные данные здесь не причем.


однако.. ветку промазал


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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