Category Archives: ABAP

Generate iDocs Using Change Pointers in SAP

This post aims to illustrate how to create outbound iDocs for master data changes in SAP using Change Pointers mechanism. When master data such as Material Master, Vendor Master, Customer Master, etc. changes in SAP, we can capture the changes using Change Pointers mechanism. Change Pointers are useful when you want to communicate SAP master […]

How to Create and Configure Custom iDoc Type in SAP

Although we should always try to reuse iDoc Message Types and iDoc Types provided with standard SAP content, there could be scenarios where you need to create a completly new Message Type and iDoc type with your own custom processing logic. Let’s look at how to create and configure a completely new custom iDoc Type […]

How to Transport LSMW Objects?

Lets look how to transport LSMW Objects between clients. LSMW (Legacy System Migration Workbench) is a tool that supports legacy system data migration to SAP systems. Legacy data can be imported, transformed and saved to SAP via iDocs, BAPIs, Batch Data Input (BDC) or as Direct Input. This article discuss ways you can transport LSMW […]

Create LSMW with BDC Recording Example

LSMW which stands for Legacy System Migration Workbench supports conversion of legacy system data in a orderly and convenient way. Tool allows you to import converted legacy data to SAP. There are several ways you can import legacy data to SAP using LSMW. Below are few common methods used to migrate legacy data to SAP […]

Send Emails Using Object Oriented Method – CL_BCS

In newer versions of SAP (newer than 6.10 release) best practice is to send emails using BCS interface instead of API1 interface. BCS interface is easier to use than the older API1 interface. Plus you are not required to fill the packing list which makes it less complicated. These function modules can be used to […]

XML Transformation Example with XSLT_TOOL

With ever changing world of integration one language that has stood the test of time is XML. Due to capabilities of XML and large number of system integration requirments, its impertinent for technical consultants to understand the XML transformation capabilities in SAP.  SAP transformations are used to filter and recognize XML data. SAP transformations can […]

Troubleshoot Cannot Find User Group SYST

When handling SAP query you may come across error user groups similar to SYST****XX. If you are unable to view these user groups or quarries belong to these user groups follow below steps. 1. Go to SQ03 settings and allow display of system objects.   2. Go to SQ01 select standard query areas to view the […]

Find SAP Query Detail from Program Name

SAP queries automatically creates a ABAP program when they are saved and generated. These auto generated programs starts with AQ. If you come across a report transaction with a long program name similar to AQ====****====**** this could be a program generated by a SAP query. Name should be in the following format: First 2 letters of report […]

Troubleshoot SAP Query Short Dumps after Upgrade – Error When Importing Object

After a upgrade, sometime SAP query programs assigned to transaction codes terminates with runtime errors. Few errors I have come across are, Error when importing object FIELDCAT. The generated program does not exists. The generated program mismatches the query definition. Short dump of the type IMPORT_ALIGNMENT_MISMATCH in program SAPLAQRUNT. Some of the errors like missing program names […]

Enhance Standard Search Help Example – Append Search Help

Hi All, SAP standard search help have capabilities of displaying all possible input values for a selection field. This is a standard functionality in all verticals of SAP for standard fields. In addition standard collective search helps let the user select values using multiple paths. For example customer numbers could be filtered either with first […]