Текущее время: Сб, июл 05 2025, 01:18

Часовой пояс: 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 часа


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

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


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

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