Hi everyone,
As a developer, whenever we have to work with a new object, to grab the new concept, we may:
- Read about it on http://help.sap.com/nw_platform#section6
- Browse through different blog posts/documents on SCN
- Simply Google it
Another way I tend to do is to find the demo programs for that object in SAP. This is very useful as we have chance to see how the object works in action, and at the same time follow standard development practices from SAP.
So in this blog post, I will share the packages that I found very useful for object demoing purposes. Hope it is useful to you and if you know of any packages, feel free to add it in the comment so that we all have more knowledge. You may want to browse through the package from SE80 to find the demo of the concept you want to know about.
Package | Title | Comments | Example Reports/Webdynpro Components |
---|---|---|---|
BC400 | Training: BC400 - ABAP Workbench: Concepts and Tools. | Contain programs that show some fundamental concepts of ABAP | |
BC401 | Course: BC401 - ABAP Objects. | Contain programs that demonstrate some OO concepts in ABAP. | |
BC405 | Training Course BC405: List Creation and Query | Contain programs that demonstrate concepts in Report Programming (e.g. ALV, Report Event, Logical Database) | |
BC412 | Course BC412: ABAP Dialog Program with EnjoySAP Controls | Contain programs that demonstrate concepts in Dialog Programming | |
BC417 | SAP Training: BC417 | Contain programs that demonstrate BAPI concept | |
BC427 | BC427 Training Objects | Contain programs that demonstrate Enhancement Framework concepts (Classic BADI, New BADI, etc.) | |
BC470 | Training Course: BC470 - SAP Smart Forms | Contain programs that demonstrate Smartforms | SAPBC470_DEMO |
SABAPDEMOS | Demos for ABAP Documentation | Many programs that demonstrate ABAP language concepts from ABAP Documentation | My favorite: DEMO_REGEX DEMO_REGEX_TOY DEMO_JAVA_SCRIPT_MINI_EDITOR |
SDW4 | Packages for Demo Center from tCode DWDM | Programs that demonstrates objects in Control Framework (I havent had much opportunities to use it in Production) | |
SLIS | Generic list types | Contains pretty much useful and detail example with using ALV (REUSE_ALV_* and CL_GUI_ALV_GRID) | My favorite: BCALV_GRID_* |
SALV_OM_OBJECTS | ALV Object Model Basis Classes | Contains pretty much useful and detail example with using SALV (CL_SALV_TABLE) | My favorite SALV_DEMO_TABLE_EVENTS SALV_DEMO_TABLE_* |
SWDP_DEMO | Webdynpro Demo Application | Contains many useful Web Dynpro applications that illustrate essential UI elements in Web Dynpro | |
SWDP_DEMO_TUTORIALS | Webdynpro Demo Application | Demo Web Dynpro Application concepts with Flight Booking system, Quiz System | |
SWDP_TEST | Web Dynpro: Tests | Many many useful Web Dynpro applications, illustrate UI elements usage and important concepts in Web Dynpro | A must look if you want to grab Web Dynpro concepts WDR_TEST_EVENTS |
SEU_TREE_CONTROL | OO Framework for Tree Control | I haven't had chance to work with Tree Control object. | |
SOFFICEINTEGRATION | Platform- and application-indep. Office integration | OLE. I haven't had chance to work with Office Integration. | |
APB_FPM_DEMO | Floorplan Manager (Examples and Demo applications) | Demo applications for FPM to show concepts of Guided Activity Floorplan (GAF), Object Instance Floorplan (OIF) | Web Dynpro Application: FPM_DEMO_FLIGHT_OVERVIEW |
SALV_WD_TEST | SALV WD Test | Test applications showing how to use SALV in Web Dynpro | Web Dynpro Application: SALV_WD_TEST_TABLE_FILTER |
SGRC | ABAP Graphics Development: Network, Bar Chart | Demo programs showing how to use ABAP Graphics | Report: RGRAPALL |
SZP | R/3 Central Basis Development: Dialog Boxes... | Demo programs showing how to use Dialog Boxes in Reports | Report: RSSPO120 |
SBCOMS | Business Communication Service | Demo programs showing how to use class CL_BCS to send documents (e.g. email) | Report: BCS_EXAMPLE_XX |
SIXML_TEST | XML Parser and Render | Demo program showing how to use class CL_IXML to parse XML file and create XML object | Report: BCCIIXMLT3 |
So that's it. Above is my current list of useful packages. Browse through the package, find the program that illustrates the concept you want to grab. Hope it will help you. Please comment if you know any other useful packages and I will also update this blog post when I find new useful packages. Cheers!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
4 | |
2 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |