Текущее время: Чт, июл 31 2025, 10:35

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


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

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


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

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