Skip to Content

Targeted for ABAP programmers who took SAP training PRIOR to 2006, SAP Education in North America is pleased to announce 10 new ABAP workshops designed to provide the following benefits around the use of ABAP Objects:

 

  • Complex software systems become easier to understand – Complex software systems become easier to understand, since object-oriented structuring provides a closer representation of reality than other programming techniques. There is better integration of the customer/functional user, analyst, developer into the analysis, design, and maintenance process. Improved software structure and consistency in the development process.
  • Reduces the overall amount of maintenance required – In a well-designed object-oriented system, it should be possible to implement changes at class level, without having to make alterations at other points in the system. Maintenance of the object oriented software system is reduced and the software is less susceptible to errors.
  • Reusability of already developed solutions is increased – Through polymorphism and inheritance, object-oriented programming allows you to reuse individual components. No need to reinvent the wheel next time that component is needed.
  • The amount of work involved in revising and maintaining the system is reduced – In an object-oriented system, the amount of work involved in revising and maintaining the system is greatly reduced, since many problems can be detected and corrected in the design phase. The options for extending the software are simpler and more secure.

 

Here is a link to the curriculum map that contains the new workshops: http://www.sap.com/usa/services/education/catalog/netweaver/curriculum.epx?context=%5b%5bABAP_NEWS_NA%5d%5d%7c.    

And here is a link to all of the curriculum maps in the SAP NetWeaver Technical Platform: http://www.sap.com/usa/services/education/catalog/netweaver/abap_java.epx.

 

The new North American SAP Education ABAP workshops are:

 

WNAB01 – ABAP Object Fundamentals Workshop

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAB01%7c%7c1%7c063%7cUS%7c%5d%5d%7c)

Length:  2 days

Reasons to Attend:  ABAP Objects cannot be avoided! Understand, maintain and enhance the SAP’s new delivered applications and develop powerful, reusable and highly maintainable new ABAP programs using the ABAP Objects technology.

Workshop Highlights:

  • Understand the details of object-oriented syntax elements in ABAP Objects and use these effectively
  • Create object-oriented models of business applications using fundamental elements of object-oriented modeling in UML (Unified Modeling Language)
  • Create ABAP Objects programs that contain object-oriented programming techniques

 

WNAALV – ABAP ALV Object Model Workshop

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAALV%7c%7c%7c062%7cUS%7c%5d%5d%7c)

Length:  2 days

Reasons to Attend:  Learn how to output data in ALV OM format without creating a screen, a GUI for the screen, and most important – the field catalog.

Workshop Highlights:

  • Use the SAP List Viewer Object Model (ALV OM) for data output
  • Create a SAP List Viewer Object Model (ALV OM)
  • Define the initial layout of an ALV OM
  • Define additional columns for an ALV OM
  • Work with events and methods to extend the functions of an ALV OM

 

WNAB02 – Advanced ABAP Objects

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAB02%7c%7c%7c063%7cUS%7c%5d%5d%7c)

Length:  2 days

Reasons to Attend:  Learn the Class Builder tool and create globally available classes offering the newest technologies, such as Class-Based Exceptions, Persistent Services and OO Transactions. Speed up the development and create secure and highly reusable code, using the provided SAP services.

Workshop Highlights:

  • Use the tools in the ABAP Workbench to develop object-oriented applications
  • Describe and exploit the range of applications of ABAP Objects
  • Use the Persistent Services to execute safe accesses to the Database
  • Define, raise, and handle class-based exceptions
  • Query type and class attributes at runtime

 

WNAB03 – Advanced ABAP

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAB03%7c%7c%7c091%7cUS%7c%5d%5d%7c)

Length:  2 days

Reasons to Attend:  Learn and apply the new, powerful techniques to create dynamic programs, speeding up the development time and increasing the reusability of your code. Improve the performance by using the Shared Objects Memory and use the newest tools for analyzing and testing your ABAP programs.

Workshop Highlights:

  • Explain how classes are created for shared objects
  • Outline the various techniques for dynamic programming available in ABAP
  • Query the properties of data objects and data types at runtime
  • Create, test, compare, and classify ABAP applications

 

WNAB04 – Data Transfer

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAB04%7c%7c%7c062%7cUS%7c%5d%5d%7c

Length:  2 days

Reasons to Attend:  SAP created the Data Transfer Workbench dedicated mostly to the BAPIs used in Data Transfer. You might find a provided BAPI to transfer data for one of your business entities up to 100 times faster than using a BDC program. Learn when you will use this tool and when you should use the Legacy System Migration Workbench.

Workshop Highlights:

  • Use the Data Transfer Workbench (DX-WB) as a Tool
  • Use the legacy system migration workbench (LSMW) as a Tool
  • Understand data transfer using Idocs
  • Understand data transfer using BAPIs

 

WNAB05 – ABAP Workbench News

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAB05%7c%7c%7c062%7cUS%7c%5d%5d%7c

Length:  4 hours

Reasons to Attend:  Learn how to use the main programming tools – New ABAP Editor and the New Debugger. Find out what you should do while preparing for a conversion to Unicode and use the new and improved ABAP syntax elements.

Workshop Highlights:

  • Use the new ABAP syntax elements for generic data type definitions
  • Use the new ABAP syntax elements for logical expressions
  • Use the new ABAP syntax elements for arithmetic expressions
  • List further new ABAP syntax elements
  • Describe the checking procedure that determines whether an ABAP program can be executed in an SAP Unicode system
  • Consider the special requirements for string processing in an SAP Unicode system
  • Make use of the additional functions of the new ABAP Editor that was rolled out with SAP NetWeaver 7.0
  • Make use of the additional functions of the new ABAP Debugger
  • Explain the additional properties of packages that development classes do not have
  • Use packages to optimize the structure of your entire software system

 

WNAB06 – ABAP Test Tools

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAB06%7c%7c%7c091%7cUS%7c%5d%5d%7c)

Length:  4 hours

Reasons to Attend:  Use properly the multiple tools provided by SAP to analyze, test and assure the correctness of your ABAP programs. Also, use the performance tools to decide for the best option to be used when dealing with huge amount of data.

Workshop Highlights:

  • Describe the most important attributes of the Code Inspector
  • Define inspections
  • Plan correct ABAP programs
  • Use checkpoints
  • Use checkpoint groups
  • Write test classes with ABAP Unit
  • Execute ABAP Unit tests

 

WNAB07 – Innovations in ABAP Object Orientation

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAB07%7c%7c%7c062%7cUS%7c%5d%5d%7c)

Length:  4 hours

Reasons to Attend:  Learn about the new exception concept – the Class-Based Exceptions – used solely by SAP applications today and providing your code with the ability to raise them from any place in a program and the possibility to propagate them to the initial caller in the chain of calls.

Workshop Highlights:

  • Handle class-based exceptions in ABAP programs
  • Create exception classes
  • Raise class-based exceptions in ABAP programs
  • Propagate class-based exceptions in ABAP programs
  • Map class-based exceptions in ABAP programs to one another
  • Use the new basic object-oriented ABAP syntax elements
  • Explain the purpose of an object-oriented transaction (transaction code type)
  • Create an object-oriented transaction
  • Describe the enhanced functions of the Class Builder
  • Use the Refactoring Assistant
  • Describe the purpose of the Modification Assistant within the Class Builder

 

WNAB08 – Persistent Services, Shared Objects

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAB08%7c%7c%7c062%7cUS%7c%5d%5d%7c)

Length:  4 hours

Reasons to Attend:  Avoid incomplete or any other bad updates to the database by using the Persistent Services. Improve the speed of your programs by using the Shared Objects Memory. Use the abilities of Regular Expressions while dealing with strings of characters.

Workshop Highlights:

  • Explain how classes are created for shared objects
  • Explain how you can use shared objects to implement applications
  • Access shared objects from within an ABAP program
  • Describe the advantages of regular expressions over the previous functions of the ABAP statements FIND and REPLACE
  • Explain in which string processing scenarios regular expressions can be used to best effect
  • Use regular expressions for complex string processing

 

WNAB09 – Dynamic Programming

Course Description and Schedule: (http://www.sap.com/usa/services/education/tabbedcourse.epx?context=%5b%5b%7cWNAB09%7c%7c%7c062%7cUS%7c%5d%5d%7c)

Length:  4 hours

Reasons to Attend:  Learn the most powerful way of programming using the SAP provided code as part of the Run Time Type Services. Create any TYPE at runtime (and implicitly, any variable) and respond dynamically to the user requests.

Workshop Highlights:

  • Define data reference types
  • Dereference assigned data references
  • Check whether a reference variable contains a valid reference
  • Use the cast operator when working with data references
  • Create internal tables at runtime
  • Access class components and object components dynamically
  • Query type attributes at runtime
  • Create types dynamically

 

As you can see, the ABAP Objects provide outstanding power in ABAP Development. The only thing you need is to learn the ABAP News, to be able to create efficient, safe, reusable and easy to maintain ABAP programs.   For more information or answers to your questions, please contact SAP Education’s North American Platinum ABAP Instructor, Peter Walters (peter.walters@sap.com).

 

To register for any of the workshops described above, you can register online through the links provided or contact SAP Education Central Registration at 1-888-777-1727.

To report this post you need to login first.

Be the first to leave a comment

You must be Logged on to comment or reply to a post.

Leave a Reply