Текущее время: Сб, июн 28 2025, 03:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 01 2009, 10:21 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Создала в словаре тип таблицы z_maps, тип строки описан через структуру z_map, в которой есть структура HEAD и другие данные.
Передаю в pdf-формуляр (тр. sfp) эту таблицу maps. Создаю subform, в ней вывожу поле заказ из структуры HEAD, в Default Binding стоит: $record.MAPS.DATA[*].HEAD.AUFNR.
Нужно чтобы каждая новая запись начиналась с новой страницы.
У subform на закладке Accessibility в поле "SubForm role" поставила Table, на закладке Pagination в поле After выбрала "Go To Next Page" на закладке Object -> Binding поставила галку Repeat Subform for each Item, в "Default Binding" стоит $record.MAPS.DATA[*].HEAD либо $record.MAPS.DATA[*].HEAD[*], выводится на разных страницах. Но из-за "Go To Next Page" вставляется лист пустой :(
Подскажите, пожалуйста, как это победить?

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 01 2009, 12:15 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Anutka написала:
Создала в словаре тип таблицы z_maps, тип строки описан через структуру z_map, в которой есть структура HEAD и другие данные.
Передаю в pdf-формуляр (тр. sfp) эту таблицу maps. Создаю subform, в ней вывожу поле заказ из структуры HEAD, в Default Binding стоит: $record.MAPS.DATA[*].HEAD.AUFNR.
Нужно чтобы каждая новая запись начиналась с новой страницы.
У subform на закладке Accessibility в поле "SubForm role" поставила Table, на закладке Pagination в поле After выбрала "Go To Next Page" на закладке Object -> Binding поставила галку Repeat Subform for each Item, в "Default Binding" стоит $record.MAPS.DATA[*].HEAD либо $record.MAPS.DATA[*].HEAD[*], выводится на разных страницах. Но из-за "Go To Next Page" вставляется лист пустой :(
Подскажите, пожалуйста, как это победить?

Т.е. вам нужно чтобы не выводился последний пустой лист который появляется из-за "Go To Next Page"?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 01 2009, 12:17 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Чёрный Freelancer написал:
Т.е. вам нужно чтобы не выводился последний пустой лист который появляется из-за "Go To Next Page"?


да
либо как по-другому сделать печать новой записи на новую страницу?

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 01 2009, 12:21 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Anutka написала:
Чёрный Freelancer написал:
Т.е. вам нужно чтобы не выводился последний пустой лист который появляется из-за "Go To Next Page"?


да
либо как по-другому сделать печать новой записи на новую страницу?

Если на вкладке Pagination в поле Place выбрать Top of Next Page, то последней страницы не будет, но и первая запись будет начинаться с новой страницы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 01 2009, 12:31 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Чёрный Freelancer написал:
Если на вкладке Pagination в поле Place выбрать Top of Next Page, то последней страницы не будет, но и первая запись будет начинаться с новой страницы


вместо последней пустой страницы, будет первая пустая страница :D
а вообще без пустой страницы ни как не сделать?

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 01 2009, 12:58 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Anutka написала:
Чёрный Freelancer написал:
Если на вкладке Pagination в поле Place выбрать Top of Next Page, то последней страницы не будет, но и первая запись будет начинаться с новой страницы


вместо последней пустой страницы, будет первая пустая страница :D
а вообще без пустой страницы ни как не сделать?

Если сделать Place: Folowing Previous, After: Continue Filling Parent, а затем нажать на кнопку Edit... (Conditional Breaks) и там указать конкретное условие для вывода, например если в таблице есть уникальный ключ как например номер материала или порядковый номер, то в поле условия пишем
Code:
Subform1[-1].MATNR ne Subform1.MATNR
и Break: Before, а To: Top Of Next Page


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 01 2009, 13:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Чёрный Freelancer написал:
Если сделать Place: Folowing Previous, After: Continue Filling Parent, а затем нажать на кнопку Edit... (Conditional Breaks) и там указать конкретное условие для вывода, например если в таблице есть уникальный ключ как например номер материала или порядковый номер, то в поле условия пишем
Code:
Subform1[-1].MATNR ne Subform1.MATNR
и Break: Before, а To: Top Of Next Page


работает, спасибо :)

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 08 2009, 14:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Моя задача усложнилась :(
В формуляр передаётся таблица maps, состоящая из стуктуры head и еще вложенной таблицы opers.
Нужно вывести каждую запись maps отдельной странице (это уже обсуждалось выше и получилось) и к ней записи из таблицы opers. То есть что-то типа этого:
-------------
map1
Операции:
--oper11
--oper12
-------------
map2
Операции:
--oper21
--oper22
-------------
В формуляре была раньше настроена SubForm для вывода каждой строки maps на новую страницу. Теперь добавила на эту сабформу таблицу для вывода данных opers с HeaderRow и BodyRow.
Для BodyRow выбрала в DefaultBinding: $record.MAPS.DATA[*].OPER.DATA[*] и поставила галочку Repeat Row for Each Data Item. В ячейке этой строки выбрала нужное поле из opers.
Но данные выводятся не так как мне надо :(
-------------
map1
Операции:
--oper11
--oper12
--oper21
--oper22
-------------
map2
Операции:

-------------
То есть почему-то все операции выводятся на 1-ой листе, а не для каждого map. Подскажите, пожалуйста, в чём моя ошибка?

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 08 2009, 14:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Anutka написала:
Моя задача усложнилась :(
В формуляр передаётся таблица maps, состоящая из стуктуры head и еще вложенной таблицы opers.
Нужно вывести каждую запись maps отдельной странице (это уже обсуждалось выше и получилось) и к ней записи из таблицы opers. То есть что-то типа этого:
-------------
map1
Операции:
--oper11
--oper12
-------------
map2
Операции:
--oper21
--oper22
-------------
В формуляре была раньше настроена SubForm для вывода каждой строки maps на новую страницу. Теперь добавила на эту сабформу таблицу для вывода данных opers с HeaderRow и BodyRow.
Для BodyRow выбрала в DefaultBinding: $record.MAPS.DATA[*].OPER.DATA[*] и поставила галочку Repeat Row for Each Data Item. В ячейке этой строки выбрала нужное поле из opers.
Но данные выводятся не так как мне надо :(
-------------
map1
Операции:
--oper11
--oper12
--oper21
--oper22
-------------
map2
Операции:

-------------
То есть почему-то все операции выводятся на 1-ой листе, а не для каждого map. Подскажите, пожалуйста, в чём моя ошибка?

Потому что так вы указали выводить - $record.MAPS.DATA[*].OPER.DATA[*] Попробуйте задать просто OPER.DATA[*], если для формы с map задано $record.MAPS.DATA[*]

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Вт, сен 08 2009, 15:58 
Специалист
Специалист

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
sy-uname написал(а):
Попробуйте задать просто OPER.DATA[*], если для формы с map задано $record.MAPS.DATA[*]

Если не поможет, то я бы сделал так. Для начала в Bindingе у таблицы, которую добавили на сабформу выбрал MAPS->DATA->OPER, так как таблица на сабформе то должно стать просто
Code:
OPER
. В Bindingе у HeaderRow указал бы
Code:
None
, а в Bindingе у строки указал бы
Code:
DATA[*]
и сделал бы повторение для всех записей


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Ср, сен 09 2009, 07:04 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
sy-uname написал(а):
Потому что так вы указали выводить - $record.MAPS.DATA[*].OPER.DATA[*] Попробуйте задать просто OPER.DATA[*], если для формы с map задано $record.MAPS.DATA[*]


работает, спасибо :D

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Ср, сен 09 2009, 07:12 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Чёрный Freelancer, ваш вариант тоже сработал, спасибо :D

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Ср, сен 09 2009, 08:47 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Эх... на самом деле задание еще более запутано. Пытаюсь разобрать всё по шагам.
Надо эту таблицу OPER представить в виде нескольких таблиц с данными из OPER. Надо эту группу таблиц поместить в еще одну сабформу? Но там не активна галка для повторения для каждой записи :( Тогда во что эти таблицы запихивать?

_________________
Абапер...
Продолжаю удивляться SAPу!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: вопрос по pdf-формулярам
СообщениеДобавлено: Ср, сен 09 2009, 08:57 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
и взависимости от данных OPER часть этих таблиц надо скрывать, чтобы они не выводились
то есть каждая OPER в формуляре будет стоять из таблиц:
часть1
часть2
часть3
часть4
и взависимости от того заполнено ли какое-то поле OPER нужно выводить то часть1, то часть2... может быть и 2 таблицы сразу, остальные надо скрывать (не выводить)
Получается такой пример:
-------------
map1
Операции:
--oper11
----часть111
----часть112
--oper12
----часть123
-------------
map2
Операции:
--oper21
----часть212
--oper22
----часть221
--oper23
----часть231
-------------

_________________
Абапер...
Продолжаю удивляться SAPу!


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

Зарегистрирован:
Ср, апр 29 2009, 07:08
Сообщения: 197
Откуда: AUS RUSSLAND
Пол: Мужской
Что-то не очень понятно, все таки часть1,2 и т.д. это вложенные таблицы или это записи таблицы OPER?


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

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


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

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


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

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