0% found this document useful (0 votes)
102 views6 pages

ADS Configuration With Screen Shoots

Uploaded by

Azhar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views6 pages

ADS Configuration With Screen Shoots

Uploaded by

Azhar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

VENKAT SAP BASIS: ADS Configuration with screen shoots http://sapbasispandit.blogspot.com/2016/11/ads-configuration-with-scre...

HOME

VENKAT SAP BASIS


HOME RUNTIME ERROR E CC DATABASE S O L U T I O N M A N AG E R NETWEAVER_PORTAL SAP IMPLIMENTATION HANA UNIX

SAP PERFORMANCE TUNING

Search
ADS Con�guration with screen shoots
Adobe Document Services (ADS) comes installed by default with NetWeaver AS Java and is SAP’ s standard way of creating SUBSCRIBE & FOLLOW
PDFs by SAP applications. These PDFs can be normal PDFs or interactive (called Adobe Interactive Forms). The SAP system
using ADS can be any NetWeaver ABAP or Java system. This makes the setup process a little bit more complex: it depends
on your use case which steps have to be executed. You can have the ADS system that is a NW Java system, a NW ABAP Connect on Facebook
system and another NW Java system that use ADS. And many times the calling NW Java system is the same system ADS is 1228 Fans
running on.

Follow on Twitter
T ip : When you start con�guring ADS, write down each system and its role. If not, it`s pretty likely you`ll have later some
1740 Followers
problems in identifying which connection and user you are con�guring.

For this document I`ll consider the scenario of an ABAP system calling ADS to generate a PDF. In this scenario, the Subscribe to RSS Feed
1034 Subscribers
components involved are ADS, NW ABAP and NW Java. These are also the main areas to consider when setting up ADS.

PO P U L A R CO M M E N T S TAGS

Please send us your


feedback/suggestions at
"venkatsaptraining@gm
ail.com"

How to perform System Refresh activity in SAP ?

Tutorials on SAP BASIS

Things are more complicated because the communication between the ADS and the calling system is bidirectional. For
instance, the ABAP system calls ADS and sends the data to be converted and after ADS �nished the conversion, ADS calls
the ABAP system. After all, you want to use PDF in your ABAP system. Simpli�ed, the information looks is like: 1907383 - How to setup and troubleshoot
EarlyWatch Alert reports in SAP Solution Manager
What does this mean now when you have to con�gure ADS together with ABAP?

1. Check that there is an ADS user with the right UME actions on NW Java Common ABAP Dumps (ST22) and troubleshooting
2. Check that there is an ABAP user with the right pro�le on NW ABAP in SAP
3. There needs to be a connection from ABAP to ADS (destination type web service)
4. There needs to be a connection from ADS to ABAP (as a destination: NW Java, as a SICF service: NW ABAP)
Co n�g uration: ADS UNIX Commands for SAP BASIS CONSULTANTS
As ADS is a JEE application it makes use of the security and authorization concept of JEE. This means that you
a) need an ADS user and
b) assign the right permissions to this user
How to create “transport of copies” related
to be capable of executing the application. As ADS is a NW Java application, to gain access the right assignment of UME transport request in SAP?
action to the user executing/calling the application is needed (therefore, you can use any username). By default, the user
ADSuser is created and the UME actions are made available in the NW Java system when ADS is installed. If they are
missing, something is wrong with the ADS SAP Standard issue and reason cased to it.
installation. Short: on the Java side the ADS con�guration is actually nothing more than assigning permissions.

Parameters to remember:
SAP Performance Tuning | How to tune sap
performance

How to export user master and authorization


pro�les in SAP system?

1 of 6 23-10-2024, 10:04
VENKAT SAP BASIS: ADS Configuration with screen shoots http://sapbasispandit.blogspot.com/2016/11/ads-configuration-with-scre...

SOLMAN Tutorials

Powered by Blogger.
While the SAP documentation talks about assigning a role, what counts are the UME actions assigned to that role. Looking
up the UME actions for default user ADSuser . More Create Blog

ADSuser:
FORUMS

For any query ask Here

Role

UME actions:

As soon as the user ADSuser is assigned to the role SAP_ADSCALLER the necessary permissions are available and this user
can access and use ADS.

Remember

ADSuser is the user used by the ABAP system to call ADS. The ABAP system will use this user to logon to NW Java and to
execute the ADS web services. This is not a service user used in the background by ADS.

Con�guration: ABAP

In the ABAP system, con�guration involves main tasks:

1. Set up a HTTP connection so the ABAP system can call ADS


2. Maintain user used by ADS to call the ABAP system
3. Set up the destination called by ADS to transfer the PDF

Let us go through each one of these three steps, starting with the user administration.

2 of 6 23-10-2024, 10:04
VENKAT SAP BASIS: ADS Configuration with screen shoots http://sapbasispandit.blogspot.com/2016/11/ads-configuration-with-scre...

1. HTTP Connection

This con�guration is needed so that the ABAP system can actually call ADS.
Transaction : SM59
Information �ow: ABAP > ADS
By default, the name of the destination is ADS and of type G (which means HTTP. After all, ADS is exposed as a web
service).

The technical settings point to the NetWeaver Java server where ADS is running.

Parameter Value

Target host : FQDN of NetWeaver Java server


Service No : Port of NetWeaver Java server
Path Pre�x : /AdobeDocumentServices/Conf i g?style=rpc

Logon tab

Here the logon information send by ABAP to Java to authenticate as an ADS user are given. The user entered here MUST
have the right UME permissions assigned. The user information entered must match what was used in Con�guration: ADS (
see above) .

USER

To send back the PDF, ADS invokes a ICF service on the ABAP server. To do so, it must authenticate on the ABAP server .
Therefore, a user must be made available on the ABAP system that has the This is the user used by ADS to send back the
gener ated PDF to the ABAP system.

Informat ion f low : ADS > ABAP .


Transaction : SU01

Parameter Value
User name : ADS_AGENT
User type : Service
Assign role : SAP_BC_FPADS_ICF

3 of 6 23-10-2024, 10:04
VENKAT SAP BASIS: ADS Configuration with screen shoots http://sapbasispandit.blogspot.com/2016/11/ads-configuration-with-scre...

ICF service.

This con�guration is used by ADS to actually send back the generated PDF. ADS is not using a RFC/BAPI connection but a
web URL. As in ABAP a URL is backed by a ABAP application, a valid ABAP user with the right permissions to execute the
ABAP application is needed. This user was provisioned in the previous step. This implies also that the PDFs are not simply
stored as pdf �les in a �le repository but processed by a SAP application.

Transaction : SICF
Information �ow : ADS > ABAP

Enter "fp" in the service name �eld and execute the report. The service will be shown. Ensure that the service is active.

Con�guration: ADS to ABAP

Con�gure a connection between ADS and ABAP so that ADS can call the ABAP system and send back the generated PDF.
This is done in NW Java using a destination.

Open NWA and navigate to SOA > Destinations

Create a new destination. The name of the destination needs to follow a certain naming convention: FP_ICF_DA TA_<SID>

4 of 6 23-10-2024, 10:04
VENKAT SAP BASIS: ADS Configuration with screen shoots http://sapbasispandit.blogspot.com/2016/11/ads-configuration-with-scre...

In case the <SID> of your ABAP system is SID, the correct name to enter here is FP_ICF_DA TA_SID. (If your ABAP SID is
AB1, it would be FP_ICF_DA TA_AB1).

Next, enter the connection settings. These are needed by ADS to call the ABAP server using HTTP and for the logon
information. In case the HTTP server of the ABAP server is listening on port 8000 on SID and client 100 with logon
language English, the information to be entered looks like this:

The last step in the destination con�guration wizard is to provide the logon information. Remember, this is how ADS will
authenticate itself against the ABAP system. Therefore,a user with the right permissions on the ABAP system must be
entered here. For basic authentication, (NetWeaver Java will transmit username and password) using the default user
ADS_AGENT the information to be entered is:

Conclusion

After going through the basic setup, there are a few things to note.

a. On the Java ADS side, you can have more than one ADS user They only have to be assigned to the correct UME actions.
If you want, you can have N users: ADS1, ADS2, …, ADSN

b. For each ABAP system you`ll have to create a destination on the ADS NW system.

c. Each destination can have its own user , these do not have to be the same or even share the same password

d. Both the destination ADS uses as well as the URI of the ABAP service are �xed. While ADS uses the destination to
resolve the host name (and user/password), the path on the ICF service cannot be con�gured through the destination and
is �xed.

In case ADS is not working as expected, you can take a look at this
document: Solving ADS related issues

Adobe Document Services ADS NW ABAP NW Java

Related Posts

2 comments:

Narender Singh 12 March 2021 at 04:02

5 of 6 23-10-2024, 10:04
VENKAT SAP BASIS: ADS Configuration with screen shoots http://sapbasispandit.blogspot.com/2016/11/ads-configuration-with-scre...

Thanks for sharing this Information. SAP BASIS Training in Gurgaon

Reply

sankar 30 June 2021 at 23:02

nice post.SAP QM training


SAP QM online training
SAP QM online course

Reply

To leave a comment, click the button below to sign in with Google.

SIGN IN WITH GOOGLE

Newer Post Home Older Post

LINK LIST 1 LINK LIST 2 TOTAL PAGEVIEWS

Pa g g i n g Solution Manager
SAP EarlyWatch Aler t
SAP KEY What is SAP? 2 3 2 4 2 8
SAP PACKAGE
S A P s c r een
SAPSMS. SCOT
What is SAP?

Copyright © 2013 VENKAT SAP BASIS Created By Sora Templates and My Blogger Themes

6 of 6 23-10-2024, 10:04

You might also like