6 New Features in ABAP 7.53 – Data Dictionary and Internal Tables

0
5991

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 ReleaseKernel ReleaseS4 HANA Release
ABAP 7.537.731809

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

Transparent table:

Row StoreColumn Store
No.of fields10001500 
ABAP Structure lengthNo limitNo limit

Database views and CDS views:

No.of fields1500 
ABAP Structure lengthNo 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.

SupportedNot 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.

Time Functions:

TIMS_IS_VALIDShows whether the argument is a valid time.

Timestamp Functions:

TSTMP_IS_VALIDShows whether the argument is a valid time stamp.
TSTMP_CURRENT_UTCTIMESTAMPCurrent UTC time stamp.
TSTMP_SECONDS_BETWEENDifference between two time stamps in seconds
TSTMP_ADD_SECONDSTotal of seconds and a time stamp.

Date/Time Conversions:

TSTMP_TO_DATSLocal date of a time stamp.
TSTMP_TO_TIMSLocal time of a time stamp.
TSTMP_TO_DSTLocal summer time marker of a time stamp.
DATS_TIMS_TO_TSTMPTime stamp for a local date and a local time.

Timezone Functions:

ABAP_SYSTEM_TIMEZONESystem time zone of AS ABAP
ABAP_USER_TIMEZONEUser time zone of AS ABAP

Also Read:

Please feel free to comment and let us know your feedback. Subscribe for more updates.

If you liked it ❤️, please share it! Thanks! 🙏