Integrating Non SAP component with WDA
Hello,
We are having one WD application where we are getting customer related information via proxy interface. User enters the details like last name , city etc and then retrieves the customer information from non-sap system(via Proxy call).
Now we want to replace this functionality by embedding common enterprise wide used customer component. Basically, it is non-sap Java application UI and we want to use it as is.
The question is, how to embed Java application in the WD UI? and how to get the output from Java application to WD screen?
Please let me know your suggestions on this.
Thanks,
Chandra
I am afraid that you cannot integrate this with in the WDA and sharing the context etc. You can rely on Iframe but it is also running on its won session and have no way to share context.
I would rather strict to your earlier solution of Porxy class.
In 7.02 , you may have the possibility to mash up applications using WDA page builder and wiring. Explore this, if it is fitting your requirement.
Similar Messages
-
How to integrate non-sap application with sap netweaver trial abap
Hi, I currently have with me SAP Netweaver ABAP trial and Mini SAP BASIS 4.6 D. What i want to do is to see how can i integrate my non-SAP application with SAP.
I am confused as to if using SAP Netweaver ABAP trial, will i be able to establish that. Can anyone guide me in this regard.I want to connect using JCO basically, want to write a java client that will be talking with the SAP application. Provide me a starting point.
Will i require a Deployed SAP application as well to do this, or will Netweaver ABAP Trial do the job, will i also have to expose the business objects using BAPI.
Please help.
Please point out the right forum to post the question if this is not the right one.
ThanksHey
Please post this question in ABAP forum
ABAP Development
Thanx
Aamir -
Use non-SAP components with ABAP
Hello, i need to use a non-SAP component (DLL) in my ABAP program. This
program have to make calls to functions of this DLL.
is this possible in ABAP??
ThanksWelcome to SDN.
Yes this is possible. the dll has to be registered in all the local machines where the ABAP program will run.
check out this weblog where Tomas shows how to use the windows media player control in ABAP.
/people/thomas.jung3/blog/2005/05/11/using-classic-activex-controls-in-the-abap-control-framework
/people/thomas.jung3/blog/2004/09/01/using-net-windows-controls-in-the-abap-control-framework
Regards
Raja -
How to deploy or extract component with WDA extension in portal
hi masters
how to deploy or extract component with WDA extension in portal?
thanks and reagrds
johnydo you want to integrate WDA in portal?
just create an WDA iview
Thanks
Bala Duvvuri -
Integration of SAP Portal with Shibboleth based CUA?
We are running SAP Portal NetWeaver EhP1 on LINUX RH-EL 5 with ORACLE 10.2.0.4. We are interested in integrating authentication to the SAP Portal with our web single sign-on system, which is based on Internet2's Shibboleth software. We would like to use our Shibboleth CUA to authenticate users and give them access to our SAP Enterprise Portal as well as to the SAP ABAP systems.
Has anyone done something similar and if so, what were the results or limitations encountered?
What is the underlying web server / product on which the Portal is based? Specifically, is it Apache httpd? If so, which version?
Can it support the use of third party Apache modules, e.g. the Shibboleth Service Provider (SP) Apache module for authentication?
If not, is it possible to run the portal fronted by Apache httpd? (Note that the Shibboleth SP software requires the use of Apache httpd on Linux servers.)
Can the portal be configured to honor the REMOTE_USER setting passed by the web server/container for authentication, instead of requiring a username/password to be entered?
If the portal cannot support the use of the Shibboleth Service Provider software for authentication, what are the other possible configuration options for authentication (besides username/password)?
What support, if any, is there for SAML-based authentication?
Will the portal interoperate with a Shibboleth Identity Provider (IdP)? Can you point us at documentation for this?
Thank-you,
Deb NugentHi,
interesting questions. Portal is running on top of Netweaver platform (Java stack). Hence no Apache web server. I doubt that it supports any Apache modules. You can use Apache as reversed proxy in front of SAP portal. Check note 480520 with attached configuration guide. I don't know answer for your question regarding REMOTE_USER setting.
SAP portal supports all standard [authentication methods|http://help.sap.com/saphelp_nw70/helpdata/en/8a/cb136e68592f478266d19bb2b89766/frameset.htm] supported by Netweaver. Probably the only possible way is to use [SAML|http://help.sap.com/saphelp_nw70/helpdata/en/94/695b3ebd564644e10000000a114084/frameset.htm]. [Here|http://www.ibm.com/developerworks/tivoli/library/t-cssosap/index.html] is a how-to guide how to set up SSO based on SAML between Tivoli and Netweaver applicaiton server.
Also search on net. I found links to interesting presentations (e.g. [this one|http://www.switch.ch/aai/support/presentations/ws-sap-2010/ETHZ_AAI_SAP_SAML_Artifact.pdf]).
Cheers -
Integration of SAP B1 with MS Outlook
Hi Guys,
I want to integrate SAp Business one 2005 B with microsoft out look. We have our own Exchange Server and on Clients Microsoft outlook.
a. Can any body help me to integrate the SAP b1 with MS Out look?
b. Can we us the Outlook Express Add On for this purpose.
Best RgdsYou may use Outlook Integration (OI) add-on from SAP. It will work in your environment.
Thanks,
Gordon -
Integration of SAP GUI with SAP Web UI in 7.0?
Hi Everybody ,
Wanted to ask how do we integrate SAP GUI with SAP Web UI in 7.0?Are these two different logical systems or Web UI is embedded in GUI itself? Will be waiting for the answer very soon.
Thanks
PuneetHi,
in CRM70 the WebUI is the one and only userinterface for the endusers.
The SAP GUI in CRM is only for administrators.
You could integrate SAP GUI transactions from different systems (ERP, CRM, RM, etc.) into Webclient UI.
In standard SAP this is done using the transaction launcher (ITS) - but there are also some concepts from consulting companies to integrate the SAP GUI without ITS.
Good luck.
Kind regards
Manfred -
INTEGRATION OF SAP NETWAVER WITH DOCUMENTUM
there is a integration taken place with the sap EP to the documentum(content server).
so there is need a testing in order to check the integration succees or not.
how the testing will take place on sap side to test the integration?
can any one tell me?
regards,
babu.I am not sure you have got answer already.
If you have to integrate with Documentum,there is a way to do it.I have not worked in SAP CLM but integrated between Documentum and SAP for various application.CLM is ECC component based on the readings from SCN.
If that is the case,each t-code is associated with one business objects in SAP.If the CLM follows the standard SAP technology,you can integrated with Documentum or Opentext using SAP Archivelink.Or you can customize the general object services to fit your front end then use SAP standard archivelink.
Alternative you can use Documentum Webservices embedded in ABAP code to store and retrieve the documents -
SSO to Non SAP Systems with SAPSSOEXT
Hello,
i have a Problem with the SAPSSOext Librarys.
I write a small Programm that uses this librarys, but it wont work. So i try to Use the example, but the Example also not works.
I DO:
- Download SAPSSOEXT_0-10002921.zip, unzip it and Put the DLLs into /windows/system32
- Download SECULIB54_XXXX.sar, unsar it and Put the containing files into /windows/system32
Then i open an Command Window an write the following line in the direktory where the samples are:
ssosample -i .. icket.txt -p SAPdefault
And now i get the following error:
C: mpssosampleC>ssosample -i .. icket.txt -p SAPdefault
Content-type: text/html
Content-length: 248
h1. Error!
Your request cou
ld not be processed. The error message is:
The mySAP.com logon ticket cou
ldn't be verified. The standard error code is 5. The SSF error code is 22.>
C: mpssosampleC>
Did anybode make the example run? I didnt see my mistake :-(.
In a Second try i look into a debugger to look where the problems are. I think i cant initialice the sapsecu.dll. But it pot it definitly in the windows32 folder.
Any hint is welcome, best Regards,
Patrick
Message was edited by: Patrick HöferHi Patrick,
my code which in fact worked (with the versions you have named) is as follows:
package com.mysap.sso;
import java.io.ByteArrayInputStream;
import java.security.cert.CertificateFactory;
* This class provides wrapper functionality for SSO2Ticket (SAP Logon Ticket) in Java.
* @version 1.0 30.11.2000
public class SSO2Ticket
private static boolean initialized = false;
public static String SECLIBRARY ;
public static String SSO2TICKETLIBRARY = "sapssoext";
static {
SECLIBRARY = "sapsecu.dll";
try {
System.loadLibrary(SSO2TICKETLIBRARY);
System.out.println("Lib geladen.");
if ( init(SECLIBRARY) ) {
System.out.println ("SSO2TICKET initialized successful !");
System.out.println ("version: "+getVersion());
} else {
System.out.println ("Implementation of JNI mysapsso2 not loaded. ");
} catch (Throwable e) {
System.out.println ("Error during initialization of SSO2TICKETn");
System.out.println("static beendet.n");
* Initialization
* @param seclib location of ssf-implemenation
* @return true/false whether initailisation was ok
private static native synchronized boolean init(String seclib);
* Returns internal version.
* @return version
public static native synchronized String getVersion();
* eval ticket
* @param ticket the ticket
* @param pab location of pab
* @param pab_password password for access the pab
* @return [0] = (String)user, [1] = (String)sysid, [2] = (String)client , [3] = (byte[])certificate
public static native synchronized Object [] evalLogonTicket(
String ticket,
String pab,
String pab_password)
throws Exception;
* creates ticket.
* @return the ticket
public static void main(String[] args) throws Exception
System.out.println("start SSO2TICKET main");
System.out.println("-------------- test version --------------");
String version =SSO2Ticket.getVersion();
System.out.println(version);
String ticket = "... to be filled with an base64 encoded run time ticket ...";
try {
Object o[] = evalLogonTicket(ticket, "c:\download\verify.pse", "");
System.out.println("The User ID is: " + (String)o[0]);
System.out.println("Issuing System (Sysid) : " + (String)o[1]);
System.out.println("Issuing System (Client): " + (String)o[2]);
System.out.println("Certificate Bytes : " + (byte[])o[3]);
if (o[3] != null){
byte[] cert_ = (byte[]) o[3];
CertificateFactory cf = CertificateFactory.getInstance("X.509");
//X509Certificate cert = (X509Certificate)
cf.generateCertificate(new ByteArrayInputStream(cert_));
System.out.println(o[3]);
} catch (Exception e) {
System.out.println(e);
} catch (Throwable te) {
System.out.println(te);
By <i>System.loadLibrary(SSO2TICKETLIBRARY)</i> sapssoext.dll will be loaded. By <i>init(SECLIBRARY)</i> the sapsecu.dll should be loaded (in fact by sapssoext.dll).
Hope it helps (but I'm afraid that you have got more or less the same code at your site)
Detlev -
IDoc adapter with Non SAP systems
SAP XI 3.0 help says:
You can use the IDoc adapter to connect SAP systems (as of release 3.1) and non-SAP systems with the Integration Server using native IDoc structures
What does this mean?
-Naveen.Hi Naveen,
Let me give a use-case in one of our projects ....we have 2 middlewares in our landscape...webmethods and XI...and in one particular instance there was a need to send an FI IDoc from webmethods to XI and forward it to R/3....
In this case, the webmethods was treated like any other sap system for receiving IDoc into XI(with settings in IDX1)...
Hope this might clarify a little bit...
Thanks,
Renjith -
Share the cluster with a non-SAP application
Hi,
We need to install the SAP Systems on existing Oracle Cluster Environment (10g).
The scenario is there is an existing Oracle cluster which the client is using for different applications,we need to use the same existing Oracle cluster (RAC) to setup the SAP Systems.
So what we would like to do is to share an already existing non-SAP application on RAC with a new ( to be installed) SAP System.
Can someone guide me what are the pre-requisites and process for this kind of installation? The SAP Installation is on Linux environment.
Thanks and regards,
SilvioHi James
have a look on these links for <b>Integration with Non-SAP Legacy Systems </b>
<b>
How To Connect non-SAP RFCPrograms with SAP Netweaver Exchange Infrastructure</b>
Refer this PDF....
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0a8949b-098d-2910-2b8e-b5e9b7daeb26
<b>Integration With Microsoft</b>
http://help.sap.com/saphelp_nw04s/helpdata/en/75/b8a742d2efc611e10000000a1550b0/frameset.htm
SAP XI 3.0 help says:
You can use the IDoc adapter to connect SAP systems (as of release 3.1) and <b>non-SAP systems with the Integration Server using native IDoc structures</b>
<b>Integration SAP EM 4.0 and SAP ICH 4.0 via SAP XI </b> Pdf
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/50acad90-0201-0010-43ba-f8fc18ebb6ba
Integration of SAP CRM with non-SAP-Systems
Using XI, you can make use of the JDBC receiver adapter at the non-sap system since i believe its a database.
http://help.sap.com/saphelp_nw04/helpdata/en/64/ce4e886334ec4ea7c2712e11cc567c/content.htm
<b>Please go through the following Blog</b>
/people/swaroopa.vishwanath/blog/2007/01/22/ale-configuration-for-pushing-idocs-from-sap-to-xi
Thanks !!
Questions are welcome here!!
Also mark helpful answers
Thanks,
Abhishek Agrahari -
SSO with Logon Ticket to non-SAP Unix based application
Hi all,
Anyone has implemented SSO with Logon Ticket to a Unix box ?
We need to achieve Single Sign On between our EP5.0 SP5 Portal and a third-party web application with a front-end on a Unix AIX machine with Apache.
We achieved SSO with non-SAP applications with Logon Tickets, but one was to an IIS system in another domain (we therefore used the standard Web Filter for IIS and declared it in usermanagement for cross-domain support) and another one running on Windows platform (we used the C libraries provided in the "Logon Ticket Toolkit": NT or Linux only).
From what we understand and found on the web sites, we cannot reuse any standard web filter (none for Unix, am I correct ???) and want to implement custom code using SAP libraries, if possible using Java
-> Are there any Java libraries that are available to both:
. verify the logon ticket with the deployed Portal public key
. decrypt/extract the authenticated username from this ticket ??
I've seen a mention of Java libraries, and Unix, in a SAP EP 6.0 document but I'm not sure where to find them...
Is the SAP Logon Ticket issued the same way in EP 5.0 and EP 6.0 ?
I managed to find something called SAPSSOEXT, for AIX, which contains some partial library and a sample, but it is dated 2000 !! Anyone has more information about this ?
Any hint is very much appreciated.
Thanks a lot
OlivierCheck these links for reference regarding AIX and Apache using X.509 certificates:
http://publib16.boulder.ibm.com/pseries/en_US/aixbman/security/cas_pki.htm
And just using cookies -
http://forums.devshed.com/archive/t-105611 (perl based)
You can also use mod_ssl built into your Apache to facilitate both certificate based authentication as well as encryption.
The mod_ssl route is most secure (because of the encryption), the IBM link is comprehensive but requires extra infrastructure (LDAP).
Nick
Nick -
Best Approach for integrating SAP CRM with Outage Management System
Hi All,
We are moving towards deploying Outage Management System (Oracle Utilities NMS) to help localize the fault, achieve Outage Management and a transparent network with a near-real time stats. We already have SAP ECC 6.0, ISU, SAP PI 7.0 and SAP CRM 7.0. One of the challenges we are facing is to decide how should we go about the integration of SAP CRM with Oracle's Outage Management System.
Here is a sample business scenario,
CSR receives a call from a consumer and inquires about planned outages for a particular area.
This information is contained in the Outage Management System (OMS). OMS is SOA based and is hosted on Oracle Service Bus.
I want to know that is there any ES Bundles available for CRM-OMS integration? Should we go about Service Based Integration? What are the alternatives to Service based integration? Can it be done using BAPIs?
We receive around 1000 consumer complains and against every complain a ticket is generated in CRM. Now If CRM is integrated with OMS using SAP PI, the volume of the data being exchanged via PI is very much high and exceeds our licensed volume for SAP PI. So I do need to know the best practices for either approach that you may recommend.
Regards,
Adil Khalildoes anyone have an idea about this one, I've asked this question in a few places and no one really seems clear about it.
Also, I've read here and there that SAP Business One is not a real SAP product. It was bought by SAP and is sold by them but has little do to with SAP's technology (R/3, SAP ERP, Netweaver, SAP CRM, ...), and that therefore they don't support it that much ? Is any of this right ?
I'm just trying to get my vision of the SAP universe clear.
Angela -
Hi All,
I have to integrate one Non SAP application with IDM and conduct provision and de-provision. Can somebody provide me some design/approach how provisioning tasks can be configured to fulfill the same. The Non SAP app has oracle database where I have to provision user. Is there any OOB sample available or any existing thread which I can read?
Thanks,
Dhiman Paul.Dhiman Paul wrote:
We are using a "To Database" pass.
In that, we have sql updating and we are using a stored procedure for insertion into non-sap application.
The stored procedure runs fine and we get a success entry log in IDM.
When we try to find the same user in non-sap app, it doesn't return any value.
For connection to non-sap and sap, we are having a communication user (not mxmc_rt).
We are using the same user for connection purpose between the app.
Does mxmc_rt require the privileges to write into the database table? As, we are not using the user for connection purpose.
Like Matt said if you run the procedure from SQL Developer or SQL+ does it work? If so what userid/password do you use? Use the same useid/password in the URL of your to Database-pass in IdM.
You don't need to use mxmc_rt for the connection to "3rd party" database, probably better if you get a dedicated user for the interface that has access only to the needed table / stored procedure etc.
regards, Tero -
Compliance Calibrator 5.2 RTA for Non-SAP Apps
Hi all,
Can SoD rules be written for analyzing a Users access to SAP and NON-SAP applications across the enterprise?
If yes will CC RTA need to be installed on the NON-SAP application?
If yes are there any requirements that need to be met by NON-SAP application and is there a list of NON-SAP applications (other than-Peoplesoft, Oracle, Hyperion, JD Edwards) that CC has an RTA for?
Is there any documentation specific to aplications that can support CC RTAs and installation on these?
-CheersHi,
Yes SoD rules can be written for analyzing user accesses to SAP and non-SAP applications.
Basically there is no other application for which an RTA exists, but there is a documentation discussing the technical requirements for file generation from the non-SAP systems for integration of non-SAP Systems with SAP Compliance Calibrator.
This documentation is available in <a href="http://service.sap.com/rkt-grc">http://service.sap.com/rkt-grc</a>
under SAP GRC Access Control 5.2 -> SAP GRC Compliance Calibrator 5.2 -> Step2: Prepare for your project -> Cross Application Material
You'll need your OSS user-id to access that page; in case you cannot access it, please post a message in the OSS.
Rgds,
Karim
Maybe you are looking for
-
Multiple PR-PO but need to print GR based on PR
Hi All, We have multiple PR grouped into one PO and when we receive Goods Receipts (GR) for this PO, is there any way we can print the goods receipt note based on PR ? I.e. Say 5 PR grouped into one PO and GR is posted and when we print the GR we nee
-
Play modules for adobe premiere on mac yosemite for intel iris
Adobe Premiere asks me to download new video display drivers for my macbook pro that runs on yosemite and has an intel iris. I can't find them anywhere. Please help.
-
Photoshop Touch in Windows Phone!!!!
When Adobe Photoshop Touch will be available for WindowsPhone?
-
Org.osmf.media::MediaPlayer could not be found
Hi all, I'm using Win 7, Flash Builder 4 with Flex 4.5 SDK (manually upgraded). I'm creating a video viewer, which streams from a Flash Media Server. Sometimes, when you reload the app, the video is not showed: audio is fine, duration, seek, everythi
-
Can't connect to Apache Server Remotely
I have set up Apache on Port 81 and I have set up port forwarding for 81 and 433 on my router but I can't seem to connect to Apache from another computer. My username is in http group. The only way I can connect is by localhost:81 If I try ipaddress: