Browse ABAP related topics under this category

User Guide for Transporting Queries in SAP

Query is a SAP tool for developing report easily without help of ABAP, and it mainly uses the tables or joins tables to get data by business requirement. There is also a document i shared in my site which will take you to step by step guide for creating SAP Query. You can also take your understanding of SAP Query further with a case study and screenshots provided Document.

The document i will share will show you a step by step guide to transport queries, in other words export/import queries. Why would someone need to transport queries ? The common scenarios are as

  • Transport queries from Production to QA Development System, or Dev to Prod..
  • Transport queries from one system to another system. ie from 4.6C to ECC 6.0 or.

Read more

8 Presentations to Introduce ABAP for Beginners

These presentations, contain introductory instructions with sample exercises, will provide you quick overview of ABAP if you are beginner.

  • Introduction to ABAP
  • List Processing in ABAP
  • Open SQL & Internal Table
  • Event-driven Programming & Selection Screen
  • Modularization & Catch Statement
  • Message, Debugging, File Transfer and Type Group
  • ABAP Advanced List
  • Dialog Programming Overview

Read more

ABAP Objects Obsolete Statements – Solutions to Syntax Errors

ABAP Objects are introduced in release 4.5. ABAP Objects contains a complete set of object-oriented statements. Object orientation in ABAP builds on existing language and is largely compatible with it. Statements in ABAP Objects cover almost the complete ABAP language set ; however , specific obsolete language constructs are not allowed in connection with ABAP objects due to clean-up of the ABAP language.
Statements those are made obsolete in ABAP OOP context are not necessarily related to Unicode programs, though the introduction of Unicode certainly changes the strictness of syntax checks. It is important to note that the Unicode changes are a different set of changes compare to changes in ABAP Objects.

This document contains obsolete syntax for ABAP Objects and show the language constructs by which the obsolete syntax can be replaced. Read more

A Complete Reference to ABAP Basics

Starting with the definition of R/3 Architecture Components, this document brings you to a complete overview of the almost all ABAP Basics. During the reading you will learn the common statements used in creation of ABAP Screens with given examples and then you will be introduced to Data Dictionary objects. The ongoing topics covered in this document are as follows:

  • Internal Tables : Purpose of Internal Tables, Types, Used System Variables…
  • Subroutines : Statements used in Subroutines…
  • Reports : Types of Reports…
  • Module Pool Programming (MPP) : Events used in MPP, Creation steps of a simple MPP…
  • Menu Painter
  • Batch Data Communication : Methods used in BDC: Direct Input Method, Call Transaction Method and Session Method…
  • LSMW ( Legacy System Migration Workbench) : Steps required to create LSMW
  • SAPScript : Components of SAPScript
  • Smartforms : Advantages, Components and Navigation Settings of Smartforms

Read more

eCATT Tutorial

In this article author introduces some of the basic concepts regarding eCATT and then you will learn how to develop a test script to upload a test data file with a practical example. So in precise in this article you will see what eCATT is, how we can use it; how we can load a test data from a file with an example. After reading this article you will have a clear idea about eCATT tool. And you will be able to write a test script in which test data can be loaded from a file. This article is divided into following sections.

  1. What is eCATT?
  2. How to load test data from a file in 4.7X with an example?

Read more

Master Data Uploads Using CATT Tool

This article explains the steps involved for uploading of master data & cutover open items by using CATT tool, which will be useful for the functional consultants with out the help of writing BDC program by the ABAP consultant.
As this CATT tool got so many advantages like:

  1. Which can be used with out any ABAP coding,
  2. Save the time at the time of implementations/ upload scenarios.
  3. Which can by done by functional consultants with out any ABAP consultants help
  4. Which can be uploaded from Development client to Testing client to get the testing sign-off and can be directly uploaded in to Production client from Development as well.
  5. To upload from Dev to Prod client we need to check RFC settings at basis module level. At t code: SCC4 this setup should be there.

The objective of this article is to explain you on step by step process to upload master data / open item data at cutover time by functional consultant himself. Read more

Reduce Your ABAP Development by Using the Mass Maintenance Tool

There are two ways to make mass changes to master and transactional data. The core MASS transaction code enables certain master data fields to be changed all at once. This eliminates the need for users to update fields manually or write one-off ABAP code to make the change. The other way to make mass changes is via the mass change icon in the customer, vendor, or GL account open item transactions.

Did you know that there is a way to change the accounting clerk of 5,000 customers in a matter of minutes without writing a program? Did you know that you can update the baseline date for vendor invoices for a range of vendors at the same time? When you need to perform large changes to master data, do you normally write a custom program to facilitate this? Read more