Home > SAP Tips > SAP best practices > Creating your first application using Interactive Forms
SAP Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

SAP BEST PRACTICES

Creating your first application using Interactive Forms


Venkat Ramana
02.08.2007
Rating: -4.25- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Welcome to Adobe Interactive Forms. The purpose of this blog is to help beginners who would like to venture into interactive forms using Adobe Live Cycle Designer and SAP NetWeaver. The blog provides step-by-step procedures for how to install and configure ADS, as well as examples to help in creating your first Interactive Form


Working with Adobe Forms


Basic requirements (for beginners)

The requirements given here are for beginners who can start with SAP NetWeaver 04s, where ADS is installed by default.

Server-side requirements

Follow the steps mentioned below. This includes step-by-step procedures for server-side installation and configuration of the NetWeaver Application Server and Adobe Document Services.

  • Configure Adobe Document Services
    • Select a security model and configure Web services (Basic Authentication / SSL)

      Basic Authentication: You can go ahead with the Basic Authentication. For this you need not configure anything specific, as they are configured by default with NW04s installation.

    • Install and configure Reader Rights credentials (interactive forms scenario)

      Use the certificate available in the zip file ,which is required by SAP Web AS for assigning usage rights.

      • Installing a PKCS #12 credential
        • Copy the credential file (filename.pfx) to the /usr/sap/<SAPSID>/SYS/global/AdobeDocumentServices/TrustManagerService/trust/credentials directory.
        • Configure the credential attributes:
          • Log onto the Visual Admin
          • On the Cluster tab, choose Server - > Services -> Document Services Configuration.
          • On the Runtime tab, select Credentials.
          • From the Type field, select the type of credential you are configuring (P12 record).
          • In the Alias field, enter the alias 'ReaderRights'.
          • Choose Browse to search for the name of the credential and then Select.
          • In the sha1 field, enter the sha1 value. This value is available in the text file which is found along with the certificate in the zip file.
          • In the password field, enter the password you received along with the credential. In this case, you can enter your own password or the same value in the text file.
          • Confirm the password and click Add.
          The Credential will now be available at the top of the page as a registered credential.
      • Restart the service PDF Manipulation Module for changes to take effect.
        • Log onto Visual Admin.
        • On the Cluster tab, choose Server -> Services -> PDF Manipulation Module.
        • Right click and stop the service.
        • Once stopped, right click and start the service.
    • Checking the user and password (optional)
    • This is a test for checking whether the entries for the user, security role and passwords are correct in a system that uses Basic Authentication.

      • Enter the following URL in the browser: http://<server>:<port>/AdobeDocumentServices/Config
      • The Web page of the Web service AdobeDocumentServices is displayed. Choose Test.
      • Choose rpdata (test...)
      • Choose the Send button without entering any parameters.
      • Enter the user name and password.
        User Name: ADSUser
        Password: <Your admin password>
      • Choose Submit.
        If the configuration is correct, the system displays the version number in the response area.
    • Configure the ADSUser (optional)

      The ADSUser is configured by default during installation. However, if your application does not work, stating the user does not exist or password is expired, then you can follow the steps below to reconfigure or reset the password for the ADSUser.

      • Log onto Visual Admin.
      • On the Cluster tab, choose Server -> Services - > Security Provider.
      • Choose User Management and then the Tree tab.
      • Select ADSCallers -> ADSUser.
      • In the Authentication area, you have a Password field to enter your new password.
      • In the Authentication area, now select No password change required.
    • Set up Licensing Service.

      If you need to create a new form designs or customize previously developed form designs, then you need to acquire the license. Refer to SAP Note 750784.

      • Log onto Visual Admin.
      • On the Cluster tab, choose Server -> Services - > Document Services License Service.
      • In the Serial number box, enter the license key provided by SAP for Adobe Document Services and click on SET.

Note: Please be aware that without configuring Reader Right Credentials, you will not able to deploy and view the Interactive PDF Form.

Client-side requirements

Follow the steps mentioned below. Please make sure the following prerequisites are met before working with Adobe Interactive Forms.

End-user requirements

Creating applications using Interactive Forms

Interactive Forms - Hands on

Online Interactive PDF Form

  • Create a Web Dynpro application.
  • Embed an interactive form element to a WebDynpro iview.
  • Define Data context for the interactive form.
  • Editing the form layout.
  • Define actions for the form.
  • Deploy and test the application

Offline Interactive PDF Form


  • Obtain PDF with Adobe Reader Rights.
  • Create a WebDynpro view for form upload.
  • Edit the upload view.
  • Transfer the uploaded form for display.
  • Modifying the Online view to display the uploaded form.
  • Deploying and testing the offline scenario.

Dynamic Non-Interactive PDF Form

  • Generate a dynamic form within a Web Dynpro application.
  • Use the Interactive Form UI Element.
  • Lay out a PDF Form.
  • Integrate tables into the PDF Form.
  • Integrate images into the PDF Form.

Tips on developing SAP Interactive Forms using Adobe

Conclusion

You will now be able to create your first application using Interactive PDF Forms. Hope the blog serves the purpose.

Venkat Ramana is a Technical Analyst for Cognizant Technology Solutions


This content is reposted from the SAP Developer Network.
Copyright 2007, SAP Developer Network

SAP Developer Network (SDN) is an active online community where ABAP, Java, .NET, and other cutting-edge technologies converge to form a resource and collaboration channel for SAP developers, consultants, integrators, and business analysts. SDN hosts a technical library, expert blogs, exclusive downloads and code samples, an extensive eLearning catalog, and active, moderated discussion forums. SDN membership is free.

Want to read more from this author? Click here to read Venkat Ramana's Weblog. Click here to read more about Web Dynpro on SDN.



Rate this Tip
To rate tips, you must be a member of SearchSAP.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
SAP best practices
Increase column width in a transaction screen
Select Text fields: Case-insensitive
Finding BADIs you can use
Updating an RT table entry in SAP HR Payroll -- without the ADDWTE option
Is this the quickest way to find a BADI?
Adding custom fields for retail product comparisons in SAP BW
ABAP Objects in SAP Workflow to provide improved performance
Top 10 SAP tips of 2007
Retrieve BI data with Web Services
Eliminate database read/write times with ABAP shared memory

SAP Smart Forms and SAPscript
SAP administration information for a Basis interview
Quiz: SAP ABAP development
Easier maintenance of output types, procedures, conditions, etc.
Avoid printing out blank address lines in SAP Smart Forms
Setting soft breakpoints in ABAP that reside in Smart Forms
Printing specifics on the last page of a Smart Form
How to print Smart Forms on Zebra printer with the landscape format
Half the page disappears after a wrong click in the SAPscript editor; how is this fixed?
New fonts added to SAP are replaced by old fonts in a print preview, why?
How to include T&Cs on the back of every printed page in a PO form
SAP Smart Forms and SAPscript Research

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsBlogsTipsAsk the ExpertsMultimediaWhite PapersProducts
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2000 - 2008, TechTarget | Read our Privacy Policy
SearchSAP.com is a search service provided by TechTarget and is completely
independent of and not affiliated with SAP AG.
  TechTarget - The IT Media ROI Experts