Getting Started with ABAP Development in Eclipse: An Introductory Guide

The document provides a comprehensive guide for developers transitioning from ABAP Workbench to the ABAP in Eclipse development environment. It highlights the key differences between the two environments, new features in ABAP in Eclipse, and a step-by-step walkthrough of setting up and customizing the Eclipse workspace for ABAP development. The guide covers various aspects, including navigation tools, keyboard shortcuts, code assistance features, debugging, and project management with transport requests. Additionally, it introduces Core Data Services (CDS) and its integration with ABAP, providing insights into the source code structure and annotations.

Read more

ABAP Data Dictionary Notes from Training Institute

Prepared by a training institute, this pdf document provides summary notes for main functions of ABAP Dictionary in the SAP system. The document covers following topics;

  • Database Tables
  • Domain
  • Data Types
  • Currency and Quantity Fields
  • Table Maintenance Generator
  • Primary and Foreign Key Relationship
  • Technical Properties of a Table
  • Structures
  • Predefined Types
  • Include and Append Structure
  • Search Help
  • Views
  • Lock Objects

Read more

List of Match Functions in SAP ABAP

In SAP ABAP, many built-in math functions, listed below, are provided which can be used to develop advanced mathematical formulas. Functions Supported Numeric Types Description abs (All) “Calculates the absolute value of the provided argument.” sign (All) “Determines the sign of the provided argument. If the sign is positive, the function returns 1; if it’s …

Read more

Object Oriented ABAP Programming Manual with SAP Netweaver

This document provides object-oriented programming concepts and development of Business Applications using ABAP Objects. After reading this document you will get knowledge to classes / inheritance / interfaces, polymorphism with inheritance and interfaces, Events, Exception handling and programs using ABAP Objects. Following content is covered in detail in this guide:

  • Introduction to Object-Oriented Programming
  • Analysis and Design
  • Fundamentals of Object-Oriented Programming
  • Inheritance
  • Casting
  • Interfaces
  • Events
  • Global Classes and Interfaces
  • Programming Techniques
  • Exception Handling
  • Dynamic Programming

Object Oriented ABAP Programming Manual / Guide

Read more

ABAP Fundamentals: Training Course Document

Supported with clear instructions and Q/A for given scenarios, this training guide will let you understand:

  • ABAP and the Development Workbench
  • The ABAP Workbench Tools
  • The ABAP Data Dictionary
  • Using ABAP, Workbench Tools, and ABAP Dictionary
  • Introducing Tables in ABAP
  • Creating Domains and Data Elements in ABAP
  • Creating ABAP Tables
  • Creating ABAP Domains, Data Elements, and Tables

Read more

SAP HANA CE Functions List

Inside the SQL Script, SQL language and also highly optimized, equivalent Calculation Engine functions (CE Functions) can be used. CE functions are preferred to standard SQL firstly because they are a lot easier to work with, secondly because their use can be parallelized by the SAP HANA server.

In the following table you can find list of CE functions:

Read more

ABAP on HANA: ADBC with Examples and HANA Modeling Views

ADBC is an API (application programming interface) for the Native SQL interface of the AS ABAP that is based on ABAP Objects. In the first part of this presentation following classes are covered with examples:

  • CL_SQL_STATEMENT – Execution of SQL Statements
  • CL_SQL_RESULT_SET – Result of the Execution

In the second part of presentation, HANA specific solutions are covered as listed below:

  • Basics of Modeling Views in HANA.
  • Attribute View, Analytical view, Calculation view.
  • Use of External views and Database procedure Proxies.
  • Simple HANA Database procedures
  • Use of ABAP to access views and Database procedures in HANA

Read more

Naming Conventions in ABAP: Short Guide

A naming convention specifies the set of rules used to identify development objects. SAP plays a role in the setting of the rules insofar it enforces its own recommendations. (See the following the section called Customer Name Space ID). In the ABAP environment the non-reserved aspect of a custom repository object name (and the names of any custom internal components) are arbitrary. The overall responsibility for the enforcement of the naming conventions lies with the individual developers.

What is prescribed in the following sections ensures: (1) a distinction between SAP standard code, partner code, and customer code and (2) meaningful names for custom developed objects that promote ease-of-identification.

As part of the delivery process Code Inspector (Transaction code “SCII”) will be used to check whether programs adhere to naming conventions or not. (A Global Variant will be created called ‘SSC_DEFAULT’ to aid the developers.

Read more

Introductory Presentation to ABAP for Functional Consultants

This presentation aims to outline basics of SAP’s proprietary programming language, ABAP to Functional Consultants.

  • ABAP
    • Client Server Architecture
    • ABAP Repository
    • ABAP Workbench
    • Introduction to ABAP Programming Language
  • Data Dictionary
    • Structures
    • Internal Tables
    • Transparent Tables
  • User Exits and Badi’s
  • ALE & IDocs
  • ABAP Debugger

Read more

SAP ABAP – Handnotes from Training Session

this 150+ pages handnotes document provides some basic knowledge and an introduction to ABAP Programming in SAP. Some of the headlines from the notes are:

  • Roles and Responsibility of ABAP Consultant
  • SAP Architecture
  • ABAP System Landscape
  • Naming Conventions
  • System Variables
  • Steps to Create a Table
  • Table Maintenance Generator
  • Reports

Read more