Anyone of you in the real trenches?
>>109845109>Anyone sucking on corporate cock as hard as me?Just you, buddy boy. take a hike.
>>109845109quick rundown? i see it on job postings but i dont dare apply
>>109845128It's a huge fucking pain in the ass software that manages HR, salary payments and other slop that big corporations need.
SAP is where developers go to die
>>109845128One of the most reliable but also monolithic systems in the industry. And every employee is indian. Lietrally.
>>109845141THIS
>>109845201>Lietrally>Lie trannyYou have been found out.
>>109845109yup
Used this piece of shit at my last and it literally ALWAYS crashed at least 3 times every single shift, just as I was putting in something important while something else time sensitive was going on. Fuck this piece of shit niggerware.
>>109845109people keep talking about it, but I never really understood what it even does. sounds boring af.
>>109845128It's intentionally convoluted and complicated, to create lots of busywork.There are tons of people who make their money wrangling it, and they all have a common interest in keeping it as unpleasant as possible, to justify their jobs.
>>109845612enterprise resource planning.. basically create purchase requests, orders, stock transfers, print invoices, in case of this supplier put this fax number there on that invoice.>sounds boring afthats cause it is boring. at least it pays well and I get to do a 9-5. I used to be in operations, payed less and I had to be on call. fuck playing with cool hardware, I want to sleep at night and I want more money.
>>109845612>I never really understood what it even doesBecause it does everything. And every person working on it uses it for different specific stuff. All the accounting to stock management and is in it.>work in industrial plant>some shit breaks somewhere>it's all so dirty and fucked up that its impossible to read a label on the broken part, don't even know the brand>SAP got lists of what parts are built in where>oh nooo, someone forgot to enter this specific thing>check out whole history of who worked on that part of the facility in SAP>found a task where someone built it in a decade ago>check into its accounting>find recipes of where they pay for it, it shows what it is>check in SAP in what warehouse a replacement of that specific part is available>part isn't available anymore>they made a newer one that's compatible with the old, SAP shows it and in which warehouse it is>drive there and grab it>build it in, facility is fixedThink about how many different things went into this single happening alone. The problem is, that barely anyone can do that. People working in maintenance have no knowledge on how the accounting part of SAP works, they usually only use it to write in what they did that day.IF you can wade through it, you can get stuff done quicker.But usually it is the opposite and the convoluted SAP is costing you time.
>>109845109No, worse actually! SYSPRO.
>>109845109Not a coder but I'm pretty close to it
I knew some people working with it, and when I ask them about it, it mostly boils to this dialogue>what is SAP>Oh, SAP is this, that, and other thing>Soooo, it's just an Excel, but from germany?>...yeah
>>109845884much more convoluted than that these days. you have unlimited money generation via fucking morons. that's how sap makes a fortune: retards keep giving them money.
I have been working with SAP for 3 years and now I am completely used to the indian accent. I also do nothing all day so it evens out
>>109845612erps are just digital bureaucracy systems, they can be a million different thingsi am a mechanical engineer and in a previous job worked putting every single spare part and blueprint part code reference in there, other colleagues did the workshop and warehouse inventory there, after that shit was way more automated and we didnt need to guess shit, nor walk or travel a lot for small checkings. we also knew that the admin people use it a ton, but other than buying spare parts throught there i didnt really know what they did>>109845716what he says, you as a user are not aware of what is actually going on, and that is a good thingthe only problem about sap is that internally is a mess, and that many bureaucratic stuff that should just be eliminated are just added to the systems instead
How come every single company that does a huge SAP (but I guess their competitors are just the same) upgrade is essentially inoperable for months?How do they keep getting away with it?
>>109845612Makework as a service
>>109846065They've been around so long that they've build rock solid reputation in the corporate world. Just like Microsoft, IBM, etc.
I've worked with a lot of corporate systems and SAP's backend is rock solid, shit just works. You wouldn't believe the kind of shitshows I've seen.
>>109845109Anon, have you ever been forced to dogfood your company's own in-house ERP system, that is not only shit but they desperately try to sell to others?
A shitty database with a dogshit Java written frontend bolted on that makes you enter stupid codes some other idiot invented into rows in your db. If you're willing to build your own ERP, you'll have a better time, but everyone uses SAP, so the meme spreads. Most enterprise software is really simple but entrenched because of popularity and levels of nauseating bullshit it "supports."
The Finnish translation of SAP used word "puhuroida" for upload. Which is a completely made up archaic IT word from some old book that never caught on. That thought me what kind of software this is.
>>109845109yes but i work in accounting.
>>109845109no, I'm the guy who loads the extracts we get from this into mysql
>>109845109Got offered an SAP job with pretty good salary ~3 years ago. Took one look at it and told them no thanks not even if you tripled the offer and it was a really good offer.
>>109846041>you as a user are not aware of what is actually going on>and that is a good thingThat's not a good thing.The people who would benefit from knowing what is going on, don't. Some busywork nerd in his special department being able to create a report, isn't benefiting anyone, it isn't productive.The people who are productive, and who are the ones providing value for the company and therefor increase the companies profit when they are more effective, are "the users" who aren't aware.The amount of times i witnessed someone wasting hours, trying to find something in SAP that he knew must be there, but being unable to, and eventually giving up, are more plentiful than the amount of times i witnessed it noteworthy speeding up a process.At the end of the day, SAP is a database. It should be simple enough to people to understand what is going on, but it isn't.
>>109847111You can ask chatgpt where that thing is nowadays
>>109847123No?The nerd, doing his busywork in his special unproductive department made sure that you have lots of custom bullshit and templates, so that if you got accustomed with SAP in company A, that knowledge doesn't transfer over to company B.But i understand that shills have to enter every thread to throw some bullshit about AI into it... i acknowledge your presence and advertising, thanks for your input
>>109847141>The nerd, doing his busywork in his special unproductive department made sure that you have lots of custom bullshit and templates, so that if you got accustomed with SAP in company A, that knowledge doesn't transfer over to company B.Get the documentation that he wrote and give it to chapgpt, then ask where that stuff is.>there's no documentationOh well
>>109846101>Just like Microsoft, IBM, etcNo, like Oracle.... especially because SAP was built on top of Oracles database.And Oracle regularly rapes corpos. Corpos are serving Oracle, they are the boss here. When Oracle calls and announces an audit, your CEO will bow down and offer a blowjob to the Oracle employee.The average Oracle audit results in 4.7 Million $$$ of money paid to Oracle.Corpos signed contracts that allow Oracle to audit them every 12 months and Oracle gets full access to your whole companies IT systems during that time.Oracle owns you. You are not the customer here. You signed a contract with satan.
>>109847181Thanks, OpenAI salesman.Do you sell vacuum cleaners as well? I need a new one.
>>109847200Oracle goes to the same corporate slop bin for me.
>>109847111based and correct. reporting and data people are fucking losers massaged to fit a narrative.
>>109847212>SAP is bullshit>AI is bullshit>everything is bullshit, except my very important codemonkey work
>>109847200>people still use Oracle instead of Microsoft SQL Serverwhenever I'm forced a technology choice that only supports Orashit or SQL Server, I always pick SQL Server. imagine how cucked you have to be to pick Larry's DB.
>>109845121You post from an androidI post from my BMWs tablet screen.We are not the same.
>>109847230Your usecase for AI is unproductive busywork that nobody benefits from.When you are faced with over-complicated systems built by people who need busywork to justify their unproductive positions, the solution is not to replace them with le epic AI and send all your companies data to an NSA outpost>codemonkeyYour position doesn't need replacement, it needs removal, dear OpenAI salseman
>>109847250wow, extremely gay, but based trying to mog anyway.
>>109847234Mariadb is right there, offering support for Oracles PL/SQL garbage and you can pay their foundation for corpo maintenance contractshttps://mariadb.com/docs/release-notes/community-server/about/compatibility-and-differences/sql_modeoracleThe issue is that corpos do not act reasonable.Oracle could break into your headquater, beat your CEO bloody and rape his daughter in front of him, and your corpo would still keep their contracts and pay shekels to Oracle.
>>109847285>Mariadbno thanks. next you'll say MySQL.If I could go FOSS, I'd rather go with Postgres.
>>109847293>If I could go FOSS, I'd rather go with Postgres.The Database with one-process-per-connection, vacuuming and subpar MVCC.You are falling for the exact same meme.You think something is good because a corpo told you so, rather than realizing that corpos are full of unreasonably bad practices, and judging by merit.
>>109847331This. Postgres is the heckin' new thing people are excited for, but I don't really see what's so good about it. Some things about it are downright niggerlicious.
>>109847331>subpar MVCCas opposed to none? even SQL Server knows that Postgres wins in specific benchmarks and implemented the tunables: snapshot isolation + ADR (truer to postgres)
>>109847331>The Database with one-process-per-connectionthis also isn't that big of a deal since your DB should probably be restricted to a limited set of connection pooling applications. I agree it's shit, I believe they're changing this slowly as well.
>>109847348people are excited for it because it's basically the only FOSS DB out there that lets you have (some flavor of) snapshot isolation for free. you trade your footgun for garbage collection (vacuum) instead of stay locked in at tx time cleaning your undo log up. again, SQL Server constantly moves more towards the Postgres way for customers who can't work with it's locking design.
>>109847123>create problem>create solution to the problem you created>"zat vill be 5 million euro plus tax, danke schön"Wunderbar
>Get integration/automation intake>"We want to change 1000000 SAP table values across 100 Tcodes, and it needs to be done with AI and not cost money">"We need it to be instantaneous, no wait">"No we don't have the architecture approved">"No, None of the Tcode api's are exposed">"Project Timeline is 2 weeks until completion"Yeah, fuck you and fuck that shit.
>>109847590based... just use the AI bro.
>>109847380>as opposed to none?All of them have it, but none of them is as bad with it as postgres, thanks to its requirement of cleaning up garbage with VACUUM.You may end up in a state where dead tuples generate faster than the autovacuum can clean them up thanks to stale connections. This is the absolute horror scenario. Others do not have this problem.>Postgres wins in specific benchmarksThe only relevant benchmark is your own application. In example, that postgres is faster at querying JSON data shouldn't be a concern for you, because if you ever get into a situation where you do this, you should rethink our life choices.>>109847402>since your DB should probably be restricted to a limited set of connection pooling applicationsSo you run a connection pooling proxy like PgCat to try to avoid an issue that others do not have in the first place, adding one more layer to your system, one additional thing that needs maintenance and can fail.The only question you should ask is:What is the best choice for my specific case right now, on technical merit.If it's an hobby project that doesn't encounter large volumes, that is never going to need to run in a cluster, will never accumulate much garbage and only has a single application connecting to it that is managing its own connection pool... then postgres can be your choice, none of its negatives will affect you.
>>109847666>All of them have itno. they don't.not reading the rest of your delusions. you are babby-ducked hard on Oracle's dick.
>>109847453>people are excited for it because......it has a corporate friendly license and every corpo can run their proprietary extensions on top of itAnd yet, those corpos usually themselves don't use it. They may sell it to you as a service (a service they themselves don't use) and want YOU to spend your time with something that they can use themselves, if it should turn out to be good.>>109847731If it has transactions that can rollback and supports multiple connections, it has some form of MVCC.I don't know where the myth comes from, that postgres would have MVCC while others don't. It is a pretty retarded myth, because the one that postgres does is the worst of them all.https://rbranson.medium.com/10-things-i-hate-about-postgresql-20dbab8c2791Uber switched to mysql (lol), because postgres MVCC is so bad.
>>109847731https://www.cs.cmu.edu/~pavlo/blog/2023/04/the-part-of-postgresql-we-hate-the-most.html
>>109847803again fucking retard. you trade garbage collection for stalled cleanup at Tx time with undo log. it's all fucking trade-offs. I swear to christ this board is full of low IQ trash or you're just a fucking MariaDB / Oracle shill.
>>109847821Others don't have that problem
>>109847665I'm fine with AI, sometimes it is easier but they think that shit just magically fixes everything that is impossible and it doesn't cost anything either. They also want it shoved into places it doesn't belong like this stupid project. They also want like a year's worth of Tcode API's to be shit out in 2 weeks.
>>109847821Do you still use filesystems that need to run regular defragmentation and webservers that open one process per connection?Postgres is from 1996, so it does all the things that were done in 1996. Your webserver in 1996 did actually fork a process per connection. Your filesystem in 1996 needed defragmentation.The reason why this thing from 1996 suddenly become "popular" is because Amazon and Google want to sell it to you as a service, and it is the only one with a cucklicense that allows them to do it. You are using something subpar and technologically inferior, because of corpo licensing drama.
>>109847111yeah it is good, what is wrong is that is very often how it is implemented, that is why i said SAP is a messi wouldn't trust an erp that is not open source, but i am not the one implementing themthe real problem with erps and why are all crap is that they should be done by experts of cybernetics, not those shitty companies, but turns out most of the cybernetics experts are actual marxists, so we got what we got. a b2b corpo has the exact opposite mentality of what an erp developer should have.
>>109845109my company uses SAP but I'm just a retard who needs to fill in the correct spots