Friday 30 June 2023
SAP S/4HANA Cloud, public edition, ABAP Environment Case 5: Purchase Requisition Mass Upload
Monday 26 June 2023
ABAP SALV Share source code
Friday 23 June 2023
ABAP CDS View Where used List – A simple utility
Introduction:
CDS doesn’t need any introduction so let’s get to the core of the topic for which I am writing this blog post.
I was investigating on certain CDS annotations and I was missing something called “where used” option for CDS, this is a feature which we ABAPers use almost every day! But when comes to this CDS, no such option I could find. If you are using DDIC view instead of DDLS Entity then probably you can, but that is NOT the right approach and with “define view entity” syntax you wouldn’t get any DDIC view generated, right?
Wednesday 21 June 2023
How to Copy Table Entries from One System to another using Adjustment Process?
Introduction
Solution
Monday 19 June 2023
Schedule Background Job with Last Execution Date and Time or with a Time Window
Friday 16 June 2023
Git-enabled Change Supports More Git Servers and System Role-specific deployment
Introduction
Since SAP Solution Manager 7.2 SP12 Change Request Management (ChaRM) Git-enabled Change process supports GitHub as the Git server, now ChaRM extends its ability to support more Git severs like GitLab from 7.2 SP16. The default process of the Git-enabled Change triggers the deployment based on system role types, which means changes will be deployed into systems in the same role type without priority, now it’s possible for Git-enabled Change to trigger the deployment based on the system role.
Git-enabled Change Process Using GitLab as Git Server
You have configured gCTS for ChaRM refer to the online help Configuring Git-enabled CTS.
Wednesday 14 June 2023
Editable AVL grid with class CL_GUI_ALV_GRID
I have been looking in the forums for ways of making a CL_GUI_ALV_GRID grid editable for the user in a way that whatever value they put in the cells gets registered in the iternal table being displayed on that ALV, but most of the content I found were solutions using the FUNCTION ‘REUSE_ALV_GRID_DISPLAY_LVC’, but in my case I couldn’t use this function module because the program I was editing was already buit with CL_GUI_ALV_GRID, so I had to find out by myself (and with a little help from ChatGPT).
Monday 12 June 2023
Your Guide to Calling S/4HANA APIs from SAP Build Apps
A year ago, people got busy building S/4HANA extensions with SAP Build Apps, and demanded a feature that would make their OData calls easily – by using $expand to get more data with fewer calls. That feature was recently delivered.
But people are still were confused.
When you create a connection to an OData service, SAP Build Apps automatically provides you with the schema so you can reference all the fields. But even when you expand the associations, the schema for the associated objects is not (readily) available.