Текущее время: Пт, ноя 01 2024, 02:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как сохранить документы PDF скопом вместо выгрузки по одному? BADI в стандарт
СообщениеДобавлено: Пн, окт 14 2019, 19:43 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, окт 10 2019, 11:49
Сообщения: 49
Добрый вечер, дорогие :)

Помогите, пожалуйста в безвыходной ситуации, я до этого не работала с BADI и PDF, дали ту ещё задачку.

В стандарте тр. F.62 нужно перенастроить вывод PDF. На данный момент там выбирается и выводится много документов по одной странице

Изображение

Изображение

Я выяснила, что в программе есть внедрение, которое правит PDF. Но! Оно правит его по каждому документу. Пользователь хочет, чтобы при нажатии на кнопку СОХРАНИТЬ выгружались все документы кучей, а не по одному. Скажите, пожалуйста, как это сделать, если можно, поподробнее, я не знаю, как внедряться в программу и как работать с PDF.

Изображение
PLEEEASE :cry: :oops:


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как сохранить документы PDF скопом вместо выгрузки по одному? BADI в стандарт  Тема решена
СообщениеДобавлено: Пн, окт 14 2019, 21:20 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 479
Посмотрите отчет FP_CHECK_BATCH_PDF_RETURN - там показано как можно объединить pdf-документы в один.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как сохранить документы PDF скопом вместо выгрузки по одному? BADI в стандарт
СообщениеДобавлено: Вт, окт 15 2019, 03:38 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1576
Откуда: Пермь
Пол: Мужской
В общем есть одна идея. Немного сомневался по поводу ее использования, но вроде после дебага J_3RF_INV_A все встало на свои места - подход работает.
Идея не моя, просто нежно экспроприирована, экстраполирована и аппроксимирована :D

1. Запустить фоновое выполнение по заданному диапазону счетов-фактур.
2. Сформировать запрос в спул.
3. В SP02 найти запрос, выделить, выбрать пункт меню Запрос в спул - Переадресовать - Экспортировать как PDF.

В результате 100 печатных форм выгружаются отдельными PDF файлами с суффиксами в конце по типу _00001 и т.д.

В сторону BADI копать Вам нет смысла, это обычное внедрение, которое предназначено для изменения данных непосредственно перед выводом.
Оно гоняется в цикле для каждого найденного печатного документа.

Изображение

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как сохранить документы PDF скопом вместо выгрузки по одному? BADI в стандарт
СообщениеДобавлено: Вт, окт 15 2019, 08:59 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, окт 10 2019, 11:49
Сообщения: 49
Yozhhhhh написал:
В общем есть одна идея. Немного сомневался по поводу ее использования, но вроде после дебага J_3RF_INV_A все встало на свои места - подход работает.
Идея не моя, просто нежно экспроприирована, экстраполирована и аппроксимирована :D

1. Запустить фоновое выполнение по заданному диапазону счетов-фактур.
2. Сформировать запрос в спул.
3. В SP02 найти запрос, выделить, выбрать пункт меню Запрос в спул - Переадресовать - Экспортировать как PDF.

В результате 100 печатных форм выгружаются отдельными PDF файлами с суффиксами в конце по типу _00001 и т.д.

В сторону BADI копать Вам нет смысла, это обычное внедрение, которое предназначено для изменения данных непосредственно перед выводом.
Оно гоняется в цикле для каждого найденного печатного документа.

Изображение



Я попробую, спасибо. Посоветуйте, пожалуйста, как грамотно вкрутить эту процедуру в программу? Возможно ли её привязать к кнопке *сохранить* на файле пдф? Или,может быть, как-нибудь по-другому?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как сохранить документы PDF скопом вместо выгрузки по одному? BADI в стандарт
СообщениеДобавлено: Вт, окт 15 2019, 11:13 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, окт 10 2019, 11:49
Сообщения: 49
Преогромнейшее спасибо всем!!!!
Когда чего-то не знаешь, всё кажется ужасно сложным.
Надеюсь решение сработает! :))


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как сохранить документы PDF скопом вместо выгрузки по одному? BADI в стандарт
СообщениеДобавлено: Вт, окт 15 2019, 13:15 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Бачинг в стандатной проге не сработает. Там нужно что 'FP_JOB_CLOSE' запускался один раз в конце.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как сохранить документы PDF скопом вместо выгрузки по одному? BADI в стандарт
СообщениеДобавлено: Вт, окт 15 2019, 14:07 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, фев 21 2007, 08:50
Сообщения: 1576
Откуда: Пермь
Пол: Мужской
Kengur написал(а):
Бачинг в стандатной проге не сработает. Там нужно что 'FP_JOB_CLOSE' запускался один раз в конце.

Сказки не рассказывай.
Я скрин приложил из спула на основе фонового задания J_3RF_INV_A.

_________________
Алё, это Пакистан? Нам нужен один килограмм


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Как сохранить документы PDF скопом вместо выгрузки по одному? BADI в стандарт
СообщениеДобавлено: Вт, окт 15 2019, 14:23 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Yozhhhhh написал:
Kengur написал(а):
Бачинг в стандатной проге не сработает. Там нужно что 'FP_JOB_CLOSE' запускался один раз в конце.

Сказки не рассказывай.
Я скрин приложил из спула на основе фонового задания J_3RF_INV_A.

Бачинг это ответ olegbash. У тебя уже мания величия...

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


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

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


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

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


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

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