We all know in classic BADI technology, the reference variable is typed directly to BADI instead of the BADI interface. The program generates BADI handle with the help of GET BADI statement which specifies reference variable. The cx_badi_initial_reference is triggered,…
Category: SAP
SES 35: Business Add-Ins in SAP ABAP
Since SAP NetWeaver 7.0, the Business Add-Ins (BADIs) are used for enhancements in SAP, as they provide modern enhancement technology. Features of BADIs The new and currently used BADIs are incorporated in enhancement framework with enhancement sections and points. BADIs…
SES 32: Java EE Security
Java EE wasn't developed with any specific application in mind. That's why the developers have designed basic elements or blocks for security implementation: Roles: Roles are used for business by users. For example, for a buying application, you need a…
SES 29: Configuring HTML5 Application Security
The application content in HTML5 is static. If users wish to get their hands dirty on the code or program, then they can know what's happening behind the scenes like the loopholes in security, etc. You should make sure that…
SES 28: Integrating SAPUI5 Component
There are a couple of reasons to standardize around SAPUI5. You don't need to do anything if you're working with SAP Web IDE, since it takes care of everything when you create development projects. While when you're working with an…
SES 27: Linking to HTML5 Application’s Git Repository
The SAP Web IDE manages development artifacts that a user builds into his projects. But while developing HTML5 applications, you'll want to ensure that project resources are linked to application's Git repository. To track development changes to application resources, you…
Read More SES 27: Linking to HTML5 Application’s Git Repository
SES 26: Developing HTML5 Applications
The HTML5 model is a lightweight model used by developers and programmers to make HTML5 applications, which contain client-side HTML5 resources like JavaScript, CSS and HTML. Let's take a look at the schematic to understand HTML5 application model. The schematic…
SES 25: Calling RFC Functions within a Java Application
Since, RFC is proprietary to SAP, you can’t use a Java SE or Java EE API to invoke RFC function. You can use a specialized connector library called, SAP Java Connector. This library is used to connect database systems. Classes…
Read More SES 25: Calling RFC Functions within a Java Application
SES 24: Consuming Cloud Services
SAP HANA Cloud Platform is the right fit for building composite applications within enterprise. Still, one can weave internet-based services together with the ones hosted on-premise to build a great application. What is Connectivity Service? It is a built-in service…
SES 23: Sales Order Fulfillment App
Usually, all SAP Smart Business apps drill down from one analytical app to another. However, Sales Order Fulfillment App is one of a kind hybrid app, that drill down from an analytical app to a transaction app. This is the…
SES 22: Assign Roles to Users to Access SAP HANA Data
Users launch SAP Analytical Apps from SAP Fiori Launchpad and then SAP Web Dispatcher directs the OData request from client to SAP HANA XS. Since, both data and KPI definitions are stored in SAP HANA, you need to make sure…
Read More SES 22: Assign Roles to Users to Access SAP HANA Data
SES 21: Implementing SAP Fiori Analytical Apps
The Analytical Apps of SAP Fiori are the new user experience for SAP Business Suite powered by SAP HANA and are developed using SAPUI5. These type of apps allow real-time insights into your business by displaying KPIs, allowing you to…
SES 20: Indexing Search Connectors in SAP Fiori
To make the objects in the connector available in the search, you have to schedule indexing for that connector. In SAP HANA-based variant, in dexing runs either as full indexing or as delta indexing. This usually depends on whether or…
SES 19: ABAP Transaction Codes
One can navigate, jump or go to any screen from one screen in the SAP system, by entering an SAP Transaction Code in the Command Prompt Area in the standard toolbar. We have seen and probably used a few of…
SES 18: Database Management Concepts
Alright, so we know that the Database instances in the cloud are protected by a network firewall, for security reasons. This firewall is designed to prevent unauthorized access to sensitive data from outside world. SAP HCP makes it possible to…
SES 17: Working with Multiple Schemas
Many times, Java applications are bound to a single database schema. But, it is possible for a Java application to be bound to many schemas across database types, which leads to different types of scenarios. Confused? Let me explain with…
SES 16: Persistence Services in Cloud Computing
The Persistence Service is an abstraction layer built into the Application Runtime Container that provides access to virtualized databases hosted in the cloud. It actually plays more of a behind the scenes role, taking care of low-level technical details like…
SES 15: Assigning Display Role to a User Account
After your SAP HANA XS project is activated, you should see many new objects installed in SAP HANA repository. Before testing your SAP HANA XS application, you should assign this role at a user account, you wish to test the…
SES 14: Developing a Security Role for Display Access
When developing SAP HANA XS applications, you must follow a comprehensive security model which ensures that all aspects of your application is secure. So, you might need to defined a set of roles and privileges that determine the scope of…
Read More SES 14: Developing a Security Role for Display Access
SES 13: Linking the Project with Repository Workspace
Now that we know how to create SAP HANA XS project in the Eclipse, it is time to link your project with the Repository Workspace. You can do that as follows: Right click on the newly created SAP HANA XS…
Read More SES 13: Linking the Project with Repository Workspace
You must be logged in to post a comment.