Exposing RFC as Web Service and Consuming Web Service in Interactive Forms in ABAP



Similar documents
Creating Web Service from Function Modules/BAPIs & Integrating with SAP Interactive Forms

Step by Step Guide for Language Translation Tool

Configuration of Enterprise Services using SICF and SOA Manager

ABAP Debugging Tips and Tricks

Web Dynpro ABAP: ALV and Table in Popup Window

ALE Settings, for Communication between a BW System and an SAP System

BW Performance Monitoring

Restricting Search Operators in any Search View

SAP FI - Automatic Payment Program (Configuration and Run)

Step by Step Procedure to Block and Debug a CIF Queue Flowing from R/3 to APO System

Web Dynpro: Multiple ALV Grids and Layouts in ALV

Reverse Transport Mechanism in SAP BI

Deleting the User Personalization done on Enterprise Portal

How to Modify, Create and Delete Table Entries from SE16

Step by Step Guide How to Copy Flat File from Other Application Server to BI and Load through Info Package

Adobe Document Service Configuration and Troubleshooting Guide

Tutorial - Creating Pop Up Window Using New Features in WebDynpro Java CE 7.1 Ehp1

How to Integrate CRM 2007 WebClient UI with SAP NetWeaver Portal

SAP BW - Excel Pivot Chart and Pivot Table report (Excel)

Step by Step guide of Report-to- Report Interface in BW Reporting

Creating Transaction and Screen Variants

Standard SAP Configuration of SMS through HTTP with Third Party SMS Gateway

How to Assign Transport Request for Language Translation?

Quick Viewer: SAP Report Generating Tool

How to Generate Stack Xml for Ehp4 and Above Upgrade

Step by Step Procedure to Create Broadcasters, to Schedule and to Enhance of SAP- BI Queries from Query Designer

Salesforce.com Integration Using SAP PI: A Case Study

SAP NetWeaver Developer Studio 7.30 Installation Guide

Creating Content Using SO10 Objects and Text Symbols

Workflow Troubleshooting and Monitoring in SAP ECC 6.0

Create Automatic Mail Notification/ Alert for Process Chain Monitoring

SAP CRM 7.0 for Newbies: (Part 1) Simple BOL Object Creation for CRM Webclient UI

Order Split Usage in Production Orders

Transfer of GL Master from Source SAP System to a Target SAP System through IDOCS

Step by Step Procedures to Load Master Data (Attribute and Text) from FlatFile in BI 7.0

Configuring HTTPs Connection in SAP PI 7.10

Creating New Unit of Measure in SAP BW

LSMW: Upload Master Data using Batch Input Recording

Table of Contents. Passing Data across Components through Component Controller between Two Value Nodes

SAP CRM Campaign Automation

Display Options in Transaction SE16

Accessing the Online Meeting Room (Blackboard Collaborate)

Embedding Crystal Reports inside ECC ALV Reports

Deploying Crystal Reports on Top of a SAP BI Query

SAP CRM Middleware Configurations

SAP CRM System 6.0/7.0. For more information, visit the Customer Relationship Management homepage

How to Create an ecatt?

Merge PDF files in ABAP

BI 7.0 and EP 7.0 Integration using Template Installer

ABAP Proxy Interfacing

Step by Step Guide to Archiving and Deleting of XML Messages in SAP NetWeaver PI

Creating and Scheduling Publications for Dynamic Recipients on SAP Business Objects Enterprise

Converting and Exporting Data in XML Format

SPDD & SPAU Adjustments Handbook

Deleting the Requests from the PSA and Change Log Tables in Business Intelligence

A Step-by-Step guide on SMTP Configuration and File to Mail Scenario Using Process Integration Scenario in PI 7.1

CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE

SAP CRM-BW Adapter an Overview

Consuming Services in SOA Manager

Process Controlled Workflow SRM 7.0 (Using BRF)

... Introduction... 17

Message handling in SAP CRM Web UI

ABAP How To on SQL Trace Analysis

Adobe Digital Signatures in Adobe Acrobat X Pro

Salesforce Integration Using PI: How to Perform Query and Other DML Operations Using the Enterprise WSDL

Release Strategy Enhancement in Purchase Order

Sending an Image File Through XI in a File-to-Mail Scenario

SAP CRM 7.0 E2C Setup: CRM via Toolset

Creation and Configuration of Business Partners in SAP CRM

SAP" Interactive Forms by Adobe*

This tutorial provides detailed instructions to help you download and configure Internet Explorer 6.0 for use with Web Commerce application.

Data Flow from LBWQ/SMQ1 to RSA7 in ECC and Delta Extraction in BI

Understanding BEx Query Designer: Part-2 Structures, Selections and Formulas

Business Scenario Using GP/Web Dynpro with Back and Forth 3 Level Process and Dynamic Approvers in a Loop

Forgot or Lock "Administrator or J2EE_ADMIN" Password

POINT OF SALES SYSTEM (POSS) USER MANUAL

Different Types of Alerts for Process Chains. Table of Content

Table of Content. SAP Query creation and transport Procedure in ECC6

First step to Understand a Payroll Schema

Creating Mobile Applications on Top of SAP, Part 1

Extractor in R/3 and Delta Queue

Connecting to SAP BW with Microsoft Excel PivotTables and ODBO

Online Statements. About this guide. Important information

Invoice Collaboration: Self Billing Invoice

Data Vault: Windows Agent Installation Guide Issue 1 September 2012

Working with SAP BI 7.0 Data Transfer Process (DTP)

ACCESSING LEO USING AN UNCONFIGURED LAPTOP

Quantifying the Amount of Cash Discount Lost

How to Get Work Items from Workflow in your Outlook Inbox

Integration of SAP R/3 with BO Universe Using Data Federator Connector

Step by Step Guide to Extract Batch Master Data via Generic and Classification Datasource to BW

Step-by-Step guide for SSO from MS Sharepoint 2010 to SAP EP 7.0x

Data Extraction and Retraction in BPC-BI

Compounding in Infoobject and Analyzing the Infoobject in a Query

Digital Signature Pads and ICE Health Systems:

Credit Management in Sales and Distribution

SAP Workflow in Plain English

Source A.Kishore SAP 4.7 Installation Guide (Part-2)

SAP BW 7.3: Exploring Semantic Partitioning

Transcription:

Exposing RFC as Web Service and Consuming Web Service in Interactive Forms in ABAP Applies to: SAP Interactive Forms by Adobe and Web Service in ABAP. For more information, visit SAP Interactive forms by Adobe Home page. For more information, visit the Web Services homepage. Summary This document explains step by step procedure to expose RFC Function module as web service and consuming that web service in Adobe interactive forms for offline use. Author: Sanjeeva Reddy Gujjula Company: Yash Technologies Pvt Ltd Created on: 08 October 2009 Author Bio Sanjeeva Reddy Gujjula is currently working with Yash Technologies Pvt Ltd as Consultant. He has over four years of experience in SAP technologies like ABAP, Enterprise Portal, WebDynpro for JAVA and WebDynpro for ABAP and Adobe interactive forms. 2009 SAP AG 1

Table of Contents Introduction... 3 Creation of Web Service... 3 Creation of Interface... 9 Creation of Form Layout... 9 Related Content... 11 Disclaimer and Liability Notice... 12 2009 SAP AG 2

Introduction Adobe forms can be used for online and offline purpose. In the case of offline usage we can integrate web service, so user can save adobe form locally and can fill data and submit data by clicking button. By calling Web Service on clicking submit button, it will connect to SAP System and process data. For this purpose we can use RFC enabled function modules as web service. If we provide logon details while configuring Web Service, user will not prompt for password other user will be prompted for password. Based on the application usage proper security can also be implemented here. This document is divided into 3 steps and explained with screen-shots. 1. Creation of Web Service 2. Creation of Interface 3. Creation of Adobe Layout Creation of Web Service Go to SE80 and select Package in Dropdown and right click on package and choose Create->Enterprise Service/Web Service->Web Service Web Service Wizard will open as shown below 2009 SAP AG 3

Give Service Name and Short Text and specify Endpoint Type (This case it is Function Module) Enter Function Module and choose check box Maping der Namen 2009 SAP AG 4

Leave Basic Authorization as it is and select Check box Release for Runtime 2009 SAP AG 5

Finally Complete Create or assign to a request number in pop-ups after complete Go to WSCONFIG and provide Service Definition and Variant Double click on Service and screen will look like as fallows and click on ICF Details in new screen 2009 SAP AG 6

In new screen double click on the service opened Change from display mode to Change mode and provide Logon Data (Client user id and password) and save the changes. 2009 SAP AG 7

Go to WSADMIN and Select your Service in Tree and press button WSDL on tool Bar, pop up will come as show on screen Shot and leave as it is and press ok. Browser will start with URL like: http://<fqdn>:8000/sap/bc/srt/rfc/sap/zbankdetails1?sap-client=900&wsdl=1.1 2009 SAP AG 8

Creation of Interface Create one dummy interface using SFP without any parameters. Creation of Form Layout Create form using Interface created in above step In data view Palette right click and choose New Data Connection Specify Data Connection name and choose radio button WSDL as shown below Enter URL Generated in End of Step1 and press next Choose Operation and Press Finish 2009 SAP AG 9

After Finishing, Data View Palette will get updated with some data along with one button. That button used to execute Function Module wrapped in Web Service Design Layout with Import and Export Parameters and Button as shown above. Now By executing the form in Form Builder you can get PDF Generated and by saving locally use that PDF for Offline Interactive form. 2009 SAP AG 10

Related Content SAP Interactive Forms by Adobe Creating a Web Service PDF-Based Print Forms For more information, visit the Web Services homepage. For more information, visit SAP Interactive forms by Adobe Home page 2009 SAP AG 11

Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. 2009 SAP AG 12