Why ABAP is so space sensitive?

Why ABAP is so space sensitive?
I am used to programming in anguages such as JAVA, C++. In these languages
You can put spaces anywhere. ABAP requires spaces somewhere but not in other places; e.g.
Select * from mara
Where (  MATNR = u2018ZCHu2019 OR MATNR = u2018ZXXu2019  )
One has to have spaces after ( and before ); yet when I was using
Select * from mara
Where MATNR IN(u2018ZCHu2019, u2018ZXXu2019)
There cannot be any spaces after IN or so.
Are there some rules documented where one needs spaces and where one does not.

Hi ,
If you want to know about the exact syntax then write that keyword in abap editor and  while keeping the cursor on it press f1 , it will take you to the syntax and exmple also.
Regards,
Uma

Similar Messages

  • Why the IPhone 6  space gray Color doesn't have a front camera , only white and gold has front camera?

    Hello, my question is,
    why my iphone6+ A Space Gray Color doesn't have a front camera, I saw white and gold has ?

    Of course it does have the camera, it is just darker, so you don't see it. You are also in the wrong forum: this one is for the professional audio application MainStage, not for the phone.

  • Why quality sytem disk space  should be the same as Production disk space

    Hi All,
    Why quality sytem disk space should be the same as Production system disk space. Please give few points and also the impact if the disk spaces are not same. Its URGENT.

    Karunakar,
    It all depends on what you do with your QA system. I personally don't think QA and Prod should be of the same size.
    QA is your testing environment, the one where you perform the final tests and validations before going to Prod.
    In my personal experience and practice, for QA:
    - Daily loads of Master Data - Master Data is good to keep it updated, for obvious reasons
    - No daily transactions loads - You can load your transaction data on demand, depending on the specific area you need to test. You can initialize and load sample periods or sets of data. Once you're done, that's it.
    - No copy from BW Prod to QA - You really don't need to. As far as they do "refresh" from R/3 Prod to R/3 QA, you'll have data in QA good enough to test. Also, copying Prod to QA in BW can mess your transports sequence and put the systems out of sync or make you re-transport requests that were already in QA but not in Prod. Also, by doing those copies, it's like having two Production systems to maintain... Your landscape and maintenance costs will grow much faster
    In my opinion, Development and QA have a controlled growing, following those guidelines. Only Prod will keep growing during time, which makes sense.
    My 2 cents...
    Regards,
    Luis

  • Why does undo table space got full even when i commit between inserts??

    Dears,
    I have stored procedure which inserts around 5million record(insert select not applicable); and it always fails because of "ORA-30036: unable to extend segment by 8 in undo tablespace" although the procedure commits after every 10,000 records and the undo table space is 2GB. so my question is why does undo table space got full even if i commit?? & do i have other solution than making the undo auto extend??
    am working on Orcale 9i RAC
    Swaid A. McKey

    Actually, i had the same problem that my UNDO tablespace starting eating too much space, my undo_retention is set as 3hours, but how can estimate it using the view.
    Here the following sample output
    SID     STATISTIC#     VALUE
    3     151     0
    3     152     0
    3     153     0
    Can anyone assist with it ? But i still have the strange feeling why would UNDO get full once commit is being used. Even i did try with AUTOEXTEND and it throw me the errors that can't extend UNDO tablespace.
    Any ideas.....
    Thanks !!
    MB

  • HT3275 Why I'm losing space on my internal HD, after i started to use the Time Machine, and after deleting all my files i still dont have any space on my internal HD!

    Why I'm losing space on my internal HD, after i started to use the Time Machine, and after deleting all my files i still dont have any space on my internal HD?

    Why I'm losing space on my internal HD, after i started to use the Time Machine, and after deleting all my files i still dont have any space on my internal HD?

  • Why ABAP as Career ?

    Hi Guys
       What we should tell if interviewer ask  " why you have chosen ABAP as a Career? "
         Am a B.Tech Fresher with Some SAP SD Knowledge. 
    Please Reply
    Regards
    Ravi

    Hi Ravi,
    Being a BTech guy, indicates that you are good with Technical, now why ABAP? SAP covers almost all the industries with their business processes, now for different modules like SD MM PP WM FI, ABAP is basics. when you do coding for different business requiremnts like SD MM FI, you get very familier to the processes because you are mapping those in codes i.e logic at which BE?BTech are very good, so you get all the knowledge of business process and map them into suitable logic. This is very difficult if you are in other modules say SD MM etc, though not impossible.
    I hope this answers your question,
    reward points if useful
    Thanks
    Sujay

  • Why bookmarks have 4 spaces added after the update from FF3.6 to 13?

    Why bookmarks have 4 spaces added after the update from FF3.6 to 13?

    Problems with bookmarks and history not working properly can be caused by a corrupted places.sqlite database file.
    *http://kb.mozillazine.org/Bookmarks_history_and_toolbar_buttons_not_working_-_Firefox
    *https://support.mozilla.org/kb/Bookmarks+not+saved#w_fix-the-bookmarks-file
    You can also try to repair the places database with this extension:
    *https://addons.mozilla.org/firefox/addon/places-maintenance/

  • Why do I get Spaces when I add a new line?

    Finally broke down and have retired HomeSite+.  Not sure that is a good idea though... A few things are bugging me about ColdFusion Builder 2 such as:
    I have auto indent turned on for tabs only and a tab is set to 3 spaces wide. I have done this in every editor setting under Preferences (ColdFusion, General, HTML, and Java) yet if the line I am working on has more than one tab as an indent every time I press return I get 3 spaces in place of one of the tabs.  How do I make that go away???
    In my CFML Formatting Profile I have Tag Case and Attribute Case set to upper case yet they always show up lower case.  How do I fix that?
    More often than not when I type a closing angle bracket on a line (>) the ending tag does not appear, and when it does it is always lower case and not upper case.
    Now I remember why I stuck with HomeSite for as long as I did.  It worked the way it was supposed too!!!  :O
    Seriously, I know these are trivial types of things but I am pretty anal when it comes to the formatting aspects of my code and CF Builder is making it harder to do than it should be.   Any help at all would be appreciated!!!

    The more I use ColdFusion Builder 2 the more I miss HomeSite.  The list of undesirable features for this POS development grows daily along with my frustration!!!  If Adobe is serious about being a player in the development space then they need to fix their development environements!!!  h is every time I
    My latest ***** is every time I open up my preferences and select ColdFusion -> Profiles -> Editor -> Formatter it hangs.  Great thanks...
    Let see I now get ending angle brackets every time I type in a variable for things like CFLOOP but it doesn't add the </CFLOOP> unless I first delete the > that it put in first.  When it adds </CFLOOP> it is lower case even though I want it upper case.  Weired thing is when the closing </CFQUERY> tag is addded it is upper case.
    Can you guys just bring back HomeSite please???  That was a solid development environment that worked!!!  Or should I just give up on CF???  After a decade plus of developing in CF I am getting close to never using it again!!!  And this POS development environment is a big reason why!!!   >:(

  • Why is the free space different in iTunes and iPhone?

    I can not download an app update because I don't have enough room on my iiPhone. I  plug it into iTunes and it says I have 3.23 GB free. Why the difference? I have synced several times.Also, I think I remember in the past the iPhone has kept some old backups on it taking up space. I can't find those now. Where would they be if they exist?
    I have an iPhone 5S with the software up to date. I have an iMac with the Mavericks software and iTunes up to date.
    Thanks
    Carl

    Simple solution. Totally erase all your music from the ipod. then try transferring it all back on, or just what you want, if not all of it. This should pretty much correct it. Good luck!

  • Webdynpro abap application name space.

    hi guru,
    i have created webdynpro abap iview for an application .
    while running the application in se80 application->run .
    its working fine .
    where as in portal iview its not working ( i.e iview
    trying to load ).if i change the name
    of that application its working fine .
    Is there any name space standard to create a application for
    iview.
    Regard's
    Vivekananthan.s

    Hi Vivek,
    When you run the webdynpro application in application you can find the url generated as
    http://ssecvpiv.corp.satyam.ad:8000/sap/bc/webdynpro/sap/zse_mis_reports say something like this then in portal we have an options to enter as sapnamespace component name
    """"sap/zse_land_admin?sap-system-login-basic_auth=X&sap-client=040&sap-language=EN
    here zse_land_admin is my componenet name and client number should be yuor client number just copy paste this u can run the application of the webdynpro abap into the portal.
    Before this please make sure that you have done seetings in system administration (which register s your login details of yuor server ).
    Hope it helps you .:)
    Regards,
    Sana.

  • Why do we allocate space for a new object???

    When we create a new object, we instantiate it. Why do we do this. I read that we are allocating space for it. What is allocating space and why is it necessary??

    Okay, say you have an object called Stick, which descibes a physical stick's characteristics:
    class Stick
         private int length;
         Stick()
              //unparameterized constructor
              length = 1;
         Stick(int l)
              //parameterized constructor
              length = l;
         public int getLength()
              return length;
    Pretty basic, right? Okay, looking at this code, you might say "well this is a class, not an object because it describes something, it's not an actual instance of the class". Right. So what people do is they instantiate things like Stick() into a static class (such as main) like so:
    class Thingy
         public static void main(String args[])
              Stick s1 = new Stick();          //calls the unparameterized constructor
              Stick s2 = new Stick(4);     //calls the parameterized constructor
              System.out.println("Stick 1's length is "+s1.getLength());
              System.out.println("Stick 2's length is "+s2.getLength());
    The unparameterized constructor line creates an instance (which is the same thing as an object) of class Stick using no parameters. The parameterized does the same, only it uses a length of 4 instead of the default 1 that the other constructor uses. The two instances s1 and s2 use the same class template, and can call the same methods, such as getLength(), but they contain different information in their data fields, for example "length" in class Stick. And that's how constructors work, and why they're useful. They're all about deriving a useful instance from either limited or abundant information.

  • Why are there white spaces between my images when I preview my html design on a web browser?

    I am creating an email newsletter with Dreamweaver CC and after being unable to find a way to use layers I opted to create the entire image in Photoshop and then break it into pieces to create the image links.  I'm using tables and I have the padding and everything set to "0", but when I view it in the browser there are white spaces between each image. It looks solid in Dreamweaver, but in pieces on web browsers.  I do not understand how or why this happened and I cannot figure out how to fix it.  If anyone can help, I'd greatly appreciate it.  Thanks.

    I only used Photoshop for the layout.  Then I created web-safe images for everything that I used for Dreamweaver.  I uploaded the images to the internet and then image sourced them into the code so that they will be viewed properly in the correct circumstances.  I haven't used HTML since about 2004 and I wasn't very good then.  I've just been thrown back into it and I'm pretty much learning as I go.  This is my second attempt because I wanted to make the newsletter more eye-catching.  My first one is very basic and without a background image at all and that looks fine in pretty much all email clients.  I tested it with Litmus.  All except for Windows Live Mail, where the images didn't act as links but as static images.  It works fine with the others I tested manually.  Those being Gmail, Yahoo and AOL.  I will try the display:block and get back to you.  Thanks for your suggestions.

  • Why does map data space on N900 is limited to 5.5 ...

    Can anyone tell me the reason why there is a limit to the map data space on N900? Currently, I can only down load the map data (using Map Loader) up to 5.5 GBs even though I still have over 20 GBs left on my /home/user/Mydocs.
    Thanks

    1) Connect nokia n900 in the mass storage mode.
    2) Open windows explorer and make sure you are able to view hidden files.
    3) Go to the drive on n900 where the .qf and the qf (hidden) files are present.  
    4) Open both (I changed in both, make a copy if you are uncomfortable), replace the numeric value against "quota" with 8589934592 (for 8GB or whatever size u want), save and reboot n900 (remove the battery and replace to ensure the reboot is clean).
    5) Reconnect in mass storage mode and voila your map loader will see the 8GB

  • Why have to append spaces when data type is char?

    I have a tabe MyTable which has tow columns(code char(8),name varchar2(16)) and there is one record ('003','mike') in the table,I retrieve the table use the code :
    ......//get database connection
    String sql = "SELECT * FROM MyTable where code = ?";
    PreparedStatement st = conn.prepareStatement(sql);
    st.setString(1,"003");
    ResultSet rs = st.executeQuery();
    ......//other code
    I cann't retrieve the record,I have to append 5 space to the parameter to get data: st.setString(1,"003 ").
    When column's data type is char , I have to append spaces to the parameter values? why?

    or if you want to do it at the API level, you can use the Oracle extension
    OraclePreparedStatement.setFixedCHAR
    public void setFixedCHAR(int paramIndex,
                             java.lang.String x)
                      throws java.sql.SQLException
        Use this method when binding to a CHAR column in the
    where clause of a Select statement. A non padded
    comparision will be done unlike in setCHAR and setString
    case. Not particularly needed for an insert as the
    database will pad it.
    Parameters:
    paramIndex - index of the bind variablex - the literal/variable to be bound.like..,
    String sql = "SELECT * FROM MyTable where code = ?";
    PreparedStatement st = conn.prepareStatement(sql);
    ((oracle.jdbc.OraclePreparedStatement)st).setFixedCHAR(1, "003");
    pstmt.executeQuery();Regards
    Elango.

  • Why is my icloud space full when I don't have a ton of stuff?

    I don't have a ton of photos and music yet it says I have used nearly all my 5GB...why would that be

    You need an external drive so you can free up disk space. Right or control click the MacintoshHD icon. Click Get Info. In the Get Info window you will see Capacity and Available. Make sure you have a minimum of 15% free disk space.
    Freeing space on your Mac OS X startup disk

Maybe you are looking for

  • Can you set a time range in the wiki calendar?

    I think the wiki calendar is a great feature in 10.5 Server, however I am annoyed by one problem. I can't figure out a way to limit the time on a wiki to say 8am to 5pm. I would like to use this as a class calendar page on the wiki, but it is really

  • Keyboard No Longer Illuminates in Low Light Conditions

    Hi there, Tonight I turned on my MacBook Pro (purchased January 2008). The keyboard doesn't light up at all. I recently installed 10.5.7 and I'm not sure if it's worked since that install. I've checked the keyboard and also display preferences. Every

  • Problem with call transaction MMBE

    Hello, I need to make a call to the transaction MMBE from within my Z program. This is the code that I have written for it: WHEN 'STOCKOVW'.       SET PARAMETER ID 'MAT' FIELD line_rec-matnr.       SET PARAMETER ID 'WRK' FIELD line_rec-werks.       C

  • Access data of one class from another class

    Hi, I am creating one class say ClassA with some data members,the same class has main() method on execution of which the data members will b assigned a value. now i have another class say ClassB with main() method and i want to use the data in ClassA

  • Meeting Requests - sending multiple options for a meeting time / or / group voting option

    Good day, As a manager of three divisions in my company, and with frequent external meetings with suppliers, I often face a challenge when proposing meeting times - with busy shedules, I like to always propose 2 or 3 availabilities in my schedule for