How to Create Function Module in ABAP

What is Function Module? Function Modules are a set of codes that can be reused by other programs. Instead of copying exactly the same statements within programs, it is much more useful and maintainable to create a function module. Function Modules are created with importing, exporting, changing parameters, and exceptions. Function Modules can be executed independently and...

How to Create Function Group

What is Function Group? Function Group is a collection of Function Modules with similar characteristics. E.g. Function Modules with arithmetical logic can be stored into Function Group containing “Arithmetic” in its name. Each Function Module we create needs to be added into one Function Group. For that reason, Function Group is created earlier than Function Module....

How to Create a Database Table?

In this article, we are going to create a table to store records about cars step-by-step from scratch. Here is the information about cars that we are going to use in the table: Car ID Model: a model of a car such as Sedan, Hybrid, Hatchback, etc. Store: to which store the car belongs to Price Currency The...

What is Size Category?

Let’s start with frequently asked questions from newbies about this topic. Q: What is Size Category? The size category is basically our “estimation” on how many records database table which we are creating is going to contain. Of course, nobody knows the exact number. That’s why we want to shoot our best ;). Q: Why...

What is Data Class?

Data Class defines the space for database table where it should be stored physically on the hard drive of a database server. The setting for the Data Class is within the definition of Database Table in Techincal Settings. When you define the data class for the table that you create, the table is assigned to the...

What is Delivery Class?

Delivery Class defines how database table is going to be transported during installation, upgrade, and copies within landscapes, clients and customer systems. Types and use of Delivery Class: A Application table for master data and transaction data. Data is maintain by application. These tables are delivered to customer as empty tables. C Customer table used...

Data Elements vs. Domains

Lets start with explaining what are these two terms needed for. When we are defining database tables within SAP, each and every field needs to contain specific type. Lets say that we create a database table called Store. Along with other fields the store also needs to contain information when it is opened and closed. In...

Bruno Silva – What happens when you follow your passion…

Over the past few days, we’ve been following with one of our successful community members. Today we want to tell you more about Bruno Silva from Lisbon, Portugal, who has recently achieved his goal of getting SAP Certification + Getting his dream job in SAP. We’re proud of you Bruno! Your ABAP Academy Team ;)...

Log file: /sybase/NPL/startdb.log – Loading SAP system stops here!

Problem Analysis Problem: SAP System was working perfectly fine till now. You did not do any changes to the SAP system. It just “suddenly stopped working”! Loading stops here: Solution Usually when this problem occurs and you don’t see any further signs of progress, .. one of the most common reasons is expired ASE License. Update...

https://lh6.googleusercontent.com/s8cq_gLwi1SSVtae-M6CuddICYHaVrT3vBmJhImb2mZzsUBtGa5uTOS8H9p9eTT1i9mpMQDWc0_qLkjxbrQYkSjAelOIJrmkz4Wd6KmEnhNsk5H5yh-F8pBJHXtlpMATYx6k0UyM

SAP GUI Setup

In order to access running SAP system on virtual machine, go to SAP GUI and create new connection. Hit “Next” .. .. and fill in the following settings and then hit “Finish”. Double click on created system connection ..