ABAP Language 7.4 bring a lot of brand new functionality, this article will focus on the large number of new features that have been introduced into ABAP 7.4. These features are divided into the following categories database access, creating data, string processing, calling function, conditional logic, internal table, OOP, etc.

1.ABAP Language 7.4 Database Access.

a.CASE statement in SQL Queries

One of the new features of ABAP 7.4 is the ability to insert CASE statements into SQL Queries. Please check ABAP Code below.

@ symbols is to let SAP System know you are not talking about field in the database, @DATA(li_Vbeln) is means SAP System will create internal table LI_VBELN directly so you dont need declare before.


b. INNER JOIN Improvement

If you ever used Inner Join in ABAP  you must to list field one by one from the main table , this improvement you can list all of the fields. Please check out this ABAP Code.

Before ABAP 7.4

ABAP 7.4

The symbol * ( asterisk ) it acts just like the wildcard SELECT * , and for this sample you will get all fields in VBAK table.


If you double click column A ( Flat Structure ) in Debugger, you will see all field in VBAK table.

c.Ommiting Data Type Declarations

In ABAP 7.4 has made it less important to declare variables at the start of your routine or method, the ABAP Compiler knows what data type it should be, instead of declaring it yourself and can save you several lines of code.

Before ABAP 7.4

ABAP 7.4

d.NEW keyword for Creating Objects

Normally in Java you need to use NEW to create instances of objects, but in the ABAP 7.4 , you can use NEW to instances object instead of use CREATE OBJECT.

Before ABAP 7.4

ABAP 7.4

e.New String Features in ABAP 7.4

Normally you can use the CONCATENATE statement to concatenate two or more string. but start from ABAP 7.02 you can use pipes and curly bracket to concatenate two or more string.

Before ABAP 7.02 and ABAP 7.04

ABAP 7.03 and ABAP 7.04

You can simpler ABAP Code for two lines before like this

In ABAP 7.40 You don’t need use CONVERSION_EXIT_ALPHA_INPUT and CONVERSION_EXIT_ALPHA_OUTPUT , you just need ALPHA keyword formatting option with OUT or IN.

f.Avoiding Type Mismatch Dump when Calling Function Module

Normally to call function module you need to pass some variable to function module parameter, the dump error occured when we declare different type our variable than parameter of function module.

In ABAP 7.40 you can declaring the variable from method /function module at the start of the routine but the rather at the instant they have their values filled by the method.

This approach has several advantages, fewer code lines, and avoid type mismatch error.

g. Using SWITCH statement as replacement for CASE

Using CASE you need to keep mentioning what variable you’re filling in every branch in CASE Statement.

If you use SWITCH statement, you dont need mention LV_DAY variable in every branch.

h. COND statement as replacement for IF/ELSE

You can use IF/ELSE conditional in more compact using COND.

Incoming search terms:


  1. Pingback: smm company

  2. Pingback: clocks for businesses

  3. Pingback: parent coaching curriculum

  4. Pingback: Clock making parts

  5. Pingback: time movement hands

  6. Pingback: clock mechanisms

  7. Pingback: best antique clock dials

  8. Pingback: facebook advertising agency

  9. Pingback: wirelessly synchronize clocks

  10. Pingback: parenting books

  11. Pingback: automotive social media

  12. Pingback: outdoor clocks for business

  13. Pingback: life coaches for teens

  14. Pingback: parenting coach near me

  15. Pingback: social media for dentists

  16. Pingback: check it out here

  17. Pingback: Confident Parent

  18. Pingback: metal hands

  19. Pingback: quartz clock fit-ups

  20. Pingback: get more info here

  21. Pingback: check it out here

  22. Pingback: fire glass pit

  23. Pingback: click Here

  24. Pingback: wireless time clocks

  25. Pingback: outdoor fire pit insert

  26. Pingback: parental coach

  27. Pingback: fire pit ignition systems

  28. Pingback: wireless time systems

  29. Pingback: Montanafirepits

  30. Pingback: in home parent coaching

  31. Pingback: clock parts manufacturing

  32. Pingback: clock parts manufacturing

  33. Pingback: clock parts manufacturing

  34. Pingback: fire pit burner

  35. Pingback: Check It Out Here

  36. Pingback: synchronized wireless time systems

  37. Pingback: parent coach professionals

  38. Pingback: Confident Parent

  39. Pingback: parent classes online

  40. Pingback: PA systems for schools

  41. Pingback: parts of a clock

  42. Pingback: crossfire fire pit

  43. Pingback: how to build your own clock

  44. Pingback: Big clock parts

  45. Pingback: clock kits

  46. Pingback: wireless clocks transmitter

  47. Pingback: Montana Fire Pits

  48. Pingback: FCC wireless license

  49. Pingback: Montana Firepits

  50. Pingback: parent coaching services

  51. Pingback: synchronized wireless clock systems

  52. Pingback: how to build a backyard fire pit

  53. Robertquies

    Только в 27 из 84 жилых комплексах массового сегмента «старой» Москвы на сегодняшний день доступны ипотечные программы без первоначального взноса, подробности смотрите на сайте http://vuloff-zen.ru

Leave a Reply

Your email address will not be published. Required fields are marked *