Does ABAP have ISNULL functionality?

Hello,
I'm trying to use this select statement in ABAP:
SELECT  AUFK.AUFNR, AUFK.KTEXT,  AUFK.USER3, AUFK.USER8, COEP.WTGBTR,
ISNULL(MAKT.MAKTX, (SELECT TXZ01 FROM EKPO WHERE EKPO.EBELN = COEP.EBELN AND EKPO.EBELP = COEP.EBELP)) [DESCRIPTION],
COEP.OBJNR, COEP.EBELN, COEP.EBELP, T001W.NAME1.........
ABAP does not like ISNULL.
Is there some other functionality I can use or do I need to save the results of this query in an internal table then loop thru that itable, find the nulls and do the replacement there?
Thx.
Andy Jacobs

Hi Andy!
Yes, it has. Just that is and null are separated by a space (and open SQL looks anyway a little bit different).
Here an extract from help for select statement:
WHERE - NULL
Syntax
... col IS NOT NULL ...
Effect
This expression is true if the value of col is (not) the null value. When using this expression, the SELECT statement bypasses SAP buffering.
Note
All other logical expression of the WHERE condition are unknown if a participating column contains the null value.
But I'm not sure, if you can create any entry in MAKT where MAKTX is NULL - I would guess, your text is space (so filled, but not with a good description).
Regards,
Christian

Similar Messages

  • Does DPS have GPS functionality? If not do they plan to add it and when?

    Does DPS have GPS functionality? If not do they plan to add it and when?

    Here is the sdk.. https://developers.google.com/maps/. Or do a search on stackoverflow.com and people have some examples of how to use it.

  • My Email does not have any functions on the bottom bar?

    My Email does not have any functions on the bottom bar?
    I open an email and there no functions to delete forward or reply with.  Anyone have an idea?

    Hi
    Just to clarify what your saying under menu > settings > Connectivity the only option you can see is Bluetooth? There are no other options to select?
    Because under the connectivity menu you should be able to Network, WiFi, Bluetooth, USB, Settings, Connection manager, Mobile data tracker, Data Transfer, Video sharing, Admin settings and play via radio.
    All the options should be visible on the connectivity menu on a N8 with Nokia Belle installed.
    If you find this post helpful, a click upon the white star at bottom would always be appreciated.
    If it also solves your problem, clicking ACCEPT AS SOLUTION below it will benefit other users!

  • Does oracle have similar functionality like MsSql "for xml path('')"

    Does oracle have similar build in functionality like MsSql “for xml path(‘’)” , or in another word, it can enforce the result set(multiple rows) into ONE line such kind of presentation way.
    Thanks in advance. Any help would be greatly appreciated.

    Here I would like specify my question mnore clearly,
    CREATE TABLE t(
    line NUMBER(3),
    site VARCHAR2(4),
    phase VARCHAR2(5),
    test VARCHAR2(25));
    INSERT INTO t VALUES (1, '0100', '*','1111111111111111111111111' );
    INSERT INTO t VALUES (2, '0100', '=','2222222222222222222222222' );
    INSERT INTO t VALUES (3, '0100', '=','3333333333333333333333333' );
    INSERT INTO t VALUES (4, '0100', '*','4444444444444444444444444' );
    INSERT INTO t VALUES (5, '0100', '=','5555555555555555555555555' );
    INSERT INTO t VALUES (6, '0200', '*','6666666666666666666666666' );
    Here I want to retrieve the 'line' column information in ONE line way
    select line from t I want the result is like '1,2,3,4,5,6'
    Any generous help would be greatly appreciated!!!

  • HT4623 My iPhone 3G does not have update function in it What do I Do?

    My iPhone 3G does not have an update function in it. I want to update my software, What do I do?

    An iPhone 3G can only be updated to iOS 4.2.1...that's the end of the line for that model, and an iPhone 3G can only be updated to iOS 4.2.1 using iTunes. Software update, directly on the phone, is not available for the iPhone 3G.

  • Does anybody have a functioning 17" mbp with a 6Gb/s SSD drive?

    I ordered a MacBookPro 17" (June 2011) with the 7200rpm hard drive which is a slow drive, but comes at no extra cost with the machine.
    The ssd's Apple ships with the mbp's are relatively slow and expensive, so I do not consider them an option. I therefore ordered an OWC Mercury Pro 6G (240GB) sata3 SSD drive and replaced the hard drive with it. Under both Snow Leopard and Lion I get beach balls almost continuously. Installing the ssd in a co-workers 15" mbp makes the drives work at over 500 mb/s, so the drive is not the problem.
    I explained this to the people at AppleCare's helpdesk and they state, since I used a non Apple item, they can't help me. They tell me to go to a local reseller and have them install the ssd for me. This way the mbp is still valid for AppleCare. The local reseller won't touch my mbp since I bought it online at Apple (and not at his store), plus I did not buy the OWC drive in his store. In short, AppleCare is useless here. They claim I should've ordered one of the Apple ssd's (which are basically sata2 drives).
    Since the 17" mbp supports sata3 and has the fastest processors of the mbp range (which is why I bought it in the first place) I do not understand why Apple would force me to 'downgrade' to a non current ssd. I work with large 3D drawing files as well as multilayered large photoshop files, so having a fast drive is very beneficial to my workflow. The hardware in the 13" and 15" mbp's support the functionality of a 6G ssd in practice, whereas the 17" mbp only does that on paper. Selling my 17" and swapping it for a 15" model seems the only option but I refuse to believe a company that claims to be technologically advanced can ignore having specifications that only work on paper. There is no record, comment or even gossip of Apple indicating this is a problem, let alone they are working on a fix, despite finding numerous forums online where people have the same problem I have.
    So for the record, on the official Apple Support site, directed to both Apple developers and users:
    Is there anybody that has a functioning 17" MBP with a 6Gb/s SSD?
    If you have, please let me know the specs or your machine and drive so I can see if there is a solution to unleash the full potential of my MBP.
    I believe there is no sadder sight than the sullen tread of a caged (osx) Lion. Help me free the desert's fallen king!! ;-)

    Thanks wjosten for your reply. I filled out a feedback form.
    To comment on AussieDJ's post: I tried the OWC shielding kit, doesn't work. The problems described with 6Gb/s ssd's were all with pre March MBP's. Mine is a June 2011 MBP so I figured the problem would've been solved in the mean time. I guessed wrong there. Since I waited for the release of OSX Lion (and the trim support functionality) I thought this would solve the spinning beach ball issue. I guessed wrong there as well. Can't return the ssd anymore (>30 days) so I glued the ssd on our offices "wall of shame". Being an architecture office we have everybody in the office put up poorly designed objects here (sort of a cool and uncool board but then labelled ***? and No way!). I should've glued y 17" MBP on this wall actually (since it's hardware does not work with the 6Gb/s ssd), but the bugger is too heavy and won't stick... ;-)
    The worst part of the story is that my dad got his 6Gb/s ssd to wortk in his windows notebook...and he does not skip an opportunity to rub it in (your MBP can't do no 6G)!
    Let's hope there will be an EFI update!

  • Does acrobat have a function to reduce the size of lines?

    using acrobat 5.0, i have some b/w line art and i would like to reduce the thickness of all the lines (i am familiar with increasing line size through the use of the 'stroke' function) but i have been unable to find a way to highlight all lines and then use a function to reduce the width of all lines.  is there such a function built in?  thank you.  dan

    No.

  • Music app does not have the function to change the audio source.

    I use to change my audio source in my music app with the icon that looks like a triangle going into a rectangle i think it is call airplay, but it not there any more and what it is weir is that others app does have it so if i change my audio source in a video online it will change it in my music too..... Well i hope i could explain my self clear enough. Just put the airplay icon back in the music app. Thanks for your attention.
    Best regards
    Roger

    iTunes Radio is currently only available in the US - if you are in the US then try logging out and back into your account via Settings > iTunes & App Store, and if that doesn't fix it then try a soft-reset : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.

  • SetVisible does not have same functionality as deprecated show

    I want to remove deprecated methods from my code, but I'm a bit stumped. I have a modal dialog that uses Dialog.show, which does not return until the dialog is hidden or disposed. This blocks processing until the user responds to the dialog. The suggested replacement for Dialog.show is Component.setVisible, but it does not block until the dialog is disposed. How should I wait for the user to respond to the dialog?

    I'll give that a try, but I'm not optimistic. I don't see why Component.setVisible will care about Dialog.setModal. I also don't understand why the implementation of JOptionPane would still use Dialog.show.
    Anyway, thanks and I hope you're right.

  • Does ODP have this functionality?

    Hi;
    I don't care which Oracle drivers the below functionality is in. But is it available? My guess was this was the best place to ask as both the SqlServer and MySql ADO.NET drivers provide this functionality:
    1) How can I connect to an Oracle server without loading the Oracle client on the user's workstation.
    2) How can I enumerate all Oracle databases on the network.
    3) For a given Oracle database/server, how can I enumerate the schemas available on that server?
    3b) And is there a third step where I enumerate machines, databases on that machine, schemas on that database?
    Please, please, please tell me there is a way to do this as it lets us write our software so users do not need to know how to connect to Oracle. And that is a giant increase in usability.
    thanks - dave

    1) How can I connect to an Oracle server without loading the
    Oracle client on the user's workstation.You can easily connect to SQL Server without installing SQL Server Client is because Microsoft is kind enough to include SQL Server client software in their Windows installation (which is MDAC), so you don't have to install it separately.
    Unfortunately Oracle Client is not included in Windows installation, so you have to install it separetely. Fortunately Traditional Oracle Client is only needed when you want to use ODP.NET, you can deploy your application using Oracle Instant Client if you are using MS Oracle Provider.
    3) For a given Oracle database/server, how can I enumerate
    the schemas available on that server?connect as system, then run this query
    select * from all_userswell, 2 & 3b, i don't know the answer, because when we want to connect to Oracle Server we usually have to configure tnsnames.ora.
    Regards,
    NH

  • I have Mac OS X 10.6.8 and am trying to change a printer to black and white/gray scale. All the posts I find refer to a button for Paper Quality. This does not appear on my options. Just paper handling which does not have a function to change from colour.

    I cannot change the printer settings on my MacBook Pro to gray scale from colour. there is no function for Paper quality, just paper handling. any suggestions greatly appreciated - as long as they work!!

    Was the printer instance properly configured when created, so the print subsystem picked the correct PPD and knows of all the device's capabilities? If in doubt, erase and create anew so you can confirm that the printer maker/model/version is getting correctly identified. This may trigger Software Update to download & install a printer update. The menus available on the print dialog depend on what the OS knows the printer can do. For instance, this is what I get in Safari's print dialog when using an HP 2550Ln color laser at the office:

  • Does server have domain functionality?

    Will 10.7 server provide windows clients with domain login features?  The help manual makes it sounds like it can, but doesn't actuallly say it.  It also isn't accurate in describing how to verify.  Can someone verify if it will or won't support this?
    This is the passage that's confusing me:
    You can enable domain login on a Windows Vista or Windows 7 computer by joining it to an Open Directory Lion Server. Joining the Windows domain requires the name and password of an LDAP directory
    And
    To look up the domain name of the server, open Server Admin on the server or an administrator computer, select Open Directory in the Servers list, click Settings, then click General.
    Thanks!

    1) How can I connect to an Oracle server without loading the
    Oracle client on the user's workstation.You can easily connect to SQL Server without installing SQL Server Client is because Microsoft is kind enough to include SQL Server client software in their Windows installation (which is MDAC), so you don't have to install it separately.
    Unfortunately Oracle Client is not included in Windows installation, so you have to install it separetely. Fortunately Traditional Oracle Client is only needed when you want to use ODP.NET, you can deploy your application using Oracle Instant Client if you are using MS Oracle Provider.
    3) For a given Oracle database/server, how can I enumerate
    the schemas available on that server?connect as system, then run this query
    select * from all_userswell, 2 & 3b, i don't know the answer, because when we want to connect to Oracle Server we usually have to configure tnsnames.ora.
    Regards,
    NH

  • Does labVIEW have a function to solve the following math problem?

    In Labview what is the easiest way to solve the following problem?
    |----             ---|  -1       |--     ---|                |--       --|
    |  1   1   0       |            |   a     |                |    x     |
    |  1   0   1       |            |   b     |     =         |    y     |
    |  0   1   1       |            |   c     |                |    z     |
    |__             __|            |_       _|                |_       _|
    from the equations:
         a = x + y
         b = x + z
         c = y + z         where a, b, c are know values.    The problem I actually have is a system of 9 equations.
    Thank you.

    You have a known matrix, a known vector, and a vector you need to solve for given the equation Ax = b.  This is exactly the problem this VI is designed to solve:
    With the values I made up for a, b, and c, the solution is [2, 3, 4].
    Chris M

  • In the back of the iPad 2 is the Apple Symbol in black plastic.  Does this have a function or is it just a symbol?

    There is a similar symbol in dark plastic on the front of my iMac.  It is the remote control sensor cover.  On the top of my Mac Book Air.  In this one, it lights up when the computer is powered on.
    I'm curious if the symbol on the back of iPad 2 has a function or is just there for looks. 

    "The black Apple logo is still in the center of the back, and I assume the Wi-Fi antenna is still located behind it." 
    From here.  http://the-gadgeteer.com/2011/03/16/apple-ipad-2-review/

  • Does NetWeaver have same functionality like WLST in WebLogic?

    [WLST|http://download.oracle.com/docs/cd/E12840_01/wls/docs103/config_scripting/using_WLST.html] is powerful and convenient script for config WebLogic Server. I am wondering if NetWeaver has something similar to it?
    Thanks,
    -Jian

    Here I would like specify my question mnore clearly,
    CREATE TABLE t(
    line NUMBER(3),
    site VARCHAR2(4),
    phase VARCHAR2(5),
    test VARCHAR2(25));
    INSERT INTO t VALUES (1, '0100', '*','1111111111111111111111111' );
    INSERT INTO t VALUES (2, '0100', '=','2222222222222222222222222' );
    INSERT INTO t VALUES (3, '0100', '=','3333333333333333333333333' );
    INSERT INTO t VALUES (4, '0100', '*','4444444444444444444444444' );
    INSERT INTO t VALUES (5, '0100', '=','5555555555555555555555555' );
    INSERT INTO t VALUES (6, '0200', '*','6666666666666666666666666' );
    Here I want to retrieve the 'line' column information in ONE line way
    select line from t I want the result is like '1,2,3,4,5,6'
    Any generous help would be greatly appreciated!!!

Maybe you are looking for

  • IPhone 4S wifi goes on and off repeatedly on it's own/other apple products doing the same

    Okay so I have WiFi problems and I can't seem to find anybody with the same problem as me. I've read many WiFi problems with iOS 6 on Apple Discussion Forums and also Googled it and none of the problems I've seen fit my category. Infact, my problem i

  • Can apple replace my ipod glass for free?

    i had my ipod 4th gen ios 5.1.1 for a few months about 5 months and i found the touch screen cracked. i still have around 7 months warranty left... don't want to spend much money for the replacement... just wondering if the glass/ipod replacement are

  • How to bind mapping input parameter in process flow using OMB Plus

    Hi I have created a process flow with a mapping. This mapping has a input parameter, that I want to bind to a variable using OMBPlus OMBALTER PROCESS_FLOW '$process' MODIFY PARAMETER 'P_EOD_DATE_IN' SET PROPERTIES (BINDING) VALUES ('V_EOD_DATE') does

  • TS3276 default reply email address

    I am running OSX Lion.  I am changing my email account and want to know if there is a way to set my MacMail so that ALL emails are replied to from the NEW account and not the account that they were sent to.  I have changed my Preferences for "Send ne

  • Monitor doesn't turn on

    This has happened to me several times, and I've had to take my powerBook to the apple store, and send it in... and I'm STILL having problems! Every once in a while, my screen starts acting up. I'll try to start the powerBook and the LCD screen simply