Diff btw stop and Continue

What is the diff between Stop and Continue?

<b>STOP</b>
Effect
The statement STOP is only to be used in executable programs and in the following event blocks:
AT SELECTION-SCREEN (without additions)
START-OF-SELECTION
GET
You leave these event blocks via STOP, and the runtime environment triggers the event END-OF-SELECTION.
Note
The statement STOP is forbidden in methods and, since Release 6.10, leads to an uncatchable exception during the processing of screens called with CALL SCREEN and in programs not called with SUBMIT.
Example
Ending the event blocks GET sbook after max postings have been issued, and branching to END-OF-SELECTION.
<b>CONTINUE</b>
Effect
The CONTINUE statement can only be used in loops. If it is used, the current loop pass is ended immediately and the program flow is continued with the next loop pass.
Example
A loop pass is exited using CONTINUE if the loop index sy-index is an odd number.
DATA remainder TYPE i.
DO 20 TIMES.
  remainder = sy-index MOD 2.
  IF remainder <> 0.
    CONTINUE.
  ENDIF.
  WRITE / sy-index.
ENDDO.

Similar Messages

  • At new, EXIT,STOP and CONTINUE, Select-options Initialization

    Hi Experts,
    I am having the following requirements.
    1) I have design the selection screen by using Select-options statement. In that i have to initialize both low and high values. I don't know how to write and where to write the code for the same.
    2) and another requirement as
    field A  contain values ( 0, 1, 1, 0, 1, 1, 1, 0)
    Field B  contain values (1, 0, 1, 1, 1, 1, 1, 1)
    At new b.
    write:/ b.
    endat.
    In the above case how many times At new statement calls.
    3) How is EXIT differ to STOP and CONTINUE. Please give me the brief idea on this.
    I hope i will get the accurate results for the above soon.
    Regards
    Prabhakar

    Hi,
    1.
    Select-options could be initialised with the command INITIALIZATION.
    Ex :
    tables : MARA.
    select-options : s_matnr for mara-matnr.
    Intialization.
      move : '123456789' to s_matnr-low ,
             'I'         to s_matnr-sign ,
             'EQ'        to s_matnr-option.
      append s_matnr.
    I means  Include, the other possible value is E for exclude.
    EQ means EQual, could be BT BeTween ...
    The structure of a select-options is : Sign, Option, Low and High. (Low and High is the two values you see in screen).
    The commande Initialization could be place anywhere outside the start-of-selection ... end-of-selection.
    2.
    3 times ..  but, depends where are the fields ..
    4.
    The command EXIT leave the current command. Command could be a PERFORM, a DO, a LOOP, a SELECT, ...
    The command STOP go to the end-of-selection. If you put some code after the end-of-selection, the code will be processed.
    Rgd
    Frédéric

  • All my purchased song from iTunes are not playing complete (iPod and computer with Windows Vista), unexpectedly stops and continues with next song. What am I doing wrong?

    All my purchased song from iTunes are not playing complete (iPod and computer with Windows Vista), unexpectedly stops and continues with next song. What am I doing wrong?

    Are the songs playing whole in iTunes? if not download them again.
    else read this Apple Support Article on your problem
    Have a nice day!

  • AE CS5 (10.0.1.19) Ram Preview - Audio stops and continue playing randomly

    I already reported this issue to Adobe as a BUG but I want to ask here if somebody else have this problem or can confirm it.
    Audio breaks/stops and continue playing randomly when 'Ram Previewing'
    It happens mostly when the RAM is fully filled up with image cache files! When the Ram is not filled up totally with image cache files it happens rarely!
    Steps to reproduce BUG / issue:
    1. create a new composition with a length of for example 5 minutes.
    2. create a new solid with size of 50x50 pixel and animate the position of the solid for a very long time so when ram previewing the whole ram/memory gets filled up with different image cache data (this is very important!). Alternatively you could use a long video file to fill up the RAM completely.
    3. import a wave file .wav 16bit 48khz uncompressed which is very long for example 5 minutes.
    4. insert the wave file in the earlier created composition which contain the animated solid or video file.
    5. Set the work area bar (preview range) for the whole composition.
    'Ram Preview' the composition until the whole RAM/memory is filled up with image data.
    AE has to stop rendering because there is no more space available in RAM.
    make sure 'from current time' checkbox is off.
    6. listen to the audio which stops playing randomly for about 1-2 seconds and comes back and continues playing (***BUG***)
    7. Now set the right handle of the composition work area bar (preview range) to less then the maximum RAM size
    (less then the green cache indicator on the right side)
    8. "Purge image caches" or "Purge All"
    9. Ram preview the now smaller work area
    10. listen to the audio. The audio breaks are gone! (***Workaround***)
    Additional information:
    I have the latest After Effects CS5 update installed (10.0.1.19)
    This behavior is tested with different audio drivers inside After Effects CS5 (After Effects WDM Sound, Generic Low Latency ASIO Driver,  ASIO DirectX Full Duplex Driver)
    I also tried different Sample Sizes Buffers (alternatively to the default 2048 samples) but without success.
    Reducing the amount of RAM which After Effects can access didn't solve the problem!
    System:
    Win7 64bit all latest Updates, 8GB RAM, CPU: intel Core 2 Extreme QX9300, nVidia Quadro FX 2700M, IDT High Definition Audio Driver v6.10.0.6227
    There is no driver problem on my system because After Effects CS3 & CS4, Premiere & Soundbooth CS3 CS4 CS5 have no audio problems!
    I have lots of other professional audio software like Steinberg Cubase 5.... on the same system and they all work fine.
    I also turned off AVG Anitivirus and Windows firewall for testing without success.
    AdobeQT32Server.exe, dynamiclinkmanager.exe, PProHeadless.exe, afterfx.exe do not get blocked by firewall they have full permission.
    The CS5 Production Premium installation went fine and without errors and antivirus protection was turned off for the installation.
    Any help would be nice!
    Felix

    Yep, I agree with craulmedia....
    It's 1 month ago after my initial post and no valuable feedback from Adobe although I filled out the bug report in addition to this post and provide my email for further information.
    The only reason for upgrading from CS4 -> CS5 production suite was the use of all my 8GB RAM in AE and now AE can use it but when it's using it the audio have issues.
    CS5 is on the market for nearly a year and still have such essential issues... And my fear rises there will be no valuable update fixing these issues but instead Adobe forces me to upgrade later this year to CS6 in hope something change...
    I have had support request for different Adobe products in the past including telephone support, web support via Adobe ID... none with success the web support answered my request 3 weeks later with the message they will look into it... time went by and in the end the result was "Yes we know it's a known bug" the bug did not get fixed for that CS version. it even exists in the next major CS release! (talking about EncoreDVD here). Once the web support answered weeks later when I was in holidays and after some days I was not able to respond they closed my case. I reopened the case but never got an answer! Telephone support is nearly waste of time because in 95% of all cases it does not help to reinstall the whole operating system and talking to people who know less about computers in general or Adobe products then my mom - it's a waste of time.
    I don't want to blame here anybody for things happend in the past I just want to point out that this time I choose an other support channel (bug report and forum post) but it seems that this support channel is also a waste of time after 1 month with no valueable feedback!
    I bumped up this post 2 times and thanks to craulmedia for the third time.
    And now here is my fourth time *BUMP*
    All I got so far is: "I saw your bug report it's in the queue"
    Is it still in the queue? which queue nr. does it have? how long will it take to get any answer? is it reproducible? Is it confirmed as a known bug by Adobe? Is Adobe working on a fix? When will this fix be available? Is the fix provided in form of an update or in the next major release?
    OK, I know this is a user to user forum and Adobe people only stop by in their free time and there is no guarantee for any real support.
    But it started out so good in the first time...
    Last 2 things I want to add here:
    1. Why should I provide my email in the bug report? Sure so Adobe can get back to me for further information... but wouldn't it be nice if Adobe would be so kind to give some status report to that given email as a small present for the enthusiastic beta testers ?
    2. please Adobe take a look at www.uservoice.com already Autodesk started to move there with 3ds Max.

  • Diff btw R3 and BI reporting

    Hi All
    Pls explain me what is the exact diff btw R3 reporting i.e, FI,MM,SD,PS  and BI reporting.
    I have searched the forum but not able to find the answer
    Bhanu

    Hello,
    You have your answer here:
    BW vs. R/3 Reporting
    Regards,
    Jorge Diogo

  • Force wait activity to stop and continue flow

    Dear,
    Is it possible to force an active wait activity (that is scheduled to expire a couple of hours later) to stop and to continue the flow with the next activity?
    Thanks in advance for your feedback,
    Veerle Antonissen

    How would you like to force the wait activity prematurely? AFAIK this is only possible with by setting an alarm on a reveive activity, i.e. waiting for a maximum time (comparable to wait) and at the same time waiting for a message (receive activity), whatever happens first. If you send a message to the receive, it will continue before the alarm times out.
    Does this solve your problem?

  • Diff btw ITS and webdynpro

    Hi All
    Can anybody throw a flavour on Diff between ITS and webdynpro
    In SRM 5.0 they are using ITS But in SRM 6.0 they are using webdynpro technology
    regards
    dugyala

    Hello Sandeep,
    I am not too technical but ITS & webdynpro technologies pertain to the web interfacing with the application servers i.e.when a user makes a transaction thro' web browser the ITS /Web dyn pro enables to reach the application server and gets back the result/retrieval of the required data in to user's presentation layer.
    It is learnt that the Web dynpro technology is faster in retrieval of the data compared to the ITS.
    May be the following links would be of much help
    http://searchsap.techtarget.com/sDefinition/0,,sid21_gci822867,00.html  for -
    _ITS Pages_
    http://help.sap.com/saphelp_nw04/helpdata/en/a5/1a1e3e7181b60ae10000000a114084/content.htm  Webdynpro
    Reward points if helpful,
    Thanks & Regards,
    Nagarajan

  • Stopping and Continuing a For Loop

    I have a problem on looping. This is a game of Whack the Mole. First, there is a for loop that is in charge of generating different hole positions for my moles. I want it so that the loop will (1) Generate a number (2) Stop the generating (3) Based on the number that was just generated, run a function for it. Once done running the function, then (4)Start the second round of generating another number......and it goes on for 9 rounds. I have my code here.
    var molePosX:Array = [166.90, 494.8, 810.7];
    var molePosY:Array = [282.55, 512.45, 730.35];
    var moleInUse:Boolean = false;
    if (moleInUse == false){
    for(var i:uint = 1; i<10; i++){
              var randomHole:Number = Math.floor(Math.random()*10)+1; //Generate 10 number
              trace(randomHole);
              switch (randomHole){
              case 1: trace("1");
              moleRun(molePosX[0],molePosY[0]);
              break;
              case 2: trace("2");
              moleRun(molePosX[1],molePosY[0]);
              break;
              case 3: trace("3");
              moleRun(molePosX[2],molePosY[0]);
              break;
              case 4: trace("4");
              moleRun(molePosX[0],molePosY[1]);
              break;
              case 5: trace("5");
              moleRun(molePosX[1],molePosY[1]);
              break;
              case 6: trace("6");
              moleRun(molePosX[2],molePosY[1]);
              break;
              case 7: trace("7");
              moleRun(molePosX[0],molePosY[2]);
              break;
              case 8: trace("8");
              moleRun(molePosX[1],molePosY[2]);
              break;
              case 9: trace("9");
              moleRun(molePosX[2],molePosY[2]);
              break;
              case 10: trace("10");
              break;
              function moleRun(xPos:Number,yPos:Number){
                        moleInUse = true;
                        var mole2:Mole = new Mole();
                        mole2.x = xPos;
                        mole2.y = yPos;
                        addChild(mole2);
                        moleInUse = false;
    Thank you very much!

    i'm not sure you want to do that without staggering your mole creation but if you do, you can use:
    var molePosX:Array = [166.90, 494.8, 810.7];
    var molePosY:Array = [282.55, 512.45, 730.35];
    createMoleF(9);
    function createMoleF(n:int):void{
    for(var i:uint = 0; i<n; i++){
              moleRun(Math.floor(Math.random()*molePosX.length),Math.floor(Math.random()*molePosY));
              function moleRun(xPos:Number,yPos:Number){
                        var mole2:Mole = new Mole();
                        mole2.x = xPos;
                        mole2.y = yPos;
                        addChild(mole2);
    Thank you very much!

  • Compression diff. btw "video" and "DV/DVCpro-NTSC"?

    Hello,
    I would like to export a sequence in FCP as a quicktime file. My source material is mini-Dv NTSC and was captured as such. What is the best compression setting for me to use in export--> using Quicktime conversion, in order for me to retain optimal quality. I guess I would have put compression to "none" but I don't have that option under settings --> compression settings. I am wondering between "video" and "DV/DVCpro-NTSC", I also notice that they take diffrent amount of time to export, does this have anything to do with the quality? I will be outputting to DVCAM and making transfers to BetaSP.
    Thanks alot,
    Lela

    It's really just a habit I got into back when I was having trouble playing back long, heavy composite projects. It worked, and now, because it doesn't usually take alot of time (gotta go out for coffe and a smoke anyway) I still do it.
    As for the archiving. My stuff goes to most clients on Betacam and I do make a DV copy. I just like to keep the show around for a bit, till I'm sure they aren't going to ask for another Betacam copy for a while. So maybe "archive" wasn't the right word.
    Have fun
    rh

  • Diff btw RLINK and xMII

    Hi,
        can anybody please clarify my doubt
    what is the difference between RLINK PPPI for SAP  and xMII?

    Vijaya,
    RLINK PPPI is developed by OSI the same people who devliver the Plant Information (PI) historian and no doubt RLINK is developed primarily for use with this system.  Whereas xMII will work with any historian that supports OPC or OLEDB including PI.  In short the PPPI product is probably not as flexible nor as robust as xMII.
    Sam

  • ** Is it possible to skip messages with error in BPM and continue next msg

    Hi Friends,
    I am doing File to File BPM scenario. My Source XML is like as below.
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Employee xmlns:ns0="http://www.test.com/XITEST/FileToFile/BPM">
       <Details>
          <EmpCode>10010</EmpCode>
          <EmpName>Jeg</EmpName>
          <***>M</***>
          <BasicPay>5000</BasicPay>
       </Details>
       <Details>
          <EmpCode>10011</EmpCode>
          <EmpName>Praksh</EmpName>
          <***>M</***>
          <BasicPay>4500</BasicPay>
       </Details>
       <Details>
          <EmpCode>10012</EmpCode>
          <EmpName>Nithya</EmpName>
          <***>F</***>
          <BasicPay>4300</BasicPay>
       </Details>
       <Details>
          <EmpCode>10013</EmpCode>
          <EmpName>Sunil</EmpName>
          <***>F</***>
          <BasicPay>4800</BasicPay>
       </Details>
       <Details>
          <EmpCode>10014</EmpCode>
          <EmpName>Abdul</EmpName>
          <***>M</***>
          <BasicPay>4750</BasicPay>
       </Details>
       <Details>
          <EmpCode>10015</EmpCode>
          <EmpName>Sathya</EmpName>
          <***>F</***>
          <BasicPay>4250</BasicPay>
       </Details>
       <Details>
          <EmpCode>10016</EmpCode>
          <EmpName>Rams</EmpName>
          <***>M</***>
          <BasicPay>8000</BasicPay>
       </Details>
    </ns0:Employee>
    If you look at the above message, the 3rd & 6th employee are female. In the BPM design,  we use
    a) 'Transformation' step, to split the messages (1:n).
    b) Block Step (Mode : For Each) to process one by one message
    c) in the Container Step, thru XPath expression we created one variable and assign '***' to that variable
    d) In the Switch step we check whether variable is 'F' (Female). If it is there we insert control step to throw exception. (But, exception Branch is not added to catch the exception. The reason is that to restart the BPM)
    e) If the *** is 'M' we insert Send Step to send the employee to the output file.
    Note that if we insert exception handler branch, the BPM will tell this is completed. So, we are not able to restart those records (*** = 'F') after correct ***. Once the BPM is completed, that work item will not come in tcode 'Continue Process Following Error' option in tcode SXMB_MONI_BPE
    Requirement is whenever the BPM encounters *** = 'F', it  should throw an error and the same time BPM should not stop and continue with the next records.
    Friends, we tried all the ways thru 'Queue Assignment' property of the BPM and made settings thru tcode SWF_INB_CONF. But, we are not able to achive this requirmenent.
    'Restart possibilitye of the BPM for the error record and the same time should process the remaining correct records'. 
    Any idea friends, to solve this issue.
    Kindly Reply,
    Jeg P.

    Use one more Receiver Abstract interface for this and do the message and interface mapping .
    Collecting :
    If ur record is female (u r checking this in swich step) ,  pass tht record to intreface mapping (use one branch here to collect the message).
    Else you send that message to the target(else branch)
    After that use one block for collecting messages and throw the exception for each record......

  • "Are you sure you want to shut down your computer?" prompt pops up for no reason and continues to pop up after selecting Cancel. How can I stop this?

    "Are you sure you want to shut down your computer?" prompt pops up for no reason and continues to pop up after selecting Cancel. How can I stop this?
    Mac Pro. OS 10.6.8

    Then I suggest you read this thread regarding the 30" Apple Cinema Display and that particular message pop up... several possible causes... common denominator, the display.
    http://forums.macrumors.com/showthread.php?t=617367

  • When playing my i-tunes library through my hi-fi via Airport Express, how can I get i-tunes to play a single album and then stop, without continuing on through my entire library. It's a problem that doesn't occur when I'm listening through my i-pod.

    When playing my i-tunes library through my hi-fi via Airport Express, how can I get i-Tunes to play a single album and then stop, without continuing on through my entire library? It's a problem that doesn't occur when listening on my i-pod.

    Hey everyone in Apple world!
    I figured out how to fix the flashing yellow screen problem that I've been having on my MBP!  Yessssss!!!
    I found this super handy website with the golden answer: http://support.apple.com/kb/HT1379
    I followed the instructions on this page and here's what I did:
    Resetting NVRAM / PRAM
    Shut down your Mac.
    Locate the following keys on the keyboard: Command (⌘), Option, P, and R. You will need to hold these keys down simultaneously in step 4.
    Turn on the computer.
    Press and hold the Command-Option-P-R keys before the gray screen appears.
    Hold the keys down until the computer restarts and you hear the startup sound for the second time.
    Release the keys.
    I went through the 6 steps above twice, just to make sure I got rid of whatever stuff was holding up my bootup process.  Since I did that, my MBP boots up just like normal.  No flashing yellow screen anymore!!   
    (Note that I arrived at this solution when I first saw this page: http://support.apple.com/kb/TS2570?viewlocale=en_US)
    Let me know if this works for you!
    Elaine

  • I have a problem with my viber.It has stopped working.I tried reinstalliing it again .On the setup option after entering my phone number and continuing ..it either exists or gives no service message .

    I have a problem with my viber.It has stopped working.I tried reinstalling it again .On the setup option after entering my phone number and continuing ..it either exists or gives no service message .My other applications are working fine ..other applications that require internet too are working fine.

    Please get in touch with Viber's customer support.

  • How do I reset controls and continue or reset controls and stop?

    I am trying to find a way to reset 16 controls and 8 indicators and continue or exit.
    I have a system where a change in input will cause the LabVIEW to contact another processor via RS232 and send the change. There are eight seperate circuits to control and each has an enable and voltage input. I have the individual circuits operation with a change of either input but when I try to reset all 16 inputs and 16 indicators then continue or reset the inputs and indicators and stop (I need to do both) the system hangs up. In the debug (light bulb on) mode the system works but normal operation the system hangs up.
    I have attached the VI's for this system.
    Attachments:
    event_10_28_04.vi ‏230 KB
    Diode_Ctrl_2.vi ‏270 KB

    I changed a couple of things in the way you were doing the reset and stop. Look at these changes and see if they work OK.Also the vi named diode control if there is no dependency as to which one gets set first then the way you have it is ok but if there is a dependency the way you have it wired there is no guarantee which one will run first.
    Hope this helps
    Joe.
    "NOTHING IS EVER EASY"
    Attachments:
    event_10_28_04[2].vi ‏226 KB

Maybe you are looking for