cancel
Showing results for 
Search instead for 
Did you mean: 

How to fill the input values in the Form which is available in website from SAP system by using PI?

Former Member
0 Kudos

Hi Experts,

In my requirement my client having one website, after login into
that website there is one link called new entry. Once we click on new entry option it will opens
one Form and the Form contains some mandatory input options like text boxes,
radio button and dropdown boxes. After entering the inputs we have to click on
submit button then it will generate the unique serial number and again it asks
to print the document in .pdf format, which contains all the details along with
serial number. This is the manual process the client following regularly.

 

We want to automate this process, whatever the inputs
required in that form we are planning to send it from SAP system to that
Website by using PI.

What is the possible ways to achieve this and what will be
the SAP PI involvement in this case ?

At present, I am thinking that by using SOAP Adapter we can
post the WSDL message to that website with the login credentials. After that is
there any other way to proceed forward ?

Thanks,

Gangadhar

Accepted Solutions (1)

Accepted Solutions (1)

udo_martens
Active Contributor
0 Kudos

Hi Gangadhar,

whatever the inputs

required in that form we are planning to send it from SAP system to that

Website by using PI

if i understood you right you want to request values from a SAP system into your web client?

Then you need a synchronous flow like web client <-> SAP

At web client side you can use http or soap at SAP side RFC or ABAP proxy

Or do you want to send and update the values frequently from SAP without request?

Then you need a asynchroous flow like SAP->webclient

At SAP side you can use IDoc, RFC or proxy, at webclient side http or soap.

At present, I am thinking that by using SOAP Adapter we can

post the WSDL message to that website with the login credentials

Hard to understand your idea. A wsdl is describing an interface, it is not in use during runtime. Login credentials are given by the sender of a runtime message.

Regards,

Udo

Answers (2)

Answers (2)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Gangadhar,

If you think you can provide the values to the form from SAP then some development involved in both the sides like in SAP ECC,SAP PI and Web site.

SAP ECC: You need to identify IDoc/BAPI which can be used to send the necessary form details ,but i prefer client ABAP Proxy.

SAP PI: You need to develop a new interfaceI Proxy to SOAP ,SOAP receiver adaprer right choice.search in scn.

Web Site: Your web site team shoud accept web service call and they have to implement the code in web site side to accept web service call and update values automatically in web site form.

Web sute team have to provide target wsdl structure .

I hope your client environment have SAP PI.

Regards,

Raj

Former Member
0 Kudos

Thanks to All for your valuble advises.....

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>What is the possible ways to achieve this and what will be

the SAP PI involvement in this case ?

this is possible but not only with PI unless you can find a way to put the data directly into the application (but not via a web page) - probably there might be a diffrent way to send the data

if you want to use the web page on the other hand you can do it like this:

PI will only send the data to an automated recording tool (in text format, all data)

this automated recording too will start and take the data from the text file and put in on the web page

there are many tools which allows recording web page actions but you'd need to find one which would work with your application,

Regards,

Michal Krawczyk