Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alwinvandeput/abap_bapi_bo_class_generator
ABAP BAPI Business Object Class Generator
https://github.com/alwinvandeput/abap_bapi_bo_class_generator
Last synced: 3 months ago
JSON representation
ABAP BAPI Business Object Class Generator
- Host: GitHub
- URL: https://github.com/alwinvandeput/abap_bapi_bo_class_generator
- Owner: alwinvandeput
- Created: 2019-08-23T09:52:44.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2019-09-19T07:14:38.000Z (about 5 years ago)
- Last Synced: 2024-04-08T02:57:26.869Z (7 months ago)
- Language: ABAP
- Size: 598 KB
- Stars: 15
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- abap-florilegium - abap_bapi_bo_class_generator
README
# ABAP BAPI Business Object Class Generator
This is a SAP Executable ABAP program to generate Business Object ABAP class based on the BAPIs of a SAP Business Object.
For example a Material Master Business Object class can be generated based on the BAPIs
- Create : BAPI_MATERIAL_SAVEDATA
- Read : BAPI_MATERIAL_GET_DETAIL
- Update : BAPI_MATERIAL_SAVEDATAFor more information on how it works, see SAP Blog: ABAP BAPI BO Class Generator
https://blogs.sap.com/2019/08/27/abap-bapi-bo-class-generator/# Versions
1.0 Initial version1.1 Bugfix version
- bapiret1_t renamed to bapiret1_tab1.2 Change
- Generate class interface functionality added. See selection screen check box field "Generate class interface".
- Selection screen better aranged.
- NON-cru BAPIs added. (CRU = Create, Read, Update)
- Improved code generation. In create method first the importing parameter is copied to a local variable to overcome a dump if BAPI wants to change the parameter. Method contained an unused local deep structure variable if no exporting were available except the return variable. De return variable are handled by separate local variables.
- Refactoring the tool code.