An alternative would be to use ABAP SQL! What about an SQL statement which can play chess? Let’s give it a go! Note: the demo code here was written about 5 years ago and does not use the newest ABAP SQL features. Note also that most tables mentioned here are actually available as demo content […]
SAP ABAP
Add an Approval Workflow to your Custom Business Coding using Key User Extensibility Tools in SAP S/4HANA Cloud
Use Case The use case shown here is a Bonus Plan built as a Custom Business Object in SAP S/4HANA Cloud where you trigger an approval workflow for the manager on the SAP Business Technology Platform. The Custom Business Object and its ABAP Business Logic is developed as an In-App Extension running on the SAP […]
SAP Password reset tool using Azure Logic App, SAP PO/Integration Suite and ABAP
Introduction Recently while working on Azure Logic App, I felt we can make use of Office 365 email connector to automate a few manual processes. I thought, why not create a password reset tool? So, I designed a Logic App that picks up email from a specific folder(outlook) and passes on the information to SAP […]
K-Means Outlier Detection Algorithm ABAP Implementation
Introduction: Machine learning algorithms such as linear regression, logistic regression, decision tree are very popular topic in today’s market. This article focused on anomaly detection with k-means algorithm by using outliers. K-means algorithm may be used on diverse of use case scenarios from image compression to system monitoring applications. Identifying anomaly in daily CPU resource […]
Custom BADIs SAP BTP
Definition: Badi Stands for BUSINESS ADD-INS, A BADI is an enhancement technique that facilitates a SAP programmer, a user, or a specific industry to add some additional code to the existing program in SAP system. We can use standard or customized logic to improve the SAP system. A BADI must first be defined and then […]
Invoking Static BOPF Action From Custom Pop up in Fiori Elements App
Introduction: Many times while working with Transactional List Report Apps developed using SAP Fiori Elements we might have requirements to get dynamic input from the end user, like providing a popup where user makes selection and then we need to take actions accordingly. In order to develop transactional App SAP provided us 2 programming model […]
Output Management and In-App Extension for Account Statement forms in SAP S/4 HANA
The below blog focusses on the Output Management Configuration and execution of Account Statement forms. Steps to be followed for configuration : Form Name : FIN_FO_CORR_ACC_STAT ODATA Service : FDP_FFO_CORR_ACC_STAT_SRV Configure the below set of Views. Note: This can be also done via SPRO. V_T048B : Allocate Program for Automatic Correspondence V_T048I : Call Options […]
Hiding a Tab dynamically in Fiori Object page using Virtual Elements/UI Annotations in RAP (Restful ABAP Programming) Model
Introduction: Since all the new SAP Developments are moving towards RAP(Restful ABAP Programming) based model there could be multiple requirements to hide some of the Facets in the Fiori List Report based object page based using complex dynamic conditions. Solution: As there could be complex conditions for multiple tabs which will be displayed in the […]
Table with Link to action UI element in Webdynpro
Description: In this scenario we will display the list of PO from the EKKO table and set the Purchase order number EBELN as link to action. On clicking the EBELN link let us display the Item details for that Purchase order in a separate table. Procedure: Step1: Go to TCODE SE80 and create a webdynpro […]
Business Application Log (BAL) – Message Statistics
Do you have batch jobs or online applications that generate massive amounts of messages in the application log? Do you wish there was a way to just get an overview of what messages were issued so that you can focus on the most important ones? Do you want to compare two application logs to see […]