Saturday 30 November 2019

Dynamically read the application server data to internal table and download to presentation Server

Introduction:


I got the requirement to Dynamically read data from the Application server to Internal table and Download in to Presentation server.

First we should have to know how to upload internal table data to application server, from there how to read the application server data and download to presentation server.

Friday 29 November 2019

SADL – Handling OData Navigation Without Association

Overview


In this blog post I’ll share how I was able to enable navigation between two OData entities that did not have an association mapped by SADL.  I wasted a lot of time searching for a blog post or question on this and didn’t find one.  So now that I figured out the answer hopefully it will save you time!

Wednesday 27 November 2019

Add Additional tab in Sales without using Access key

What does this Document have to offer?


The focus of this blog post is “How to add Additional Data tab in Standard transaction (VA01,VA02,VA03) in the Header Level using BADI.

Example Scenario : Lets take Seed Industry.While creating the Sale Order they want to record the data related to Schemes like kharif,rabi,spring, in what scheme the Sale Order has been created. So here our requirement is to add the “SCHEMES TAB” in Header level beside Additional data A and B.

Monday 25 November 2019

Dashboard App to view the Usage/Operations of Fiori and UI5 Apps

This blog details about how to extract statistical, usage and other app based information for all the existing FIORI and UI5 based apps connected via SAP NWG(Netweaver Gateway).

Fiori and UI5 based apps related details(Technical Name, Entities, operations, users, device types etc) are  stored in Metering table(Ex: /IWFND/L_MET_DAT ).

Before proceeding further lets look at below jobs related to metering tables.

Friday 22 November 2019

How to import and use ATC check variants in SAP Cloud Platform ABAP environment

The first problem was that transaction SCI is not available in SAP Cloud Platform ABAP environment and that there is no UI available yet in ABAP in Eclipse to create ATC check variants. This is planned to become available in one of the next releases of SAP Cloud Platform ABAP environment.

In the meantime there is the option to create check variants in an on premise system using transaction SCI and to import the same into our SAP Cloud Platform ABAP environment using abapGit.

Wednesday 20 November 2019

How to report an incident for SAP Cloud Platform ABAP Environment from within ABAP in Eclipse

If you encounter an error in your SAP Cloud Platform ABAP environment you can now report an incident without having to leave your development environment. It’s now possible to launch the SAP ONE Support Launchpad from within the ABAP Development tools in Eclipse.

Friday 15 November 2019

Software Lifecycle Management for SAP Cloud Platform ABAP Environment

SAP Cloud Platform ABAP Environment is available for one year now, and users are running more and more productive apps in this environment. Due to the criticality of changes, customers maintain and verify changes of custom application in development and/or test/quality systems first, before they transfer the verified content in a controlled way to the production system. Thus, software lifecycle management is getting a critical aspect.

Wednesday 13 November 2019

Interesting stuff you find when running S/4HANA Readiness Checks

Even though our move to S/4HANA is still quite some time away, I decided to run readiness checks with the latest simplification database for release 1909 on our large Z-code base.

SAP ABAP Certifications, SAP ABAP Learning, SAP ABAP Tutorial and Materials, SAP ABAP Online Exam

Friday 8 November 2019

About Debugging- Part1

About Debugging in SAP :


The objective of this document is aimed at explaining the concept of SAP debugger types and tricks.I assume that this will be a helpful for my fellow readers.

Wednesday 6 November 2019

Workflow: Get PO(also PR and Entry Sheet) Approval History

If you need to get the Approval history for PO, PR and ES documents in realtime, you could use the following BAPIs:

BAPI_PO_GETRELINFO: For Purchase Orders;

BAPI_REQUISITION_GETRELINFO: For Purchase Requisitions;

BAPI_ENTRYSHEET_GETRELINFO: For Service Entry Sheet;

Tuesday 5 November 2019

Convert local class in program to global class in SE24

This document explain how to convert a local class in program to a Global class in SE24.

Convert local class to Global:


◈ Go to transaction SE24, select menu Object type and option Import (Local class in program):

Monday 4 November 2019

External REST api integration in SAP using REST handlers

I have been not blogging for quite sometime and I was looking for some interesting use-case related to SAP Gateway which could be of some help to the community. Recently I have worked on SAP & External third party integration about which am going to share the technical know-how’s.

Saturday 2 November 2019

How to Profit from FAST RFC Serialization

Introduction


Fast RFC serialization speeds up RFC-communication by factors and is easier to manage than other RFC serializations. It is required for all scenarios with t/q/bgRFC in the cloud and brings great advantages for all RFC communication with S/4HANA releases. Therefore, you should use fast serialization for all new RFC scenarios. Due to its optional compatibility with classic serialization and basXML, it’s also easy to use fast serialization for existing RFC-scenarios – based on classic serialization or basXML – , if you want to speed up data transmission or profit from fast serialization’s other advantages.

Friday 1 November 2019

Implementing an IoC Container in ABAP

Preface


The following is an article describing my adventures of creating a naive implementation of an inversion of control container using the ABAP programming language.

The first part will focus on the Dependency Inversion Principle and ways of achieving loose coupling.