Process Flows and commit strategy

Hi,
using Oracle 11.2.0.3.
Have the following situtaion
2 mappings in a proces sflow.
First one runs and inserts into table products, second one runs and relies on data having been commtted in first one.
Is it correct that the commit strategy is controlled by the mappings
i.e. mapping one will run, data will be comitted, mapping 2 will run and rely on dat ahaving been comitted after mapping one ran.
Looking at an issue here looks as if data not committde until entire proces sflow ran.
Thanks

Commit control is in mappings. Look at them as Mapping 1 is session 1 and Mapping 2 is session 2, after each session ends it gets commited.

Similar Messages

  • Creating variables in Process Flows and using thse variables in the filter

    Hi,
    I am new to OWB and in learing stage. Need to information.
    *1. as to how pass/create/use variables to OWB mapping ?*
    *2. Creating variables in Process Flows and using thse variables in the filter operator of the OWB mapping?*
    *3. Other mechanisms of how to create/use variables within OWB mapping itself ?*
    can you please provide the above details and guide me / help me in this regard.
    Thanks,
    skms.

    1. Add parameters to your mapping using the MAPPING INPUT PARAMETER from the pallette.
    2. Add parameters to the START operator in the process flow. Bind the process flow parameter to the Mapping parameter.
    3. May be appropriate to use CONSTANTS instead of parameters.
    Regards
    Si

  • Tools for running process flows and mappings

    The operations/production area is responsible for running process flows and mappings in a day by day base. As developer, I need to implement a solution that allow them run these artifacts. For this purpose, is there any tool apart from Control Center ????
    Thnks

    The scripts you mentioned (sqlplus_exec_background_template.sql and sqlplus_exec_template.sql) can be used for command line execution of mappings.
    We do not run these in Oracle Workflow, as we already have an enterprise scheduling platform, Redwood Cronacle in our case. (Also one finds AppWorx and others in this area, see e.g. http://www.bmc.com/USA/Corporate/attachments/BMC_Article2.pdf)
    Regards, Erik Ykema

  • Process Flow and Workflow

    Hi experts, does a process flow cannot be used if we dont have oracle workflow?
    If yes, any of you know the alternative ways to run a schedule mapping sequentially?
    Currently i am running schedule from OWB (Control center manager). And i am not satisfied because the lack of Log / information regarding the job execution. Is there a way to get more detail schedule job logs???
    Thank you in advance guys...

    Oracle is pretty smart when it comes to those things, Im sure the table is not lock because one session is DML:ing it and one is querying it. You can get a deadlock when the sessions are trying to DML for the same row, because update/insert/delete is based on row lock, not table lock.
    What you can do to test these kinds of long operation mappings is to generete the intermediate code from the map - open the map editor and click on genereate - choose intermediate from the dropdown list and click on your target table. Copy that code and run it from i.e toad, do the same thing instantly for the other map and you will found out if your sessions are locking each other.
    Because the owb map is bascly configured in a way that it most of it is unnecessery when your are not running it thrue the repository, like I said. Try to run it they way it is - else create a new one by the code generated in the intermediate mapping.
    Cheers

  • OWB Process Flow and Mapping Differences

    IHAC where we have a mapping which produces two different operations depending on how the mapping is called from the Deployment Manager.
    When you call the mapping as an individual job an INSERT is performed.
    However, when the SAME MAPPING is called as part of a process flow a MERGE is performed instead.
    The test data for each case is exactly the same and the result set at the end of the mapping, using either, method is the same.
    Has anyone come across this sort of behaviour before ?
    I would be grateful to know why this is happening and should I be concerned about it given the fact that the outcome is the same in both cases.
    Thanks in advance
    Chris

    Hi Christopher,
    This is funky. I have not seen this before... The only thing I can think of is that in the process flow someone changed the runtime parameters for the mapping, doing a set based execution while the map itself is doing this row based...
    Should not happen otherwise...
    Jean-Pierre

  • Scheduling process flows and mappings

    Hello
    I have created many process flows. Now i want to schedule it. I know i can use OEM, but i need to log in as DBA. i also know that you can use owb scheduler module to schedule a process flow. but i want to schedule it using sql plus. i found a link on scheduling process flow in sql plus for older versions of OWB. Can we use the same script for OWB 10.2? here is the link - http://www.dba-oracle.com/oracle_news/2005_7_7_Scheduling_an_OWB.htm
    Please let me know how to schedule a process flow in OWB 10.2 in sql plus. It would be great if you could post the sql script required to schedule OWB 10.2 process flows.
    Thank You

    Hi,
    the web server named by the link is down, so a general answer.
    You can use the scripts sqlplus_exec_template.sql and oem_exec_template.sql from the directory <OWBHOME>/owb/rtp/sql and schedule it with cron or at or scheduler or ...
    Regards
    Detlef

  • Block Planning High level process flow and configuration - PPDS

    Dear Experts,
    I am trying to understand more about Block planning
    from my understanding
    Block Planning is a  pre-assignment of resource and capacities for a limited duration of time which mean  dedicated resource for a particular operation
    correct me if i am wrong
    which mean I am able to hold a Resource A for a particular date like say march 20 and march 21 for a particular production version of operation like say 10
    if my understanding is correct what are the basic configuration setting and the process flow
    I am sure you need to explain loads , i am sorry about that
    Thanks in advance
    Regards
    Raj

    Hello,
    Finally we found a partial solution to work with Adjust & Reschedule Block limits.
    The overloaded blocks are extended inside to the cycle limits. Unfortunately the blocks with free capacity are not shortened.
    Does anybody have an idea why the heuristic is working for the extend but not for the shortened?
    Thanks, Marius   

  • CRM Process Flow and Documentation

    Hi,
       I am new to CRM (But i have 6 months SRM experience), i am trying to learn CRM.
    Can anyone suggest me the process flow in CRM and can  please send any  documentation in CRM like CRM100,CRM300,CRM800 materials to my mail id.
      Here is my mail id: <removed by SDN Forum Moderator>
      I really appriciate your response.
    Thanks,
    Ramya.

    Hello,
    Did you happen to read this:
    "Be aware, the receiving, requesting or distributing of copyrighted material by any means other than those set forth by the owner of said material is against the law. DO NOT request such material nor distribute such material on SDN, and for your own good I would not recommend you do it anywhere else either."
    Ref: step by step in Bw
    The best and most fruitful way to get this material is by attending the SAP courses.
    Best regards
    Gregor

  • Process Flow and Passing Parameters to Mappings

    I am missing something.
    I have an Input Parameter on mapping Strategy_Start.
    I want to pass a value from my Process Flow to the Mapping Strategy_Start that is in the Process Flow.
    I have tried to create a Parameter on the Start that has a Literal value and bind that to the Strategy_Start Mapping.
    That didn't work.
    I tried to create variable and pass the value to the Strategy_start,
    That didn't work, I got an error about binding to a out literal.
    What am I missing.
    I could not really find steps in Documentation for this.
    I am using 11gr1
    thanks for any advice or help.
    greG

    Ok,
    For Literal Expressions It was easier than I thought.
    In my Process Flow for the mapping that has a parameter,
    I just set the value of the Parameter when looking in Explorer.
    I thought I had to create a parameter or a variable and then pass that into the value. That is why it was yelling at me about
    can't use a constant value as a parameter in value.
    If this is not the way let me know, but it appears to be ok now.
    thanks
    greG

  • ChaRM Process Flow and user authorizations

    Hello!
    I configured ChaRM functionality within SAP Solution Manager 4.0 (SP 13).
    I have the following question about the appropriate authorizations in CharM:
    <b>- What are the steps and made by whom?</b>
    (from create a service Desk message in satelite system to create, approve and process Change Request e.g. urgent correction in SAP Solution Manager)
    - <b>How is responsible for the creation of a change request e.g. urgent correction?</b>
    (SAP_SOCM_REQUESTER
    SAP_CM_ADMINISTRATOR_COMP
    SAP_CM_DEVELOPER_COMP)
    - <b>Does some documentation exist describing the assignment of authorization roles (e.g.SAP_CM_ADMINISTRATOR_COMP)to the tasks in ChaRM?</b>
    E.g. for Requester, Approve person, Developer, End User,..
    Thank you very much!
    regards
    Thom

    Hi Sid,
    There is a concept called transport of copies (ToCs) which will help you in this situation.
    Transport of copies can move the changes to TEST environment when ChaRM project is "in development".
    Transport of copies can move chang only to next system i.e. TEST and cannot move further to production system.
    Developers can test and revert back the change untill test is successful without any effect on the flow of the change documents. Once development is as per requirement, regular transport request can be released from D -> Q -> P.
    Thanks,
    Ambarish

  • Business Process Flow and Structures of R/3 for BW

    Dear Gurus,
    Given that BW person need not have detail understanding of R/3 modules, like to know is there a book, from SAP or others, to bridge this gap? That is, one that enables BW person to have sufficient functional knowhow of all or some of the modules.
    Appreciate if either Mary (Huang), Anil or Arun could advice what are the tables involved for inventory extraction and what functional knowledge is required.
    best regards,
    Bryan

    Hi Arun,
    Thanks, points awarded.
    So, not knowing MM, does it mean you cannot be employed as BW for MM? Are you stuck with just extracting for the module you know? How is it in reality?
    Are there more BW who were functional consultants first than BW who know BW only (as starting point for bw career)? I hope to get a concrete answer which I have so far not been able to get. Is it the norm for clients to employ only functionally-experienced Bw or a pure BW will do? What is it like in the real world, in USA, Europe or Australia or Asia?
    When applying for a BW job, I had tried selling that I could explore and use Business Content to address the requirement as a first step approach to solutioning. I also said that usually if there is R/3 system, there would be existing client's functional team whom Bw person can check with for details and help on functional portion. Unfortunately, the interviewer did not like it. They want a bw person who can talk the functional lingo like a functional expert.
    I had also encountered a situation where another company wanted a bw person to load just a few cubes for a R/3 module. They also insisted having a functional expert who is certified in BW.
    What am I to do with my BW certificate? No one in the world wants to give me a chance. What is the value of a BW certificate which does not enable me to get a job as BW consultant? BW wannabes who do not come from functional background should avoid taking BW or risk suffering like me (still searching an answer as to what to do with this paper). And consider wisely before investing a big sum of money on such a course. Its a good course but is not advisable for non-functional people who want to be functional BW. In this world, no one would care to give you a chance to learn even if you sell for free. I speak from painful experience. I may never recover the investment I put in with my hard-earned savings.
    Last but not least, which functional module must I invest in, again, to get the most chances for projects? Usually, is it only single module extraction or multi-module for projects? Which module should I learn? After learning that, how many years of functional experience must I clock before qualifying to be a BW person? Or would it better if I just stick to functional R/3? I just beg to know what exactly will qualify me a job.
    TIA
    Message was edited by: Bryan  Lee

  • Manual Commit using Process Flows

    Hi,
    I have 2 mappings, each with commit control property set as 'Manual'. I created a process flow to run these mappings. Following the instructions in the OWB user guide, I added a single SQLPLUS activity in the process flow, and entered the following in the 'SCRIPT' parameter of the SQLPLUS activity :
    DECLARE
    status VARCHAR2(30);
    BEGIN
    SCHEDULER_TESTING.main(status);
    IF status!='OK' THEN
    ROLLBACK;
    ELSE
    ERROR_LOG_TESTING.main(status);
    IF status!='OK' THEN
    ROLLBACK;
    ELSE
    COMMIT;
    END IF;
    END IF;
    END;
    When I deploy and run this process flow, it shows the execution as successful (COMPLETE:OK) in the control center. But when I check the target tables, no records have been inserted.Also, when I check the execution job report in the repository browser, it shows the status as 'Complete:Failure' ,without displaying any error message.
    There is no problem with the mappings, as executing them independantly gives the desired result.
    Any idea what is going wrong?
    Thanks and Regards,
    Amit

    OK, well from the process flow perspective your script exited normally which is why it shows the sqlplus activity as having completed properly. You would need an exit variable in the script that the activity's outgoing transformation was checking to in order to have the process flow know that a failure occurred. Because whether the mappings succeed or not is not known to the process flow from this script.
    But the other problem, of course, is why the script isn't running the process flows properly, but you haven't any way to determine this without doing some logging from the script.
    Perhaps, as a quick and dirty testing idea you could create a table proc_log(msg varchar2(500) and amend your script to:
    DECLARE
    status1 VARCHAR2(30);
    status2 VARCHAR2(30);
    BEGIN
    SCHEDULER_TESTING.main(status1);
    IF status!='OK' THEN
    ROLLBACK;
    ELSE
    ERROR_LOG_TESTING.main(status2);
    IF status!='OK' THEN
    ROLLBACK;
    ELSE
    COMMIT;
    END IF;
    END IF;
    insert into yourSchema.proc_log('Status for scheduler_testing: '||status1);
    insert into yourSchema.proc_log('Status for error_log_testing: '||status2);
    commit;
    EXCEPTION
    when other then
    rollback;
    insert into yourSchema.proc_log('EXCEPTION: '||sqlerrm);
    commit;
    END;
    just to try and see what is happening in there.
    Now, to put an exit variable into your script you would need to do something like:
    variable exec_return_code number;
    DECLARE
    -- we'll use 0 for success and 1 for failure
    returncode number := 0;
    status VARCHAR2(30);
    BEGIN
    SCHEDULER_TESTING.main(status);
    IF status!='OK' THEN
    returncode := 1;
    ROLLBACK;
    ELSE
    ERROR_LOG_TESTING.main(status);
    IF status!='OK' THEN
    returncode := 1;
    ROLLBACK;
    ELSE
    COMMIT;
    END IF;
    END IF;
    :exec_return_code := returncode;
    END;
    exit :exec_return_code;
    I haven't tried this yet, but it would be the only way I could think of to have any sort of success/failure returned from a sqlplus activity to the process flow.
    Cheers,
    Mike

  • Internal Order process config details and process flow

    Hi All,
    Please help me,
    I need process flow and configuration for assets to buy from vendors and store it and sell to our stores.
    how to config Internal order configuration step by step and post to Asset management. (Instead of normal sales for revenue account).
    Thanks and regards

    Dear Ravi,
    1. first create an internal order through KO01. That internal order type should be for investment purpose.
    2. Give the relevant detials and go to investment tab and give investment profile.
    3 Then in toolbar go to extras and select "asset under construction". An asset under construction would be created and give the details of this asset.
    4. Then release the internal order in KO02.
    5. Then go to GB60 and post a invoice with this internal order as account assignment object.
    6. GO to KO02 and in extras see the order balance. that amount would be reflected in the order.
    7. now go to KO88 and execute the internal order through which your internal order will be credited and AUC which you created would be debited.
    8. Now go to KO02 and see the order balance it would show 0 as it is moved to AUC.
    9. Now to go to settement rule and give the asset to which u want to transfer this amount and take the category as FXA and give the detials.
    9. now go to KO02 and change the status of internal order to "TECO complete".
    10 Now go to KO88 and execute the order and now the AUC is credited and your asset is debited.
    This is the exhaustive steps which i think wil solve your purpose.
    But make sure the configuration about the order type and investment profile are properly maintained.
    Thanks
    sap firdo

  • OWB Process Flow - How is the best  version control tool ??

    HI all,
    I just start work with OWB and I have a question to know how is the best way to do something.
    Imagine the scenario below:
    If I have 2 or more requests for example:
    Request 1: Create a Dimension City.
    Request 2: Create a Dimension Products.
    I Have ONE process flow and i need put my changes inside. This is my problem.
    In my scenario I don't know what Request goes to Prod First.
    If I put the Request 1 and Request 2 in my PROCESS FLOW, maybe I need change is someone decide change MY REQUEST PRIORITY.
    There is something in OWB to "control the version or changes" ?? For a mapping I export the MDL and commit on SVN, but I dont know haw can i do with the process flow.
    Something to agree multiples peoples work in different mappings and a SAME PROCESS FLOW ??
    What is best way to work with process flow and version control.
    What are the best practices when it comes to version control?
    Thanks.

    Amit,
    Are you really doing this in 10.1.3.x and not 11g?
    At any rate, I don't see how #2 and #3 relate whatsoever to your choice of a version control system. OK, maybe in #2 if there is some "maintenance" activity to be done against the version control server. Subversion is the open source alternative that you listed there and is pretty commonly used. If your company is already using one of the mentioned tools, why change? About the only thing I'd mention is to advise you NOT to use CVS for well documented reasons (JDev does support it) - if you would have picked CVS otherwise, choose Subversion. As far as question #1 - I've only used Subversion (well, I did use CVS for a while) with JDeveloper, so I can say it was "effective enough for me." In 10.1.3.x, I also used the external svn tools for doing lots of things like merging and so forth; in 11g, the support is much much better.
    Best,
    John

  • Make to Order Scenario Process Flow

    Hi Friends -
    I am looking for simple Make to Order scenario with BOM Components with Routing.
    The process flow I want to execute -
    1. Create a Sales Order for a Finished Product (Product should have a BOM for Production)
    2. Do the product Materials Planning for the Sales Order through MD50
    3. Get all the dependent material requirements (both for products as Planned Order and also for BOM Components - all the BOM components should also be planned)
    4. Convert Planned Order for Product to Production Order
    5. Convert Planned Orders for BOM components to Purchase Requisition
    6. Confirm Production Order
    Pls correct me if I my process flow is wrong or requires modification.
    I will appreciate if you can validate the above process flow and guide me to execute the same in the system.
    Pls help me on configuring the system and setting up the materials and related master data for the same.
    Thanks in advance
    Purnendu

    Dear GSL - Pls check the following details
    1. I have created a Material Master data for Finished Product (FERT).
    2. I have assigned Item Category Group - 0004, and General Item Category group as 0004 ( Make to Order / Assembly).
    3. I have assigned MRP Type PD in MRP 1 View and Strategy Group 20 (Make to Order Production) in MRP 3 View.
    4. Now created a Universal (Type 3) BOM for the product with one material component.
    5. Now also created a Routing for the Material with two operations having PP01 a control key.
    6 When I try to create a Sales Order for the finished material it is giving message
    Configuration not possible for material 747 : Reason 3 --> Help
    Message no. V1360
    Diagnosis
    This may have been caused by one of the following:
    1. The configuration profile for the material allows or requires the bill of materials to be exploded during order processing. However, a plant has not been specified in the item.
    2. The configuration profile of the material allows or requires the bill of materials to be exploded during order processing, but the order quantity in the item must be greater than 0.
    3. A configuration profile has not been maintained
    or
    A configuration is not permitted for the material
    or
    4. The configuration profile of the material allows or requires the bill ofmaterials to be exploded during order processing. However, the system could not determine a date because important data is missing from the item (see incompletion log).
    This message is also coming in the Incompletion log f the sales order.
    I have not checked the Configurable Indicator for the material in the Basic Data 2 view of the materials master, but still the message related to Configuration is coming.
    Pls help e on this.
    Thanks and warm regards
    Purnendu

Maybe you are looking for

  • Checksum to flashplayer download.

    Hi. Im going to install flash player in a secure enviorment. Could you please help me with the checksum to the download? I downloaded install_flash_player_11_active_x.

  • Error: The document "filename.pages" couldn't be opened.

    I got a new Mac Mini and put 2009 iWork on it and immediately ran the update. I can't open any documents!! All I get is "The document "filename.pages" couldn't be opened." What is going on? I have a legitimate iWork disc and DO not want to have to bu

  • EVDO works on MACBOOK PRO (USB)

    I found information on the web that VERIZON started to offer a program to use your phone as a Broadband modem. I called verizon but their reps don't know anything. than I deiced to go to a store but no luck they did not know too called the technical

  • Photoshop to Flash Catalyst .... why png and not jpg?

    Hi, I've imported my artwork from a photoshop file and created my project. I'm amazed at how large the file has turned out. One reason I can see is that everything that has been imported into FC from Photoshop has been saved as a png file. For exampl

  • Cannot connect to download updates

    Cannot connect to download updates