Application Development and Automation Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 

Recent Activity

Usage patterns of ABAP SELECT-OPTIONS while consuming SAP HANA artifacts

What's in this documentThis document explains the different usage patterns of SELECT-OPTIONS while consuming SAP HANA artifacts from within ABAP.Introduction      ABAP reports generally have SELECT-OPTIONS to enable end users to provide the selection...

vairma by Product and Topic Expert
  • 25465 VIEWS
  • 4 REPLIES
  • 9 Likes

Video Tutorials: How to model FPM applications and Gateway Services based on Business Entities (via SADL)

What's in this documentThis document explains how, using the tools available since SAP NetWeaver 7.40 SP5, you can quickly with ease model end-to-end FPM application and Gateway Service based on Business Entities via SADL.How to Create FPM Applicatio...

Tutorial: How to Configure Fuzzy Search in Search Help using CDS View

What's in this documentThis document describes how to configure Fuzzy Search in Search Help using CDS Views for ABAP. This feature is available in SAP NetWeaver 7.4 SP5 and higher.Scenario    The objective of this document is show, how easy it is to ...

vairma by Product and Topic Expert
  • 21302 VIEWS
  • 2 REPLIES
  • 8 Likes

Automatic setting lock when creating the purchase requisition. BADI ME_PROCESS_REQ_CUST.

Task essence:My task was to set Block ID and Text automatically while end-user created purchase requisition in ME51N.Why do it? Because, it should be approved in another SAP module (PSM-FM) and only after this it can be converted to PO.              ...

Delta Queries (Part 3)

Hi,   The next piece of the Delta Queries puzzle is identifying deletes on the backend service collection. In order to do highly efficient change detection you need to be able to detect when a record has been removed from the collection on the se...

Paul_todd by Product and Topic Expert
  • 1337 VIEWS
  • 0 REPLIES
  • 0 Likes

A $batch and $filter tale of woe

Recently I had quite a complex query I needed to run over multiple dimensions so the most efficient way to do this was to create multiple OData Queries and put them into a batch.   The code looked like:        var oModel = sap.ui.getCore().getM...

Paul_todd by Product and Topic Expert
  • 1804 VIEWS
  • 0 REPLIES
  • 2 Likes

Delta Queries (Part 2)

In the first article we looked at what Delta Queries were and the use cases that it addresses. Now we will look at the mechanics of doing a delta query call and what the requests and responses will look like.   As we mentioned at the start a typi...

Paul_todd by Product and Topic Expert
  • 1868 VIEWS
  • 0 REPLIES
  • 1 Likes

Beyond Spreadsheets – Building a Successful Export Business for Kraft

Organizations around the globe continually face new challenges as they expand their businesses – and the Kraft Foods Group is no different. With a heritage that goes back more than 100 years, the company is one of the largest food and beverage compan...

AndyG by Product and Topic Expert
  • 1334 VIEWS
  • 1 REPLY
  • 1 Likes

Multipart Emails

One of our customers requested data from SAP sent to him via Email. The data was a table and the customer complained that the presentation wasn't a in tabular form. Well, that is how plain text emails are working, you are sending text and the client ...

Synchronising custom programs across system landscape as part of housekeeping activity

Sometimes as part of housekeeping activity we need to bring the custom programs/ function modules in synch with the Production System across all the SAP Boxes in the landscape.Here, I give a brief overview of how that can be implemented with a custom...

New ADT Features available now for NW 7.31 with Support Package 11

Last year before Christmas we have shipped a new version of the ABAP development tools for eclipse. The version 2.19 contains some new cool features in the code editors and the eclipse debugger. You find the details in my blog post:     Get ABAP Deve...

ThFiedler by Product and Topic Expert
  • 2532 VIEWS
  • 10 REPLIES
  • 7 Likes

Change Pointers in R/3

Introduction:This document explains how to track the Material Master Data changes using change pointers in SAP R/3 environment.Let us understand by taking following example - The requirement is to track the Material Master changes in SAP R/3 environm...

Delta Queries (Part 1)

This is to my mind the greatest new features for OData and for Gateway 7.4 SP7 is the support for OData 4.0 Delta Queries.   Recently I was running one of the partner enablement bootcamps for SMP 3.0 and found out there was little documentation ...

Paul_todd by Product and Topic Expert
  • 9232 VIEWS
  • 4 REPLIES
  • 6 Likes

ABAP Block Highlighting

Recently, I saw some questions in this community related to the structure of your ABAP coding: "How can I navigate to the end-statement of an IF-Block?" or "Where does my current ABAP code blocks start or end?"I would like to show you in this blog ho...

Neuer kundenspezifischer Design Thinking Workshop verfügbar und buchbar!

Seit einem Jahr lernen SAP Kunden und Partner bereits den Design Thinking Ansatz in einem 2-tägigen Workshop kennen und erfahren Design Thinking anhand konkreter Anwendungsfälle. Dieser Workshop ist offen für alle Interessierten und wird regelmässig ...

How to add a view into favourite

The idea comes from Sougata Chatterjee's anwser in this thread: Suppose I need to add the maintenance view COMV_PARTNER_FCT to my favorite list. I expect once the entry in the favorite list is double clicked, it will automatically navigate to the vie...

JerryWang by Product and Topic Expert
  • 2446 VIEWS
  • 0 REPLIES
  • 2 Likes

XSOData and UI5

Recently I was building an internal project using Hana and UI5. The basic idea was to create some tables on the backend and expose them with XSOData patched with a custom exit for creating the record on the backend.   That aside, the XSOdata code...

Paul_todd by Product and Topic Expert
  • 1463 VIEWS
  • 0 REPLIES
  • 0 Likes

A handy RTTC tool

In one of my project the data type of the variable to hold service consumption result is not known in design time so I have to generate the data type dynamically via code, using ABAP RTTC( runtime type creation ). For detail of RTTC and dynamic pro...

JerryWang by Product and Topic Expert
  • 3399 VIEWS
  • 3 REPLIES
  • 5 Likes

Controlling the domain fixed value append from a switched package

Value range of a domain can be restricted by maintaining the fixed values while creating the domain. These fixed values are used for the input check on the screens. If no fixed values are maintained or if few fixed values are already defined for a do...