What is breakpoint .How it is used to debug code.

Hi gurus
Explain with a scenario so I can understand completely.
In simple terms I don’t know ABAP
Greetings

Hi george,
Break-point is the command to stop your program when your program is running, by the break-point you can check further wether there is mistake in logic.
Such as you have calculation about profit, suppose to be, the profit must be less than some point,, but somehow the result coming not like what you expect. Then you check to the input data, but it's correct, so it must be something wrong in logic. So you must check it by break-point.
The usage is very simple, in the part of program you wanna check, you just type sintax : break-point. then run the program,
Then when your program's running, the program will stop in there, then you can go on debugging by pressing F5.
Hopefully it can helps you a lot ..
Regards,
Niel.
(Many thanks for any points you choose to assign).

Similar Messages

  • How can i use the project code instead of project xml?

    hello
    i use the sessionbean+toplink structure,after i finish the o-r mapping by using the mapping work bench,i generate the project xml file,then in the "session.xml" file,i refer to the project xml,then i can use it from sessionbean.
    i hear that if i use the project code instead of project xml file,it will be more performant,is that true?
    otherwise,how can i use the project code instead of project xml file?i mean, in "session.xml", i can use the "<project-xml>" tag to refer to the project xml file,then in my session bean,i get the server session by read the "session.xml" file.but if i use the project code,how can i refer it from the "session.xml"?the examples that come with the toplink installation only tell me how can i use the project xml file within the session bean,it don't give me any clue about using the project code in the sesion bean,who can give me a step-by-step instruction and code snippet?
    thank you very much?

    There is a slight performance gain during session load at startup but there is no difference at runtime. The choice of which to use is dependent upon you build process. Whether it is easier to submit a new version of the class into the comile build process vs an XML file. In most cases it is just a preference of the development team.
    When you use the project-class you'll need to generate the source code and compile it into your system. Typically it is packaged with the persistent classes. You may need to configure your environment so that the class-loaders have access to these classes (same for the XML case).
    When using the project-class you simply replace the project-xml entry like this:
    <project-class>oracle.toplink.demos.employee.relational.EmployeeProject</project-class>
    The DTD for the session.xml file is found at <TOPLINK_HOME>\core\sessions_4_5.dtd. It is also in the documentation at:
    http://otn.oracle.com/docs/products/ias/doc_library/90200doc_otn/toplink.903/b10064/a-sessio.htm#634246
    Doug Clarke
    Product Manager
    Oracle9iAS TopLink

  • Hi, folks can some body help me¡  How  I can  use  de second  code  to  the  Itunes card  to  use  the  Itunes card.... My  number is vanished, how  i can submit  my  Itunes card?

    Hi, folks can some body help me¡  How  I can  use  de second  code  to  the  Itunes card  to  use  the  Itunes card.... My  number is vanished, how  i can submit  my  Itunes card?

    iTunes Store: Invalid, inactive, or illegible codes
    http://support.apple.com/kb/TS1292

  • How can I use my product code to get the serial code to active my dreamweaver?

    My product contain 22 letters and numbers, it can't feet inside any code thing that I found, and I had already sent a email to let them send back the serial code to me, but it didn't. So I want to ask how can I use my product code to get the serial code so that I can active my dreamweaver?

    I already in downloaded the thing, but I just have a product code, how can I install the product?

  • SmartSound - What Is It & How Do I Use It?

    For some time, there has been discussion on the use of SmartSound® with various versions of Adobe Premiere®. Often, there is a bit of confusion, as to what SmartSound is and how best to use it. I hope to provide some information on both the programs as well as the "Series," that make up SmartSound music.
    First, here is some background. SmartSound’s programs come in basically three "flavors" now. First, there is QuickTracks for Premiere®. This is a plug-in for PrPro/PrE. It works from within the NLE program itself. Then, there are two versions of Sonicfire Pro®, which is a stand-alone program that is similar to QuickTracks, but offers so very much more in the way of power with the Strata Series® (and other Multi-track music) Series. One of these is the ExpressTracks® version, which is free with the purchase of any Strata Series disc., and the other is the full Scoring Edition®, which can be purchased separately, or upgraded free, if one has a registered copy of Sonicfire Pro 4 with S/N. While the basic function of the programs is similar, the mechanics can differ, as well as the final output.
    Second, there is the music. It is grouped into several Series. All can only be used in the SmartSound software. The SmartSound® Music library is a very creative and flexible collection of royalty-free* music. It's the only music that gives video editors access to perfectly edited music from any SmartSound software or embedded technology.
    Looking at it from one side, the Series are grouped by style, theme and mood. On the other side, they are grouped by the type of discs. At a basic level, there are three types of these discs:
    Single Layer tracks: no Mood Mapping capability, however there are 22KHz, 44KHz and 48KHz single layer tracks (the Classical Suite albums are single layer 48KHz. Note that single-layer music cannot be used with Mood Mapping.
    Multilayer tracks: all multilayer tracks have Mood Mapping, and there are only 44KHz and 48KHz multilayer tracks.
    Some of the recent releases of the Strata Series discs, only contain the 48KHz versions Remember, only the 48KHz can contain Mood Mapping, and can only be used with Sonicfire Pro. For the QuickTracks plug-in, one would use the 44KHz version, and of course there is no Mood Mapping in QuickTracks.
    All of the various Series also contain several variations on each "cut." The vast majority are original creations and the few that are "public domain" are original performances.
    Generally, the price of the music Series goes up with both the quality (sample-rate) and with the multi-layer aspect. Still, "sales" do happen from time to time.
    Ignoring the Mood Mapping feature for a moment, I’d like to talk about what SmartSound and Sonicfire Pro do, when used with the SmartSound music Series. These programs and this music will allow one to exactly tailor their soundtrack, and far beyond what one can do using loopology. The intros and outros can be specified. If you know the exact Duration of your Video, you can tailor your resulting score to that Duration.
    With Sonicfire Pro, and a Strata Series multi-layer disc, one can tailor much more, than just the Duration of the music. This is where Mood Mapping comes in. With Mood Mapping there is almost unlimited control on what the same piece of music can sound like. Within the Mood Mapping control panel, one can use many Presets, but can also control virtually every aspect of the music. Imagine being able to take a full orchestral version of a piece of music, and then separating out just the violins, or just the brass section. Both versions of Sonicfire Pro can utilize Mood Mapping, but there are limitations on the ExpressTracks version, and even more power in the Scoring Edition, including Timing Control.
    Now remember that I mentioned that QuickTracks for Premiere was a plug-in and that both versions of Sonicfire Pro are stand-alone applications. How does this affect how one uses them? Because of the plug-in nature, QuickTracks is launched from within Premiere via the New icon and SmartSound from the drop-down menu. This brings up the QuickTracks interface, where one can tailor the Duration, and the variation, of the piece, but also contains a link to a browser. In this browser, one can sort by various criteria, plus are also allowed a text Search function to use the notes with each music cut. There are also filters to limit ones view to criteria, such as Music on My Computer, Music Owned by Me, Music On SmartSound’s Web site and All.
    As Sonicfire Pro is a stand-alone, one would first Export a "reference" AV file, to use when scoring. One day, I would love to see Sonicfire Pro as a plug-in for Premiere, so that this one step would not be necessary. The next best thing would be for Adobe to do a Dynamic Link to Sonicfire Pro. There is no need for any reference file with QuickTracks, as one is working in the Sequence’s Timeline.
    When the purchased Series have been installed on one’s computer, it will contain a preview, regardless of whether the actual sound files are copied to that computer. One can work from the copied music files, or from the DVD discs. [Note: because of the limitation on QuickTracks to just the 22KHz and 44KHz music, installations usually do not have to be done separately, unless the user wants both the multilayer version installed and the single layer versions installed. Any single layer albums will only need to be installed once (with the exception of Classical Suites, since they have 48KHz and 44KHz, but if installed in Quicktracks first, the 44KHz versions will be available in Sonicfire Pro.)] Personally, I copy the DVD’s to my HDD’s, for quick and easy access. However, that is not necessary, if one does not mind placing the DVD into a drive.
    If one does not wish to purchase one of the discs, the full library, they can still listen to the cuts, via the preview, and can purchase much of the music, by the cut, directly from SmartSound for download. This can allow one to use just the right cut, without having to invest in the full Library.
    One of the real advantages to registering one’s SmartSound, besides notification of updates, is the notifications of the "sales." These usually offer select Series at greatly reduced rates. I find the "regular" prices to be in line with what one gets, but a sale makes it even better. My biggest problem has been that I now own most of the Series, and the ones that I do not own are ones that I will likely not use. It’s getting more difficult to take advantage of these sales, no matter how low the price has dropped - I already own it.
    Last, SmartSound also has several Series of SFX too.
    * Excludes public performance as part of a film released through major theatrical distribution or broadcast on national television. See our Professional Music End User License for details regarding these uses.
    Note:
    SmartSound, QuickTracks, Sonicfire Pro, ExpressTracks, Mood Mapping and Scoring Edition are all registered property of SmartSound Software, Inc.
    Adobe Premiere is a registered property of Adobe Software, Inc.
    SmartSound's Web site

    Addendum: later versions of Premiere Elements now have the SmartSound Sonicfire Pro Express Tracks version (not the Scoring Edition) included, rather than the older QuickTracks module. This allows one to use the newer SmartSound Multi-Track discs, where the older QuickTracks module will only work with some of the older Multi-Track discs. The version of SmartSound Sonicfire Pro Express Tracks included is limited, vs the Scoring Edition (available for purchase), but allows for a lot of editing of SmartSound material. The installation is separate from the installation of the Premiere Elements installation, and involves a download of the Sonicfire Pro Express Tracks installer. It is also necessary to then apply the update to the Sonicfire Pro Express Tracks program.
    I feel, however, that the Sonicfire Pro Scoring Edition, when used with the Multi-Track discs, is so very useful, that I recommend anyone, who is serious about creating custom soundtracks for their Videos, look closely at it, and also that they see the SmartSound tutorials (on the SmartSound Web site), to discover the power that it provides - it is like having a million variations for each Multi-Track song.
    Hunt

  • How do I use the following code in such a way that it will display what is indicated by the word "echo"?

    if(exist chrome.exe $true) 
    echo internet is ready 
    else 
    echo get chrome!!
    I want to use the above script to cause the shell to display either "internet is ready" or "get chrome!!" depending on whether or not a user has Chrome but the shell keeps giving the following error message.
    Missing statement block after if ( condition ).
    At line:2 char:1
    What is a statement block, and how do I use it to display the text?

    This might work okay in .BAT but I don't think so much in Powershell. You are trying to do an IF ( ) statement, but you have no parameters after that.
    A pancake of how an IF statement works in Powershell:
    If (statement -like "True") { Script info if condition is true } else { script info if condition is false }
    In your case, you need to test the path of Chrome to see if it exsists. I don't have Chrome installed, but I do have IE. You just need to change the path to where the Chrome.exe is installed.
    ps - the Echo equiv in Powershell is Write-Host
    $TestBrowser = Test-Path "C:\Program Files (x86)\Internet Explorer\iexplore.exe"
        if ($TestBrowser -like "True")
            Write-Host the internets is ready!
        else
            Write-Host the internets is not ready
    Similiarly, you don't need to use $TestBrowser in your If ( ) statement, you can just use the operational param $?, which should return true or false depending on the last error message.

  • Hi what is ALE how it is useful for SAP CRM?

    Hi
    Experts can any body tell me what is ALE,SOAP,XML I know the full form Application linking and unabling but how it is useful for CRM Functional Consultants where it used in CRM Scenario?
    Venkat

    Hi Venkat,
    ALE is a integration Technology used to integrate SAP system with Non SAP Systems.
    <b>Definition</b>
    Application Link Enabling is the technical basis for integrating business processes in a distributed system environment. It includes developer and testing tools and preconfigured ALE Business Processes delivered in the standard R/3 Release. ALE has functions for managing messaging and for handling communication and application errors.
    <i>To find more details about ALE Just Check out the links:</i>
    <b>ALE/ IDOC</b>
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.sappoint.com/abap/ale.pdf
    http://www.sappoint.com/abap/ale2.pdf
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
    http://www.allsaplinks.com/idoc_sample.html
    http://www.sappoint.com/abap.html
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.allsaplinks.com/idoc_sample.html
    <b>ALE/ IDOC/ XML</b>
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://www.thespot4sap.com/Articles/SAP_XML_Business_Integration.asp
    http://help.sap.com/saphelp_srm30/helpdata/en/72/0fe1385bed2815e10000000a114084/content.htm
    For CRM Functional Consultant interaction of the CRM system with other SAP and Non-SAP system is a major issue. The consultant takes care of all the details and suggests the possible Integration Technology with the help of a technical consultant. This depends on the CRM scenario as what data ( master, customizing, transaction) you want to transfer to the system.
    All these basically falls under the different integration technologies.
    Thanks,
    Samantak.
    <b>Rewards points for useful answers.</b>

  • How can I use the QR codes with my iPad 2. do I need to download first an app ?

    How can I use the/read the QR codes with my iPad 2 ? Do I need to download an app ?

    Yes.  There are quite a few available for free in the app store

  • How do i use a card code. it only lets me put a code an password

    how do i use a code off card it only lets me put a code an a password

    If you are trying to redeem a gift card then you should be able to do so via the Redeem link under Quicklinks on the right-hand side of the iTunes store homepage : http://support.apple.com/kb/HT1574 - is that how you are doing it ?

  • How can we use same material code for two different sales area

    Hello friendsu2026
    Hope you all doing well
    I am facing a problem and I will be thankful to all of you, for your suggestions
    Issue:
    I have a *material created in 3000/10/19 for domestic purpose *,now our company has decided to export it for that we have created a new sales are 3000/13/20 for export,we cannot create the salesa are as 3000/13/19 due to some  company issues,
    Is there any way how I can use the material already in 3000/10/19 into new sales area 3000/13/20.
    Will common distribution channel and division concept will be applicable here
    As the material is same,and we donu2019t want to go for any more new material code. *
    Thanks
    Siddharth Sharma

    Hi Sharma,
    when a material is used in domestic and exports.....i hope it should be seggreagated based on dist chnl.......but not division.
    because material is Division specific. it can be there in only one division. like mother child relation.
    that is the reason why...... it is maintained inside BASIC DATA...... but not in input screen while creating material master.[unlike dist chnl]
    because a material can be in multiple dist chnl....but not multiple division.
    I feel only alternative is creating new material if you are already decided to devide the sales by division for domestic and foriegn.
    Purpose of common dist chnl/div is to maintain pricing/condition in one common whenever you change master data.......
    hope this gives you the clarity
    regards
    Satya.SCM

  • HT2737 how do you use the download code if the redemption code is unlegible from being scratched out to much

    I scratched out my itunes gift card way to much and now i can't read the redemption code, is there anything i can do to still use the gift card. maybe using the download code instead?
    please respond back
    -emily

    With any luck, the following document may be of some assistance with that:
    iTunes Store: Invalid, inactive, or illegible codes

  • What is 'changeip'. how do I use it?

    I have just set up a MacPro with dual NIC's and followed Apple's recommended install of having a modem/internet on en0 and switch/LAN on en1. During the install process I did as requested and entered out ISPs settings on en0 and progressed with the rest of the install. I have DNS errors, and also keep seeing our ISPs (instead of our server's) details showing up through the server in places like sharepoints.
    Searching the threads here I see members with similar problems who are being told to use 'changeip'.
    I am a complete newbie, I don't understand commandline. What I'm looking for is a basic 'do this, then this' type response to help make our server happy.
    Here's the error:
    Aug 8 08:19:27 xserver servermgrd: servermgr_dns: configured name and reverse DNS name do not match (xserver.local != dsl-217-155-192-186.zen.co.uk), various services may not function properly - use changeip to repair and/or correct DNS
    Aug 8 08:19:48 xserver servermgrd: servermgr_dns: no name available via DNS for 192.168.2.1
    Aug 8 08:19:48 xserver servermgrd: servermgr_dns: no reverse DNS entry for server, various services may not function properly
    Can anyone shed any light here please?

    No, Apple doesn't recommend that as a "always do this" procedure. What was your specific goal ?
    Especially if you're completely new to this, let your router take care of NAT for you.
    With all due respect your company should consider hiring someone, there are too many things you need to learn all at the same time. If you were tasked with driving a bus for a company event, you'd decline if you'd never driven manual transmission before, let alone lacked a driver's license (and experience) qualifying you to drive a bus.
    Start by reading through Apple's server documentation.
    Next, "google" for bash/shell tutorials, there are many.
    Here's one
    http://developer.apple.com/documentation/OpenSource/Conceptual/ShellScripting/in dex.html
    For anyone wanting to manage a server, be it Apple's OS X or other bsd/unix/linux OS, knowing the "commandline" is an essential part of your toolkit.
    I do mean essential.
    With OS X Server, command-line ability will often allow you to make a quick fix where without it you'd be faced with a wipe-and-reinstall.
    At this point, you may do best to do just that, after re-planning your server configuration and learning some DNS fundamentals.
    http://www.oreilly.com/catalog/dns5/
    http://www.zytrax.com/books/dns/ch1/
    OS X Server must have working forward and reverse DNS entries for its FQDN. You don't have to run DNS on your OS X Server itself if you have existing DNS servers.

  • How do I use my PUK code on my Xperia Z3?

    I bought my Xperia Z3 from the network's store directly under pay as you go (it was cheaper than buying it unlocked from Amazon and Sony directly). However, I want to use a different network providers SIM.
    Luckily the network I bought the device from has provided me with a PUK code, free of charge. I don't however know how to use it.
    Can someone explain?

    The PUK code needs to be inserted if you block the SIM.That can occur if you insert the PIN incorrectly 3 times.
    All we have to decide is what to do with the time that is given to us - J.R.R. Tolkien

  • How can i use the ssl code of mozilla nss to visit a https server.

    i want to use the mozilla nss source code to make a client program. how can i do it? the clent is used to visit a https server. but i couldn't find the code about how to do it. i just found that there is code about the clent / server using tcp/ip, but not about browser/server.

    I am a c programer. Our goal is to communication with our https server.
    I steped using "https://developer.mozilla.org/en-US/docs/NSS/tools/NSS_Tools_ssltap" but it did'nt work successfully.
    It looks like the image's shows even I used the browser to visit the web site steped. Could you tell me the detail.

  • How to we use CNC G-CODES in LabVIEW?

    I can't find any G-CODES interpretor for labiew.Anyone can help me? Here is my email for the conversation.
    [email protected]
    Thanks.

    Hi eniscelik,
    About integrating existing G-code into LabVIEW, unfortunately, LabVIEW does not currently have any way to do this, as there are no toolkits or modules designed for this type of application, but  NI has  Alliance Partners who specializes in this type of work.Design & Assembly Concepts, Inc. specializes in motion control and does support these types of applications.
    Otherwise you can keep trying to comunicate with Gharb (link below):
    http://forums.ni.com/t5/Motion-Control-and-Motor-Drives/G-code-interpreter-using-LabVIEW-done/td-p/2...  
    If our developers know our customers are asking for it, they will be able to appropriately prioritize their development time, so I would suggest you to go to our NI idea Exchange (find link below) to provide feedback on G-code support.
    http://forums.ni.com/t5/LabVIEW-Idea-Exchange/idb-p/labviewideas
    Regards.

Maybe you are looking for