CAF GP - SAP XI BPM
Hello *,
I'm new to CAF and I'd like to implement a pricing process tool within this framework.
The process has just the following process steps / services (data flow in brackets):
- Taking new defined products and data from SAP PLM (SAP PLM <-> SAP XI <-> Application Service wraps Web Service of XI)
- Show a UI to define prices for the new products
- Saving new defined prices to SAP SD (Application Service wraps Web Service of XI <-> XI <-> SAP SD)
Up to know XI is just part of the process because of monitoring aspects and CAF GP for modeling the process.
But as I read about BPM in SAP XI I'm not sure if CAF GP is the right and only choice for process modeling.
So my questions are:
1. When do I have to use CAF GP and when the BPM component of SAP XI?
2. Can I use both in collaboration? Or do I even have to?
3. What are the differences (advantages/disadvantages) of CAF GP / SAP XI BPM?
Could anyone give me some advice?
Thanks in advance...
Regards,
Joschi
Hi Divya,
First of all I can't really accept the statement <b>"Modeling in GP"</b>. Guided Procedure is NOT a tool for modeling to be used by a BPX according to my opinion. Developing a process in GP requires more technical knowledge than functional/business knowledge. The example of modeling environment/tool is ARIS/Websphere Business Modeler , etc - where the BPX can "model" a business process purely based on business knowledge without having any so-called technical knowledge. And in turn this model can be converted into the technical artifacts to be modified or developed by the technical experts. The example of this kind of business modeling to implementation is ARIS modeling -> XI ccBPM. But in GP there is no such tool as of now for modeling. What we do in the GP design time is only development.
Now coming to your question - you can use BPM engine as your GP runtime engine. But that still doesn't solve our first issue. Modeling of GP process is still missing. And one more interesting observation is if you go through the <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/706005a3-3bd6-2910-91ae-a2016239bdcf">Netweaver PI 7.1 presentation</a> you can find there are lot of similarities between PI 7.1 and existing CAF Guided Procedure. Previously XI-BPM was usually used for non-interactive processes (with background message exchange) and Guided Procedure used for more interactive processes (with UI). But in PI 7.1 a new human task action has been added in ccBPM based on BPEL 2.0 specification. That means now XI-BPM can also support interactive processes as well. So doesn't this sound a kind of parallel technology to CAF GP? My question is if these two are getting really parallel one has to die out and which's that one? And if CAF-GP going to stay what's the modeling environment for the same?
Thanks,
Dipankar
Similar Messages
-
Hi Gurus,
I got an issue of SAP NW BPM deployment after I developed a NW BPM process example. The BPM example is used for interacting with SAP PO AEX for message orchistration. I paste the error text as below, hope someone could help me:
=========================================
Status ERROR
Plugin : com.sap.ide.tools.services
code=0
Deployment problems
children=[
Status WARNING
Plugin :
com.sap.ide.tools.services
code=0
DC test_example_0/bl/ddic does not contain any archives for deployment
Status WARNING
Plugin :
com.sap.ide.tools.services
code=0
DC test_example_0/bl/caf/dictionary does not contain any archives for deployment
Status WARNING
Plugin :
com.sap.ide.tools.services
code=0
DC test_example_0/bl/caf/metadata does not contain any archives for deployment
Status ERROR
Plugin :
com.sap.ide.tools.services
code=0
Deployment failed
com.sap.ide.eclipse.deployer.api.APIException: System Local/POD not responding.
at com.sap.ide.eclipse.deployer.DeployerPlugin.getCurrentServerInfo(DeployerPlugin.java:94)
at com.sap.ide.eclipse.deployer.DeployerPlugin.getClient(DeployerPlugin.java:246)
at com.sap.ide.eclipse.deployer.DeployerPlugin.getClient(DeployerPlugin.java:218)
at com.sap.ide.tools.services.dc.EngineDcDeployService.deployFiles(EngineDcDeployService.java:255)
at com.sap.ide.tools.services.dc.EngineDcDeployService.deploy(EngineDcDeployService.java:135)
at com.sap.ide.dii05.ui.internal.actions.dc.DcDeployAction$5$1.run(DcDeployAction.java:282)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
=======================================================
Thanks a lot in adv.
regards.
RajeshHi,
Check below thread .
BPM deployment failed
Regards, -
SAP NW BPM and NW CE in heterogeneous system landscape and SOX
Hi,
Does anybody have experience with implementation of SAP NW BPM in a heterogeneous system environment (SAP, non-SAP, Legacy) in regards to detailed audit requirements (SOX compliance)? SAP Business Workflow is well established regarding SOX compliancy. But, what about NW BPM?
Thanks for you replies in advance.
ShahramHi Shahram,
Not sure about the way you are implementing BPM in SAP/NonSAP scenario, but in BPM you can have detailed reporting and analytics for auditing purpose.
You can also create your own data source and pass data values from the process.
Check : [Real-Time Reporting|http://help.sap.com/saphelp_nw72/helpdata/en/a1/bde4657d1f42e3a7c698d16a699635/content.htm]
-Abhijeet -
Use of Web Dynpro ABAP as UI in SAP NetWeaver BPM?
Hello,
Have anybody heard of any plans by SAP to support SAP Web Dynpro ABAP as another option for the UI in SAP NeWeaver BPM?
As SAP now delivers some Web Dynpro ABAP UI:s as part of EHP:s etc it would be good to be able to reuse these in SAP NetWeaver BPM.
All input is welcome.
Thanks for your help and support,
/Markusi heard it can be expected in 7.3.
-
Need help: "SAP NetWeaver BPM: End-to End Process Impln"
Hi,
I've read and tried this tutorial:
[SAP NetWeaver BPM: End-to End Process Impln|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d07f3e88-554f-2b10-3cbf-ab8afea51b9f
After User_A completes his task - User_B is unable to see it in his UWL.
I have retraced my steps and there is no step missing. Can someone point me to a solution please?
Thanks.
p256950
Edited by: p256960 on Nov 24, 2008 2:14 PMI could successfully deploy this tutorial, but I am not seeing task item in UWL for User_A.
Can someone point me how to diagnose this issue?
Best regards, -
New to SAP XI BPM scenario File -- RFC -- File
Hi All,
I am new to SAP XI BPM,
My Scenario is : the input parameter for the RFC is sent through a file and the response from the RFC comes into XI which is then written into a file.
Here my dought is How many Container I have to create... and tell me what is use of Container...
Thanks & Regards
SivaWell in short I would like to say is
A Conatiner is like a table whose structre is having two fields namely ELEMENT and VALUE so it is nearly similar to decalring variables in the general programming , but here in the workflow terms we call them as Container elements. and Conatiner is a place where all the defined variables are stored with Name/Value pair.
Now coming to the issue , the file which is imported from XI make sure that it has the structure as Name//Type/Value
Count the number of lines and create the conatiner dynamically by using the class CL_SWF_CNT_CONTAINER from the ABAP program it has lots of methods check it . -
Simple Data Type in CAF of SAP NetWeaver DevStudio 7.1 SP3
Hallo
Anybody knows about the use of Enumeration for simple Data Type in CAF of SAP NetWeaver DevStudio 7.1 SP3?
I've defined an attribute "status" for the Entity "Project" with the following values
0: NEW;
1: ACTIVE;
-1: INACTIVE.
As you see the data type is short.
In the program I want to use the following code:
Project myProject = new Project();
myProject.setStatus(Status.NEW)
But I found it out, it is inpossible to to use Status.NEW.
On the other side I read the article of https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/085098ea-0c01-0010-12a8-80ac838bec85. This article is again not updated with the version 7.1 SP 3.
I cannot understand about the whole changes. In the previous release we can define a DDIC type and use it as Simple Data type and in the new Release we just use the XSD-Facet to define an enumeration, but the problem is: we can not reference it in the program. I don't see any advantage. And I tried to find out how I can define the attibute using DDIC type. I didn't get it.
Thanks for any Hints!
Kind Regards!
PingHi Oliver,
Thanks for the reply!
I have login into the system, using User Id and Password.
I have tried unsinstalling everything but the result remains the same.
Previously only one service SAPCE_01 was showing up in the services explorer. But when I tried the
Instance 00:
sc create SAPRKT_00 binPath= "C:\usr\sap\RKT\SYS\exe\uc\NTI386\sapstartsrv.exe pf=C:/usr/sap/RKT/SYS/profile/CE1_SCS00_xxxxx" start= auto obj= "NT AUTHORITY\LocalService" password= abcd1234
Instance 01:
another service SAPCE1_00 was created. But when I tried to retry the instlattio, the installation again stopped at the point while starting the service and when I tried to retry it terminted with the following error.
Please guide.
sapinst.exe - Application Error
The instruction at "0x00cbf040" referenced memory at "0x0072006d". The memory could not be "read".
Click on OK to terminate the program
Click on CANCEL to debug the program
Selfextractor error
iaextract.c:888: child has signaled an exec error. Keeping directory C:/DOCUME1/I047488/LOCALS1/Temp/sapinst_exe.1448.1196681060
OK
Manish -
SAP NetWeaver BPM Troubleshooting Guide
Hi all,
I am not sure if you happen to see that the description of this forum had changed.
Thus I wanted to point your attention to a a page we recently added to it: The so called '[SAP NetWeaver BPM Troubleshooting Guide|http://wiki.sdn.sap.com/wiki/display/BPMT]' tackles typical problems you may encounter when start using SAP NetWeaver Business Process Management (BPM).
We came up with a step-by-step based guide similar to the one the colleagues from the Java Server Team created. It covers aspects like modeling, running and monitoring your SAP NetWeaver BPM processes.
For sure this guide is not complete. We added an inital set to it and would love to see it evolving together with your help. So feedback from your side is always appreciated. Furthermore it clearly cannot cover all aspects the [official documentation|https://help.sap.com/nwce] describes and definitely does not aim to compete with it.
So: Update your bookmarks and give it a try:
[SAP NetWeaver BPM Troubleshooting Guide|http://wiki.sdn.sap.com/wiki/display/BPMT]
Best regards,
Martin
Edited by: Martin Moeller on Jan 25, 2012 10:17 AM (Link updates)Excellent proposal, thanks.
Feel free to use this thread for comments.
Best regards,
Martin -
SAP NW BPM Trial Version Installation Guidance
Hi All,
I am new to SAP NW BPM. I downloaded the trial version software for CE and NWDS.
Steps followed for installation of CE:
1. I installed CE by running "sapinst.exe" under SDNCEBPM7110PREVIEW\CompEnv\IM. I chose MaxDB as database.
2. For additional components the guide says,run the same "sapinst.exe" and use "Continue Old Installation" option.
I did the same thing, but after few steps, it asked me to either recreate the database schema or rename. Is this normal? Or I missed something?
I selected "recreate" option and after it prompted for Administrator password, I gave the password. But, it is giving error as
"Usage: TestAdminPassword <adminuser> <password> <hostname> <p4 port>"
Now, I hit a dead end. Please help me out as how to go ahead with the installation.
Thanks,
Swapna.Do not continue old isntall, start a new one, and use a different name for DB for example CE2...
And if you want you can delete old db instance using dbmcli.
Kind Regards. -
Prerequisites for SAP NW BPM implementation
Hi All,
Can you please let me know the prerequisites for SAP NW BPM implementation?
Also,please let me know the phases in a SAP NW BPM implementation like requirement gathering and subsequent phases.
Thanks in advanceHi,
You can start with this document Step by Step Guide to SAP NetWeaver Business Process Management - Webinar Replay, and this simple example http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/307336b8-098c-2d10-be9c-d41ae345f0ff?QuickLink=index&…
Regards. -
Can anyone [provide me?
Hi Mushon,
go to https://websmp106.sap-ag.de/xi and click on SAP Netweaver in details --> Process Integration --> media library
you will get many presentation on SAP XI & BPM there.
or send your mail id I will send you that.
<b>Please do not request email IDs,
i.e., refer to :-</b>
<a href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement&">The Rules of Engagement</a>
<b>PI/XI SDN Moderator</b>
<b>_________</b>
PS: don't forget to reward points for the problem solved. -
New to SAP XI BPM, File-- RFC-- File
Hi All,
I am new to SAP XI BPM,
My Scenario is : the input parameter for the RFC is sent through a file and the response from the RFC comes into XI which is then written into a file.
Here my dought is How many Container I have to create... and tell me what is use of Container...
Thanks & Regards
SivaHi Siva,
Refer this weblog
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
>>How many Container I have to create
4
a) One each for Input and output file (if they are different).
b) One for request and one for response of RFC.
>> what is use of Container
http://help.sap.com/saphelp_nw04/helpdata/en/78/62373f58502e48e10000000a114084/content.htm
Regards
Suraj -
SAP XI BPM Performance and statistics
Hello all,
I am currently working on an integration using the BPM process within XI. During our initial testing, we noticed that, when it comes to the BPM process, XI takes too long to process a message. The actual size of the payload is really small and there is not much to the BPM process.
For example, I create one BPM process that takes a message and splits the message into separate documents for each target application and pass it on to another BPM process. The second process takes the message and changes its format to what is expected by the receiving application. It calls the target system and waits for a response.
Sender Recv'r Begin End End - Begin
SAPPRG Split 11:29:46 11:31:01 74.810089
Split Route 11:35:11 11:35:17 6.312764
Split Route 11:35:28 11:35:40 12.021294
Route DW 11:35:49 11:35:59 10.71562
Route MPR 11:35:50 11:36:00 9.579952
DW Route 11:35:59 11:35:59 0.50343
MPR Route 11:35:59 11:36:00 0.485403
Total 0:06:14 1.907142533
We also noticed some gaps b/w a message been send and receive steps within XI. I would like to know if there is any statistics on XI performance when it comes to processing messages within the BPM process and/or some documentation on how to improve performance using BPM.
Please, advise
Thanks..
-OV-Hi,
Checklist to use BPM-
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3bf550d4-0201-0010-b2ae-8569d193124e
Also refer this Performance tuning guide-
https://websmp106.sap-ag.de/~sapidb/011000358700000592892005E.PDF
If you are using Correlation etc, then try to use Local Correlation. SO that you can avoid the scope of the correlation to the entire process. By default it will be for entire process. Even you can make use Block step and try to group related steps and give the scope of the steps for the block.
Hope this helps,
Regards,
Moorthy -
Hi,
Is it possible to use ALL CAF functionalities and potentialities without having portal installed?
A customer has portal from other vendor and wants to use our CAF Framework to develop composite applications and integrate with their portal, is this possible?
Thanks & Regards,
JohnHi,
Depends on what you want to use from the CAF framework:
1. CAF core
2. CAF UI/Guided Procedures
CAF core is a toolset and a runtime environment to create business applications, which can be published as, for instance, web services.
These webservices can be used from any other system/language. For the execution of these applications you need at least a SAP Web Application Server with the CAF components installed.
With CAF UI you can model processes in the portal, based on services that can reside anywhere, and execute these from within the portal. For this you need a SAP Portal installation.
Johan -
How to send two different IDocs to SAP without BPM
Hi Experts,
I am working on jms to IDoc scneario,my requirement is to convert one JMS messge in to 2 IDocs(DELVRY,MATMAS) to ECC , i searched in SDN to achieve this requirement without BPM, i found one blog,but its saying its not possible to use multi mapping scenarios with out BPM in IDoc
what is the best approch to achieve my requirement without BPM.
Regards,
Jamesis it true that multi mapping not going to support IDoc scenarios??
Yes it is true that IDOC does not support multi-mapping....this can be proved if you look into the help section which shows the list of adapters supporting multimapping....IDOC is missing from that list....do not get confused between Idoc Multimapping and IDOC Bundling.....IDOC bundling means bundling IDOCs of same type...however you are looking for IDOCs of different types.
Regards,
Abhishek.
Maybe you are looking for
-
Illustrator CS4 Crash Report ...
Dear All, In Illustrator throwing some Crash report, when we are working in image, once that report genrated we can't unable to continute the proces should be the requried EndTask or system restart. Here we are place that report and screen short
-
[Solved] cannot access ttys (Ctrl + Alt + F1-F7)
When I press Ctrl + Alt + F1 I just get this error (Ctrl + Alt + F2 brings me back): :: Loading Initramfs commandline read: splashy commandline read: boot waiting 90 seconds for device /dev/disk/by-uuid/e289..[numbers]..311 ... ... When pressing Ctrl
-
Once rich images in Photoshop now appear flat.
Photos I had previously edited in Photoshop now appear flat in Photoshop, Bridge, Illustrator, Preview, and in the Finder. These same files look good on websites, and also when I drag them into an email. The Color Settings in Photoshop match the file
-
Regarding The Function Module SXMS_ASYNC_EXEC strucking In Queue
Dear All, I have Written an Enhancement for standard Program MB52, I have written an Outbound Proxy and scheduled the job in background the Job is running successfully but default the the Function module SXMS_ASYNC_EXEC is also scheduled and is it
-
GP email notification received only on server restart
Hi, We are unable to send immediate notification mails using "Send Notification Callable Object" in a workflow Application developed using Webdynpro for Java using GP API. We receive all pending emails in bulk only when the system is restarted - thes