ABAP Programs for Beginners

The code book contain the beginners level programs for new ABAPers. The book covers almost every basic aspect that a programer in this domain should know.

 

Code Book

Continue Reading…

Unit Conversion in SAP

Sometimes there comes a situation where the conversion from one unit to another may become necessary. One such situation could be to convert the order unit in the purchase order to the base unit measure of the material.

Unit of Measure

The usage of the function module ‘MC_UNIT_CONVERSION’ could ease the job. The user must supply the source unit of meausre and the target unit of measure.

Continue Reading…

Complete Reference to ABAP Basics

The following ebook is for the ABAP beginners giving an overview of basic topics in ABAP.

This reference guide focuses on following topics:

  • ENTERPRISE RESOURCE PLANNING (ERP)
  • SAP ADVANTAGES
  • Role of ABAPer
  • R/3 ARCHITECTURE COMPONENTS
  • WHAT IS CLIENT IN SAP
  • Developemt Obects -  REPOSITORY OBJECTS and  DATA DICTIONARY OBJECTS
  • ABAP GUI
  • DATA DICTIONARY
  • INTERNAL TABLES
  • SUBROUTINES
  • Reports
  • MODULE POOL PROGRAMMING
  • Menu Painter
  • BATCH DATA COMMUNICATION
  • LSMW ( Legacy System Migration Workbench)
  • SAPSCRIPTS
  • SMARTFORMS

  Continue Reading…

ABAP HR program to download Employee data

Following program downloads Employee Data into Excel file(.xls). The selection criteria can be specified at the run time. It also uses Logical Database ‘PNP’ ( to be specified in the program attributes) to retrieve various personnel data.

download_empl_data

 

 

Continue Reading…

Useful Function Modules in ABAP-HR

Function modules are always helpful, specially when dealing a complex module like ABAP HR. Thanks to SAP that has provided strong Function Module support.

Here is the list of some useful ABAP HR function modules:

RS_PROGRAM_CHECK_NAME: To check program names if you are generating them.
RS_CORR_INSERT : To insert the correction request in the repository.
REPS_OBJECT_ACTIVATE: To activate repository objects, for example – to activate a newly generated program.
RS_DELETE_PROGRAM: To delete the program.
RS_ACCESS_PERMISSION: To lock or unlock a program.

Continue Reading…

Page 2 of 612345...Last »