How to Aviod Further Processing  ?

Hi,
I have to write a logic in the USer exit there are some conditions to be satified for creting the Sales Order, if they do not satisfy I will have to aviod the Further processing of the order, the order should not be created it should be terminated.
eg if Kunnr = xyz
      create the order
   else.
     here I need to write the logic for not creting the order.
endif.
Thanks and Regards,
   Varun

in the else part
else .
message 'Kunnr ne XYZ order cannot be created' type 'E'.
endif.
Rasing an error message will full fill your requirement
Regards
Satish Boguda

Similar Messages

  • How to stop further processing of process chains

    I have process chains running for quite sometime. At the last step i am loading to a ods. i want to stop the last step for some time. I know we do that by placing a red arrow to stop the further processing...but i dont know how to do it ? where from should  i get the red arrow ... ? I looked in process types i couldnt find any connectors
    plz give me step by step navigation..
    points will be assigned for inputs.

    Hi Bhanu,
    I tried doing the remove link, but when i am trying to activate the chain it is giving me a error saying no predecessor exists...which is true...
    my scenario briefly is,
    The process chain is scheduled for tonight. In one of the last steps is loading data in my ods, i want the process chain to go as scheduled ..but it should not execute the load to the ods...how can i achieve that...? plz help me...
    I should be able to activate the chain and let it run as usual without the last step

  • How can I import an project .imoviemobile file to imovie 10.0.6 on my mac book for further processing

    How can I import an project .imoviemobile file to imovie 10.0.6 on my mac book for further processing?

    You can't.  (http://www.macworld.com/article/2057972/imovie-for-ios-projects-no-longer-work-o n-the-mac.html)
    Geoff.

  • How to go further in Process chain

    Hi Gurus,
    while running process chain some error occured and i solved that by modifying the record from PSA..
    Then Instead of Going for repeat for next process mistakenly I double clicked on that and run the infopackage, it runs successfully but it showing still running condition in process chian...Can any one tell me how to go further...
    Its very urgent
    thanks In advance
    Siddhu

    Hi sidharta,
    do you have the option to repeat a step in your chain?
    If not then you must finish the chain manually. you can try to end that process by right mouse-click. Maybe then you can repeat the next step. If it was a delta upload be sure that it is green in the monitor otherwise you get some problems at the next load.
    hope it helps
    Jürgen

  • How to send the dynamically generated XML file to other site for further processing?

    I have a question regarding exchanging data between two systems
    using XSQL servlet. The situation is descrbed as the follows:
    Assume that we have a simple XSQL page named "emp.xsql"
    <?xml version="1.0"?>
    <?-- XSQL page file "emp.xsql" -->
    <xsql:query xmlns:xsql="urn:oracle-xsql" connection="demo" >
    SELECT * FROM EMP
    </xsql:query>
    and we can access it through the HTTP request likes
    http://web_server_name/xsql/emp.xsql.
    Usually we will the returned dynamic XML file and show it on the
    screen. Now the problem is that we don't want to show the
    generated XML file on the calling screen. Instead, we want to
    send the generated XML file to other website for further
    processing, say, using JSP or ASP likes
    http://other_web_server_name/XMLProcessing.jsp?.....
    How can it be implemented using XSQL servlet?
    Any hint and outline of the solution is appreciated.
    Thanks

    Ike,
    Do you have a sample. I am searched so much in this forum for samples. I looked on SAX Parser. I did not find any samples.
    Please help me.
    Thank you for your posting.
    Padma.

  • Master/detal process, how to start detail process?

    hi,
    i have a workflow process, which is about overtime.
    we created overtime request as a batch. each batch has more employees for OT.
    so when the batch is created, workflow starts and send the notification to the
    approver .
    If the approver approves, then system check in the batch that, any of the employee got more than 10 hours, if exist , then system has to send those
    records to the next approver(manager). So its like a master detail process.
    but how can i start the detail process, shall i just draw a link to the detail process or i have to manually start using createprocess and startprocess for the detail process. any example is appreciated.
    thanks regars

    Posting your query in WorkFlow forum Workflow will fetch you a faster response.
    As per my understanding, apart from drawing the link, you will also have to provide the package and procedure to handle this further processing. You can check WF guide for more details.
    --Shiv                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How to use Business process roadmap composer & Solman in Blueprint ?

    Hi experts,
    I am a support consultant and for the first time I am getting involved in Preparing Business Blueprint, So I want to know,
    How to use Business process roadmap composer & Solman in Blueprint ?
    Regards,
    Shakti

    Hi Shakti,
    This urls shoudl help you to understand better how it works:
    -http://service.sap.com/roadmaps
    -http://help.sap.com/saphelp_sm71_sp01/helpdata/en/46/210b6e218214dce10000000a155369/frameset.htm
    -http://help.sap.com/saphelp_sm71_sp01/helpdata/en/45/f6da633a292312e10000000a11466f/frameset.htm
    For further doubts check also the wiki page:
    -http://wiki.sdn.sap.com/wiki/display/SM/SolutionManagerImplementation
    Kind regards,
    Fabricius

  • How to kill a process chain in an intermediate step...?

    How to kill a process chain in an intermediate step...?
    I have tried doing it using SM37... but still the chain is hanging....
    Please help ASAP...
    Regards
    Sneha

    Hi Sneha,
    If its a loading process then:
    1. Go to monitor & make its overall status RED.
    2. Go to the target & make the QM status RED.
    3. Since its loading data to BW, its R/3 will be active even if you make any status RED in BW.
    4. Cancel its corresponding R/3 job. U'll get its R/3 job from monitor>Header tab>Job name. Copy that job name& go to R/3 side>sm37>in Job name add B*followed by the job name copied & then delete the Active job.
    Once this is done then your loading process will anyhow stop further stopping the Process chian.
    If your job is other than loading, then simply go to that process chain & remove the link between the active process nad the next process after cancelling the active job (as mentioned in the various replies for your question).
    Give some time to update the staus of that cancelled job in Db, because even if you cancel any active job, it requires some time to refresh it updated status. Once it is cancelled you can rejoin the link between the proceses and reactivate & schedule your process chain.
    hope it'll help

  • Blocked for further processing.

    hi every body
    plz can anyone tell me
    How to classify an item as 'Fast' or 'Slow' moving? There is a requirement to ensure that any PO with a slow moving item is automatically blocked for further processing.
    thank u
    mahesh

    hi,
    \i dont think u have any such option in standard SAP.
    how ever u can block the material for further purchasing, once u have the list of slow moving items, considering the last consumption pattern.
    once u block the same u will get the message while creating the PR / PO

  • Throw new OAException stops further processing ?

    i have a fireAction on a page attribute that i am handling in the processFormRequest. in here i am doing some validation and throwing a OAException with message type OAException.ERROR . my understanding is this should cause the page processing to halt. instead, i see that even tho the error message is displayed on top of the page, further processing happens . also, if say user enters data in that field and instead of tabbing out (which causes the action to fire) just clicks Save, then the action on the field fires first, displays the error msg, BUT then continues with the SAVE.
    can someone confirm for me what should be the expected behavior when you throw a OAException and could i be seeing the above behavior because i do not have a EO (page based on just a complex query VO but with enterable fields). ?
    thank you.
    CORRECTION - the exception does stop the processing for that specific fireaction in which it was thrown, HOWEVER, how do i PREVENT the user from leaving the field until he has fixed the offending data attribute. Like i said earlier after the exception, if the user hits the Save, that goes thru just fine (and the bad data gets saved).....
    Edited by: user11972136 on Feb 3, 2013 10:45 AM

    Hi,
    What you can try is, associate a FIRE ACTION event with your text field and as soon as the user input the value and tab out, do the validation in Process Form Request. If there is any error in the input value, then redirect it to the Process Request, and execute the below code.
    OAMessageTextInputBean inputBean = (OAMessageTextInputBean) webBean.findChildRecursive("NameInputTextFieldId");
    inputBean.setText(pageContext, "");
    OABodyBean oabean = (OABodyBean)pageContext.getRootWebBean();
    oabean.setInitialFocusId("NameInputTextFieldId");
    The above two statements will actually clear the value of your text field and set the focus on the same field.
    Once you have set the focus on the field then you can throw the exception to the user using the "throw" clause.
    Regards,
    Saurabh Agrawal

  • How to do parallel processing with dynamic internal table

    Hi All,
    I need to implement parallel processing that involves dynamically created internal tables. I tried doing so using RFC function modules (using starting new task and other such methods) but didn't get success this requires RFC enabled function modules and at the same time RFC enabled function modules do not allow generic data type (STANDARD TABLE) which is needed for passing dynamic internal tables. My exact requirement is as follows:
    1. I've large chunk of data in two internal tables, one of them is formed dynamically and hence it's structure is not known at the time of coding.
    2. This data has to be processed together to generate another internal table, whose structure is pre-defined. But this data processing is taking very long time as the number of records are close to a million.
    3. I need to divide the dynamic internal table into (say) 1000 records each and pass to a function module and submit it to run in another task. Many such tasks will be executed in parallel.
    4. The function module running in parallel can insert the processed data into a database table and the main program can access it from there.
    Unfortunately, due to the limitation of not allowing generic data types in RFC, I'm unable to do this. Does anyone has any idea how to implement parallel processing using dynamic internal tables in these type of conditions.
    Any help will be highly appreciated.
    Thanks and regards,
    Ashin

    try the below code...
      DATA: w_subrc TYPE sy-subrc.
      DATA: w_infty(5) TYPE  c.
      data: w_string type string.
      FIELD-SYMBOLS: <f1> TYPE table.
      FIELD-SYMBOLS: <f1_wa> TYPE ANY.
      DATA: ref_tab TYPE REF TO data.
      CONCATENATE 'P' infty INTO w_infty.
      CREATE DATA ref_tab TYPE STANDARD TABLE OF (w_infty).
      ASSIGN ref_tab->* TO <f1>.
    * Create dynamic work area
      CREATE DATA ref_tab TYPE (w_infty).
      ASSIGN ref_tab->* TO <f1_wa>.
      IF begda IS INITIAL.
        begda = '18000101'.
      ENDIF.
      IF endda IS INITIAL.
        endda = '99991231'.
      ENDIF.
      CALL FUNCTION 'HR_READ_INFOTYPE'
        EXPORTING
          pernr           = pernr
          infty           = infty
          begda           = '18000101'
          endda           = '99991231'
        IMPORTING
          subrc           = w_subrc
        TABLES
          infty_tab       = <f1>
        EXCEPTIONS
          infty_not_found = 1
          OTHERS          = 2.
      IF sy-subrc <> 0.
        subrc = w_subrc.
      ELSE.
      ENDIF.

  • How to call BPEL process in JSP page

    Hi
    I am new to BPEL.please help me how to call BPEL process in JSP page.
    Thank You...

    Check this thread ....
    How can i call asyncronous BPEL process from Java Class????
    Tom..

  • How to configure quality process with batch management.

    Dear Friends,
                we have a scenario,our client receive goods with 101movement type  into quality inspection stock.
    once stock is passed quality check stock,then we will take into unrestricted stock with 321 movement type.
    failed in quality test will  be rejected.please give me suggestion how to map the scenario.while i am testing
    the process in my sandbox,its asking batch number.its not allowing me to post unrestricted stock with 321
    movement type.how to make batch as optional in this scenario?if batch is mainted for the material,how to
    configure the process.we are not using QM module.
    please suggest me.
    Regards,
    Varun

    In Batch management config in Logistic general, Check for the movement type 101 & 321 whether batch creation has been activated to Manual, Automatic, or no creation. In your case it looks like for mvt 321 batch creation is set to manual & for 101 no creation.
    if batch creation is set to manual, enter a manual batch no & proceed.
    But to cross verify wheter 101 has generated batch or not please check the stocks in MMBE.
    Hope this helps.
    Regards
    Mithun

  • How does the GR processing time affect the scheduling of the process order & the latest start date in the operation.

    Hi
    Can anyone explain  how does the GR processing time affect the scheduling of the process order & the latest start date in the operation overview.

    Hi
    GR processing time means number of workdays required after receiving the material in storage.
    Check this link:GR Processing time
    Regards,
    Anupam Sharma

  • How much ram and processing power in my imac will meet my graphic design needs?

    Hi,
    I'm in the market for a new imac. I'm trying to figure out how much ram I'll need and which processor will be sufficient for my graphic design needs.
    I'm gonna need it to be robust enough to have InDesign, Photoshop, and Illustrator open at once along with spotify, safari with many tabs open, and a couple other apps including evernote and game from time to time. Also, I'm gonna be managing a good deal of fonts in font explorer. How much ram and processing power will I need in my imac to keep everything snappy with all these apps going at the same time?
    Any advice on this would be much appreciated. Feel free to include any other relevant information you think I should know.
    Thanks, Nick

    Computers are out of date when you open the box
    Ok, getting serious, that iMac should be a viable workhorse for what you want for a good five years, and taht depends on how much ram you put in it, add really fast external storage, and so on.
    Didn't throw this in earlier so as to not influence the discussion: my daughter is the senior art director, VP, at a graphics design firm in NYC.  Has been in the business for a number of years.  When she changed out her Mac at work, bought, or company bought, the 27" iMac model just before the latest, with maxed out CPU/GPU, and storage.  They maxed the memory to 32 GB for her, then added a 30" Apple cinema display so she has almost 5' of display in front of her.  There is nothing she cannot have open all spread across that display area.  She works almost exclusively in print media, occassionally condescends to do web stuff.  And has a massive array of RAID drives hanging on it.  But that is a setup an individual would be hard pressed to go with.
    At home she uses a MacBook Pro with top cpu and display but that is all.
    The point, just how massive do you want to go depends on how fast you have to work; in the office where time is money you need tons of horsepower.  At home, you scale it to your abilitty to juggle other tasks at the same time.
    I think your choices have been great, the discussion has focused on what is important and especially what can and cannot be changed in the future.
    Best of luck setting this up.

Maybe you are looking for

  • Tree view control - populating speed - over 100 nodes

    I have a few questions about a tree view control: 1. If you put more than approximately 100 nodes in a tree, it populates too slow. There is no change if you try with query or record group. I figured that the populating of the record group makes all

  • I have two Creative Cloud accounts, occurred by accident, I wish to merge them and have all my details and licenses under one account, how do I do that?

    I have two Creative Cloud accounts, occurred by accident, I wish to merge them and have all my details and licenses under one account, how do I do that? This is due to the different changes Adobe has gone through and unfortunately I used different em

  • Re: [SunONE-JATO] JatoTutorial

    Fr?d?ric-- In the case of a GET, all the information required to reconstruct the target page is available in the address bar, and thus bookmarks work fine. When the user does a POST, the same information does not appear in the address bar and bookmar

  • Why we need casting in OO Concept

    Hi Gurus,   I am new to OO ABAP. Recently I learnt about casting concept in OO-ABAP. I was curious to know what is the use of casting, what is the need to use or know casting in OO concept.   I searched for this topic in SDN but didn't got use full a

  • Overriding SetValue method

    I need to be able to set and validate PDFs. So, here's my first stab at it and overriding SetValue is not working. I get "Object doesn't support property or method". Code: Browser("Browser").WinObject("Shell DocObject View").PDFDoc("Form.pdf").AcroXF