Вы находитесь на странице: 1из 2

Как настроить pdf печать?!.

1. ABAP часть

1.1. (в манданте 001)


1.1.1. Создаем пользователей:
a. ADSUSER - системный
b. ADS_AGENT - сервисный
1.1.2. присваиваем роль SAP_BC_FP_ICF и SAP_BC_FPADS_ICF пользователю
ADS_AGENT (не забываем сгенерировать профиль для роли)
1.1.3. сразу создаем во всех мандантах ADS_AGENT с ролями

1.2. транзакция SM59:


1.2.1. HTTP Connections to External Server - ADS - Technical Settings
1.2.2. указываем Target Host и Service № (обычно 8000), Path Prefix -
/AdobeDocumentServices/Config?style=rpc
1.2.3. перейдя в Logon & Security указываем ADSUSER и пароль

1.3. транзакция SICF:


1.3.1. Service Path - активируем два сервиса: /sap/bc/fp/ и /sap/bc/fpads/. Находясь в
сервисе (GOTO - > Port Information), убеждаемся, что номер порта 8000 (не
обязательно)

1.4. транзакция SPAD , создаем PDF-принтер


1.4.1. Печать в файл на front-end:
a. Device type: PDF1
b. Access method: F
c. Host Printer: 2PDF
1.4.2. Со стороны пользователя создаем вручную принтер 2PDF:
a. Модель - Generic / Text Only
b. Порт: FILE
2. JAVA часть

2.1. Логинимся в Visual Administrator под J2EE_ADMIN.


Cлева панель server<x> > Services > Destinations > HTTP > FP_ICF_DATA_<sid>.
Сonnection settings - http:// <имя севера>:<порт> (обычно 8000). Указываем client =
мандант. Выбираем Authentication BASIC , логин ADS_AGENT и пароль. SAVE.

2.2. Server<x> > Services > Security Provider > User Management
Пользователи ADSUSER и ADS_AGENT - включаем их в группу ADSCallers -
далее вкладка тут же - Policy Configurations tab, в Components, выберите
com.adobe/AdobeDocumentServices*AdobeDocumentServicesAssembly.jar.
Выбираем роль ADSCallers и мапим туда ADSUSER и ADS_AGENT.

2.3. Server <x> → Services → Web Services Security. Выбераем Web Service Clients →
sap.com > tc~wd~pdfobject →
com.sap.tc.webdynpro.adsproxy.AdsProxy*ConfigPort_Document.
Из Authentication list выбираем BASIC. Вводим ADSUser и пароль. Save. Далее
Services → Deploy. Выбрать кнопку Application. Выбираем из дерева
sap.com/tc~wd~pdfobject. Выбираем Stop Application и, затем, Start Application.

2.4. ТЕСТ.
логинимся в 001, транзакция sa38, отчет FP_TEST_00, выбираем принтер,
нажимаем на предварительный просмотр - если вызывается pdf форма, то PDF
настроен!

Основано на материале из:

SAP Interactive Forms by Adobe


Adobe Document Services

SAP NetWeaver 7.0 (2004s)


Configuration Guide