What programming language to learn after ABAP?

Hi All,
     Well I am kind of getting bored with ABAP / Workflow ! I was wondering what programming language should I learn to keep myself busy. What I am looking for is something new (it can be a an extn for ABAP/ SAP too) but something really new age. May be something like Mobile Apps for SAP. May be a new language all together. But again since SAP is bread and butter it would be nice if it can be used in someway or another in SAP too
Any ideas?
P.S.: I have 8 years of SAP experience so I am not noob !
Moderator Message - I am un-marking this post as a question.
Message was edited by: Suhas Saha

Well yes I agree that moving to new module is a good career move. But I am not looking to make a career move ! Its something just on the side..
I know webdynpro.. BI I need access to a system ! HANA same thing.. I am not independent in learning..I need some one to set up the system/login/access etc.. and thats not going to happen unless I sign up for a class !
While I write this my previous comment is still under moderation ! So I am gonna copy paste it here :
Thanks Guys !
I am looking for something which I can learn independently ! without having to go after basis guys to download some SDK for me and installing notes for me.. Thats one of the reason learning anything new in SAP is a hassle. I guess BOBJ us out of question for this reason.
While HTML-5 sounds interesting wont I be better off learning Python? I know I can look it up but if you know offhand whats the benefit of HTML-5 and what kind of independent work I can take up for it ? I dont care about money but as long as its interesting I am ok with that !
I do have basic knowledge of C so C++/ Objective C may be a good move .. JAVA I am not sure off as its use has been declining off late (its still number 1 but its market share is  going down).

Similar Messages

  • What programming language is used to create applicaitons for the iPad

    I was curious what programming language is used to create applications for the iPad.

    http://developer.apple.com/ipad/sdk/

  • What programming language should i learn first?

    Hi, i'm Francis, from Rome. As you can see, i have a MacBook White with Mac OS X 10.5.8.
    Yesterday i downloaded *Xcode with iPhone SDK (version 3.1)*. I want to create Mac and iPhone/iPod/iPad applications.
    I read that there are several programming languages: Java, Cocoa, Cocoa Touch, C, C++, Objective C, Objective C++, Carbon, Classic, BSD, etc...
    What should i begin with? +I think Cocoa, Cocoa Touch, C and Objective C, but i'm not sure!+
    Can you help me? Thanks!

    Java, C, C++, Objective-C are languages. Cocoa, Cocoa Touch, Carbon, and Classic are what are known as APIs - resources you can use in your programs but not languages in their own right. BSD is short for BSD UNIX, and it's an operating system (that's the foundation for OS X). HTML is a document format more than a language.
    What language(s) to learn depends on your objectives or needs. OS X comes with Python, Ruby, PERL, AppleScript, and PHP languages (and JavaScript in the web browser). Current versions also include Java. If you install the OS X development tools, it adds C, C++, and Objective-C along with the XCode development environment.
    Each of the languages has it's strengths and weaknesses. From a purely educational standpoint, C is a high-level language that will teach you about low-level programming. Java teaches very strong object-oriented programming.
    Objective-C would permit you to develop using the iOS toolkits for iPhone and iPad, and also application programming for OS X.
    PERL, Python, and Ruby are all simple to learn scripting languages and very powerful for all sorts of automation tasks, text processing, and CGI scripting.

  • What programming language should a beginner use for developing apps for mac and I phone etc

    Hi all
    I have just made the transition from pc to mac, years a go I dabbled in visual basic and was going to give it another go but having made the move to mac, now owning an iMac/ iPhone and iPad I am now thinking I would be better off learning a programming language that would enable me to create program's /apps for apple products. Can someone please point me in the right direction.

    If you want to develop apps natively, you'll have to go with Objective-C (language), Xcode (IDE), and the Cocoa Touch libraries. Objective-C is a super-set of C. So, if you've no background in C, start there. In fact, here are three books I recommend:
    Dave Mark, Learn C on the Mac:
    http://www.amazon.com/Learn-C-Mac-Dave-Mark/dp/1430218096
    Aaron Hillegass, Objective-C Programming: The Big Nerd Ranch Guide:
    http://www.bignerdranch.com/book/objective-c_programming_the_big_nerd_ranch_guid e
    Joe Conway & Aaron Hillegass, iOS Programming: The Big Nerd Ranch Guide (3rd Edition):
    http://www.bignerdranch.com/book/ios_programming_the_big_nerd_ranch_guide_rd_edi tion_
    Dave Mark's book covers C, and you probably don't need all of it. Once it gets to really elaborate storage issues (for which you'll end up using Core Data on iOS), you can skim. On the up side, you have some programming experience, which will make learning C easier. On the downside, it's in VB, which isn't as similar to C as most other languages are. But, it's a start.
    Hillegass covers some basic C in his book on Objective C as well. So you might can start with that. The final book only touches on Objective-C lightly and is really about using the iOS frameworks to do real work. It's entirely project based and will get to you building things and testing them and really creating iOS apps.

  • What programming language should i learn?

    Hey! Im new to Archlinux, and linux aswell. I have a friend, which make lots of cool stuff in Archlinux. He says he use c++ etc. I havent readed so much about Archlinux, so i wonder, where should i start? What is the easiest and coolest? Anyone want to tell me?
    BTW: What language does "terminal" use?
    Could you add a tutorial link too, which YOU mean is a good tutorial?
    I really hope for an answer, aswell this is my first post on this forum.
    Have a good day.
    Kim

    Don't start with programming. Move that to your medium-term to long-term goals. If you've just switched to Linux, you have a lot of learning you need to do. UNIX is a hugely flexible OS, but with that comes responsibility, so you need to know how to wield your sword well before you wield it.
    Head to the Arch Wiki (http://wiki.archlinux.org/) and read the beginner's guide. Read this. Read that. If you don't know something or it looks interesting, read it. If you don't understand something, google it. Wikipedia is typically a good source of info; head there for your best bet at a definitive answer to/for something.
    And about the terminal... it doesn't use a language. Things just print to it. And read stuff from it. That's it. Read about escape sequences to learn about how programs control (almost) all available aspects of the terminal.
    AFTER you've read the wiki, played with (and even maybe broken/fixed) your system a little... take a look at the various languages out there, and pick the one you like the most. There are too many to count, really.
    In the end you're going to have to use something like C because C is the UNIX language and you can't escape it, so getting used to the C syntax will benefit you in the end. Try reading about pointers (head to wikipedia for that one for sure but NOT wikibooks, the wikibooks article is really bad even though I tried to help it a bit) and if you can get your head around those, try skipping all the other languages out there and going straight to C.
    Regardless of whether you use C at first, just know this: C is very low-level and is highly expressionistic. You have to input a lot of code to get what you want done with C, but not so much with other languages. C is, however, the second-fastest language out there, following assembly language. So, when you need speed, use C. However, for quick one-time executions or various system tools or utilities, you can usually get by with the shell or something like that.
    In my opinion, here are a list of languages sorted in order of simplicity:
    Shell scripting - built into your shell. Very simple to use but follows a rather interesting and highly loose structure.
    PHP - many people will call you a wuss for using this, but I used it for months and it was great. Its support for graphical programs is very poor, so it's best kept to web- and shell-oriented scripting.
    Ruby - this follows an almost English grammar, so is very readable and learnable. On the other hand, it's known to be amazingly, amazingly slow.
    Perl - from how I've seen this used, I'd say that people would agree with me calling this UNIX's scripted, interpreted alternative to C. Perl is also written in Perl itself, which is quite a nice feature. You can write almost absolutely anything in this, but don't expect it to be too fast - Perl is quite a bit faster than Ruby, but not nearly as fast as C.
    Python - Google use this for their help center thingy, and so do a lot of other projects. It requires you use indentation for formatting, however, so you can't make one-liners with this. It's HIGHLY structured, and from my perspective best for apps that need to be extended over time.
    C++ - not much I can say for this one, except that it's like C, but OOP.
    C - this is THE definitive, de facto UNIX language. If you ever write something remotely successful on a large scale that's small, fast and stable, it will almost likely be in C, and will most likely have taken a huge number of hours off of your hands before it was completed.
    Assembly - this is more complex than C. I won't discourage you from having a look at the Wikipedia article on this, but don't worry if it takes you a long time to "get" it
    Just my two cents.
    -dav7
    Last edited by dav7 (2008-10-16 19:15:28)

  • What programming language, scripting or technology do I need to learn?

    Thanks Matt, apparently you had a clear image of what I'm attempting to do.
    To be honest I have a shallow understanding of coding, thus I would like to ask, why not create a script on the android phone itself (rather that intermediary machine)? does it have to be a python? or is this the easiest solution we could consider? cuz recently I'm interested in learning python but confused with other scripting languages.

    Hello mates,I'm really interested in developing technologies and how to use it to facilitate our lives. And what specifically takes my attention is automation and machine control or in other terms M2M (Machine to machine). For example, My next project is a smartphone (basically android) that's pre-identified to a router, a PC is connected to the router using ethernet, once the the phone auto detects and connects to the wireless router (through SSID credentials), it will send a command to turn on the switched off PC (wake on lan). That was one example.The question is, what do I need to learn to create or develop such ideas? A scripting language? Python? bash? android? c language? or something bigger?Is it a matter of a few lines of scripting or I have to develop a whole new software/program?apparently it's an open source thing, and I...
    This topic first appeared in the Spiceworks Community

  • What is the next step after ABAP ? Need resources for SAP structure

    Hello,
    I have learned ABAP and now it is time to use it to write SAP programs. But what is the next step?
    From where can I get information about SAP tables to proceed?
    I have 2 ABAP books but they only provide the syntax for ABAP. After learning that, I am finding trouble in knowing on which objects/tables to apply it on.
    For example, I want to know that when I use the CV01n to create a file, what happens in terms of internal SAP tables?
    If I select multiple files in the search result "CV04N" which table should I access to get these selected files?
    Basically does anyone know where I can find such resources in order to understand how to proceed in developing SAP application ?
    Regards.

    Hi HASSAN,
        For Learning the Business part of  ABAP, (That is what is missing for you i.e the tables and their relations), i would suggest you to take one module at a time.
    Like MM(Material management) or SD(Sales and distribution) etc.
    Refer this link to know the business part of the SAP:
    MM:
    http://help.sap.com/saphelp_47x200/helpdata/en/96/df293581dc1f79e10000009b38f889/frameset.htm
    SD:
    http://help.sap.com/saphelp_47x200/helpdata/en/dd/55f33e545a11d1a7020000e829fd11/frameset.htm
    Regards,
    Ravi

  • What s best to learn after PI

    Hello Experts,
    I understand its not the best question to ask in a tech forum,
    but i was keen to know what will be the best modle to learn in SAP after PI.
    I have basic Java knowledge, good PI experience...
    so shold I go to portals?? BI??? or learn some ERP module...
    kindly advice,...
    Regards,
    Teja

    Hi Teja,
    -->Along with your current skills i feel its better to know about the PI installation and administration ( as suggested by Raja ) and along with that minimum knowledge of ABAP is also an added advantage.
    ---> CRM is also good to learn. I dont know the specific reason ) but i heard PI with CRM will be good.
    All the best
    Pavan

  • What should be the next after ABAP ?

    DEAR  EXPERTS,
       I'm  new  in  ABAP.   I'm  trying  to  link  up  ABAP  with  the  other  FUNCTIONAL  MODULES, but  unfortunately  not  getting  much  resources. 
      IF  you  tell  me  about  any  sites  that  discusses  about  those  things  ,  I  shall  be  very  much  grateful  to  you.
    BESIDES could  you  please  tell  me, after  completing  the ABAP-COURSE which  SAP-MODULE (EG : BI, BW  OR  SOMETHING ELSE)  I  can  take up  next  that  would be  helpful  in  the  FUTURE ?

    Rimichan,
    You are staying in one of the best sites now. I'm also new in abap, but here's what I can suggest you. You should choose 1 between the 2 first. If you want to learn abap, then learn it first. Once you've been good at abap, then move to other functional modules. Or if you want to be a functional consultant, then try to take an ACCA, or CFA, or something equivalent and ignore abap ( you can learn later, in fact ). For your FUTURE, if you are really good at any modules in SAP, you'll have a very bright future for sure. So be interested in the thing you like, and try to be the best at it
    best regards,
    paul

  • What programming language do you prefer

    Hi there,
    I saw this come across my Google Reader, but it seems like NI is pollng users about which VS languages they use to program T&M applications.
    What language are you using: VB .NET,  C#, C++ .NET (or VB 6 / C++ 6, etc)?  Here's a link to the poll:  http://decibel.ni.com/content/poll.jspa?poll=1066
    -wendyk
    Wendyk

    Try reading this.

  • What programs need re-installing after upgrade to Mavericks?

    Hi.
    I'm new to Mac, currently running OSX 10.7.5 Lion with Parallels 9  - intending to upgrade to Maverick.
    I'm aware that files should be backed up onto ext. source before backup but ..
    Will the upgrade take out Parallels and associated Windows files/programs.
    Will it take out files such as Office for Mac 2011 or am I being a little overcatious?

    Parallels or Boot Camp does not matter. The same answer holds. If you want the best chance of success, I would encourage the following:
    Follow proper upgrade practices;
    Remove all third-party peripherals.
    Repair your hard drive and permissions using Disk Utility.
    Backup your computer to an external drive.
    Be sure you have at least 20 GBs of free space on your hard drive.
    Download the Mavericks installer application.
    Upon completion do not run the installer, but quit the installer.
    Make a copy of the installer in your Downloads folder before you proceed with installing.
    Make a bootable flash drive installer.
    Install Mavericks on your computer.
    Make Your Own Mavericks, Mountain/Lion Installer
    1. After downloading the installer you must first save the Install Mac OS X application. After the installer downloads DO NOT click on the Install button. Go to your Applications folder and make a copy of the installer. Move the copy into your Downloads folder. Now you can click on the Install button. You must do this because the installer deletes itself automatically when it finishes installing.
    2. Get a USB flash drive that is at least 8 GBs. Prep this flash drive as follows:
    Open Disk Utility in your Utilities folder.
    After DU loads select your flash drive (this is the entry with the mfgr.'s ID and size) from the leftside list. Under the Volume Scheme heading set the number of partitions from the drop down menu to one. Set the format type to Mac OS Extended (Journaled.) Click on the Options button, set the partition scheme to GUID then click on the OK button. Click on the Partition button and wait until the process has completed.
    Select the volume you just created (this is the sub-entry under the drive entry) from the left side list.
    Click on the Erase tab in the DU main window.
    Set the format type to Mac OS Extended (Journaled.) Click on the Options button, check the button for Zero Data and click on OK to return to the Erase window.
    Click on the Erase button. The format process can take up to an hour depending upon the flash drive size.
    3. Use DiskMaker X to put your installer clone onto the USB flash drive.
    Make your own Mavericks flash drive installer using the Mavericks tool:
    You can also create a Mavericks flash drive installer via the Terminal. Mavericks has its own built-in installer maker you use via the Terminal:
    You will need a freshly partitioned and formatted USB flash drive with at least 8GBs. Leave the name of the flash drive at the system default, "Untitled." Do not change this name. Open the Terminal in the Utilities folder. Copy this command line after the prompt in the Terminal's window:
    sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction
    Press RETURN. Enter your admin password when prompted. It will not be echoed to the screen so be careful to enter it correctly. Press RETURN, again.
    Wait for the process to complete which will take quite some time.
    My personal recommendation is that you backup your computer after making the flash drive installer, then boot from the flash drive installer, erase your hard drive, and install Mavericks. Test the system out thoroughly until you are satisfied it's working properly for you. Then restore your data from the backup you made.

  • Mac Programming Language

    I have three questions:
    1.) What programming language does the average mac program use?
    2.) Can anyone post an example script for this language?
    3.) Can anyone post a link to an XCode usable by OS 10.3.9? All that I can find are the OS 10.4 editions.
    Thanks

    Hi Hunter,
    You can choose between a couple of languages which are all used regularly. RealBasic is one (not supported by XCode) , AppleScript is an easy to learn and quite powerful scripting language from Apple, Java another one which is platform independent (more or less) and finally, the native Coca OS X language, Objective-C / Cocoa which is used for most applications written for Apple OS X.
    You find examples on Apples Developer pages, a good starting point is here: Sample Code
    Volker

  • Choose a programming language

    I want a program that can
    analyse http://www.youtube.com/browse?s=mr&t=&l=&e=en_US&p=*  (*=1-5) every 10 minutes
    then pick out  the link that start with http://www.youtube.com/watch?v=
    export their related information and their links to a form that I want
    sort them as their youtube added time
    and it can run on my webpage
    so what programming language should I choose to write this program?

    Your program consists of two parts, to query the site in a given interval and to display the videos/information on your website. I think PHP would suite best for displaying the videos on your page, but then, if you have a python/ruby powered website then use the one you make your website with. For the query part I would use python and write a small script that gets triggered via a cron job in the interval you like. Instead of parsing the contents of the page itself I would use the RSS feed provided by the youtube page, there's a python module named "feedparser" with which you can easily access the feed contents and extract the related information (shouldn't be more than maybe 50 lines of code), write it to a database (sqlite), in the form that you like, and retrieve the contents via your PHP script on your webpage. Or completely skip the time interval query part and just check for new videos when someone visits your website .
    Last edited by chimeric (2008-01-19 11:12:56)

  • Programming language for iphone apps

    what OS does the iphone use? what programming language does it base on?
    who creates and sells apps for the iphone? Anyone or just apple?
    i mean does apple want to authorize or licence every application for it's iphone or is it opensource for all?
    thanks :))
    -

    Objective C. Anyone can create an app. To sell the app, you must be a registered developer, and Apple handles distribution (and approves apps prior to release).
    http://developer.apple.com/iphone/

  • What type pf programming language is SAP ABAP?

    Hiii
    I would like to know what type of programming language is SAP ABAP .  Is it real-time programming or parallel programming??
    please advise??

    Hi,
    It all depends on how you write your programs. You can make your programs run real time(Online-enhancements/interfaces); or Use Parallel processing(Using Function module tasks concept)
    Hope this helps
    Regards
    Shiva

Maybe you are looking for

  • MacBook Pro restarts unexpectedly after removing mini displayport-DVI adapter

    Hi all, I did a clean install of Mavericks a little while back. Since then I have been noticing an issue with my Mid-2009 17" MacBook auto-restarting, and have reduced it when I remove my mini displayport-DVI adapter. I usually work with my macbook c

  • EREC - SAP to any Job-board ... XML

    Hello Everyone,            I have created posting channels for  the Job-boards below in IMG. E.g. 9991  - Indeed.com   CL_HRRCF_PUBLISHER_EXT   External        9992  - Dice.com     CL_HRRCF_PUBLISHER_EXT   External Also, there is already an entry for

  • Workload Repository Snapshot error

    Hello, Can any one have a better understanding of this error and let me know how to solve this and make it run properly? 1 BEGIN 2 FOR I IN 1..1000000 3 LOOP 4 INSERT INTO T101 VALUES('LARGE STRING'); 5 END LOOP; 6* END; SQL> / BEGIN ERROR at line 1:

  • How to Modify ME2L (Purchase Orders by Vendor) ?

    Hi I would like to modify (adding a new Select-Parameter) to the selection-screen of transaction ME2L. Any Experience witdh that ? Thanks a lot !

  • Print with indesign CS on the  Epson stylus photo R2400

    Hi, I just bought the R2400, but find some problems by printing from indesign, I am using a power PC G4 with a 10.4.6 version. I would like to print with the premium semigloss photo paper to have a nice photo colour feeling but the print outs are ver