Текущее время: Ср, июл 30 2025, 15:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 22 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: умом SMARTFORMSы не понять ABAPом не измерить
СообщениеДобавлено: Пт, дек 04 2009, 10:50 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
Jelena написала:
Вероятно вот поэтому:
If the processing ends on this draft page, the next page set here it is not called.
Если все данные в MAIN окне кончились, то следующая страница не будет вызываться, если это не сделать принудительно.


я думал что 2 предложения следует читать как одно целое, а не по отдельности.
"If you specify nothing but the next page ..." & " If the processing ends on this draft page, the next page set here it is not called."


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: умом SMARTFORMSы не понять
СообщениеДобавлено: Пт, дек 04 2009, 20:58 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
По-моему это неправильный перевод с немецкого (с грамматическими ошибками, кстати).

Думаю, что Smart Forms тут работают по тому же принципу, что и SAPScript - после того, как закончилась информация в окне MAIN, печать формы прекращается, вне зависимости от того, что у вас прописано в Next Page. В принципе, это вполне логично - чего там еще печатать, если все напечатано. Эти Next страницы на самом деле предназначены не для того, чтобы добавлять какие-либо страницы в конце документа (например, лист с подписями, как тут, кстати, тоже уже спрашивали), а для того, чтобы сделать первую страницу отличной от следующих. Например, у вас есть длинная фактура и шапку с адресом заказчика и прочая имеет смысл печатать только на первой странице, чтобы экономить бумагу. Т.о. вы делаете страницу FIRST с шапкой и NEXT без шапки. Если фактура короткая, то печать закончится на FIRST и NEXT никогда не будет вызвана (что IMHO они пытались сказать в Help).

По этой причине ваш вариант 2 и не работает. Если нужно присобачить в конце документа какую-либо страницу, то ее нужно вызывать принудительно, командой. Мы с этим уже столкнулись в SAPScript, когда нужно было после каждого заказа печатать страницу с "terms and conditions". Полагаю Smart Forms с этим работают так же.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: умом SMARTFORMSы не понять
СообщениеДобавлено: Вт, дек 08 2009, 18:16 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
Каким образом вставить символы "перенос сроки" и "возврат каретки" в текст, чтобы принудительно разбить его на строки?

такой код не прокатывает:

" z_string - определена в разделе "Глобальные определения" как type char255
Data:
tab TYPE c value cl_abap_char_utilities=>HORIZONTAL_TAB,
crlf TYPE c value cl_abap_char_utilities=>CR_LF.

CONCATENATE 'Часть1' tab crlf 'Часть2' into z_string.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: умом SMARTFORMSы не понять
СообщениеДобавлено: Вт, дек 08 2009, 20:00 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Попробуйте еще cl_abap_char_utilities=>newline, но вполне возможно, что в Smart Forms действуют свои механизмы разбивания по строкам и эти символы могут быть проигнорированы. Я бы просто сделала два текстовых элемента.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: умом SMARTFORMSы не понять
СообщениеДобавлено: Ср, дек 09 2009, 10:43 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
Jelena написала:
Попробуйте еще cl_abap_char_utilities=>newline, но вполне возможно, что в Smart Forms действуют свои механизмы разбивания по строкам и эти символы могут быть проигнорированы.

cl_abap_char_utilities=>newline оказался бессилен. видимо действительно свои механизмы у смартформ.

Jelena написала:
Я бы просто сделала два текстовых элемента.

придется так и сделать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: умом SMARTFORMSы не понять
СообщениеДобавлено: Пн, янв 25 2010, 15:37 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
Возможно ли в Smartforms сделать линию рамки прерывистой например такой - - - - или ------
?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: умом SMARTFORMSы не понять
СообщениеДобавлено: Ср, фев 17 2010, 17:27 
Специалист
Специалист

Зарегистрирован:
Вт, дек 30 2008, 18:10
Сообщения: 171
Пол: Мужской
Jelena написала:
Попробуйте еще cl_abap_char_utilities=>newline, но вполне возможно, что в Smart Forms действуют свои механизмы разбивания по строкам и эти символы могут быть проигнорированы. Я бы просто сделала два текстовых элемента.


решение разбивания строки на несколько частей пришло само собой :)
Используя LOOP и таблицу, содержащую строки текста. :gigi:


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

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


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

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


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

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