Adobe Document Services
(ADS) Configuration
Step by Step
Contents
Intro:
Adobe Document Services (ADS) enable
form-based processing of business data triggered by both ABAP and Java based
applications. As ADS are running on an Netweaver AS
Java, the basic configuration differs dependent of the environment, that needs
to communicate with ADS Server (NW AS).
Procedure
If form processing is performed in an ABAP
environment, configure the communication between the Form Processing Framework
running on AS ABAP and the ADS running on AS Java, to process forms in an ABAP environment,
the ABAP transaction Dynpro or Web Dynpro ABAP applications call the ADS. The
generation of forms is based on form templates designed with Adobe LiveCycle
Designer and business data provided by the applications.
If form processing is performed in a Java
environment, configure the communication between the Form Processing Framework
and ADS, both running on AS Java.
Prerequisites
- SAP
Netweaver 7.5 AS Java System Installed.
- SAP S4HANA
or any NW AS 7.5 ABAP System.
- Suitable
PDF output device created on ABAP based system.
Configuration Steps
On NW 7.5 JAVA System - ADS
Login on to the portal system Java Stack http://:/useradmin
(port: 500 eg. If instance number is
00 so the port will be 50000)
Create
ADSUSER and assign the SAP_ADSCALLER and SAP_ADSMONITOR in the role
tab.
Change
Security Policy to be: Technical User
Change
Security Policy to be: Technical User
On ABAP System (S4
or Any NW AS ABAP)
Login
to S/4HANA System or (ABAP NW 7.5 AS) and enter transaction “SM59” to maintain
RFC Connection
RFC
destination: ADS
Connection
type: G
Target
Host: Enter the host name of the JAVA System that runs the Adobe document
services ADS or of the SAP Web dispatcher if applicable
Service
No.: Enter the HTTP port number of the Target Host you have specified (The
following naming convention applies: 5<Java_instance_number>00
(50000, for example, if your Java instance is 00)
–
Path Prefix: /AdobeDocumentServices/Config?style=rpc
-
Enter the user created in portal
system. ADSuser
Go
to PFCG tcode and create an empty role named as
ADSCALLERS
Create
a user account in SU01
ADS_AGENT
The
user should be system user.
Assign
the role
ADSCALLERS
SAP_BC_FPADS_ICF
SAP_BC_FP_ICF
SAP_BC_JSF_COMMUNICATION
Activate
the service in SICF
Call
transaction SICF Next navigation step Activate the following services:
default_host → sap → bc → fp
default_host → sap → bc → fpads
Configuring:
ADS to ABAP
Go
to portal page (NW JAVA System) http://:/useradmin
(port: 500 eg. If instance number is
00 so the port will be 50000)
Create
a new destination with destination name FP_ICF_DATA_ with
destination type as HTTP
SID
is of S4HANA system or Any ABAP System
Maintain
the connection URL along with port of http service of ABAP System.
URL
is your S4 or NW ABAP AS hostname and port number eg.
http://:>
port number is 80
Eg. http://sapservers4:8001
(hostname: sapservers4 and instance number 01)
Maintain
details of ADS_AGENT user details which was created in ABAP System.
Also,
open SLD functions with the following URL http://host:port/sld/fun
Click
on enable automatically
Also,
login to NWA… Select SOA Management -> Technical Configuration ->
Destination Template Management.
Click
on Security Tab
Select
Authentication ‘HTTP Authentication’ and ‘User ID/Password (Basic)’
Select
‘Details’ and enter the user ADSUser and the
corresponding password
Click
finish
Testing
ADS Configuration:
Checking ADS Configuration in an ABAP Environment
1. Log
on to the AS ABAP system.
- Start the
transaction SA38.
- Enter the
program name FP_TEST_00.
- Choose Program Execute
(F8)
- Make sure, that
the following default values are entered in the respective fields:
Form: FP_TEST_00
ADS Connection: ADS or the RFC Destination name specified in your system (if it does not correspond to the default entry)
- Choose Program Execute
(F8)
- Enter the Output
Device.
- Choose Print
Preview.
- If the system
displays a form containing several lines on two pages, the ADS
configuration is correct. Otherwise, perform the
tests described below.
Checking
the ABAP Connection to ADS
- Log on to your
SAP system.
- Start the
transaction SA38.
- Enter the name
of the test report FP_PDF_TEST_00.
- Enter the name
of the connection. Enter the default name ADS, or, if you have specified
another name, the one you are using in your system.
- Choose Execute
(F8).
- If the
configuration is correct, the system displays the version number of the
Adobe Document Services.
Checking the Destination Service and the ICF Service
- Log on to your
SAP NetWeaver AS ABAP system.
- Call transaction
SA38.
- Enter the name
of the test report
- Execute the test
without choosing the option With
Destination Service. - The system
renders a test form in the background
without using the destination service and displays the size of the created PDF. - Execute the test
again. Now select the option With
Destination Service. - If the settings
of the destination service are
correct, the system displays the same message as before (see step 5).
Great work.. to the point.
ReplyDeletethank you so much!
ReplyDeleteVery good explanation on SAP concepts we do SAP Training in Chennai for all SAP Modules.
ReplyDeleteMany thanks for sharing such incredible knowledge. It's really good for your Website.
ReplyDeleteThe info on your website inspires me greatly. This website I'm bookmarked. Maintain it and thanks again.
I'm really impressed with your writing skills, as smart as the structure of your weblog.
Output Portal Crack