Skip to content

fabiopagoti/WB-Objects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WB Objects framework

WB Objects Framework is an ABAP framework. WB stands for Workbench so this framework mainly encapsulates ABAP repository objects (Classes, Interfaces, Packages, Reports, Includes etc) into classes that can be used across any project which needs this information (ABAP2yUML,SAPLink or similars, ABAPDoc, etc). Moreover, this framework comes with useful classes to handle frequently used logic with workbench objects such as search functionality.

Example

Supposing you need to retrieve all details from the very famous class CL_SALV_TABLE. All you need to do is:

DATA o_any_class TYPE REF TO zcl_wb_class_global.
DATA wa_seoclskey TYPEseoclskey.

wa_seoclskey-clsname = 'CL_SALV_TABLE'.

CREATE OBJECT o_any_class
	EXPORTING
		im_clskey = wa_seoclskey.
		
o_any_class->zif_wb_object~load( ).

... and it's done! Now you can access any detail from the class CL_SALV_TABLE using the attributes of o_any_class instance.

System Requirements

This projects is developed using SAP NetWeaver Trial Edition (SAP NetWeaver 7.31 Support Package 4). We do our best to keep a modern project so at the moment there is no guarantee it works perfectly on previous releases. We would love your support to test it if you have older releases and tell us possible issues.

For better usability, log into your SAP system using the English language

Installation

The installation of this projects comes as SAPLink files so you should have it installed into your system. Refer to the Installation page for more details.

Documentation

Most open source projects are not documented. This has no intentions to be another example. Refer to the Wiki if you are looking for documentation.

Contributors

Fábio Pagoti - Product Architect

Want to contribute?

There are many ways to contribute. Don't worry if you are not (yet) an ABAP developer. Here are some ways you can help support this project:

  • Coding
  • Testing (UX, Security, Performance, Design)
  • Using
  • Reviewing documentation
  • Reporting bugs
  • Suggesting enhancements
  • Sharing among friends, SCN, Facebook, Twitter, LinkedIn, etc

Special thanks to:

  • Who collaborate on this project sharing it on SAP Community Network, Facebook, Twitter, LinkedIn
  • SAP developers who wrote some very useful function modules

Bitdeli Badge

About

ABAP Framework to handle Workbench objects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published