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

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


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


ВНИМАНИЕ!

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



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

Зарегистрирован:
Чт, апр 13 2006, 08:44
Сообщения: 133
Откуда: 56
Пол: Мужской
Надо табличный документ оформить в SAPscript.
Знакомлюсь - листаю BC460.
Узнал о возможности создания табличек в миллиметровой статике.
Code:
BOX XPOS '60' MM YPOS '1.5' LN WIDTH '0' MM HEIGHT '4.8' LN FRAME  5 TW

Такое не удобно двигать.

Видел предлагают использовать счетчики:
Code:
BOX YPOS &SAPSCRIPT-COUNTER_1(+)& LN WIDTH 4 CM HEIGHT 1 LN FRAME 1 PT

а как задать начальное значение счетчика я не понял.
Команда
Code:
DEFINE &SAPSCRIPT-COUNTER_1& = '4.3'

ни на что не влияет.

Подскажите, пожалуйста, приемы работы с формуляром SAPscript.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 14 2006, 10:45 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Есть такая команда:
POSITION XORIGIN 15 MM YORIGIN 146 MM

И Бокс можно задавать уже относительно этого положения.
Перед DEFINE префикс '/:' стоит?
И еще начальное значение счетчика можно задать из ABAP-программы.
Но все равно это костыли - стоит поменять размер шрифта, и опять надо рассчитывать исходную позицию для таблички

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 14 2006, 11:40 
Специалист
Специалист

Зарегистрирован:
Чт, апр 13 2006, 08:44
Сообщения: 133
Откуда: 56
Пол: Мужской
Цитата:
POSITION XORIGIN 15 MM YORIGIN 146 MM
Это статика.
Если я правильно понял - то использование &SAPSCRIPT-COUNTER_1(+)& позволяет формировать табличку с авто приростом строк.
Получается - чтобы сформировать еще одну строку таблицы - надо в оформление вставить строку - без корректировки следующих.

Цитата:
Перед DEFINE префикс '/:' стоит?
Это в старом редакторе надо.

Цитата:
И еще начальное значение счетчика можно задать из ABAP-программы.
DEFINE ?!

Цитата:
Но все равно это костыли - стоит поменять размер шрифта, и опять надо рассчитывать исходную позицию для таблички
табуляторы надеюсь помогут.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 14 2006, 13:57 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
zIk написал:
Цитата:
POSITION XORIGIN 15 MM YORIGIN 146 MM
Это статика.

Естесственно статика. Просто можно сделать типа: POSITION XORIGIN &SAPSCRIPT-COUNTER_1(+)& MM , а боксы нарисовать в относительных координатах. Дело вкуса

zIk написал:
Если я правильно понял - то использование &SAPSCRIPT-COUNTER_1(+)& позволяет формировать табличку с авто приростом строк.
Получается - чтобы сформировать еще одну строку таблицы - надо в оформление вставить строку - без корректировки следующих.

тут хз как

Цитата:
Цитата:
Перед DEFINE префикс '/:' стоит?
Это в старом редакторе надо.

У вас версия выше 4.0? Может тогда лучше сделать это в смарформах?

Цитата:
Цитата:
И еще начальное значение счетчика можно задать из ABAP-программы.
DEFINE ?!

Нет. Объявляете в tables структуру SAPSCRIPT и пишете туда нужное значение

Цитата:
Цитата:
Но все равно это костыли - стоит поменять размер шрифта, и опять надо рассчитывать исходную позицию для таблички
табуляторы надеюсь помогут.

Табуляторы мало помогут если придется изменить размер шрифта таблички или текста выше таблички. Придется опять подгонять положение таблицы

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


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

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


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

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


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

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