Best Practices & Learning’s On SAP ABAP: Hardcoding Angels & Demons

The word “hard-coding” will make any SAP consultant serious. Consultants always doubt the enhancement / reports / programs which has hard coded logic. Because they believe that it may work temporarily and not a permanent solution to the requirement. So, should it be avoided 100%? As per SAP experience of this document’s author, hard coding has not to be avoided 100%. Hard coding has to be used in most of the ABAP programming to meet the requirement. But the ABAP consultant has to understand what can be hard coded, how and why? Author of this document aims to differentiate good and bad practices of hard coding in this document.

This document is intended for ABAP consultants. Also, will help the functional consultant to prepare a better functional specification to avoid reworking. The document will help the consultant to understand the hard coding concept with some samples which are taken from the SAP projects.

Read more

, , , ,

Business Blueprint Sample: As-Is Process Mapped to SAP To-Be Process

The purpose of Business Blueprint document is to prepare to move forward with the implementation of any company SAP system. The Business Blueprint and its associated appendices present a summarized perspective of all functional business processes that will be implemented.

The body of this sample blueprint document describes the organizational elements, Master Data, Business Process, Configuration data and Developments of Financials (FI), Controlling (CO), Sales and Distribution (SD), Materials Management (MM) and Human Capital Management (HCM) with AS-IS (Current Business Process) and TO-BE (Proposed SAP standard Business Process) structure.

Read more

Step by Step Guide to Creating Include & Append Structure in SAP ABAP

Structure is a database object which is a group of fields which can be used in multiple tables in SAP ABAP. The advantage of structure is that it is reusable in multiple tables. The difference between the table and structure is , structure can hold single record only where as a table can hold multiple record.

In this document, you will find step-by-step guide to structure implementation in two ways:

  • Include structure: This option is used only for Custom Tables (i. e. the name starting with Z or Y). These include structure can be reusable.
  • Append structure:This option used only with STANDARD SAP TABLES. The Append Structures are not reusable

Read more

Step by Step Guide to Basic Web Dynpro ABAP

The objective of this document is to give an understanding and knowledge on advanced technology to everyone who wanted to have knowledge in the area of Basic Web Dynpro ABAP. Following content is covered in this guide:

  • What is Web Dynpro for ABAP?
  • Objectives of Web Dynpro
  • Web Dynpro Component Architecture
  • Web Dynpro Component Development

Read more

Comprehensive ABAP Dictionary Exercises Document for Beginners

In this document you will find a set of ABAP Dictionary sample exercises with solutions, step-by-step screenshots and in-depth explanations. In exercises you will do practices for following scenarios:

Exercises in first chapter will teach you how to create and manipulate the basic objects to be used for a simplified payroll processing system in ABAP Dictionary: tables, data elements, and domains. You will also enter data into one of your tables, and you will learn how to write a simple program that extracts data from an ABAP Dictionary table.

In addition to exercises in first chapter, you will take a step further by establishing appropriate foreign keys in the ABAP Dictionary in second chapter.

In chapter 3 you will become familiar with manipulating existing tables, their structures, and their data.

In chapter 4 you will learn how to creat and use structures (tables of type INTTAB) in SAP.

The purpose of chapter 5 is to give you experience using the ABAP Repository Information System. This facility can provide a great deal of information on objects created and maintained within SAP.

and you will find more minor exercises in this document…

Read more

Solution Notes to Some Common SAP SD Errors

In this document you will find notes on how to fix problems related to SD Module during processing following entries:

  • while creating the customer, we get the error:“Sales Area is not defined for Customer”
  • while creating the material, we get the error:“Company Code Does Not Exists” or “Not Fully Maintained”
  • while creating the sales order, we get the error:“Order Type is not defined for Sales Area”
  • while creating the sales order, we get the error:“No Pricing Procedure could be Determined”
  • while creating the sales order, we get the error:“No Business Area Can be Determined”
  • while posting the stock in the plant, we get the error: “Posting is not possible for the Period xx/xxxx”

Read more

SAP FI Business Blueprint Questionnaire Sample

This questionnaire, as a Questions & Answers Database (QADB), is a tool that you can use to collect information about your business that will be for tailoring the SAP R/3 System to your business needs.

In this document, you will find sample questionnaire related to SAP FI module with answers given.

Read more