Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Get a devDuck
Rubber duck debugging has never been so cute! Get your favorite coding language devDuckBuy Now
Search - "abap"
That is my first...well, rant? No, not at all.
I found this community by accident. I was looking for something like this, but did not realize til now. I scrolled through some posts and it is awesome to read awesome stories and rants from awesome people.
I am a 21 year old SAP ABAP developer from Germany. I have finished my bachelor's degree (business informatics/business information management? German: Wirtschaftsinformatik) last August. I have always been interested in web development and teached myself some php basics when I was younger. I would love to do more things like that, but things have changed. There are lots of different frameworks, languages and stuff. It's complicated.
I am not sure if I have understood how this community works, but I am very excited to find out.
And, as I already mentioned, I am German. So please feel free to bash my shitty English. :D25
It's about a guy that knows better.
I was working as a subcontractor on a bigger system. We (subs) were not allowed to deploy code, we had to wait for contractor to deploy.
One day I got an email that my code is bugged and that my feature is not working on production. I checked it on test env, everything was fine. Then I checked if the code I wrote was deployed. It was not.
I send an email explaining that if they deployed my code it would be working. Then I got a response. There was a bug in my code.
Another email. I asked how would they know? Do they have a test on their environment that failed?
No. There is one guy that READ my code and he said it should not work, so he will not deploy it. He was not a programmer, he was a business consultant responsible for the documentation.
His issue was that I used a function that was not in a class. So if the function is not declared it's obvious it will not work. I had to explain to him in another email, that you can use object of another class inside your class and then call a function, that is not in your class. It was the last time this guy blocked my deploy.
TL;DR, I had to explain a non-dev how object composition works in order to have my code deployed. Took four emails.4
Describe the most hellish development environment you can imagine for yourself:
Workstation OS: Windows Vista with network boot, no hard disk and can't save local files
Server OS: Closed physical appliance of Windows Server 2000 with no possibility of installing extra software
Languages: Visual Basic, Perl, Php, assembly, ABAP
IDE: None, just echoing code lines to files
Web technologies: IIS, Sharepoint, Java applets, asp
Network: No internet access, internal company network only
Web browser: IE 6
Graphical design software: msPaint
Version control: Emails
Team communication: Emails
Software distribution vector: Emails
Boss: some 40 year old guy who knows nothing about computers
Not kidding most of these stuff were actually real in my previous workplace.11
I'm a .Net developer from Morocco, i'm currently working on an accounting software for this fucking company owned by an American boss. And i'm handling every single aspect of the project including the back-end (C#), Database (Sql Server), Reports (crystal reports, ABAP, VSTO), and design (UI, logos, animation...). For a salary of 300 USD/month, with no insurance, no transportation fees, and no fuck given about my health or my coworkers'. Not mentioning the shitty working hours and condition.
This is my first (job)9
why sap dudes somtimes cry when seeing someone coding in a decent language.
comparing singleton pattern in c# (and java etc..) to that of abap...10
HR wanted a Feedback-Interview, they choose me because I am new (first job as a Developer).
They wanted the pros/cons from my perspective and how to get more people into the company.
There was nothing bad that I could have said about the company, I really had to watch out so it doesnt sound like I wanna crawl into someones ass.
It changed when we talked about programming itself...
I am a ABAP Developer, we are developing with the EWM Extension. If you dont happen to know what I am talking about then you didnt miss a thing. Documentation feels like its not existend, the language is made to be red like Text for easy use but does a terrible job at that, the standard editor that you have to use lacks a ton of usefull features, the standard functions and classes that you HAVE to use are not structured well and need to be debugged to know how to use them, and and....
There is much more, but if the company wouldnt be so damn nice, I might have wanted to go away already.
ABAP: Advanced Business Application Programming.
EWM: Extended Warehouse Management.3
ABAP - a language that is frozen in the 60s
PHP - an inconsistent language
Flashplayer - do i need to say more?
Internet Explorer - ↑5
So in grade 11 (2 years ago),i had to do something called "job shadowing".basically you choose a profession and you go to a workplace. My cousin (who's in the same SAP industry)got me into this SAP development place.there were like quite a few "developers" but mostly business analysts.they made me learn this (in my oppinion) absolute shit language called ABAP which I found to be mostly glorified SQL . First I had to just create a small program which I did in like a few minutes after my mentor taught me the basic commands but you have to learn alot of module numbers and other shit.and guess what ,I remember I had to end one liners with a damn full stop,seriously fucking irritating.
So,worst dev technology I've worked with ever is SAP.Bad thing is my cousin and my uncle are really trying to take me into that bullshit SAP shit of theirs but I always refuse.will never step my foot into a SAP development job ever.3
Best: gaining experience and learning new ways to write programs in the best way possible, even beyond working hours
Worst: the amount of ABAP code I saw these past two years gives me nightmares, and older programmers don't seem to want to improve and advance from the old ways of the language 😥1
People rant about missing semicolon which can be easily solved by switching to a better IDE. And here I am working on a language in which statement terminates with Dot(.) Which is so easy to miss. And worst part is that I can't change IDE.2
Today my unixstickers propack arrived finally!🤑
Telling the truth I am not evnolved in any of these technologies 🤣. I am an SAP/ABAP consultant with one year of experience and I don't feel I am going to put these over my Thinkpad🤔
Maybe it's time to get some devRant stickers, I really love them☺️5
For some test cases some text was overlapping. I tryed many times different ways and in the end what I did was changing the paragraph and putting a standard one and fitted it perfectly forever.
Anyone working on SAP projects? ABAP language? Just received an internship offer and wondering if it's interesting stuff or not.4
Not a bad day. Finally got end to end CI/CD working for SAP UI5 apps hosted in ABAP and wrangled Cordova enough to get app modifications done and uploaded to the app store. I get to finish the night off with some modifications to a client's groovy/grails platform.1
I had an introductory course on C during my engineering (using the Turbo C compiler). Got interested there and started learning on my own during the breaks between semesters. Mainly ended up doing basic things with VB 6, C, C++ and some Windows programming using a language called BCX Basic.
I still continue learning the basics of new languages in my spare time (planning to start with PHP next).
Anyone here who's willing to help me with some ABAP Dynpro programming ? Kinda struggling to get anything to work.3
How bad is SAP really? I have seen so many rants about it, but it still seems to be thriving. It is used everywhere here in India. I work at IT department of a Hospital, and even they use SAP— the only complains I have heard is it’s cost, so they are slowly replacing it with Open Source alternatives like ERPNext.4
Succesfully implemented a CI workflow for UI5 apps. Now to modify it so it doesnt use git and uses the ABAP repo instead. Meh.
Who here works with SAP ? How different is learning like ABAP from mainstream languages like Java ? More specially, what really makes ERP softwares so different from the rest ?1
This post is going to be long and it might not be the platform to ask for it's mainly for ranting yet I wanted to ask a non toxic community.
I'm mainly an ABAP programmer working on an SAP system for my living. No matter how people inside the SAP sphere look at it, it's not exactly cutting edge technology in the world of software development. (and in my opinion it's not even a knife)
As I work in an enterprise environment I have trouble about finding gaps where I can learn newer technologies and thus, I've decided to learn in my free time.
I tend to tilt toward web development as do many I know because I see potential in the GUI which HTML and CSS achieve. And I do believe that combining that with languages such as JS, Python, Ruby, Erlang and Elixir can give way to a healthy experience both in Web development and even desktop development.
In order to avoid overwhelming myself I wish to start with learning web development. Time is not of the essence because I plan to continue working with ABAP for close future, around the next 2 years, and I'm young.
I wanted to ask the community, is there any developer in here that was in the same position and can give out some pointers to the path they took? Is it wise to start my path from HTML5 and CSS3 without looking back to the older ways? Any resource you'd share will be welcomed.1
I’m trying to download the SAP GUI on my Mac to practice and learn ABAP. But the download page redirects to something weird. Speaking of which, is it really hard to get help/resources for something less mainstream and highly specialized like ABAP as opposed to a language like Java, C#.2