SAP S4HANA Technical Part 1 - Overview
SAP S4HANA Technical Part 1 - Overview
Part 1
– Overview
What S/4 HANA stands for?
The moment we hit the t-code XK01, we got the below message.
Now we were confirmed, we were not tricked. It indeed was S/4 HANA
Business Suite. After our excitement calmed down, we checked the Installed
Software tab and it showed, 1511 SAP Business Site for HANA On-Premise.
How does Data Dictionary Objects look in S/4 HANA?
Having the blood of an ABAPer, we were quick to check how the data
dictionary table looked like in S/4 HANA. We have been reading that all the
fields in HANA tables act as Keys, so we were curious if all fields are checked
as Primary Keys in database or none. To our surprise, nothing had
changed. The table still shows Primary and Non-Primary Keys. 🙂
Did you notice, the MATNR data element has been changed from CHAR18 to
CHAR40. If you are one of the ABAPers who did not follow the good practice
of using data element in your program (instead of matnr data element, you
defined it as char18), you would need to change your code to point to 40
characters instead of 18 characters. Sometimes, listening to your quality
reviewers and leads help. 🙂
In the technical setting, we can see Table Storage Type (and it is not S/4
HANA feature. it was also in EhP 7.4) is specifically defined as Column.
Can Indexes be defined in S/4 HANA Transparent
Tables?
There might not be any need of indexes and secondary indexes in S/4 HANA
as the whole table fields act like the index. But standard sap tables are
delivered with indexes and we can define and use secondary indexes as well.
We also found the programs where BDC solution is implemented and Call
Transaction is being called.
These are some of the quick technical findings found after taking the glimpse
of the S/4 HANA System. For ABAPers, there does not look to be a major
impact. Business and Process-wise, there is a huge change. But for technical
folks, it would be another upgrade project. ABAPers would have to learn to
utilize the new concepts like SQL, Code to Data Paradigm shift, AMDP, CDS,
ADBC, HANA Procedures. ABAPers need to write optimized programming to
make use of the game-changing in-memory concept. But they would just be
the new additions to their existing skill armory. The fundamentals remain the
same and ABAPers are not being killed so soon.