Are you a Functional ABAPer?

Hi folks,
I started my career in informatics as a COBOL / mainframe programmer way back when the u2018Big Blueu2019 was the order of the day (it feels like as if it was a thousand years ago). Anyhow, as these legacy systems are on the verge of extinction, I decided to get into ABAP, thinking I can bank on my programming background. But it seems to me that the majority of the enterprises expect an u2018ABAPeru2019 to have instantaneous knowledge of any and all of their SAP modules, no matter what business they are in. God forbid if you say: Hey listen, Iu2019m a programmer and not a functional analyst and donu2019t know much about such and such area or so and so functionality. It is then that eyebrows are raised, eyes would start rolling and rumors would spread as to how unfunctional or better say dysfunctional you are!
Are u2018ABAPersu2019 supposed to be multiple Functional analysts, programmer(s), etc, all in one package? I mean, is this one of those: u201CBuy one, get many others for freeu201D deals? If that is the case, where do functional analysts come into play? Or am totally off base here and have lost it altogether?
I am just curious, how many u2018ABAPersu2019 have had the same experience and how did you remedy the situation, cause I am at my ropeu2019s end.
Yours truly
Unfunctional ABAPer

Ardavan, I saw your thread but haven't had a chance to reply until today. Even though you have closed it as 'answered', hopefully it's OK if I still add my 2 cents.
There are many similarities with my own situation. I too came to ABAP world from the mainframe background.  Currently I'm actively searching for a new job and, just as you, I'm sometimes confused (if not disturbed) by what the employers are expecting from the ABAP developers.
I think it's safe to say that even an ABAP beginner would have some experience in at least one module. Naturally, an ABAPer cannot be expected to know as much as a functional expert. Basic familiarity with the tables (which may be found "on the netz"), document/process flow, basic terms (in "sapanese"), any ABAP related peculiarities (e.g. funky user exits and routines in SD) should be enough and this may be mastered in a month or so.
Also many modules "cross paths" frequently, so there is a good chance you in fact have more exposure than you think. E.g. SD frequently comes together with MM and FI. But what confuses me most is when the employers are looking for an ABAP developer with experience in HR, FI, PP, MM, WM topped with BI, XI, Web Dynpro and Java.
Why do employers do this? Well, for one - because with 10% unemployment they can. There are actually quite a few ABAPers out there (Otto? ) that might fit the description above. (Whether they'll be willing to work for this company at this location/salary - is another question.) Second, some companies really do have small SAP teams and one person might need to deal with many different things. This is rather an exception though and such companies might be more willing to consider someone who doesn't have everything on their "menu". Third, well, some companies just have poor talent management skills. They develop a unrealistic job description and then complain that they can't fill the position for months and all candidates are "unqualified". From my experience, these companies frequently end up either adjusting their expectations or happily hiring someone with a made-up resume.
(to be continued...)

Similar Messages

  • Are you Know function which import excel file

    Please let me know how I can import excel file my alv grid with all colours and all fields headers. etc..

    you can do this with OLE
    take a look at this https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c1d54348-0601-0010-3e98-bd2a2dcd9e6c

  • Are You There support

    I currently use a personal firewall that isn't in the list of supported personal firewalls for the "Are You There" functionality. Is there any way I can specify through the "Custom" option my firewall software to be able to have the VPN Client check to see if it is there and running?

    I think it is - as long as you know the "Product ID" and the "Vendor ID"
    HTH>

  • How can I re-enable the "are you sure you want to delete this email" function?

    When I click delete my emails get deleted with one click. I accidentally click delete and they get lost in my trash folder often. How can I enable the "are you sure you want to delete this email" function?

    The following previous discussion may help: Re: Delete Confirmation Warning.  I want back.

  • What functionality are you successfully using in your EO SuperClasses?

    Hi Everyone:
    We are very new to JHeadstart/JDeveloper and have just established the method we are going to use at the Entity Level to convert input to Uppercase by putting the following code into a superclass and extending the .xml files of the entities from EntityImpl to this superclass which we called UWEntityImpl.
    What I am wondering is what other ways is this functionality being used by you more experienced JHeadstart Developers? I am trying not to re-invent the wheel and utilize methods that have worked well for you.
    Of course I can think of toLowerCase, what else are you using?
    Thanks so much in advance.
    Mary
    U of Windsor
    Example Code:
    package its.sis.BusinessModel.model;
    import oracle.jbo.AttributeDef;
    import oracle.jbo.server.EntityImpl;
    public class UWEntityImpl extends EntityImpl {
    public UWEntityImpl () {
    // This code converts the inputted string to Uppercase in the database.
    // April 27, 2007 mb
    protected void setAttributeInternal(int i, Object object) {
    Object value = object;
    AttributeDef def = getEntityDef().getAttributeDef(i);
    if ("true".equalsIgnoreCase((String)def.getProperty("UPPERCASE"))) {
    if (value != null && value instanceof String) {
    value = ((String)value).toUpperCase();
    super.setAttributeInternal(i, value);
    }

    to)? I was curious because it seems to store them in
    a proprietary format, and before I get into moving
    hundreds more images I thought I would ask. I have
    2-300 gigs of usable space but Aperture seems like it
    could get huge with image adjustments.
    Hi Eric,
    I'm not a pro, but I wanted to clear up one of your issues. Aperture does not store or convert your files in a proprietary format. The image files that you store in the library will remain in their original format and untouched. The "Library" is a Mac OS X entity called a package. A package appears as a single file, but it's an illusion. If you ever needed to extract your image files, you can do so in the Finder (without Aperture) by option-clicking on the "Library" and selecting "Show Package Contents". Now you can navigate the file and folder structure to get at your originals. Of course, a much faster and easier way is to have Aperture export the originals. However, my point was to clear up the "proprietary" structure misunderstanding.
    Also--as was mentioned--each adjustment doesn't create a new image file. Every new version of your original is merely a list of instructions or "recipe" used to apply adjustments to the original to recreate the version for screen and print. This is done dynamically, on the fly. A finished version of the original is never created and saved to a file until you tell it to export a version. Thus, every version is a very small addition to the database. This is very unlike iPhoto, where every new version of a file creates a new image to store...all the more reason to move to Aperture.
    Hope that helps.

  • V_T011 - You are changing a function group which does not belong to you

    I've read some posts about my problem I report here, but have not found the solution.
    In transaction SE54 -> V_T011 -> Generated Objetcs -> Create / Change I can not save the data transport details dialog for standard recording routine.
    The warning "You are changing the function group Which does not belong to you" is shown. The change is not saved.
    Can anyone help me?
    Thanks

    I would like to change the DIALOG DATA TRANSPORT DETAILS:
    Actually is configured with the option no,or user, recording routine. I want to save to Standard recording routine.
    Thanks,

  • How do you deauthorize computers that are no longer functional?

    How do you deauthorize computers that are no longer functional?

    i followed the directions to deauthorize one "fried" computer and one old Windows laptop i no longer use from my new MacBook Pro.  When i go into iTunes on my new MacBook Pro, however, iTunes says i still have 5 authorized computers and i can't set up my music on my laptop using iTunes Match.  I did not deauthorize all my computers because i still have an iphone and two ipads.  Now that i've invoked deauthorize, what am i supposed to do for the next 12 months until i can deauthorize again?

  • Note 123383 You are changing a function group which does not belong to you

    Applying note 123383.  Got SSCR keys from SAP to modify the identified tables.
    When trying to save changes, get error message "You are changing a function group which does not belong to you".
    I changed Function Group ownership to myself, but still get error message.
    Anyone have an idea how to resolve?

    Just in case... did you do the following?
    "If, when you are maintaining certain views, the error message DS138 'Changes prohibited by user ... ' or error message EU522 'Changes to ... are prohibited by ... ' is generated, remove the <b>editor lock</b> from programs L0GFNTOP and L0GFPTOP as described in Note 37900."
    ~Suresh

  • An "ARE YOU SURE YOU WANT TO SEND" function must be added to iphone

    why is it that there is no "ARE YOU SURE YOU WANT TO SEND" function as far as text message? The funtion is really needed and could be very useful when it comes to checking for gramatical errors (& more importantly) making sure the text is going to the right person

    Ok captain obvious....u make a valid point...however at times we all makes mistakes when were in the moment and just text and send....the function wouldn't have to be a "definate" I feel just having the option to turn on or off a "are u sure you want to send" feature could be useful to some people...

  • I´ve bought the new IPad3, what a disappointment the 3G does not work, no Internet available, APPLE what are you doing for the all the people in Germany who bought the new IPad3? I´m still an Apple fan, all my products are from Apple but I need a solution

    I have been waiting since months for the new IPad4G 64 Gbt. ON recommendation of Apple Support I have changed my IPad 4G last week in the hope that something was wrong with the firts one I bought.
    The one I have now has the same problems. WiFi is working however 4G not at all. Apple what can I do? What are you doing for the thausands of German Apple fans who have bought a IPad4G and can not use it. We need a solution NOW. I´m working with this tool and need to be able to rely on it.
    Thanks for a feed back.

    JKerki wrote:
    They had not heard about the problem, however made no problem to change it for an other one. Apple Support Germany pretendet not to know about this problem. However the web is full of complaints.
    It would be advisable for Apple to react officially on it. € 799, - for something that doesn´t function is no fun :-((
    Isn't replacing your iPad Apple "officially" acting on it?

  • If javascript can no longer be disabled - how do I leave a website that asks the "are you sure you want to leave this site" pop up question without a yes choice

    Given that the turn off javascript option will be disabled - how do I close a page that does not allow me to leave by giving a "are you sure you want to leave" pop up question but then redirects to itself where it again asks that question perpetually?
    The only way to kill a page like that sofar was to disable javascript and then close the tab.
    Now I will have to close the browser - and possibly loose all the tabs I have open.
    I want a javascript quick switch - allowing me to easily disable javascript for any page at will.
    (esp for some of my older, slower netbooks)
    Or at least a "FORCE CLOSE" option for malicious webpages.

    Hi ronc2, there isn't a specific setting for this. Firefox's built-in JavaScript settings allow you to control several aspects of scripts*, but unfortunately not this one.
    I previously tried to find some other options for individually turning off this event, but I couldn't find a way. Someone might be able to create an add-on to solve this problem, but it will take someone cleverer than I.
    Extensions that disable scripts on a site-specific basis:
    * If you regularly visit some sites which do this, you can block JavaScript on that specific site using the YesScript extension. Unfortunately, other script-based functionality will be blocked as well.
    * YesScript does not preemptively block scripts on every site. If you have to visit a lot of random sites and want to take a paranoid approach of having scripting blocked until you see as much of the site as you can see without running scripts, then the NoScript extension would be for you. But even then it's "all or nothing".
    ''* These include: JavaScript enabled yes/no, override right-click menu yes/no, change order of windows yes/no, move and resize windows yes/no, close windows yes/no, specific features of pop-up windows, change images yes/no, detect copy/cut/paste and modify selection yes/no.''

  • I recently upgrade to an iPAD Air. I gave my old iPAD (1st gen) to my wife.  I restored it to original factory conditions.  Now we cannot install iBook on it since it requires iOS 7.  What can we do with older iPADS that are still 100% functional.

    I recently upgrade to an iPAD Air. I gave my old iPAD (1st gen) to my wife.  I restored it to original factory conditions.  Now we cannot install iBook on it since it requires iOS 7.  What can we do with older iPADS that are still 100% functional except for the fact that you cannot updrade the iOS above version 5?

    Look at this similar problem in getting Netflix on an iPad 1. Same technique should work for you.
    https://discussions.apple.com/thread/5753106?tstart=30
     Cheers, Tom

  • An alert mesage e.g(Are you sure you want to delete)

    Hi all,
    How can I come up with the alert message within the jsp pages?
    Is my first time to do that? Actually I want to delete the records. But before
    I delete I want to get an alert message e.g. are you sure you want to delete?
    If you press OK button then it proceed to delete. And if you press CANCEL
    Than it will go back to that same page.
    Please help.

    Such an alert must be programmed as client side, not server side code. It's not java but javascript and it runs on the client's browser, not on your server.
    You include an element like:
    <SCRIPT LANGUAGE="Javascript1.2">
    function askDelete() {
      return confirm("Do you really want to delete this?");
    </SCRIPT>
      <INPUT TYPE="submit" name="delete" value="Delete"
         onClick="return askDelete();">An onClick handler on a submit or image input field that returns a value blocks the action if the return is false.

  • What are you JHeadstart developers using in your SuperClasses?

    Hi Everyone:
    We are very new to JHeadstart/JDeveloper and have just established the method we are going to use at the Entity Level to convert input to Uppercase by putting the following code into a superclass and extending the .xml files of the entities from EntityImpl to this superclass which we called UWCustomEntities.
    What I am wondering is what other ways is this functionality being used by you more experienced JHeadstart Developers? I am trying not to re-invent the wheel and utilize methods that have worked well for you.
    Of course I can think of toLowerCase, what else are you using?
    Thanks so much in advance.
    Mary
    U of Windsor
    Example Code:
    package its.sis.BusinessModel.model;
    import oracle.jbo.AttributeDef;
    import oracle.jbo.server.EntityImpl;
    public class UWCustomEntities extends EntityImpl {
    public UWCustomEntities() {
    // This code converts the inputted string to Uppercase in the database.
    // April 27, 2007 mb
    protected void setAttributeInternal(int i, Object object) {
    Object value = object;
    AttributeDef def = getEntityDef().getAttributeDef(i);
    if ("true".equalsIgnoreCase((String)def.getProperty("UPPERCASE"))) {
    if (value != null && value instanceof String) {
    value = ((String)value).toUpperCase();
    super.setAttributeInternal(i, value);
    }

    archassistant is a KDE app, so i won't be using that... im thinking of giving wicd a whirl
    True, but im using it in Xfce4 and it works wihtout any problems, and the requirements are not a problems either.
    Archassistan requirements
    - arch linux distro !
    - QT ( qt4)
    - netcfg2
    So even if it is KDE you dont need a whole bunch of kde dependencies

  • Web pages are not fully functional on iPad

    Until recently I was enjoying my experience with my iPad 2. I went to Netflix to write a review for a film and was unable to do so.  For whatever reason, I am unable to select the desired stars for my rating.  While obviously this is not a deal breaker, it is frustrating knowing that some web sites are not fully functional with my iPad. I hope this changes in the future. Cheers.

    Here we are over 2 years after the original post and I am having this problem too. Having it in both Safari and Chrome. When I first got my Ipad 3 I was able to rate movies (select star from red to yellow) on the netflix.com website. Somewhere along the line that quit working. Everything else on the site works even radio buttons on page where you select types of movies you watch and how much. At first I thought something on the website changed but then I got a new Ipad 3 at work, low and behold, I was able to rate movies by selecting stars. So what's the difference? Tried deleting history, cookies etc. Removing apps and rebooting. Long story short, I reset my Ipad deleteing all user info and settings and setting up as a new Ipad and it still doesn't work. I can't find any settings on the website itself that affect this. Anyone?

Maybe you are looking for

  • [SOLVED] Pacman hangs at sync

    Any idea why? I got my rt73 wireless working, and was able to go on the internet with links, but synchronizing with pacman is stuck at 'Synchronizing Package Databases'. Is it because pacman is too old and I need to upgrade it first or what? Last edi

  • System.out from Java class not output to JSP

    I am using JSP to make a Java API web accessible. I include (package) java classes that write error messages to standard out when they catch an error. Works fine on the command line. Problem occurs when using in JSP. I include them with a page direct

  • Putting a speaker nexto to the cinema display

    Hi, I have a 27" thunderbolt apple cinema display which is hooked up with my macbook pro; I also have a wireless speaker which is always on my dek next to the display and I use it whe music; so I want to know if magnets in the speaker can damage the

  • Display iFrame in Overlay

    Hi all, Im developping a webpage in which I need to display some iFrame content in the Overlay written with Javascript. The code works perectly in IE6/7 and Firefox, but in Safari, it works only the first time the overlay comes up. if I click on "bac

  • Unique constraint violation error while bulk insert (TimesTen 7.0.1.0.0)

    Hi, I try to understand while I get error above when doing bulk inserts via TimesTen into Oracle database. The single inserts after that works perfect (no record will dropped), when doing direct to oracle bulk insert works with same data perfect. We