A few questions to the abap development team...

Dear Developers,
I am submitting these questions to the ABAP development team at SAP regarding the language capabilities.
Coming from the Java/C world I am wondering if you plan the following possible "evolutions" of the ABAP language :
   - a real boolean implementation in ABAP like in Java or C; possibly a OO class implementation with full operators;
   -> the possibilty to write conditionnal expressions or assignements like the followings :
   x = ( a and not b).
   if (x or f(x)=false) then ...
   - possibility in ABAP to nest function calls on objects like in most every OO language (java, c++, ruby...etc ) : x = a.b().c()
  - Concerning the ABAP editor :
     - fixing the problem with the drag n drop problem from the class browser to the source editor of long method+class/interface names
     - real code completion on objects (no heuristic approach) by providing access to method or attribute names like in most OO IDEs
Any info could be interesting
Best Regards,
Olivier MATT
Edited by: olivier matt on Jan 14, 2008 11:02 AM

now that could be really interesting if you'd just tell us the questions!
Edit: questions have been added

Similar Messages

  • Questions to the Forms Development Team

    Hello,
    First,
    When we use a PJC on a multi-line bloc, you have to give the record number to the Set_Custom_Property() built-in.
    If the block display, say, 10 records, but we want to work with the 11th, so Set_Custom_Property( 'item', 11, ...) will raise an error message that says the value 11 is not recognized.
    Is this issue going to be corrected in the future version ?
    Second,
    In the PJC class that extends VBean of other V... class, the internal component name is not synchronized with the Forms item name.
    This is not fantastic because it is not possible, in the Java class, to know what Forms item is subclassed.
    Is there any particular reason for that ?
    Regards,
    Francois

    now that could be really interesting if you'd just tell us the questions!
    Edit: questions have been added

  • Doubts on the abap development

    i'm new to the ABAP development.
    I have learnt  SAP BW by myself for several months and have got an overview of what the BW is for. Now I am able to create data models and transfer files to InfoTargets.
      Two weeks ago , my boss asked me to join the team of development to learn the ABAP, hoping that i can take the work of the development of BW.
    I have two questions.
    1. What the development of bw is like? Is it very important?
    2.How to learn the ABAP development well.

    hi,
    am not sure about BW devl but as far as the ABAP part is concerned...
    u can check this link out <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/abap-elearning">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/abap-elearning</a>
    also for basics u can read <b>ABAP in 21 Days</b>
    regards
    sagar.

  • Few questions regarding the "Update CMS" button

    Hello,
    Few questions regarding the "Update CMS" button:
    1. When I create new product at the SLD I see it at the add SC table even if I don't click the "Update CMS" button first. If so, when will I use this option?
    2. When I do click the "Update CMS" button it takes it between 30-40 minutes to finish the update. During this time frame the whole development portal (it is sitting on the same WAS as the NWDI) becomes extremely slow. Is this normal response time or do I have a certain performance problem with my server?
    Thank you in advance,
    Roy

    Hello Roy,
    I think that <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/46/6fe3ec58f0477a816b80f182b389e0/frameset.htm">this</a> topic should answer all your questions :).
    Hope that helps!
    Jordan

  • Questions about the Apple Developer Enterprise Program

    Hi there,
    i got some questions about the Apple Developer Enterprise Program:
    - is there a way a company can create their own "AppStore" with only the APPs the employees should use?
    - when I developed the enterprise app are the install files on a apple hosted server or do i need my own infrastructure to distribute my app?
    Thanks in advance for answers!

    Google: MDM

  • A few questions on the database orginization

    Hi. I just got Elements 11 (Windows 8) this week end, and I have a few questions about the Catalogue in the Organizer.
    I spent a few hours tagging people, organizing categories, and so on. After that, I did a backup of the catalogue, which from my understanding includes every pictures.
    However, I am usually the kind of guy who does a backup of the "Pictures" folder manually every month. My question is, are the people and tags I added in the Organizer embedded in the pictures, or do I really need to backup and restore the catalog to keep everything I have tagged? If I reinstall Elements 11 and add the pictures manually as I would the first time, will all the info still be there?
    Thank you!

    However, I am usually the kind of guy who does a backup of the "Pictures" folder manually every month.
    While that's better than nothing, I hope you will be the kind of guy who decides to be even more safe, and you choose to make backing up your photos an automatic process, that doesn't depend on you remembering and having the time to do so. THere are many programs out there that will automatically back up your photos and any other important files on a regular basis, without human interaction. This is MUCH safer than manual backups.
    My question is, are the people and tags I added in the Organizer embedded in the pictures
    By default, NO this does not happen. You can manually make it happen via the command File->Write Tags...
    But when you choose to do this manually, please understand that not every piece of metadata is written to the files. Some things that are not written to the files are album membership, virtual copies and stacks, and probably other things that I can't remember right now. Thus, you need to make sure you have a recent backup of your catalog file — because ALL of your metadata is in the catalog file, and thus you need to make a backup of it.
    or do I really need to backup and restore the catalog to keep everything I have tagged?
    Yes, you really need to make a backup of your catalog file. Really.
    If I reinstall Elements 11 and add the pictures manually as I would the first time, will all the info still be there?
    This depends on how successful you were at  manually (geez, I hate the thought of depending on manual operations) writing the metadata to the photos. If you missed some photos, the metadata is gone. And as I mentioned, not all metadata will be written to the files anyway. So, I would not depend on this method as a way to make a full backup. It is, at best, a partial backup.

  • ROLES OF THE ABAP DEVELOPER IN IMPLIMENTATION PROJECT

    HI, THIS HARI, I AM NEW PERSON , ANY ONE ANSWER THE
    ROLES OF THE ABAP DEVELOPER IN IMPLIMENTATION PROJECT?

    hi check this ..
    some times you need to deveoup the new objects or you need to change the existing code with the new one or you need to delete  the obsolate commands and should be replaced with the new commands or some function modules...with out changing the output of the report or object with the good efficiency...
    regards,
    venkat

  • Few questions about the recording

    Hi,
    I'm intersting in adding recording/playback option to my webcam application and i have few questions regarding the recording functionality:
    1. My webcam app is using P2P connection, will the recording stop my P2P?
    2. Will the recording create some latency in the audio/video?
    3. can i change the quality of the recording?
    4. is there away to encrypt the archived zip file?
    Thanks,
    Tzahi

    1) yes, currently recording is always hub&spoke (and we don't have a real plan to support recording with p2p since it would require a substantial amount of changes in the server-side application)
    2) no, recording is independent from streaming
    3) no - I believe recordings are stored at the quality they are streamed. In theory you could re-encode audio and video stream to a lower quality for playback and repackage the zip file (assuming re-encoding the stream doesn't change the internal timestamps)
    4) currently not. We are simply using the "zip" command (on *nix) to archive the files so in theory we could add the password/encryption option but that would require for you to store the required password on our servers and for us to pass it on the command-line making the process not very secure anyway.
    Any specific reason to keep your archives on your servers encrypted ?

  • A few questions about the ka790gx and dka790gx

    i have a few questions about the ka790gx and dka790gx , how much better is the dka790gx compaired to the ka790gx ? . how much difference does the ACC function make to overclocking etc , i plan on getting a phenom II 940BE or 720BE . i already have the ka790gx so would it be worth building another system using the dka790gx mobo , or should i keep what i already have and just change the cpu ?

    It's largely irrelevant what other boards had VRM issues other than the KA790GX - the fact is it died at stock settings. Since there is little cost difference between the more robust DKA790GX (or Platinum if you really need 1394) why bother with the proven weakling? There are other examples around of the KA not having a robust power section.  There's no way I would use even a 95W TDP CPU in the KA and absolutely not O/C.....!
    As for the credentials of Custom PC, I have generally found their reviews accurate and balanced, and echo my own findings where applicable. If a little too infrequent.
    The fact that the KA has such a huge VRM heatsink leads me to my other comments on the Forum, particularly regarding the "fudge" aspect:
    """Henry is spot on - the notion that adding a heatsink to the top of the D2PAK or whatever MOSFETS is effective is virtually worthless. The device's die thermal junction is the tab on the device back - which is always against the PCB pad. The majority of heat is therefore dissipated in to the board, and the fact that the epoxy plastic encapsulation gets hot is simply due to the inability of the heat to be conducted away from the device die via the tab. Not sure when Epoxy become an effective conductor of heat.... Good practice is to increase the size of the PCB pad (or "land" in American) such that the enlarged PCB copper area acts as an adequate heatsink. This is still not as effective as clamping a power device tab to an actual piece of ali or copper, but since the devices used are SMD devices, this is not possible. However, the surface area required to provide sufficient PCB copper area to act as a heatsink for several devices isn't available in the current motherboard layouts. Where industrial SBC designs differ in this respect is to place the VRM MOSFETs on the back of the PCB on very enlarged PCB pads - where real estate for components is not an issue.
    Gigabyte's UD3 2oz copper mainboards sound like a good idea, on the face of it. However, without knowing how they have connected the device tabs to where and what remains a mystery. I suspect it is more hype than solution, although there will be some positive effect. From an electrical perspective, having lower resistance connecting whatever to whatever (probably just a 0V plane) is no bad thing.
    The way the likes of ASUS sort of get round the problem is to increase the sheer number of MOSFET devices and effectively spread the heat dissipation over a larger physical area. This works to a degree, there is the same amount of heat being dissipated, but over several more square inches. The other advantage of this is that each leg of the VRM circuit passes less current and therefore localised heat is reduced. Remember that as well as absolute peak operating temperature causing reduced component life, thermal cycling stresses the mechanical aspects of components (die wire bonds for example) as well as the solder joints on the board. Keeping components at a relatively constant temperature, even if this is high (but within operating temperature limits), is a means of promoting longevity.
    For myself, the first thing I do with a seperate VRM heatsink is take it off and use a quiet fan to blow air on to the VRM area of the PCB - this is where the heat is. This has the added benefit of actively cooling the inductors and capacitors too....
    Cooling the epoxy component body is a fudge. If the epoxy (and thus any heatsink plonked on top of it) is running at 60C, the component die is way above that.....
    It's better than nothing, but only just."""

  • Making web beans available to the whole development team

    I've managed to sucessfully crete a web bean and add it to the Jdeveloper component palette.
    My question is, If I am developing web beans for use by the development team as a whole, how do I make these available to them without each member of the team adding it through the web object manager.
    Can I create a corporate library of beans which can be accessed by all developers?

    You can package all the webbeans into a .jar file. and have a shared image of the system\webbeans.xml that all your developers use. The webbeans.xml is edited via the WebObject Manager.

  • A few questions about the smartband

    Hey,
    i consider buying the smartband swr10 and I got a few questions.
    1. Can I control the music player poweramp with it?
    2. How does it wake me up? through the smartband or through phone vibration and sound?
    3. Will it work with runtastic?
    4. How accurate is the sleep analysis and alarm mode?
    Those are my questions so far.
    Thanks!
    Solved!
    Go to Solution.

    I saw in another thread that you already bought the SmartBand so i'm not sure if you still need information but SmartBand works with other music players but i haven't tested poweramp. It sends a standard command for the music player so it should work with any music player that supports that.
    The smart alarm makes the SmartBand vibrate.
    It doesn't work with 3:rd party apps at the moment. We plan to implement an API so that other developers can add support for it though.
    I'm not sure how to answer how accurate it is i'm afraid. In my experience it works good.
     - Official Sony Xperia Support Staff
    If you're new to our forums make sure that you have read our Discussion guidelines.
    If you want to get in touch with the local support team for your country please visit our contact page.

  • Few Questions on the Creative Cloud

    I have read that the Creative Cloud Connection will be released within the next few weeks which is great. I have a few questions about file uploading and the Creative Cloud Connection program.
    I have a folder which I will upload. The contents of that folder will be updated periodically locally. I want to the files in that folder to stay up to date between my desktop and laptop. Will the Creative Cloud Connection program be able to do that?
    If a file is changed that is already in the cloud will the program recognize the change and keep the cloud up-to-date?
    I guess a little more information about exactly what the Creative Cloud Connection program will do would be nice.
    On the topic of storage will I be able to upgrade from the standard 20 gb of storage that is available when/if needed? And how much will that be?
    One other question:
    When will Lightroom 4 be available via CC and why is it not available since it has been released?

    Creative Cloud Connection will keep files between your desktop and the website in sync. You will be able to add, edit and delete files from either end and see the changes reflected in both.
    To see the the Creative Cloud Connection in action you can watch this video from Adobe evangelist Paul Trani http://tv.adobe.com/watch/adobe-creative-suite-6-creative-cloud-launch-week/adobe-creative -cloud-tour-/.
    There will be a way to get more than 20 GB of storage. The Adobe Creative Cloud FAQ http://www.adobe.com/products/creativecloud/faq.html has a question and answer about this near the bottom:
    Can I buy additional Creative Cloud storage?
    Additional storage will be available for purchase later in 2012. If you have reached your storage limit, contact Adobe Customer Service.
    Lightroom 4 will be available in a few weeks. Jeff Veen has also tweeted this https://twitter.com/#!/veen/status/200810541550288896. More from Jeff on what is coming to the Adobe Creative Cloud here in his Adobe blog http://blogs.adobe.com/creativecloud/coming-soon-to-creative-cloud/.

  • A few questions about Group Policy development

    This post was originally in the Windows Development forum. Please note the following:
    This question is not about the application and management of GPOs. It's about how to develop a group policy.
    I know about Group Policy Preferences, please do not provide this as an answer.
    I create a custom group policy for an application.
    Recently the application developers allowed settings to be controlled via policy registry keys, in order to make these settings easier to set for Systems Administrators I have created a GPO. Unfortunately, there aren't that many resources
    I can find that help with Group Policy creation, so:
    Is there an easier way to create and edit admx/adml files rather than just a xml editor? Like a GUI front end?
    The vast majority of this applications settings are just a simple Boolean, is there any way to just use one base presentation element for multiple policies? or do I really have to create a presentation element for every single policy? :/
    As mentioned above, most settings are a simple Boolean, but with an additional enforce parameter. If you "enforce" the setting the user is blocked from changing the value. I was going to peg the setting Boolean to whether the policy was
    Enabled or Disabled and have an enforce check box in the policy itself (this would make it easier to just glance at the configured settings and get an idea). Unfortunately, when you disable a policy you cannot interact
    with its contents, so the enforce check box cannot be toggled. So I have two options:
    Have two policies for each setting eg: Disabled: Load printer settings with the document and
    Enabled: ENFORCE Load printer settings with the document
    OR what I have elected to do is just have the one policy with 2 check-boxes in it, one for the setting and one for the enforcement
    The former is both more complex to write for me and more time consuming to configure for the Administrator, the later is easier for me to write but still annoying to use. So my final question is: can I make it so, even though a policy is disabled, you can
    still toggle settings within the policy?

    Hi Thomas.
    > (this will set the default in the application) and then toggling whether
    > that setting is Enforced (unable for the user to modify it - disabling
    > it in the user interface).
    As said - that's not how policies are intended to work - they are always
    enforced. You are talking about preferences that have an optional
    "enforce" switch :) But doesn't matter for the remainder of this post.
    >  1. The presentation table contains hundreds of presentation tags that
    >     essentially are the same thing. From your response there is no way
    >     to make the GPO any easy to write? I can't just create one generic
    >     presentation that multiple policies can use? I have to create a
    >     presentation for every. single. policy.?
    I'd sugggest to use ADM instead of ADMX. Much easier to write and
    maintain, and copy/paste works very well in ADM :)
    https://msdn.microsoft.com/library/bb742499.aspx
    >  2. Because of how the settings are set, as mentioned in my earlier
    >     post, I have chosen to have each policy contain two check boxes.
    >     Each setting could be set to the following:
    >      1. True
    >      2. False
    >      3. True and Enforced
    >      4. False and Enforced
    What elements you need depends on the registry values your application
    is expecting/checking. I'd suggest a radio button (enabled/disabled) and
    a check box "enforced".
    >     there a way for a Disabled policy to also have settings that can be
    >     modified in Group Policy Management? Or can only Enabled policies be
    >     modified?
    You cannot edit what a disabled GPO does, but you can define it
    (VALUEOFF in ADM files if I recall correctly).
    >     well because it would make it easier for them to read the GPO. But I
    >     think you are saying this is not possible.
    Yes, it isn't. It still - at least to me - is a slight misunderstanding
    of "preferences" versus "policies" :)
    Greetings/Grüße,
    Martin
    Mal ein
    gutes Buch über GPOs lesen?
    Good or bad GPOs? - my blog…
    And if IT bothers me -
    coke bottle design refreshment (-:

  • A few questions about the Zen Mi

    I'm looking into the Zen Micro 5GB, and I have a few questions that I couldn't find on the sight or aren't completely sure of. Sorry if I'm just blind and didn't see them, but I figured you guys could help.
    ) How do you charge the battery? I'm assuming its with some sort of adapter, and if so, is it included with the player?
    2) It says Windows 98SE is compatible, so does this mean regular Windows 98 won't work at all? I'm currently using W98 but will probably be upgrading soon so it chouldn't be too much of a problem, but if W98 is supported I could order it sooner.
    3) Will it work in tandem with a cassette adapter for a car? A cassette adapter isn't on the accessories page, but will one I already own work just fine?
    Those are all I can think of right now, thanks in advance for your help, and feel free to leave any comments about the player that any of you have.

    the headphone jack problem is not really fixed. If you rather not have it happen to early, i would suggest you take really good care of your ZM's headphone jack. Just take good care of it. But the headphone jack problem may occur at any point, i dunno why. it is very strange, some owners are lucky that the problem will occur in 6-2 months or maybe not at all for now. There are some owners that are unlucky that the problem may occurred like 2 weeks to couople months. I am currently trying to take really good care of my ZM after all the great lessons i learned from my previous mp3 players.
    the headphone jack problem isn't fix, so be cautious a bit.

  • Few questions about the iMac I ordered.

    Hi,
    I ordered an 400MHZ,128MB,DVD-ROM,13GB,OS9,2FW,2USB slotloading iMac and while I wait for it I want to ask a few questions.
    1. Is there anyway to connect anything serial to it? I have alot of other Apple stuff like my other older Macs and Newton that I want to connect to it.
    2. Will Tiger run smoothly with 512MB? How about 256MB?
    3. Can I upgrade the processor? Like to a 500MHZ or better a GHZ?
    4. I have disks from my previous iMac (Slot Loading) will they work with this one?
    5. I need firmware updates! Where to get them?
    6. No floppy? Can I get an external?
    7. How much fater then a 604ev 300MHZ?
    8. Can I run a game that requires a 1 GHZ processor on my iMac? This may sound like a silly question but I really never tried it!
    9. Is it noisy like my PowerMac 8600/300?
    10. Can I upgrade it to OS 9.2.2 without MacOShelper?
    11. It has OS 9.0.4 can I just install OS 9.2.2 without the need of installing OS 9.1,OS 9.2.1?
    12. Is the HDD upgradable? To what?
    13. VRAM is going to be a problem! Can I upgrade it?
    14. Can I connect a VGA or APPLE monitor to it for an extra display?
    15. Will the built in monitor support 800x600,1024x768 resolution?
    16. Can I change the color of it?
    17. Max RAM?
    18. DVD-RW compatible?
    19. Internal floppy compatible?
    20. CD-RW compatible?
    Thanks all You dont need to answer them all just answer as many as you can please!

    1) you can get serial to USb adaptors. How well they work I can't vouch for. If its something that is replaceable by a newer version, its often cheaper to do so.
    2) 256 megs is about the minimum it will run with. 512 would be much better, 1 gig of ram would be best. see ramseeker.com and crucial.com
    3) fastmac.com is the only place I know of that does any upgrades on slot loaders anymore. its expensive, and not worth it. If you wanted a faster machine, you should have bought one frankly. a used eMac could be gotten cheap and be better in every way.
    4) depends. if they are form the same generation, then yes. If not, then it could be questionable.
    5) firmware updates are easily accesible from apples software download section of their support page. you need firmware update 4.1.9 for a slot loader, and it must be installed before installing OS X.
    6) Do you really need a floppy? Cripes, get a USB keychain drive. They are like 20 bucks and will work on any machine. Hold way more than a floppy to and are smaller. If you really need them, then yes, floppy drives are available externally.
    7) hard to quantify exactly how much faster, but a G3 is a much better chip than the 604 from all accounts I've read. you might find benchmarks somewhere like xlr8yourmac.com
    8) Doubtful you can run a game where you don't meet the minimum specs. Not just because of the processor speed, but some require G4's (G3's never made it that fast), or better graphics cards than are in that iMac.
    9) a slot loader is essentially silent when sleeping. There's no fan to make a lot of noise. S light hum form the CRT and the hard drive is all the noise there will be. Its one of the quietest machines ever made by anyone.
    10) I don't even know what macoshelper is, but upgrading to 9.2 is a pretty painless procedure and doesn't require anything other than the downloaded upgrade.
    11) you need 9.1 before going to 9.2 unless you have a full retail install of 9.2.
    12) hard drive i upgradeable to 137 gigs. 7200 rpm drives are fine. external drives have no limit on them.
    13) vram is not upgradeable.
    14) that model iMac has a vga port on the back of it, but its for mirroring only, not extended desktop.
    15) yes, the monitor supports both those resolutions.
    16) not easily. you'd have to find an empty case and swap out parts, which means exposing some of the stuff in the CRT, which you do NOT want to mess with unless you know what you are doing.
    17) max ram is two 512 meg chips for 1 gig.
    18) DVD-RW's should work, but any burned media can be dodgy. Note this is for reading only. There's no burner. You could upgrade to a burner, but it would be sssssllllllooooooowwwwwwww.
    19) internal floppy is not possible.
    20) cd-rw will read fine, but again, it doesn't have a burner on it. You could upgrade internal or external.

Maybe you are looking for

  • One Listener for multiple things?

    Is is OK to use on listener for multiple events on the same object? I have this for a FLV component and it seems to work. Is that legit? var listenerObject:Object = new Object(); listenerObject.complete = function(eventObject:Object):Void {     trace

  • Can I resize my existing Bootcamp partition (leaving XP Pro behind) while doing a clean Win 7 install?

    I currently have a Bootcamp partition (30 Gb or so) running XP pro.  I want to switch to Win 7, which I understand requires a clean install since there is no upgrade path from XP directly to Win7.  While doing so I want to increase the size of my BC

  • Safari and Firewall in Security panel in System Preferences

    I'm on Mac OS 10.5.8 on 2 GHz Intel Core Duo with 1.5 GB of memory When I access www.myspanishlab.com with Safari 4.0.3 and run the last item on the browser tuneup, I'm always asked to allow or deny incoming network connections. In the Security Prefe

  • Oracle 11g download problem (Files is Broken)

    hi i am download 11g 2 zip files. but some files broken. please any one upload this .jar files 1) database\stage\components\oracle.jdk\1.5.0.17.03\1\Datefiles\all.jar 2) database\stage\Components\oracle.swd.oui.core\11.2.0.1.0\1\DataFiles\-----------

  • Construction Issues

    Hi All, My client is an Ifrastructure Developer, the issue here is as follows: We treat construction of a building (with 10 appartments) as a project, this project has got 11 WBS at level 1. The first Level 1 WBS (lets call it Construction) will have