Why is SAP better than ERP

SAP ERP (what can SAP ERP do better than the other software)

BenIT  πŸ“… 24.08.2013 10:21:49
SAP ERP (what can SAP ERP do better than the other software)
Hello everybody,

I hope you can answer my following questions.

1. What can SAP ERP do better than the other software?
2. What exactly can you do with the SAP ERP system?
3. What are the advantages and disadvantages of the SAP ERP system?
4. Why should I buy a SAP ERP product?

Thanks in advance.

VG

Ben
Anonymous  πŸ“… 24.08.2013 11:03:05
Re: SAP ERP (what can SAP ERP do better than the other software)
What other software? The advantage of SAP is the ability to adapt the system exactly to customer requirements and that is exactly the disadvantage: if a fuscher makes these adjustments, you end up in the devil's kitchen!
In my opinion, SAP is only for large corporations, smaller companies are doing themselves no favors because the program is incredibly expensive and is very prone to fostering!

Oh yeah, I don't like TSG Hoffenheim and ABAP is the worst programming language of all time!
Anonymous  πŸ“… 24.08.2013 11:09:05
Re: SAP ERP (what can SAP ERP do better than the other software)
I'll write something about the rest later, just very briefly:

Firstly, SAP does not only consist of ERP, but you can also run many other modules that can all interact very well with each other, such as SAP FI / CO (controlling and accounting), SAP BW, CRM, logistics, materials management, various industrial solutions such as IS-A (automobile) or optimization systems for production such as APO.

In particular, the advantage of SAP is the data model and the business framework or the entire processes that are stored in the system, i.e. the technical logic. This is because this is relatively mature, whoever introduces SAP in the company also introduces the processes in the company. However, these processes can be configured quite flexibly without programming, purely through system settings, and they can be dynamically adapted to the company's processes without programming. If you do have to program, you can expand a SAP system as a customer using user exits, badis, Z programs, etc. relatively arbitrarily. You can even change standard SAP code (modification)

Quote and ABAP is the worst programming language ever!

how so? Do you also know ABAP OO (object-oriented?) ABA has enormous advantages over e.g. Java, especially when it comes to editing database content. There are many data operations on mass data that can be implemented with just a few lines of ABAP code, which would require far more effort in Java. This is why the Java software stack has only half established itself in user interface programming (and only in a certain area).

The integration of the database language in ABAP is almost unique in the programming languages.

that SAP is only something for large companies is completely true. Because the processes and data models are matched to this, for a medium-sized company that would have shot at sparrows with cannons. Typical corporate structures and processes can be mapped very well with SAP.



Edited 1 time. Last on 08/24/13 11:10 AM.
Anonymous  πŸ“… 24.08.2013 11:15:08
Re: SAP ERP (what can SAP ERP do better than the other software)
I already know that ABAP makes sense, but somehow it works completely differently than, for example, in Java. I once did a course like this at university in the third semester (only very superficially!) And ABAP was also a topic. I learned to hate it! I don't know exactly what was on my mind, but I'm really desperate about it!
Anonymous  πŸ“… 24.08.2013 11:21:31
Re: SAP ERP (what can SAP ERP do better than the other software)
XWZ 2.0 wrote:
-------------------------------------------------------
> I already know that ABAP makes sense, but
> Somehow it works completely differently than, for example.
> In Java. I did my third at university
> Did a course like this one semester (only very
> superficial!) and ABAP was also an issue. I have
> learned to hate it! I don't know exactly what anymore
> I was so pissed off, but I am
> really desperate about it!


At first, ABAP is a bit bureaucratic because you don't just start programming like in Java. You need transport jobs, possibly even a project, etc. but if you program Java CLEAN, you should do that too, only SAP is configured in such a way that you have to program that way. If you only did one basic ABAP course, then it was just the classic "old" ABAP. The structure of the new one is similarly object-oriented as Java, but still offers the ABAP advantages.

From the employee's point of view, ABAP and SAP are great that all the tools you need are integrated. Everything is the same with every SAP system all over the world. SAP abstracts from the database, i.e. when I create a new DB table, I don't have to worry about whether there is a MySQL, Oracle or DB2 database underneath, the creation of a DB table always works with transaction SE11. With JAVA development you have to know what is underneath, there are thousands of tools for DB management, every company uses different ones.
ABAP also has its own SQL, which is automatically converted to the specific SQL of the DB system, which is under the SAP system. So you only need to have a really good command of ABAP SQL (Open SQL) and some basics in other SQL dialects may be sufficient, the rest can be googled if necessary (rarely occurs).


In other words, for job advertisements, they want a Java expert with knowledge of tools x, y and z in exactly the same combination. So nobody who has experience with the tools v, x, y. There is no such thing at SAP because all tools are always the same and integrated, so anyone who has ABAP experience automatically knows all the tools that are needed and that are used. An enormous advantage for employees.



Edited 1 time. Last on 8/24/13 11:24 AM.
BenIT  πŸ“… 25.08.2013 12:32:40
Re: SAP ERP (what can SAP ERP do better than the other software)
Hello everybody,

Thank you for your detailed answer.

VG

Ben
Anonymous  πŸ“… 26.08.2013 09:47:15
Re: SAP ERP (what can SAP ERP do better than the other software)
I've only ever seen a somewhat larger company that also used ERP, messed around with these ABAP programs and then suddenly data disappeared into nirvana! Since then I've had reservations about SAP! But maybe I see that a little too narrow!
Anonymous  πŸ“… 26.08.2013 11:39:30
Re: SAP ERP (what can SAP ERP do better than the other software)
XWZ 2.0 wrote:
-------------------------------------------------------
> I've only ever seen something in one
> Larger companies that also used ERP
> these ABAP programs were tampered with and then
> suddenly data disappeared into nirvana! Since
> I have reservations about SAP! But maybe see
> I'm a little too tight too!


Dates into Nirvana? From a purely technical point of view, the data is not kept in SAP, but in a DB system, which is basically under the SAP system. Accordingly, important data should be backed up well.

Of course, if you are building ABAP programs that can delete data and are not careful, it is your own fault. This can also happen to you with a different programming language. Likewise, if someone has an accident in a VW Golf because they cannot drive, it doesn't necessarily have anything to do with the car.

On the contrary. With a good SAP architecture you have a 3-level quality system, which is only gradually becoming established with other systems.

You usually have a development system, a test system, and a productive system on which you actually work.

If, for example, you develop a program that is supposed to clean up data, this is first programmed on the development system. If data is broken there, that's not that bad, then you just import new ones from the test system via a copy and that's good. Therefore, you first develop on the E-System and when the tests are successful, the program is transported to the test system. There, extensive tests are carried out again, mostly with productive data from the production environment. If you notice that the program is not doing what it should, it is transported back to development and you improve it. If the tests on the test system were successful (basically the dress rehearsal) only then is the program pushed onto the production environment.

With many other systems it is usually the case that there is only one system and there you run the risk that botched programs actually cause damage.

Of course, it is up to the company itself whether it implements the 3-level quality system from SAP or whether it prefers to use hobbyist solutions.

it is even the case that systems that contain invoice documents have to be archived for 10 years in production systems! At large companies, auditors also look at such changes, because otherwise you could write a secret ABAP program that tweaks the numbers.

So when it comes to security, authorizations and logging, SAP is pretty picky and cautious. Other solutions are far less secure. On the other hand, SAP is more bureaucratic and is therefore suitable for large companies.
frankiefx  πŸ“… 11.01.2016 23:00:45
Re: SAP ERP (what can SAP ERP do better than the other software)
The (large) SAP R / 3 is particularly efficient in the area of ​​accounting. So far, no other standard software has been so extensive in this area. Added to this is the high degree of widespread use and the long service life of the software. On the other hand, SAP is synonymous with proprietary software. With ABAP, SAP uses a very one programming language that has to be learned by attending expensive courses and cannot be used for anything other than SAP. Furthermore, SAP is extremely inflexible. The configuration and programming effort for adapting to existing SAP systems is often immense. A "normal" IT department will usually not adapt a SAP system itself due to the cost of training and the long time it takes to master the SAP data model or even ABAP programming. External "consultants" are often used for this at SMEs. Only large corporations can sometimes afford their own SAP developer teams due to the horrendous costs. In addition, even the system administration of SAP systems requires quite a bit of SAP specialist knowledge. That is why most universities do not host their own SAP systems, but instead use the services of the SAP University Competence Center (UCC). This also shows another advantage of SAP: even if the actual program core is hosted in Magdeburg or Munich, the lightweight SAP user interface (GUI) is still quite fast and reacts just as quickly as a locally running program. On the other hand, the user interface is also quite poor in terms of operation. Ultimately, it's just a (stupid) client without much logic, which is only there to display the "screen masks" coming from the server. The core of the technology that lies beneath it is more than 30 years old. Finally, you have to consider the horrendous licensing costs. Implementing SAP is not a "quick & dirty" decision, but has to be carefully considered as part of a long-term IT strategy. And by "long-term" I don't mean 1-3 years, but rather 10-30 years of planning ahead. If you can and actually plan in such periods, then SAP has decisive advantages. In my opinion, companies who only plan at short notice and need flexibility and agility should keep their hands off SAP. Then there are other ERP systems (Microsoft, SAGE) that are more cost-effective and much easier to adapt to your own needs. In return, however, they may not be able to scale as well as SAP. If the number of users suddenly increased a hundredfold within 10-15 years, things quickly become tight, especially with the small, easily adaptable systems.
Why this topic ended

Closing a topic happens automatically when that Subject old and there have been no new posts for a long time. The background is that the statements made in the thread may no longer be applicable and it does not make sense to discuss them further.Please inform yourself in newer contributions or in our editorial articles!

Newer topics are sometimes closed by the moderator if it has the feeling that the topic has been discussed or, above all, attracts unpleasant people and / or trolls.

If you still have questions, it is advisable to first see whether there are any out-of-date articles on the respective topic