Dear SAPLearners, in this blog post we will learn about Data Dictionary and Internal Tables new features in ABAP 7.53 system release.
Here is the kernel release and S/4 HANA version corresponding to ABAP 7.53
|ABAP Release||Kernel Release||S4 HANA Release|
Let’s dive 🏄 into the changes of ABAP 7.53 release. This blog post talks about changes added in ABAP technical areas; Data Dictionary and Internal Tables.
A full list of changes/features 🎁 in ABAP 7.53 is available here.
Also Read: Whats New Features added in ABAP 7.4 release
👉 ABAP Dictionary
1. Cluster and Pooled tables
All table pools and table customers are removed from the system. Existing pooled tables and cluster tables are converted into Transparent tables.
There will not be any support from SAP going forward.
2. Limit of no.of fields
In this release there are limits imposed on no.of fields and length of the structure in database tables, database view and CDS view.
Below table shows the limitations
|Row Store||Column Store|
|ABAP Structure length||No limit||No limit|
Database views and CDS views:
|ABAP Structure length||No limit|
👉 Internal Table
1. New predicate in WHERE condition
A new prediction expression IS NOT INSTANCE or IS INSTANCE can be used in the WHERE condition of internal table processing statements LOOP AT itab, MODIFY itab and DELETE itab.
Internal table iterator FOR also supports this predicate expression. Below is the list of predicate expressions supported and not supported.
|IS [NOT] INITIAL |
IS [NOT] BOUND
IS [NOT] INSTANCE OF
|IS [NOT] ASSIGNED|
IS [NOT] SUPPLIED
2. Syntax error in COLLECT statement
The COLLECT statement is used to sum the values of its numeric fields based on primary table key fields.
In earlier versions, If the datatype of non-primary table key fields is not numeric, internal error occurred during program execution. By this release a syntax error will be displayed.
Also Read: Virtual Sorting of ABAP Internal Table
👉 Open SQL
Open SQL is renamed to ABAP SQL which allows to use statements which only support SAP HANA database platform. So it will be no longer fully platform-independent.
👉 New Date and Time Functions
Following are new date and time functions available for general use in ABAP code.
|TIMS_IS_VALID||Shows whether the argument is a valid time.|
|TSTMP_IS_VALID||Shows whether the argument is a valid time stamp.|
|TSTMP_CURRENT_UTCTIMESTAMP||Current UTC time stamp.|
|TSTMP_SECONDS_BETWEEN||Difference between two time stamps in seconds|
|TSTMP_ADD_SECONDS||Total of seconds and a time stamp.|
|TSTMP_TO_DATS||Local date of a time stamp.|
|TSTMP_TO_TIMS||Local time of a time stamp.|
|TSTMP_TO_DST||Local summer time marker of a time stamp.|
|DATS_TIMS_TO_TSTMP||Time stamp for a local date and a local time.|
|ABAP_SYSTEM_TIMEZONE||System time zone of AS ABAP|
|ABAP_USER_TIMEZONE||User time zone of AS ABAP|
Please feel free to comment and let us know your feedback. Subscribe for more updates.
If you liked it ❤️, please share it! Thanks! 🙏