Текущее время: Вс, июл 27 2025, 23:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Smartforma Page2
СообщениеДобавлено: Пт, апр 08 2011, 09:50 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июл 26 2010, 13:25
Сообщения: 96
Здравствуйте. Я недавно начала заниматься Смартформами и не могу разобраться с некоторыми техническими возможностями.
А именно: у меня есть Смартформа, состоящая из одного листа Start first page, куда кроме прочего выводятся технические объекты.
Теперь передо мной стоит задача проанализировать количество объектов (это я умею) и если их >5, то печатать второй лист Приложение. Т.е. второй лист Page 2 должен печататься при условии что. Подскажите пожалуйста возможно ли это.
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Smartforma Page2
СообщениеДобавлено: Пт, апр 08 2011, 16:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = pa_form
IMPORTING
fm_name = ge_func_mod_name
EXCEPTIONS
no_form = 1
no_function_module = 2
OTHERS = 3.

...
data: gs_output_options TYPE ssfcompop.
if ___ < = 5.
gs_output_options-TDPAGESLCT = '1'.
endif.

CALL FUNCTION ge_func_mod_name
EXPORTING
* control_parameters = gs_control_params
output_options = gs_output_options
....
Т.е. в самой программе можно обработать вывод нужных страниц по условию. Причем потом, в диалоге, выбор страниц будет не возможен (только первый лист)

Можете еще с первым параметром поработать control_parameters (data: gs_control_params TYPE ssfctrlop). Это в случае, если вы хотите какие-нибудь настройки поменять, но это так на будущее (к примеру есть опции не предлагать пользователю диалог, или не выводить на печать, или ваще распечатать без предварительного просмотра...)

_________________
Ничто так не заразительно, как смех начальника...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Smartforma Page2
СообщениеДобавлено: Вс, апр 10 2011, 13:47 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, июл 26 2010, 13:25
Сообщения: 96
Большое спасибо. но мне всё таки не понятно где я опишу вид второй страницы , ведь она совершенно не такая как первая.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Smartforma Page2
СообщениеДобавлено: Пн, апр 11 2011, 13:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июл 15 2009, 05:55
Сообщения: 174
Откуда: Мегион - > СПб
Пол: Мужской
У вас смартформа бедет состоят из двух страних. Они будут заполняться обе необходимыми данными. Но вторую страницу вы будете выводить только при выполнении условия (>5). (Или вы не знаете, как создать вторую страницу?)

_________________
Ничто так не заразительно, как смех начальника...


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

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


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

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


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

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