ABAP Freak Show – April 15th – First Look at 7.02

In this weeks’s episode, I’ve just completed the upgrade on my local ABAP Application Server from 7.01 to 7.02.  So we use this opportunity to take a quick first look at some of the new features I’ve encountered. This is my no means an exhaustive look at all the new features.  We do see the UML Modeler, the source code based class editor, code completion, statement chaining.  Also a few new Web Dynpro ABAP features are shown; like Display As Text, Suggest Values, and the Accordion.

Tags: , ,

9 responses to “ABAP Freak Show – April 15th – First Look at 7.02”

  1. Mrinal Wadhwa says :

    Class Code view is kinda cool … will make it so much easier for people like me who come from other programming environments to make sense of things


  2. Ranganathan says :

    Wow… Its great to see the code completion coming in 7.02 and the AJAX one in WDA.

  3. Ed Herrmann says :

    Great show, Thomas! From an ABAP geek’s perspective, I’m loving the statement chaining and the code completion. On the UI side, I think the new value help functionality on input fields will be hugely welcomed with open arms.

  4. Ed Herrmann says :

    @Thomas_Jung Regarding the UML, is that a UML editor or just a viewer that can then be saved as pdf, jpg, etc? Are there are any plans in the works to take it a step further and instead of only generating UML from Classes, to go the other way and generate classes from UML?

    • Thomas Jung says :

      Right now the diagrams are output only. The thought is that most ABAP development projects today don’t start from scratch so it is highly useful to be able to reverse engineer the existing relationships. You can current output the diagrams as images, PDF and XMI (for standards exchange with other UML tools). The framework is based upon a plug-in approach that allows people to write their own export plug-ins. Already people within SAP have been thinking about exporters for HTML, Visio, etc. Internally we already have a plug-in that exports ABAPDoc files.

  5. Matt Harding says :

    Thanks Thomas. UML inclusion is great, and is a good sign regardless of whether it’s just output for now in terms of the direction from SAP. It’s amazing how many OO programmers out there who don’t know UML and hence build complex apps from the top of their head without any documentation and then “refactor” continuously as patterns start to appear. Come to think of it, it’s amazing how many “developers” code in classes without knowing OO too.

    Out of interest, any further development in the ageing but still very powerful BSP world? ie. HTML standards adherence as an example?

    And to segue to a comment made in the podcast, it’s like Ed said as I’m working on a shiny 7.01 Business Suite 7 system and after seeing this, I feel I’m running the equivalent of 4.7 again! I suppose I just need to get back into PI again so at least I pick some of this up in 7.1.

    Have fun,

    ps. That’s the first time I’ve used segue in text before and actually didn’t know how to spell it till now…

  6. Thomas Jung says :

    >Out of interest, any further development in the ageing but still very powerful BSP world? ie. HTML standards adherence as an example?

    Yes there are some developments there; but I don’t think I can talk about them just yet. We will have to wait until a little closer to 7.02 release date – perhaps as TechEd approaches.

  7. Matt Harding says :

    Probably best not to know – if we got all our presents early, that would be no fun. Thanks and have a great weekend!

  8. Matt Harding says :

    I just wanted to clarify a statement I made above since a mate disagreed with what I said the way it was phrased and I agreed…Refactoring continuously is good and a best practice in agile methodologies, but refactoring forever and never delivering the final code is what I think is bad.
    Also, there are a few people that can create some pretty amazing complex architectures with little design (like Thomas and my mate); but that’s pretty rare.
    Anyway, maybe a future podcast topic: Why do SAP projects continue to use waterfall methodologies for custom development?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: