BDC Recording

December 22nd, 2009 ekoy posted in Abap/4 | No Comments »
Tags: ,

BDC (Batch Data Communication) recording is a method to transfer data form SAP system to SAP system or a non-SAP system to SAP system. This method is used to transfer large amount data that available in electronic form. It uses normal transaction code to transfer data.

There are two types of methods offered by SAP:

First method is called the “classical method”. In this method, data that is read by BDC program from a sequential dataset file is stored in a batch-input session. To run the transactions in the session, we need to execute session. We can start and monitor the session from menu System –> Services –> Batch Input or using transaction code SM35. This method uses the function module BDC OPEN, BDC INSERT and BDC CLOSE to generate the session. Read more… »


Customer Exits in SAP R/3 System

October 29th, 2009 ekoy posted in Abap/4 | No Comments »

SAP creates customer exits for specific programs, screens and menus within standard SAP system. There four type of exits in SAP: Menu Exits, Screen Exits, Function Module Exits, and Field Exits.

There are mainly two reasons why we need to use user exits in SAP System: Read more… »


SAP ABAP Program Code Enhancement

July 21st, 2009 ekoy posted in Abap/4 | 1 Comment »

To meet the user requirements, sometime we must modify original SAP ABAP program code (known as enhancement) beside add some fields or Structures into SAP tables. We must register access key for the object first to modify original SAP program code, but actually we do not need it since SAP has been provide source-code plugins. Read more… »


Create Append Structure in SAP Table

June 30th, 2009 ekoy posted in Abap/4 | 5 Comments »

Sometimes we need to add new fields into SAP standard tables to meet user requirements. Fortunately, SAP has provided tool to add fields without change the tables called Append Structure.

An append structure is a structure that is assigned to exactly one table or structure. There can be more than one append structure for a table or structure. As others user enhancements, the name of append structure should also reside in the customer namespace, which is the field names should begin with ZZ or YY. This prevents name conflicts with fields inserted in the table by SAP. Read more… »


Create Table Control Using ABAP Programming

June 29th, 2009 ekoy posted in Abap/4 | No Comments »

In last two weeks, I have learned self-taught how to create table control in SAP Screen using ABAP 4. After trial and error, finally I have finished my small project. While learning about table control, I use SAP Help as main reference, some websites and presentation slides from Michael Adams, Queensland University of Technology.

A Table Control is a screen ‘container’ or object that allows display of multiple rows of a table (database or internal table) on a screen. It is good for displaying a one-to-many relationship on the one screen. The table control object has many features built in to enhance screen display and usability. Read more… »