Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Question about new abap syntax requirement - Kernel or Component version

former_member282589
Participant
2,614

Hello.

I have a question about new abap system requirement.

Which is required to use new abap syntax? Kernel or Component version.

I mean, Does it require SAP-BASIS component to be 7.53 to use new syntax which i can check in

System -> Status -> Product Version -> Installed Software Component Version

or.. Kernel version to be 7.53 which i can check in

SM51 -> Release Note?

Thanks for answering.

1 ACCEPTED SOLUTION
Read only

matt
Active Contributor
2,110

I've never had to check the kernel - the SAP_BASIS package has always been sufficient to tell me what level of ABAP the system is on. In fact, if you read Horst Keller's blogs about new syntax (from 7.40), you'll see he always refers to Release and SP level, which you get from System -> Status -> Product Version -> Installed Software Component Version.

Hello.

I have a question about new abap system requirement.

Which is required to use new abap syntax? Kernel or Component version.

I mean, Does it require SAP-BASIS component to be 7.53 to use new syntax which i can check in

System -> Status -> Product Version -> Installed Software Component Version

or.. Kernel version to be 7.53 which i can check in

SM51 -> Release Note?

Thanks for answering.

5 REPLIES 5
Read only

tom_wan
Product and Topic Expert
Product and Topic Expert
2,110

what do you mean by "new abap syntax", can you be more specific?

abap syntax is related to kernel and SAP_BASIS package both.

Read only

former_member282589
Participant
0 Likes
2,110

Hello, Tom.

Like Select ~ from @itab or With ~ AS clause, Both are usable for 7.50+ as I know of.

Does It requires SAP_BASIS component version to be 7.50+?

Read only

matt
Active Contributor
2,111

I've never had to check the kernel - the SAP_BASIS package has always been sufficient to tell me what level of ABAP the system is on. In fact, if you read Horst Keller's blogs about new syntax (from 7.40), you'll see he always refers to Release and SP level, which you get from System -> Status -> Product Version -> Installed Software Component Version.

Read only

joltdx
Active Contributor
2,110

Yes, just to add som flavor here, there is a relation between the package version and the kernel version in that there are minimum kernel version requirements for the component packages. (And most likely the other way around as well). Basis team handles this at upgrades and upgrades kernel and components together as required. But regarding your question about the syntax, as Matthew states you need just worry about the component version. It's only if you're looking for a very specific bug fix or something of that kind where the kernel version and patch level might be relevant.

Read only

Sandra_Rossi
Active Contributor
2,110

Since SAP_ABA may have nowadays some strange values "752" or "75C" for 7.52, you can check SAP_BASIS.

With SAP_BASIS 753, you can use ABAP syntax 7.53.

With SAP_BASIS 752, you can use ABAP syntax 7.52.

With SAP_BASIS 751, you can use ABAP syntax 7.51.

etc.

For more details about new syntax in each version, look at ABAP keyword documentation.