Blogs

Sunny Pahuja

ADS Configuration in Netweaver 7.3
Sunny Pahuja Active Contributor Platinum: 2,500+ points
Business Card
Company: PricewaterhouseCoopers Pvt. LTD.
Posted on Jan. 04, 2012 01:12 AM in SAP NetWeaver Platform, SAP Developer Network, SAP Interactive Forms by Adobe

Subscribe.Subscribe
Print. Print
Permalink Permalink
Share

Let's Begin-

There are 2 types of ADS Configuration- 1) Basic Authentication 2) SSL Authentication. Here, I am discussing ADS Configuration using Basic Authentication for interactive Adobe Forms.

Prerequisites-

1) SAP Netweaver 7.3 As Java System (ADS should be installed).

2) SAP Business Suite 7 System

Profile Parameters-

1) Profile Parameter SAPFQDN should be set in both As Java and As ABAP system.

Process-

AS Java (Netweaver 7.3)

1) If UME is on As Java

a) Create ADSUSER as a Technical User in Identity management if it does not exist.

b) Create ADSCALLERS group in Identity Management.

c) Assign UME Role SAP_ADSCALLER (You need to assign this role only to users who need to access ADS). In my case, I assigned this role to the ADSCALLERS group in identity management.

d) Assign ADSCALLERS group to ADSUSER in identitiy management.

 

2) If UME of As Java is running on As ABAP system

a) Create ADSUSER in As ABAP.

b) Create ADSCALLERS role in PFCG and don't assign any authorization to it.

c) Assign ADSCALLERS role to ADSUSER.

d) Go to Identity Management of As Java, there search for role SAP_ADSCALLER and add user ADSUSER to it. Go to assigned Action Tab and search for adobe in available actions and add action AdobeDocumentServicesADSCaller to role and save it.

3) Go to SAP netweaver administrator (http://<server>:<port>/nwa).

Then Go to SOA. Under SOA, go to Technical Configuration --> Destination Template Management

SOA

 

Create New Destination.

 

 

Choose Destination Type as WSIL and enter Destination name as ConfigPort_Document

Enter URL as below:

http://<server>:<port>/inspection.wsil (Server and port name should be of As Java system)

Enter System name: <SID of As Java> and hostname: <hostname of As Java>

 

 

On next screen, Choose Authentication as HTTP Authentication and Select User ID/Password (Basic). Enter ADSUSER and password of As Java system as shown below:

 

 

Then click on finish. Now, destination ConfigPort_Document will be created.

Note: If you are configuring Interactive Adobe Forms then first request SAP to provide Adobe Interactive form credentials and *.pfx file which you need to configure Reader Right credentials. In order to obtain Reader Right credentials then please follow SAP note 736902.

4) Now, In order to install Reader Right credentials, go to nwa (http://<server>:<port>/nwa).

Go to Configuration - Infrastructure - Adobe Document Services

 

 

Choose Document Security and then select Credentials.

 

 

Click on Manage P12 Files. A Pop-up will be open where you need to provide path of *.pfx file that you got from SAP.

 

 

Click Add New File.

 

 

Choose Upload. Now, your *.pfx file will be uploaded.

Click on Add New Object and a pop-up will be opened.

In Alias, Select Reader Rights

Type should be P12.

P12 File should be automatically filled as we have already uploaded the file in previous step.

Enter Password for P12 file.

 

 

Save this record.

 

 

5) After that, restart the service Document Service Trust Manager Service and then the service PDF Manipulation Module for the changes to take effect.

In order to restart the service, go to Operations à Systems à Start & Stop.

Open Java Services Tab. In order to obtain list of services for ADS, filter the Service component Name column by Adobe. Restart the service.

 

 

6) Create Destination FP_ICF_DATA_<SID of As ABAP> in SOA.

Go to nwa (http://<server>:<port>/nwa)

Go to SOA - Technical Configuration

 

 

Select Destinations

 

 

Click on Create.

 

 

Enter Destination Name as FP_ICF_DATA_<SID of As ABAP>

Select Destination Type as HTTP. Click Next.

Enter URL of As ABAP system (http://<server>:<port>) e.g. http://abc.com:8000

 

 

Enter System ID and Client of As ABAP system.

On Next screen, Select Authentication as Basic.

Enter User as ads_agent and its password of As ABAP system.

 

 

Click on Finish.

 

 

By this way, configuration of ADS on As Java side is complete.

7) Now, login to As ABAP system.

a) Create user ADSUSER as a system User in transaction SU01.

b) Create user ADS_AGENT as a system user in transaction SU01 and assign roles SAP_BC_FP_ICF, SAP_BC_FPADS_ICF & SAP_BC_JSF_COMMUNICATION.

Note: Either assign standard roles or make a copy of this role to Z roles. If you are assigning standard roles then make sure that profile of these roles should be generated.

c) Create role ADSCALLERS in PFCG and assign user ADSUSER to it.

d) Go to t-code SM59 and create ADS RFC as Type G.

In Target System settings, enter target host name and Service no. of your As Java systems.

In Path Prefix, enter- /AdobeDocumentServices/Config?style=rpc

In Logon & Security tab, select Basic Authentication. Then, enter user adsuser and its password.

 

 

Save RFC.

e) Go to SICF and activate below services

/default_host/sap/bc/fp

/default_host/sap/bc/fpads

8) By this way, ADS configuration for Interactive Adobe forms is complete. You can test the configuration by running below reports:

a) Run report FP_TEST_00 in t-code Se38. If configuration is correct then it should display Adobe form.

b) Run report FP_TEST_IA_01 in t-code Se38 (this report check interactive adobe form). It should display interactive Adobe form.

 

9) If you face any problem while running above reports then please refer SAP note 944221 for Adobe Forms Troubleshooting.

Check my further blogs on SAP Netweaver 7.3. Cheers !!

Sunny Pahuja  Active Contributor Platinum: 2,500+ points is a Senior Consultant with PricewaterhouseCoopers Pvt. LTD. Writings on SCN represent my own opinion and don't necessarily represent the opinion of my employer.


Comment on this article
Comment on this weblog
Showing messages 1 through 2 of 2.

Titles Only Main Topics Oldest First

  • Awesome!
    2012-01-09 03:53:56 Nicholas Chang Business Card [Reply]

    Hi Sunny,


    Thanks for sharing and i'm sure it'll be helpful to many sapadmin when the times come.


    Thanks,
    Nicholas Chang

  • Nice!
    2012-01-04 02:01:20 Juan Reyes Business Card [Reply]

    Hi Sunny,


    Nice strait to the point technical blog. Don't be afraid to throw a joke or two next time :-D


    Best Regards
    Juan


Showing messages 1 through 2 of 2.