If you plan to expose your SAP Data (Table or Query Data) to external environment like UI5/Fiori or HANA, then you need to push your data in a form of API. By API we mean, using OData. OData will generate a service link that can be accessed via internet and can be used to perform CRUD operations
ABAP Objects
REST, or REpresentational State Transfer, is an architectural style for providing standards between enterprise systems, making it easier for systems to communicate with each other. REST-compliant systems, often called RESTful systems, are characterized by how they are stateless and separate the concerns of client and server.
AMDPs provide powerful abstractions that enable ABAP developers to combine the benefits of the high-speed in-memory execution of SAP HANA with the well-established ABAP runtime and lifecycle model. Along with CDS Views, CDS Table Functions, and OPEN SQL, allow ABAP developers to renovate their existing assets and create new and innovative applications for SAP Business Suite on SAP HANA without losing the platform-independence of ABAP.
By using SALV OO Classes to standardize your reports, you can easily change how the ALV is displayed. By adding the LAYOUT buttons to the toolbar, you can allow user’s to save their customization’s and choose them at a later time.
By using SALV OO Classes to standardize your reports, you can easily change how the ALV is displayed. We can add custom headings to any column of the grid. We can sort and aggregate on columns of the grid and impact the user’s experience.
By using SALV OO Classes to standardize your reports, you can easily change how the ALV is displayed. We can add custom headings, and impact the user’s readability by incorporating a zebra pattern to our output.
Lack of standard, baseline list processing functions means that developers devise their own methods for common list handling activities such as headings, sorting, filtering, rendering subtotals, and the like. By adding the standard Functions of the ALV Tool Bar you are using the SALV OO Classes to standardize your reports, and saving development time for delivering results!
Lack of standard, baseline list processing functions means that developers devise their own methods for common list handling activities such as headings, sorting, filtering, rendering subtotals, and the like. The result is that end users who work with more than one application may have to deal with different ways to access these simple list functions based on the developer who coded the solution. Using the SALV OO Class can help standardize your reports, screens, and shave development time for delivering results!
When the workflow starts you have an instance of the BOR object which is defined by the key fields that were instantiated and passed during the normal event creation. Now you want to instantiate the class which you are going to utilize. Leveraging the class we developed in the previous blogs, create a method that has in input parameter as which is the key to the class, and an export parameter that is a type reference to your class. The method ‘CREATE_INSTANCE’ is defined as static and public.
Creating a class that can be used by workflow is a little more time consuming than creating a copy of a standard SAP Business Object and delegating your new object, but once you have done it a few times it is rather simple and allows you to utilize ABAP OO.