Posts

SAP ABAP Interview Questions With Answers - 3

11) State The Difference Between Client Independent & Client Dependent Objects? The data in each client may be separate from that of the other clients in a particular server. There are basically two types of data in an SAP System – Client Dependent and Client Independent data. Client Dependent data is defined as data specific to an individual client whereas Client Independent data can be defined as data contained across all clients in the system. Examples of Client Dependent data include number ranges, ABAP variants, and user masters as well as the data that is created or updated through SAP transactions (transaction data). Examples of Client Independent data include data dictionary objects (tables, views), ABAP source code, screens, and menus. Take a simple example. Suppose that your system has 2 clients in the Development System 100 and 200. When you create a test report program ZTEST in a client 100 of your development system then the report would also be avai...

SAP ABAP Interview Questions With Answers - 2

Image
6) What Do You Mean By SAP R/1, SAP R/2 & SAP R/3 System? What Does R Stands For? Differentiate Between Them. When we say SAP R/1, R/2 & R/3, here R stands for real-time data processing and 1, 2 & 3 stands for 1 tier, 2 tier and 3 tier architecture. When we say 3 Tier means 3 Layers. 1st Layer- Presentation Layer (User Screen) 2nd Layer- Application Layer (Programming such as ABAP efforts) 3rd Layer- Data base Layer (Data storage) SAP R/1 means 1 tier architecture i.e. this system includes all the three layers – Presentation, Application & Database – in one system or server. SAP R/2 means 2 tier architecture i.e. this system includes all the three layers – Presentation, Application & Database – in two different system or server. Server one is for Presentation Layer Server two is for Application + Database Layer SAP R/3 means 3 tier architecture i.e. this system includes all the three layers – Presentation, Application & Database – in thr...

SAP ABAP Interview Questions With Answers - 1

1) What Is ERP? ERP (Enterprise Resource Planning) is business management software which helps in integrating the data sources and various processes of an entire organization in a unified system. In short, ERP is an integrated suite of applications to meet corporate needs ERP is just not a software but a complete business solution integrated across the entire value chain which creates an information infrastructure for efficient planning and effective execution. 2) What Are The Advantages Of ERP? Advantages of ERP are: ERP closely links, monitors, and controls primary enterprise resources like manpower, machine, material, methods, market and money. ERP enables corporate firms to readily change their processes to adapt to the ever changing business scenario. ERP provides expertise in industry specific business processes. 3) Name Some Major ERP Vendors In Market? Some major ERP vendors in market are: SAP Business Suite JD Edwards from Oracle Microsoft Dynamics Pe...

Enhancements Interview Questions With Answers-SAP ABAP-1.

1. What Is a BADI In SAP ABAP? The use of object orientated code within SAP has led to a new method of enhancing standard SAP code called Business Add-Ins or BADI's. BADI (Business Add-Ins) is an Object Oriented way to enhance SAP System. Just like Customer Exits, BADI’s help hook custom enhancements to SAP functionality. BADI's are custom enhancements to the standard SAP system. BADI's can be used to accommodate user requirements that are not very common and should not be present in the standard configuration of SAP. For instance, in a particular industry, there might be a specific requirement in a business process that cannot be covered by the standard functionality of SAP. Such requirements can be addressed by creating or implementing a BADI that will implement the missing functionality. BADI's are nothing but enhancements through classes and methods. Hence BADI's are also called Object Oriented Enhancements. 2. What Is The Difference Between User-Exi...

COLLECT Keyword - Introduction, Syntax & It's Importance - SAP ABAP.

Submitted By:   Shilpa Gunjan (LnT Infotech) COLLECT Keyword/Statement is used to add or insert a new entry in internal table without creating duplicate entries. COLLECT statement  doesn't directly append the new entry to the internal table rather it first checks in the internal table for any record matching the key in the work area or the header line data. If no matching records are found, then the new data in the work area or the header line will be inserted to the internal table. But in case if any record found with the same key, then instead of inserting a new record, it will add the numeric values of the work area or header line with the matched record and update the internal table record. In simple terms, COLLECT keyword is used to fill an internal table without creating duplicate entries and add up the packed, integer and floating point fields at the same time. Numeric fields include Integer (I), Packed (P) and Floating (F) data types. In case ...

USER EXITS - Introduction, Importance & How To Find Them - SAP ABAP.

Image
User Exits are possibilities offered by SAP at strategic moments to add additional functions to the SAP standard or to enhance the standard functionality. User Exits are available for SD Module Only. User Exits starts with the keyword USEREXIT_. User exits are basically bundled in an include program. Programs with user exits contain subroutine calls at certain points in their syntax that are identified by the prefix USEREXIT. This is where customers can include any changes (enhancements) that they want to make to the system. Finding User Exits In SD Module: Go To Object Navigator (SE80) Select PACKAGE and type VMOD & Press Enter. You can find a list of user exit available for SD Module. Includes like MV45AFZZ, MV50AFZZ, MV50AFZ1, RV60AFZZ , etc…. are the most frequently used ones in SD module. For example, Check MV45AFZZ include program. This include contain user exits of SD module. Some of the User Exits Available in this include are: USEREXIT_FI...

Accelerated SAP (ASAP) Methodology In SAP - In Simple Words - 2.

Submitted By: Shilpa Gunjan Organization: LnT Infotech CONFIGURATION / REALIZATION: The purpose of this phase is to implement all the business process requirements based on the Business Blueprint. With the completion of the Blueprint phase, Functional Consultants are now ready to begin configuring SAP. The Realization phase is broken into two parts: Baseline Configuration: Functional team starts configuring the system based on the information provided in the blueprint document. Final/Fine Tuning Configuration: The remaining configuration that was not tackled during the baseline configuration is completed during the fine tuning configuration. Fine tuning usually deals with the exceptions that are not covered in baseline configuration. FINAL PREPARATION: Final Preparation stage concentrates on testing for all the work done in the Realization Phase. In this phase the functional team also concentrates on the fine tuning of your configuration before Go-liv...

Accelerated SAP (ASAP) Methodology In SAP - In Simple Words - 1.

Image
Submitted By: Shilpa Gunjan Organization: LnT Infotech Accelerated SAP (ASAP) is SAP's standard implementation methodology. This methodology developed by SAP explains steps and procedures to follow for successful implementation of SAP in Companies. ASAP methodology's purpose is to help design SAP implementation in the most efficient manner possible. Its goal is to effectively optimize time, people, quality and other resources, using a proven methodology to implementation. ASAP focuses on tools and training, wrapped up in a five-phase process oriented road map for guiding implementation. The six phases of the ASAP implementation roadmap cover the entire lifecycle of the project from Preparation through the Run phase. Project Preparation: Project formally initiated and planning commenced. Business Blueprint: Requirements gathered and conceptual design conducted. Realization : Solution built and the integration tested. Final Preparation: End-users tra...

LSMW-Interview Questions With Answers-SAP ABAP-2.

7. What Is Data Migration & What Is The Significance Of Data Migration. State The Most Important Data Migration Tools Available In SAP? Data Migration stands for data transfer between two like or alike systems. During SAP R/3 implementation the data needs to be moved from legacy system to the SAP system. Sometimes periodic data transfer between R/3 and other system (interfacing) is also required. Both of the above form a part of data migration. Significance of data migration are: Data migration comes in the end of R/3 implementation. To start with Data Migration first configuration should be fully completed Data migration is about 20% to 40% of the total implementation expenses. The tools for data migration are:- BDC (Batch Data Communication) LSMW (Legacy System Migration Workbench) 8. What Are The Main Functions Of LSMW? The 3 main functions of the LSMW are: Reading the legacy data from one or several files (e.g. spreadsheet tables, sequential files). C...

LSMW Made Easy - SAP ABAP - Tutorial In Simple Words.

LSMW is a tool provided by SAP in order to upload huge amount of data from legacy file to R/3 system.In simple words, it helps to transfer data from legacy systems (Non SAP System) into an R/3 System (SAP System). INDEX -- Introduction to LSMW -- Difference Between LSMW & BDC -- When to Use LSMW -- Advantages of LSMW --  Disadvantages of LSMW -- Import Methods In LSMW & It's Advantages & Disadvantages Step By Step Explained in Detail.  (Import Method - Batch Input Recording) STEP 1: Create Project / Sub-Project / Object STEP 2: Maintain Object Attributes: Select Maintain Object Attributes and Execute STEP 3: Maintain Source Structures STEP 4: Maintain Source Fields STEP 5: Maintain Structure Relations STEP 6: Maintain Field Mapping and Conversion Rules STEP 7: Maintain Fixed Values, Translations, User Defined Routines STEP 8: Specify Files STEP 9: Assign Files STEP 10: Read Data STEP 11: Display Read Data STEP 12: C...