Migration of SAP Workflow to non-SAP system

Hi All,
If there is a SAP Standard or custom Business Workflow in SAP system and if we want to implement the same business flow in some non-SAP system(EX: Oracle Apps,Workflow tools etc.,) where Workflows can be used...
Can we migrate the SAP workflow into that system (non-SAP) by converting to the SAP Workflow template in xml or other format that supports the non-SAP system?
Can the above said scenario be done?
Or what is the process of Migrations of Workflows from SAP to non-SAP or Vice versa.?
Thanks in advance
Hraish Kollipara

Hi,
From your posting what I can understand is you want to model the same Process in other System e.g. Oracle Apps  which is already modeled and working properly in SAP system. I wonder if its possible to download the template from a system and use it in other. As per my knowledge every system has its own development Engine which is configured to work in a specified way. So if its possible then its really time saving.
Regards,
Vaishali.
Edited by: Vaishali Rautray on Nov 20, 2009 5:20 PM

Similar Messages

  • Triggering SAP workflow from non-SAP system

    I am trying to use WF-XML to trigger a workflow in SAP from non-SAP system. 
    I have already created a workflow template in SAP and want to test the scenario if this will be really hit by the incoming xml message.
    Questions:
    1. How the data from incoming xml is tranferred to workflow container element? IF system does it, how is done? If not how to address it?
    2. Do we have some tool here, to simulate this situation - to create a test xml incoming message with SAP and really see if that triggers the desired workflow template. Pupose is testing the scenario first in SAP and then going to the other system to test the real interface.
    This is somewhat similar that we see in incoming IDoc. In Idoc we can simulate the incoming IDoc structure and test.
    Is any one here who can guide on this?
    Thanks in advance.
    Rgds.

    Hi,
    You don't need a triggering event. In the xml it says which workflow should be started. You don't need a class to fill the container. The service does this.
    I think there is a way to generate an example xml but I don't know exactly how. In the <a href="http://help.sap.com/saphelp_nw70/helpdata/en/54/de9e3887d6174fe10000009b38f842/frameset.htm">SAPHelp</a> there are some examples of the documents. Check also the entry above it about the creation of a WF_XML document. In the first and third example it shows a container element and its value (QUESTION).
    Try to get a copy of the book "Practical workflow for SAP" by Alan Rickayzen. It has got a part about this.
    Also check this link from the SAPHelp:
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/e8/ea8d380be34e6ce10000009b38f842/frameset.htm">Call Tab Page</a>
    Regards,
    Martin

  • Integration of SAP XI and none SAP tools

    Hi!
    I would like to start working with SAP XI.
    Where can I find the Step by Step case studies describing different SAP XI scenarios (IDOC/ALE, RFC, File, etc.).
    What is the most famous example of integration of SAP XI and none SAP tools?
    Are there tool free of charge and can be downloaded?
    Thank you very much!
    regards
    Axel Schulze

    Axel Schulze wrote:
    > Where can I find the Step by Step case studies describing different SAP XI scenarios (IDOC/ALE, RFC, File, etc.).
    /people/sravya.talanki2/blog/2006/12/25/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-i
    /people/sravya.talanki2/blog/2006/12/26/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-ii
    /people/sravya.talanki2/blog/2006/12/27/aspirant-to-learn-sap-xiyou-won-the-jackpot-if-you-read-this-part-iii
    thats sud be a good start !!!

  • SAP to External Non SAP Systems C++ Connections

    Hi guys,
    i should develop a C++ application that should transfer/receive data from an external Non SAP System to a SAP System (MM SD FI Modules) and viceversa,
    This bidirectional integration should be synchronous and asynchronous, depending on the data flow type,
    I was thinking to use IDocs for this communications,
    I should be able to send purchase and sell orders requests from the Non Sap System to the Sap system and receive the result of SAP processes once the SAP transactions will be finished.
    So i'll have a C++ process that send idocs (created with sdk end sent throught RFC to SAP) for SD or MM operations and a SAP Abap module that receive this idocs and start internal operations.
    After this i need an internal SAP abap module that send to my external application Idoc's with the result of internal operations.
    Are the idocs the common way to transfer data(low cadinality) in this scenario, or there is a better way?
    Note: my sap system versions are previous to the netweaver release, so i can't use a Service Oriented comunication...
    Thanks in advance!!!

    Hi,
    try sending the data through BAPI Function Module.
    and use the FM in your C++ program.
    hope this works....
    try
    best of luck!!
    thanks
    ravi aswani

  • Transferring SAP data to non-sap system

    Hi All,
    My client has non-sap CRM system. We have a requirement to pass material stock information from SAP system to non-sap CRM system. We don't need to update this information on instant basis. We require the update should happen twice or thrice a day.
    -  IDOC LOIMSO01 can be use
    -  Also we can use PI.
    Appriciate if you give some alternative solution, like developing a program which can generate a file etc....
    Thanks, 
    Jennifer

    you need  a load program in your non-sap system.
    if this need to be developed by yourself anyway, then I would not develope another one in SAP for the extraction, instead I would use the standard MB52 stock report and download the result as textfile. And subsequently read this text file to load into your non-sap-system

  • Data load into SAP ECC from Non SAP system

    Hi Experts,
    I am very new to BODS and I have want to load historical data from non SAP source system  into SAP R/3 tables like VBAK,VBAP using BODS, Can you please provide steps/documents or guidelines on how to achieve this.
    Regards,
    Monil

    Hi
    In order to load into SAP you have the following options
    1. Use IDocs. There are several standard IDocs in ECC for specific objects (MATMAS for materials, DEBMAS for customers, etc., ) You can generate and send IDocs as messages to the SAP Target using BODS.
    2. Use LSMW programs to load into SAP Target. These programs will require input files generated in specific layouts generated using BODS.
    3. Direct Input - The direct input method is to write ABAP programs targetting on specific tables. This approach is very complex and hence a lot of thought process needs to be applied.
    The OSS Notes supplied in previous messages are all excellent guidance to steer you in the right direction on the choice of load, etc.,
    However, the data load into SAP needs to be object specific. So targetting merely the sales tables will not help as the sales document data held in VBAK and VBAP tables you mentioned are related to Articles. These tables will hold sales document data for already created articles. So if you want to specifically target these tables, then you may need to prepare an LSMW program for the purpose.
    To answer your question on whether it is possible to load objects like Materials, customers, vendors etc using BODS, it is yes you can.
    Below is a standard list of IDocs that you can use for this purpose to load into SAP ECC system from a non SAP system.
    Customer Master - DEBMAS
    Article Master - ARTMAS
    Material Master - MATMAS
    Vendor Master - CREMAS
    Purchase Info Records (PIR) - INFREC
    The list is endless.........
    In order to achieve this, you will need to get the functional design consultants to provide ETL mapping for the legacy data to IDoc target schema and fields (better to ahve sa tech table names and fields too). You should then prepare the data after putting it through the standard check table validations for each object along with any business specific conversion rules and validations applied. Having prepared this data, you can either generate flat file output for load into SAP using LSMW programs or generate IDoc messages to the target SAPsystem.
    If you are going to post IDocs directly into SAP target using BODS, you will need to create a partner profile for BODS to send IDocs and define the IDocs you need as inbound IDocs. There are few more setings like RFC connectivity, authorizations etc, in order for BODS to successfully send IDocs into the SAP Target.
    Do let me know if you need more info on any specific queries or issues you may encounter.
    kind regards
    Raghu

  • Provision UserID/Password from SAP Ssyetm to Non-SAP System

    Hi,
    I have a requirement to be able to provision UserID & Password from a SAP ECC6 system to a non-SAP thick client application.  All interactions between ECC6 & the non-SAP Application will be via SAP PI.  (SAP EEC6 <-> SAP PI <-> Non-SAP App) 
    Our landscape includes:
    SAP ECC6
    SAP BI
    SAP PI
    SAP SOLMAN
    SAP Portal
    non-SAP App
    SAP IdM has been ruled out due to budget constraints, Active Directory is not suitable due to the requirement that the non-SAP application must be able to authenticate users if the WAN/LAN is down.
    Yes, we could simply maintain the users in both systems, but for the time being that has been deemed not appropriate.
    I have thought about using CUA on SOLMAN to provision to the SAP Systems & then use SAP PI somehow to provision to the non-SAP App, but I have no idea how to pass the raw user password through SAP PI.
    If anyone has any ideas or can point me to links where I can do further research would be much appreciated.
    Thanks in advance,
    Stephen Hall

    The search term "password AND synchronize" will help you further to find "flamewars" from the past.
    You cannot send "raw" passwords from CUA, as the password is represented by a "one way" hash which is not decryptable by mortals, but rather the "raw" password is encrypted and the hashes are compared locally. Non-SAP systems cannot do this... (bar trial-and-error).
    A better option would be to use a SSO mechanism. This is very easy within SAP.
    For bi-directional authentication with non-SAP you will face some challanges...
    The easiest option is to re-use a PKI certificate based authentication or re-use the native Kerberos authentication available for Windows bases PCs.
    In the SAP --> non-SAP direction you can consider using a verification library to extract the user name - but that is not "state of the art" and if such a UID should be encrypted then have fun...
    In the non-SAP --> SAP direction you are best off forgeting about the infrastructure trust or worste-case-scenario is a password sync. Rather re-authenticate the caller using a realm which already exist.
    Active Directory is not suitable due to the requirement that the non-SAP application must be able to authenticate users if the WAN/LAN is down.
    I would consider an application specific password self-service as a failover only and go for the AD or an "identity provider" which your applications trust as a service.
    If your AD or entire network goes down you will probably be in bigger trouble than passwords... so you should not expose "raw" passwords during normal operations for this eventuality...
    Cheers,
    Julius

  • SAP IDOC - XI  - NON SAP IDOC (tRFC)

    Hi all,
    our scenario is as follows:
    1) SAP ERP 2005 send an IDOC to XI (NW04S, 7.0)
    2) XI dos nothing, just routing. So no mapping or stuff like that
    3) XI should send the IDOc to a non SAP System via a tRFC (registered program id)
    a) IDOC can be sent to XI and for test we introduced a file adapter. The IDOC is written to the file system successfully.
    b) tRFC is registered connection test ok to the NON SAP System.
    c) SLD is maintained with a NON SAP technical and a business system
    d) Which adapter to use?
    - IDOC Adapter (following error)
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Call Adapter
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_INV_RCV_SERV</SAP:Code>
      <SAP:P1>BS_OS_N_SEEBURGER</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Receiver service BS_OS_N_SEEBURGER cannot be converted into an ALE logical system</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    - RFC Adapter (following error)
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Technical Routing of Response
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="OUTBINDING">CO_TXT_ROUTING_BACK_ERROR</SAP:Code>
      <SAP:P1>P_OS_EBV_511158_RECEIVER,BS_OS_N_SEEBURGER</SAP:P1>
      <SAP:P2>,BS_OS_OSQ_300,,</SAP:P2>
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error occurred during back-routing Error in communication channel</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    If I set the IDXNOALE the message is succesfully processed but not received by the NON SAP system which is connected to the same tRFC.
    I do not know how to set this scenario, any ideas?
    Thanks
    BR Markus

    Hi all,
    at first thanks for the fast reply.
    I do not use any kind of mapping, so the message should be prozessed through without any changes.
    So two questions:
    1) Where to set the exactly once, ...?
    2) Where to set the return paramaters?
    Inside the SLD the logical system name is configured. I had the settings maintained like Sergio wrote it.
    I changed my configuration to the following:
    - No Party
    - No Business System
    - Creation of a Business Service with the same Logical System as configured in the Bus of SLD
    -> Everything works all right
    So I created the scenario with No Party but again with the Bus and everything was all right, so.
    I had any error in the first scenario but I do not know which one, too many thing changed during the process of problem solving.
    Thanks a lot anyway.
    BR Markus

  • Interface SAP/ABAP-Host - Non SAP/ABAP Host

    Hi experts,
    I need to define an interface technoloty between an ABAP-host and a Non-ABAP host.
    I know, that non-abap hosts are able to call RFC-Function Modules of the ABAP-host and that I can use this method to exchange data between the systems. This means, the non-abap host starts the action.
    But I don't know, how I can do it on the other way, so that the ABAP-host starts the action.
    So how can I call a function/program on the non-abap host out of SAP?
    Do I need to define this as an external program call in SM59?
    And if so, how does the syntax needs to be look-like, which I need to implement in ABAP.
    Is it an normal RFC-FM which has the destination of the SM59?
    Kind regards and thank you for every tip.

    Hi Christian,
                        SUP i.e Sybase is the interface which is used to connect non SAP to SAP system via RFC-FM. It does not require to do RFC settings through SM59.
    Regards,
    Shahezad

  • Installing Oracle for SAP on existing non-SAP RDBMS

    The title says it all -
    I haven't been able to find any real docs supporting or not supporting the practice of using an existing Oracle 10.2 RDBMS to add an SAP DB.  I know it's technically possible, but since the SAP Oracle installer is configured to build a new RDBMS for each SAP instance/DB installation, I'm wondering if it can be altered and piggy back on an existing one.
    The reason is I have a customer who would like to do this so they can continue to use an existing DEV Oracle server without adding the stress of an indepedent set of oracle binaries running, and consuming resources.

    > But aside from that - let's assume the release and patch levels from their own DBs are equal to the requirements from SAP.  What other considerations/issues/supportabilty problems might be encountered?
    If it's not a production system you could certainly go for it.
    I think though, that it's MUCH LESS maintenance work using a second ORACLE_HOME than to try to fiddle with the huge amount of single/interim patches SAP requires. If you just check
    Note 871096 - Oracle 10.2.0: Patches/patch collections for Oracle 10.2.0.2 (59 interim patches)
    Note 1137346 - Oracle 10.2.0: Patches/patch collections for Oracle 10.2.0.4 (39 interim patches)
    I can imagine you having a pretty hard time aligning that with the other non-SAP databases. On top may come incompatibilities with OPatch (SAP uses a "special OPatch") where you may need to switch between the official one and the "SAP-one" depending on which patch you install.
    The only additional resources the new ORACLE_HOME uses is harddisk space (some GB) - which shouldn't be more expensive than the work you'll need to invest to keep the system and working for both.
    Technically it can be done - certainly.
    Markus

  • Using IDOCS to sync SAP and a Non SAP system

    Hi everyone,
    In the current scenario users create customers in SAP. We have used change pointers so that changes to fields cause an IDOC to be generated. This is then sent to Websphere and a flat xml file representation of the IDOC is created.
    My problem is around how IDOCS and change pointers handle clears in fields.
    For example if i add an entry into the NAME 2 field usnig XD03 (we have a change pointer on this) an IDOC is generated and i can see my entry in the correct IDOC segment.
    If i then clear that entry so the field is null an IDOC is generated but there is no NAME 2 segment.
    The recieving system has no idea what field has been cleared.
    Has anyone come across this??
    Cheers
    Carston

    Ok cool,
    So if i make a change in the KNA1 section i get a full E1KNA1M segment - thats great thanks. That should work
    Only issue (and its more for the comsuming system) is that the xml file they load has KNVV fields in also.
    As the idoc hits websphere they will be able to map all the kna1 fields to the relevant xml nodes. Where NAME2 is now null that will map to a blank xml node. Perfect.
    Its how it handles the segments that arent in the sap idoc which worries me. As the KNVV segment isnt there i think they are planning to create blank nodes for the fields so the xml stucture is always complete. The consuming system wants to totally reload the customer based on Kunnr each time it gets an IDOC. So in that case it will load all the KNA1 stuff correctly, including the fact name2 is now blank, but it will then also blank every knvv entry in their table.
    I guess i need websphere to note that there is no KNVV idoc segment and therefore not create any xml nodes for those fields.
    Then it falls on the consuming system to be able to load partial xml structures in effect.
    Its been good to think this through
    I would be interested in any feedback you have.
    Cheers

  • Mix of SAP Gateway and non SAP Gateway for Integration with SAP

    Hello,
    I am looking for a document on where SAP NW Gateway fits in as part of an integration overall strategy.  So, for example, my understanding it is primarily for Mobile app integration.  I hear some customers talking about using Gateway for what we normally think of as EAI core integration.   So, it does not seem right to me in many typical SAP integration requirements would be handled via Gateway.  Other traditional SAP integrations via PI or another ESB leveraging enterprise services, SAP API like BAPIs and IDOCS would be more appropriate in many non-mobile type situations.
    Does anyone have general guidance on the above integration advice, thx

    A good discussion..If I can add few things
    1) PI REST Adapter is planned, should be available sometime in near future..
    I do not think every integration scenario should be handled in Gateway (rather oData style) just because it can or it might work thinking. Doing it odata style means you need to re-write all functionalities as Web Based Services (eSOA anyone??)
    2) Gateway (oData Services) - should be used in User to System scenario ( mobile, browser light weight type) , where you would want to transfer minimal data to the user and back
    3) PI - System to System as you mentioned. e.g. Master Data/Customer Synchronization between ecc & crm etc. Doing them in oData style seems like overkill to me when you can use the IDOCs/ALEs and you do not need the data to be transferred over HTTP.
    Both Gateway and PI are targeted for different scenarios and have their own place, and as such the right product should be evaluated carefully for each scenario.
    Just my two cents.
    Sandip

  • SSO implementation from SAP EP to non SAP application (JAVA Appln)

    I want to implement the SSO from SAP EP to java application i.e. on oracle 10g application server. For this i have downloaded ssoexample with relevant libraries and jsp aswell as java file. But where i need these files to be placed in java application and what all things i have to do on portal as well.
    Regards
    Ashwani

    i don't know, but what i see is, the calling application shd try to do the following... this is the sample code from the blog which i posted earlier.  This application shd have reference for your .so  files.  Now you will get the user details to authenticate.  You can use your API in .so files with these details.
            String systemalias = "system";
             // get user from request
             IUser iuser = request.getUser ();
             // get usermapping service
             IUserMappingService iums = (IUserMappingService)
                PortalRuntime.getRuntimeResources()
                   .getService(IUserMappingService.KEY);
             IUserMappingData iumd = iums
                 .getMappingData (systemalias, iuser);
             Map map = new HashMap ();
             try {
                iumd.enrich (map);
             catch (NoLogonDataAvailableException nldae)   {  
                // ... Error handling
    this is the max i can think.

  • Is SAP workflow  related with SAP XI? how?

    Hi all, I'm new to ccBPM.. and am pretty much familiar with XI 3.0.... and functionality of the XI 3.0 versions..I am looking for some guide... espeically on the USAGE OF SAP BUSINESS WOFKFLOW.....pls cud u post the details on the forum. I am not sure how the points sytem works... but wud assign for all the help provided... and one more thing is like there was a guy asked about this question in the interview, so i didn't know how to answer? send me couple of easy links where i can make this topic more femilier...thank in adv.

    Hi Romano,
    >><i>I am looking for some guide... espeically on the USAGE OF SAP BUSINESS WOFKFLOW...</i>
    here's the link for the official documentation on this topic:-
    http://help.sap.com/saphelp_46c/helpdata/en/c5/e4a930453d11d189430000e829fbbd/frameset.htm
    I think you are in the wrong forum, check out the forum "Business Process Management" - you will find a lot of postings on workflow.
    If you have any specific questions related to XI..shoot away and this forum will respond back..:)
    >><i>I am not sure how the points sytem works... but wud assign for all the help provided...</i>
    rewarding points is pretty simple...since you have posted this question, you will be able to see the option to reward points on the left hand side of the reply to the question. Depending upon how helpful the reply was for you, you can reward accordingly.
    >><i>asked about this question in the interview, so i didn't know how to answer? send me couple of easy links where i can make this topic more femilier...thank in adv.</i>
    Well here's a blog by Mike Pokraka about "SAP Business Workflow FAQ":-
    /people/mike.pokraka/blog/2005/07/17/sap-business-workflow-faq
    Regards,
    Sushumna
    P.S: Do reward points for helpful answers!:)

  • How to generate automatically email to SAP user and Non SAP User

    Dear Expert,
    My client want a report on each Monday on  sales/purchase detail of his/her particular  email ID which is automatically generated from SAP DB.
    Some are SAP user that we can do it by alert message but for some who are not SAP user how to send them a email ?
    Can we do in SAP B1 ?
    even i try with Outlook but I am not getting.
    *please give me answer in detail
    Thanks
    Kevin

    any update ?
    I have create a query and a common output is share to all user, is it possible to group the output and share to particular user ?
    Our client req. is particular sales man should get evry monday morning his outstanding amount from client ?
    My query give the entire all sales Outstanding and send to all user all detail....i want to filter A user should only get detail A outstanding ?
    Thanks
    Kevin

Maybe you are looking for

  • RM-CA - bapi or FM for creating RMCA document (trx FPE1)

    Hi all, anyone know if there is the possibility to create with bapi or FM a RMCA document, the manual transaction is FPE1. I know the FKK_CREATE_DOCUMENT, but the iusse is to simulate the creation processing open item of another document. any help is

  • Can't download with Safari 3.0.4

    Just updated to 10.4.11. Now I cannot download anything, like applications. When I click on the link to download an application Safari crashes. I don't have any 3rd party hacks and Input Manager folder, both of them, are empty. Tried deleting safari

  • S_admi_fcd , s_cts_admi

    Hi all,      S_ADMI_FCD and S_CTS_ADMI are critical transaction codes. They are inserted in a role and has complete authorizations ( i.e '*' for all the fields) but the role is not assinged any T-codes. Since the role does not have any tcodes , Is it

  • Songs slowing down when I type

    I'm running iTunes 7.7.1 on a new computer. iTunes had no problem on my old one, but on my new one, the songs slow down when I type, which is rather annoying, since I listen to music while, you know, typing. I'm on WinXP Pro, and everthing else is wo

  • Help: Weird letter 'C' appeared top of N95 Screen

    Hi, The stranges thing happened to me. In any other screen then the media menu. A C (Dark angainst a white background) appeared at the top of my screen. it is unclear to me why it is there and how to get rid of it. A reboot removes it but, it comes b