SAP XI, liscensing, adapters confusion
Hi all -
About to embark on a NW2004s green field implementation. ECC and BI in-scope, XI and EP out of scope for phase I. Require clarification regarding XI, adapters and interfacing into ECC. Organization does not have XI licensed except as provided in NW license for SAP to SAP system integration. If we want to process XML based interface files from non-SAP system into ECC (I.e. without XI due to licensing) how is this best done? Is the SAP Business Connector (BC) used? The SAP NW licence does provide XI Integration Adapters (SOAP, FTP, IDOC, RFC..). Do these run on XI or ECC? If they run on ECC, do they replace SBC in WAS 6.40?
Thanks,
Pat
Hi Lionel,
No there is no adapter which can communicate with RMI protocol(which EJBs works with).
But there is one XI adapter from iWAY
"CORBA ADAPTER". Please go through this link.
https://websmp205.sap-ag.de/~sapidb/011000358700009396312004E#CORBA
RMI-IIOP protocol itself is a part of CORBA.
So the EJB which can work with RMI-IIOP should work with this protocol.
Regards,
Piyush
Similar Messages
-
No SAP Option under Adapters in SAP business connector 4.7 Admin page
Hi Experts,
I have installed SAP BC 4.7 (both server and developer) and started the server (installation done with <sid>adm user). The problem I am facing is in configuration. There is no SAP option under Adapters because of which I am unable to configure ABAP stack here. Please help in resolving this.
Below are some logs:
sapqat01:ecqadm 52> java -jar /opt/sapbc47/Server/packages/SAP/code/jars/static/sapjco.jar -stdout
java.lang.ExceptionInInitializerError: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc. Not found in java.library.path [/opt/IBMJava2-amd64-142/jre/bin/j9vm:/opt/IBMJava2-amd64-142/jre/bin:/opt/IBMJava2-amd64-142/jre/bin:/opt/IBMJava2-amd64-142/jre/bin/classic:/opt/CA/SharedComponents/lib:/usr/sap/ECQ/SYS/exe/run:/opt/sapbc47/Server/packages/SAP/code/jars/static:/oracle/client/10x_64/instantclient:/usr/lib]
at com.sap.mw.jco.JCO.<clinit>(JCO.java:638)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:196)
at java.lang.Class.forNameImpl(Native Method)
at java.lang.Class.forName(Class.java:119)
at com.sap.mw.jco.About.<init>(About.java:33)
at com.sap.mw.jco.About.main(About.java:98)
SAP Java Connector (JCo)
Copyright (c) 2000-2003 SAP AG. All rights reserved.
Version Information
Java Runtime:
Operating System: Linux 2.6.18-194.el5 for amd64
Java VM: 1.4.2 IBM Corporation
Java Codepage: UTF8
Versions:
JCo API: 2.1.0 (2003-04-24)
JCo middleware: Library not found
JCo library: Library not found
RFC library: Library not found
Paths:
JCo classes: System-defined path
JCo library: Library not found
RFC library: System-defined path
Manifest
Manifest-Version: 1.0
Implementation-Version: 20030516 0830
Specification-Title: SAP Java Connector
Specification-Version: 2.1.0 (2003-04-24)
Implementation-Title: com.sap.mw.jco
Main-Class: com.sap.mw.jco.About
Created-By: Ant 1.4.1
Implementation-Vendor-Id: com.sap
Implementation-Vendor: SAP AG, Walldorf
Specification-Vendor: SAP AG, Walldorf
server.log file has the following error:
sapqat01:ecqadm 68> head -200 server.log
000000 [B2BSERV.0025.0001] Business Connector Server 4.7 (Standard Encryption) Build 999
000001 [B2BSERV.0025.0006] License Manager started
000002 [B2BSERV.0025.0008] State Manager started
000003 [B2BSERV.0025.0010] Service Manager started
000004 [B2BSERV.0025.0012] Cache Manager started
000005 [B2BSERV.0025.0009] WIDL Service Manager started
000006 [B2BSERV.0025.0004] Flow Service Manager started
000007 [B2BSERV.0025.0002] Package Manager started
000008 [B2BSERV.0025.0011] Package Replicator Manager started
000009 [B2BSERV.0028.0001] Loading packages
00000A [B2BSERV.0028.0005] Loading WmRoot package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
00000B [B2BSERV.0028.0005] Loading WmPublic package
00000C [B2BSERV.0028.0026] Warning: Deprecated service type (webtap) in service pub.webtap:getPage in package WmPublic
00000D [B2BSERV.0028.0005] Loading WmPartners package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
00000E [B2BSERV.0028.0005] Loading SAP package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
00000F [B2BSERV.0028.0005] Loading WmSamples package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
000010 [B2BSERV.0028.0005] Loading WmDB package
java.util.NoSuchElementException
at java.util.StringTokenizer.nextToken(StringTokenizer.java:280)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:759)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntry(PackageManager.java:734)
at com.wm.app.b2b.server.PackageManager.readAccessEntries(PackageManager.java:713)
at com.wm.app.b2b.server.PackageManager.processPackageManifest(PackageManager.java:564)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:361)
at com.wm.app.b2b.server.PackageManager.loadPackage(PackageManager.java:327)
at com.wm.app.b2b.server.PackageManager.loadPackages(PackageManager.java:279)
at com.wm.app.b2b.server.PackageManager.init(PackageManager.java:180)
at com.wm.app.b2b.server.Server.run(Server.java:183)
000011 [B2BSERV.0028.0005] Loading Default package
000012 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.event:startEventAgentPort)
000013 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.email:init)
000014 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.ftp:init)
000015 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.http:init)
000016 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.https:init)
000017 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.smime:init)
000018 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.sock:init)
000019 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.net.sslsock:init)
00001A [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.ns:syncToNamespace)
00001B [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.remote:init)
00001C [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.schedule:init)
00001D [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.security.revInvoke:init)
00001E [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.tx:init)
00001F [B2BCORE.0063.0011] Start
000020 [B2BSERV.0028.0012] WmRoot: Startup service (wm.server.soap:init)
000021 [B2BSERV.0028.0012] WmPublic: Startup service (pub.ldap:init)
000022 [B2BSERV.0028.0012] WmPartners: Startup service (wm.PartnerMgr.gateway.admin:startup)
000023 [B2BPCKG.0074.0003] TransactionManager: init (entries=0, freeBlocks=0, maxFree=0, bytes=0, sync=true, file=packages/WmPartners/config/xtn.log)
000024 [B2BPCKG.0073.0005] Admin: WmPartners Startup ok
000025 [B2BSERV.0028.0012] SAP: Startup service (sap.admin:startup)
000026 [B2BSERV.0028.0013] Startup service exited with the following error: java.lang.reflect.InvocationTargetException: JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc. Not found in java.library.path [/opt/IBMJava2-amd64-142/jre/bin/j9vm:/opt/IBMJava2-amd64-142/jre/bin:/opt/IBMJava2-amd64-142/jre/bin:/opt/IBMJava2-amd64-142/jre/bin/classic:/opt/sapbc47/Server/packages/WmWin32/code/libs:/opt/sapbc47/Server/packages/WmPartners/code/libs:/opt/sapbc47/Server/packages/SAP/code/libs:/opt/sapbc47/Server/lib:/opt/CA/SharedComponents/lib:/usr/sap/ECQ/SYS/exe/run:/oracle/client/10x_64/instantclient:/usr/lib]
000027 [B2BSERV.0028.0012] SAP: Startup service (sap.admin.xslt:startup)
000028 [B2BSERV.0028.0012] SAP: Startup service (sap.transport:ALEinit)
000029 [B2BSERV.0028.0013] Startup service exited with the following error: java.lang.reflect.InvocationTargetException: com.wm.pkg.sap.SAPConfig (initialization failure)
00002A [B2BSERV.0028.0012] SAP: Startup service (sap.transport:BAPIinit)
00002B [B2BSERV.0028.0012] SAP: Startup service (sap.transport:RFCinit)
00002C [B2BSERV.0028.0012] SAP: Startup service (sap.transport:XMLinit)
00002D [B2BSERV.0028.0012] SAP: Startup service (sap.demo.idoc:registerDemoRoutings)
00002E [B2BSERV.0028.0012] WmDB: Startup service (wm.server.db:startup)
00002F [B2BSERV.0025.0005] Port Manager started
000030 [B2BSERV.0025.0013] Cache Sweeper started
000031 [B2BSERV.0025.0016] Config File Directory Saved
000032 [B2BSERV.0014.0002] Initialization complete.
000033 -
2011-10-11 03:20:36 EDT
000034 [B2BSERV.0014.0005] Shutting down server. User requested.
000035 [B2BSERV.0028.0015] SAP: Shutdown service (sap.admin:shutdown)
000036 [B2BSERV.0028.0016] Shutdown service exited with the following error: java.lang.reflect.InvocationTargetException: com.wm.pkg.sap.SAPConfig (initialization failure)
000037 [B2BSERV.0028.0015] WmPartners: Shutdown service (wm.PartnerMgr.gateway.admin:shutdown)
000038 [B2BPCKG.0073.0001] Admin: WmPartners Shutdown
000039 [B2BSERV.0028.0015] WmPublic: Shutdown service (pub.ldap:shutdown)
00003A [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.http:shutdown)
00003B [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.https:shutdown)
00003C [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.ftp:shutdown)
00003D [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.email:shutdown)
00003E [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.tx:shutdown)
00003F [B2BCORE.0063.0013] Shutdown
000040 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.schedule:shutdown)
000041 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.remote:shutdown)
000042 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.sock:shutdown)
000043 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.net.sslsock:shutdown)
000044 [B2BSERV.0028.0015] WmRoot: Shutdown service (wm.server.security.revInvoke:shutdown)
000045 [B2BSERV.0014.0006] Server shutdown completed.
If anyone knows the solution, then please let me know. Your help is appreciated.
Best Regards,
Vikash Chandra
Edited by: Chandra Vikash on Oct 11, 2011 1:46 PMHello gaurav,
I have tried re-installing.
I am able to open the web-admin and also all the links except the ones in the adapters section.
I have checked the installation document, adapter guide for BC 4.8 but i couldnt find anything useful.
I was just wondering if it has got anything to do with the OS.
lemme know if you have come across anything like this.
thanks for the help.
Sreejith -
Hello,
I have a BizTalk Server 2009 running on Windows Server 2003 x64. I am installing WCF-SAP adapter and have done the following for the same. However, I am getting an error as mentioned below when I click on the Configure button of WCF-SAP adapter in send
port. I would appreciate if anyone could let me know how to fix this error and make the WCF-SAP adapter working.
TITLE: BizTalk Server 2009 Administration Console
Exception has been thrown by the target of an invocation. (mscorlib)
ADDITIONAL INFORMATION:
Exception has been thrown by the target of an invocation. (mscorlib)
Could not load file or assembly 'Microsoft.Adapters.SAP.SAPGInvoker, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling
the application may fix this problem. (Exception from HRESULT: 0x800736B1) (Microsoft.Adapters.SAP)
This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
I have copied the following 32 bit & 64 bit unicode DLLs in SysWOW64 and System32 folders respectively.
icudt30.dll
icuin30.dll
icuuc30.dll
librfc32u.dll
libsapu16vc71.dll
libsapucum.dll
Following r3dllinst DLLs are there in System32 folder.
mfc42.dll
mfc42u.dll
mfc71.dll
mfc71u.dll
msvcp60.dll
msvcp71.dll
msvcp80.dll
msvcr71.dll
msvcr80.dll
Following r3dllinst DLLs are there in SysWOW64 folder.
mfc40.dll
mfc40u.dll
mfc42.dll
mfc42u.dll
mfc71.dll
mfc71u.dll
mfc80.dll
mfc80u.dll
msvcp50.dll
msvcp60.dll
msvcp71.dll
msvcp80.dll
msvcr71.dll
msvcr80.dll
I have the following softwares installed on the server.
Microsoft Visual C++ 2008 Redistributable x64
Microsoft Visual C++ 2008 Redistributable x86
WCF LOB Adapter SDK (64-bit)
BizTalk Adapter Pack 2.0 (64-bit)
BizTalk Adapter Pack 2.0 (32-bit)
The following bindings are also present in the machine.config under Framework\v2.0.50727\CONFIG and Framework64\v2.0.50727\CONFIG
<system.serviceModel>
<extensions>
<bindingElementExtensions>
<add name="sapAdapter" type="Microsoft.Adapters.SAP.SAPAdapterExtensionElement, Microsoft.Adapters.SAP, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</bindingElementExtensions>
</extensions>
<client>
<endpoint binding="sapBinding" contract="IMetadataExchange" name="sap" />
</client>
</system.serviceModel>
Thanks,
TarunHave you tried this?
http://geekswithblogs.net/MoonWalker/archive/2013/07/17/could-not-load-file-or-assembly-microsoft.adapters.sap.sapginvoker.dll.aspx
Morten la Cour -
Cannot edit SAP or WebService Jobs via Client (5.3)
When I try to edit or view our SAP or Web service jobs in the Client (5.3), it
brings up the job details but there is no SAP or web service tabs shown and the
Job name and other details of the job are blank.
From the same computer, I can successfully edit sap/web service jobs pointing at
our other database alias' (we have 2 QA environments). It is just the one
environment that is having this issue.
Our license is ok and the SAP and WS connections are fine. The SAP and WS jobs
are also running fine.
This is not the issue where the client machine's SAP and WS Adapters are getting
"confused" BECAUSE we CANNOT open sap/ws jobs from ANY machine. I am sure that
this has to do with settings on the server or in the database.
We have been able to open these successfully in the past.
Any ideas from anyone having this same experience would be greatly appreciated.
ThanksAs Jon has mentioned, you need to add the command management-access inside command to be able to ping, SSH, ASDM into your firewall.
Please remember to rate and select a correct answer -
How to log in standard sap way in a jsp/servlet project
Hi expert,
To log and trace in sap standard mechanism always confuse me a lot.
Is there any how-to document for j2ee project?
I know for wdj you can add log configuration by select 'create log configuration file' in context menu, but I can not find this for a j2ee project.
I would like to see the log in LogViewer of VA, put all logs together in sap management make sense in our project.
Thank you for your hints.
WilliamHi,
f
ile=new FileLog("f:/WebServiceTrace/trace2.%g.log", 800000, 10, new TraceFormatter());
The above code specifies the path for your log file.
Then add this file as a log location and then log the traces. For this you can use the following code like:
Location location=Location.getLocation(className);
location.addLog(file);
location.setEffectiveSeverity(Severity.ALL);
location.entering(methodName); -
Migration from webmethods to SAP PI 7.1
Hi All,
I need some information on migrating webmethods to PI 7.1.
We have our interfaces currently working in webmethods which call webservices in SAP.Currently legacy systems call SAP webservices through webmethods which we would like to migrate to PI 7.1.
Could I get some information on how to proceed with this?
1.Could I get the overview
2.Can I import the same structure and mappings into SAP PI?
3.Do I need to recreate the mappings or use the same from webmethods ..if they are XSLT mappings?
4.Can I use the mapping transformation done in webmethods ?
Any thoughts would be of great help
Thanks,
C> I need some information on migrating webmethods to PI 7.1.
> We have our interfaces currently working in webmethods which call webservices in SAP.Currently legacy systems call SAP webservices through webmethods which we would like to migrate to PI 7.1.
>
> Could I get some information on how to proceed with this?
>
2 years back i worked on one migration project from WebMethods to SAP PI 7.1
> 1.Could I get the overview
> 2.Can I import the same structure and mappings into SAP PI?
> 3.Do I need to recreate the mappings or use the same from webmethods ..if they are XSLT mappings?
> 4.Can I use the mapping transformation done in webmethods ?
>
> Any thoughts would be of great help
1)Only XSLT Mapping program can be reused in PI7.1,most of the times without change, sometimes it required change when you have java functions in XSLT Mapping.
Adjust your XSLT mapping programs compatible to without using XML TOOL kit option in Operation mapping.
2) To understand the web methods flow , you should have some basic /medium level of knowledge , then you can easily understand the mapping logic implemented in Web Methods.
3) When you developing interface use Web methods for only mapping logic, donu2019t try to implement the same design what developed in Web Methods. Think PI prospective. The way web methods execute interface is differ compare to PI (execution process).
4)If any java services existing in current web method interfaces, you canu2019t use the same as java mapping program in PI,in web methods we can perform state full operation from java services in web methods. But in PI it is strictly avoided performing state full operation like retrieving the data/sending data to Data base using Java map.
5) If your client forcing you to use XSLT mappings then only use, else implement the same logic using GUI mapping in PI.
6) Connecting to SAP systems and non SAP system use Adapters in PI,it is very easy . Follow standard way of communication using PI ,donu2019t try to copy from Web METHODS.
Thanks and Regards,
Raja Sekhar -
Hi Experts,
I was trying to find out some of the base EAI functionality on SAP XI and got confused with these below items. Hope will get answers in SDN.
<b>1.</b> when a process(integration process with BPM) is in error, can I restart the process from SAP inbox(when the error occurred, it should send an SAP mail/alerts to inbox)?
<b>2.</b> In BPM can we sequence messages from the message data(if I am receiving multiple orders, and I have to post as per the sequence)?
<b>3.</b> What is the facility available to track duplicate message(if I am receiving same message multiple time and I have to process only once and rest I have to discard)?
<b>4.</b> Is it possible to prioritize message in SAP XI? if yes, how?
<b>5.</b> in BPM if I am collecting messages and merging it, can know the details about process like how many messages already merged while the process is running?
<b>6.</b> Can we implement batch lookup process in mapping(if i have an order with multiple item for which i need cross ref data, can execute lookup once and get data for all items)? Can I retry the lookup if it fails first time with a counter or with manual interventions? is it possible to do a lookup 2nd time only for the data which has got failure on first time?
<b>7.</b> How can we handle error(say, if I have to send an alert) while doing lookup?
<b>8.</b> While sending an alert, is there any facility available to customize the message(if I need to add any help tips, or some dynamic data from xml message, or different type of message for SMS and email etc.)? Can we do deadline monitoring for notifications? Can we send message in different languages?
<b>9.</b> Is there any specific way SAP XI handles bulky messages(say 200mb)?
<b>10.</b> Can I search for a message in SAP XI with the data(say order no, sales org etc.) available in the message body?
Please through some light on these.
Thanks,
Sri.HI,
1. when a process(integration process with BPM) is in error, can I restart the process from SAP inbox(when the error occurred, it should send an SAP mail/alerts to inbox)?
Yes it is possible see the below link
Reconciliation of Messages in BPM - /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
2. In BPM can we sequence messages from the message data(if I am receiving multiple orders, and I have to post as per the sequence)?
Yes it is possible thourh send step through serialisation or using spcified queue
3. What is the facility available to track duplicate message(if I am receiving same message multiple time and I have to process only once and rest I have to discard)?
Yes it is possible maintain the correlation and loop in that loop check the availability of msgs but this is based on msgs numbers or certain period only.
4. Is it possible to prioritize message in SAP XI? if yes, how?
yes
5. in BPM if I am collecting messages and merging it, can know the details about process like how many messages already merged while the process is running?
How to serialize IDoc XML messages fed into XI - /people/community.user/blog/2006/11/04/how-to-serialize-idoc-xml-messages-fed-into-xi
serialization /people/alessandro.guarneri/blog/2006/11/26/content-based-serialization-dynamic-queue-name-in-xi
6. Can we implement batch lookup process in mapping(if i have an order with multiple item for which i need cross ref data, can execute lookup once and get data for all items)? Can I retry the lookup if it fails first time with a counter or with manual interventions? is it possible to do a lookup 2nd time only for the data which has got failure on first time?
I hope each time one it is possible,you can call multiple but this is not sure and performance wise also not suggeted.
7. How can we handle error(say, if I have to send an alert) while doing lookup?
see thebelow links
DB lookup - /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
SOAP Lookup - /people/bhavesh.kantilal/blog/2006/11/20/webservice-calls-from-a-user-defined-function
Lookup - /people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
Also read thru this to get more idea on lookups -
http://help.sap.com/saphelp_nw04/helpdata/en/cf/406642ea59c753e10000000a1550b0
Lookups in XI made simpler - /people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
How to check JDBC SQL Query Syntax and verify the query results inside a User Defined Function of the Lookup API -
http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
/people/prasad.illapani/blog/2006/10/25/how-to-check-jdbc-sql-query-syntax-and-verify-the-query-results-inside-a-user-defined-function-of-the-lookup-api
Lookups - /people/morten.wittrock/blog/2006/03/30/wrapping-your-mapping-lookup-api-code-in-easy-to-use-java-classes
Lookups - /people/alessandro.guarneri/blog/2006/03/27/sap-xi-lookup-api-the-killer
8. While sending an alert, is there any facility available to customize the message(if I need to add any help tips, or some dynamic data from xml message, or different type of message for SMS and email etc.)? Can we do deadline monitoring for notifications? Can we send message in different languages?
/people/sap.india5/blog/2005/12/06/xi-ccms-alert-monitoring-overview-and-features - CCMS Alert Monitoring
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
Alerts with variables from the messages payload (XI) - UPDATED - /people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
Triggering XI Alerts from a User Defined Function - /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
http://help.sap.com/saphelp_nw2004s/helpdata/en/af/73563c1e734f0fe10000000a114084/content.htm for SMS you need configure SCOT
Regards
Chilla -
SAP Netweaver XI VS SAP ABAP VS SAP BW
Hi Guys,
I'm an SAP BASIS administrator. But I am thinking of a career change in my company and if I will be given a chance, I am choosing between the three below.
SAP Netweaver XI
SAP BW
SAP ABAP
I am confuse on which of these three is the best one.
I like BW because many says that this is very in demand.
I like ABAP because I love programming. But I am afraid that this will not be in demand in the future because of the (Netweaver - is it true?)
Lastly, knowing that Netweaver is new in SAP, I am thinking that this will be popular and in demand now and in the future.
Could you guys share your thoughts about this? Which one is the best to choose from the three.
Thank you in advance.
ErwinHi,
In my view as you are already experienced in BASIS you shall go with it and cover the all stacks of NetWeaver and be the NetWeaver BASIS consultant. Here you can have exposure of all the stacks XI/EP/MDM etc and as a BASIS person you will have more opportunity as well if you are able to handle it.
Regards,
Subhash -
Hi all,
I have completed my B.E(Computers) this year. I am a fresher .Presently i m working in MIS Dept in an Automobile Company . Here everything is implemented on SAP . I m confused whether Basis or Abap will be better .Will anyone plz suggest me ,in SAP what should i choose to flourish my career.
Thanks in advance.
With Regards,
Ramiz.Dear Ramiz,
Basis and ABAP are two different fields.
Basis: This field relates to managing the Hardware, Database, Server Sizing, Workload etc. Basis User has all the authorizations and can execute all the T. Codes in any of the SAP Solutions individually or cross-solutions.
This field is meant basically for System Administration and System Security.
ABAP: This field relates to the Coding part of the SAP system. Its a language in which codes are written and it stands for Advanced Business Application Programming. In any of the SAP solutions, there are Standard functionality which usually meet the customers' requirement. But there are scenarios where in standard functionality doesn't serve the purpose. In order to meet the specific non-standard requirements you need to write/create new or modify the existing codes.
For a graduate in Computer Engineering, i think ABAP would be a better choice as it involves regular Innovations and keeps you up to date with the latest technologies.
Where in Basis, the job involved is monotonous and the upgrade in the new technologies involved with is over a long period of time.
Hope you understand the explanation and you are the best judge of which field you want to grow in.
All the Best!! -
Dll (sender) to SAP(reciever ) Scenario
Hi,
I have a query regarding the dll to SAP scenario .
which adapter can be used to call the dll (The application is a knd of a solver that is used to optimize the scarce resources ).I need to integrate this application that is a dll (Name is LP_Solve ) which will then update the SAP database .
which adapters can be used on the sender and the receiver side .
Please provide some suggestion .
Thanks in advanceHi ,
As i have mentioned above also I have this scenario in which SAP sends data to LP_solve (which is a dll file) and the result of LP_solve is then again sent to SAP .
Is there any use of XI in this scenario ?
Can this data from SAP be sent to a utility via BAPI/RFC and this utility will then send the data to LP_solve(since it is a dll file) and the data from LP_solve be again sent to ulility which will send the data to SAP again .
SAP->utility->LP_solve->utility->SAP
I am new to XI .Please help ..
Thanks in advance -
Hi,
First of all i'm new to this community.
I just completed my graduation(2010 Engg. passout) and got recruited by an organisation.There i got trained in SAP-ABAP and i'm now clear with the concepts although i have never worked in a ABAP development project.But,I did one mock project.
Its 2 months now.I dint get any chance to work in a project.But,yesterday i got a call, and they gave me an oppurtunity to work in a development project.
Meanwhile,they r also giving me an oppurtunity to shift my carrer towards functional side.I have been given an option to learn SAP-FICO in the organisation itself.They said it wud b like a 4 months training with hands-on experience and domain training.And that too i ll b trained along with MBA graduates.They are assuring me with a project a proj as soon as i complete the training.
Which one should i choose?
Get into implementation project as technical consultant or
should i go to attend tat SAP-FICO training and become a functional consultant?
Since i'm new to this SAP world,its quite confusing.
Your valuable feedback will help me to choose a right carrer.
Thanks & Regards,
RajaHi Paul ,
Thanks for your reply .
Starting from my first implementation i was a customer facing guy & i was admired by the way a functional consultant plans, designs and oversight of constructing the solution.I got practised myself to propose a solution or work around/gap fits in the product during my ERP implementations,I like speaking with business people which give us a lot of ideas in a broder scope
Of course a technical consultant is a heart of a project without which any project will not sucess.
But Paul can you please advise me is it worth paying a hugh amount to seimens to get trained?
Thanks,
bhareth -
Hello All...
need your help.
I am currently working on SAS technology as a SAS Developer. I want to learn SAP. But have confusion between SAP-ABAP and SAP-BI/BW.
Which one will be good for me? SAS gives me basic BI background so thought of BI/BW.
& Will I get job after the course completion. I am having 2.5 years experience on SAS.
Please help..
Thanks...:)Hi,
Module selection is totally depend on your interest.
ABAP - is purely technical and coding work. if you have strong skill on coding then you can choose ABAP module.
BW - its data warehouse. its techno-functional. You don't need any special skills to learn BW. its easy to understand the BW concepts.As per business needs we need to design data flow by using BW architecture(extended start concept).After design of data flows we need to load the data from different sources and do the reporting by using Bex tools(Bex designer/analyzer).
BW have 3 major areas.,
1. Modeling/Designing.
2. ETL - Extraction,transferring and loading
3. Reporting - Bex tools.
Thanks -
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 -
Replacing BC with SAP XI-URGENT
Hi Experts ,
I have a query related to a case in which we want to replace SAP BC with SAPXI.
The client is going for an upgradation from SAP R/3 4.6 c to ECC 6.0 and they have architecture like 4.6c--- BC-SAP Adapter--- Customized Adapters(Third party).
The customized adapters make synchronous RFC calls to 4.6 c through SAP Adapter and BC.
Basically MQ series flow is there between customized adapter and SAP ADAPTER which further updates R/3 through BC.
Now they want to upgrade from 4.6c to ecc 6.0 and replace BC with SAP XI without making any changes to SAP Adapter and customized adapters
Now my questions are :-
1) If i replace BC with SAP XI will there be any development changes required or it will be only configuration changes that can be done by BASIS?
2)Is it possible that Third Party continues to make RFC calls to XI and XI make RFC calls to R/3.
3) In XI we will be configuring JMS adapter for MQ series or MQ series adapter.
4) What difficulties can be faced during replacement of BC with SAP XI ? What can be the impact of replacement?
I would appreciate an early response as this is very urgent.
Regards
Saras Jain> Hi Experts ,
> I have a query related to a case in which we want to
> replace SAP BC with SAPXI.
> The client is going for an upgradation from SAP R/3
> 4.6 c to ECC 6.0 and they have architecture like
> 4.6c--- BC-SAP Adapter--- Customized
> Adapters(Third party).
>
> The customized adapters make synchronous RFC calls to
> 4.6 c through SAP Adapter and BC.
> Basically MQ series flow is there between customized
> adapter and SAP ADAPTER which further updates R/3
> through BC.
> Now they want to upgrade from 4.6c to ecc 6.0 and
> replace BC with SAP XI without making any changes to
> SAP Adapter and customized adapters
> Now my questions are :-
>
> 1) If i replace BC with SAP XI will there be any
> development changes required or it will be only
> configuration changes that can be done by BASIS?
Only some parts of the SAP BC can be migrated to SAP XI like xslt mappings
refer this : https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b4f3755a-0401-0010-b6b3-9b65bb7d4503
> 2)Is it possible that Third Party continues to make
> RFC calls to XI and XI make RFC calls to R/3.
yes, 3rd party can make calls to XI and XI will make RFC calls to R/3 calls using the RFC adapter in XI.
> 3) In XI we will be configuring JMS adapter for MQ
> series or MQ series adapter.
you will have to configure the JMS adapter in XI.
> 4) What difficulties can be faced during replacement
> of BC with SAP XI ? What can be the impact of
> replacement?
>
Refer this for more info:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a8424011-0d01-0010-e19d-e5bd8ca52244
>
> I would appreciate an early response as this is very
> urgent.
>
> Regards
> Saras Jain -
SAP Netweaver trial version installation problem
Dear friends
I tried to install SAP netwaever tial version on my labtop. I followed the instruction excatly as shown in the website www.sdn.sap.com. the first confusing thing I faced that during installation of MS loopback adapter I found that the network adapter I cfreated dose not contain (internet protocol TCP/IP instead I had internet protocol version 4 TCP/IPv4. however I used it and do IP address as specified. then I continue installation and when I finished I didnt find the following in my start up menu Programs u2013> SAP NW 7.01 ABAP Trial Version u2013> NSP. only a SAP Management Console was installed. Now I tried to uninstall SAP netweaver from my system in order to reinstall again, but I couldn't uninstall completely and each time I tried to reinstall the system keep give me waring massage that SAP already installed. even I used the registery clean tool but still facing the problem.
Please help me to completely uninstall all the SAP component from my system in order to installed it again.
Thanks in advance
Edited by: rizik_Hilan on Nov 6, 2010 8:24 PMDear Faisal
Thanks for your reply I will use the links yo sent to me in yor reply bt first of all I should uninstall all SAP component from my system. each time I run setup from image folder I always get the following massage " the Wizard has detected an already SAP system NSP on this host. Uninstall first." I need a way to remove the remaining SAP . I uninstall every folder I saw in my harddrive related to SAP and also I used registry clean tool bt still I face the problem
For yor help my friends
Maybe you are looking for
-
My computer is still slow after uninstalling Macbook pro and buying a LaCie external hard drive and saving everything to it. I repaired disk permissions. Am I supposed to erase original hard drive? Thanks!
-
Trying to install a Corsair H80i on my MSI X99S SLI PLUS (2011-3)
Has anyone else had trouble with this? I just bought my new kit and I cant get it installed the cant be screwed on the backplate due to the holes being to big, when i check what others have written they all say that the backplate on the motherboard s
-
Why is my BROWSE Window blank?
Hi, I've been using Homesite for a few months now, and just recently my Browse window no longer displays anything. I can't find anything in the options or setting menus to get it back. The Edit window seems to work fine, but the Browse window is comp
-
Connect a camera to media player
I have a NI 1764 camera. Is there any way to connect to media player from web builder? Like an webcam. Thx Solved! Go to Solution.
-
Conditional display of region with PL/SQL function returning SQL query
Hello, ApEx 2.0. I use PL/SQL functions that return SQL queries to display the contents of a region. How could I conditionally display such region ? If no data is found, the region shouldn't be shown. I tried with "SQL query returns at least one row"