welcome to SAP VIRTUAL TUTORIAL LEARNING SAP-ABAP(LANGUAGE) FOR .NET INTERVIEW QUESTIONS http://improvedotnet.blogspot.com/
Monday, 21 March 2011
SAP FEATURES
SAP technical features:
1. Platform independent
2. Database independent
3. Based on III tier Architecture
4. Open system.
5. Multi language support.
1. Platform independent: It can work in any type of platform
2. Database Independent: it can use any type of database Ex: SQL, .NET.
Ø Open SQL: it can work for any RDBMS
Ø Native SQL: It can work for respective a native usage.
Ø SAP has its own DBMS inbuilt.
3. Based on III tier Architecture: because of III tier architectures faster and that will not effect the change in one layer.
4. Open system: Open system is without changing source codes we can develop 70% of SAP remaining 30% we can customize.
5. Multi language support: it can support more than 75
PACKAGE: Already developed application 40% code is predefined.
Example: bill generationg
Application can be customized.
FUNCTIONS OF OPERATING SYSTEM
RESOURCE | MANAGEMENT |
Ø Memory Ø Processors Ø Information Ø Devices | Ø Keep track of resource Ø Identify jobs that need resources Ø Enforce a policy to allocate Ø Allocate Ø Deallocate. |
There many functions allocated for one user means III tiers
III TIER ARCHITECTURE:
Ø Client server architecture called as II tier architecture.
Ø Client is presentation layer/server.
Ø Server is Backend server.
Interfaces to communicate each other
Advantages of III tier technology:
1) Load balancing
2) Scalability(we can increase application server according to our requirements
3) Availability (if any problem in one as we can remove that place it a new one without effecting
4) Reliability.
how to install and configurations
PROCESS FOR INSTALLATION
1. 80 GB
2. Minimum 512 RAM
3. 42 hours time to install under this configure
PIV (or) PIII Processorabap concepts
ABAP CONCEPTS:
1. ABAP TRANSACTIONS
2. BDC CONCEPTS (BATCH DATA CONVERSIONS)
3. SAP SCRIPTS
4. ABAP REPORTS.
1.)ABAP transactions(4th priority):
v User can modify predefined applications as per requirements
v If you go to real time 75% applications are supports remaining 15% are we have to modify
v Using this concept we can add a fields to use applications.
2.) BDC (Batch Data Communications) :(1st priority imp)
3.) SAP SCRIPTS (3rd priority)
Ø Regarding for communication we have to use SAP SCRIPTS
Ø SAP SCRIPT is interface between SAP R/3 with Business partner
4.) ABAP REPORTS: (2nd priority)
WHAT IS ABAP Language
ABAP/4 LANGUAGE:
(Advance Business Application Programming)
ABAP is a business programming language.
ABAP is a high level programming language created by SAP. ABAP is considered one of many fourth generation languages and it was developed in early 1980s. ABAP is an acronym for 'Advanced Business Application Programming' (in German it means Allgemeiner Berichtsaufbereitungsprozessor).
ABAP is used by SAP to develop SAP R/3 applications. ABAP is very easy to learn. However to start programming with ABAP programmers are expected to have some basic knowledge of data bases, other programming knowledge and preferably also some basic principles of Object oriented concepts.
ABAP programs are stored in a database unlike with other popular programming languages like C++ or JAVA where the programs are stored as files on the computer. The ABAP environment (syntax checking, compiling and executing) is a part of SAP Basis component.
All SAP data and programs run on an SAP system. A SAP system consists of one or more application servers, data base and client terminals. A typical SAP landscape will have 3 systems for Development, Testing and Production.
In modern computer science world, the kernel is defined as the central component of any operating system. It is responsible for managing the system's resources like CPU, memory, communication with I/O devices etc. A kernel is very basic component of the operating system. It provides the lowest level of abstraction layer for the resources. The below image explains the functionality of a kernel.
Functions of Kernel:
- Kernel is responsible for deciding at any point which program (many programs could run parallely) should be allocated to the processor (and which processor, if more than one are available).
- All programs use memory - to store data and process instructions. Often multiple programs will want access to memory. Th job of kernel is to decide which process should use memory and what to do if enough memory is not available.
- Almost all programs interact with input / output devices like monitor, key board, mouse etc. The kernel allocates these requests to appropriate devices or sub section of devices.
Under SAP R/3 while default you can find :
· 4th generation language, using SQL, ABAP,…
· 17000 predefined database tables and
· 13000 predefined applications
BUSSINESS APPLICATION:
Example:
ü Generating a bill
ü Purchase order
ü Invoice generating.
APPLICATIONS:
Ø Collection Of Programs (Or) Single Program
§ It is divided into two parts: 1) development
2) Customize( Tailoring)
APPLICATION
| ||
Development
| ||
Creating an application from the scratch
| ||
Modifications
|
Enhancement
| |
Ex: changing the existing the standard application
|
Ex: adding new few features to existing applications
| |
INTRODUCTION TO SAP
SAP
(SYSTEMS APPLICATIONS AND PRODUCTS FOR DATA PROCESSING)
SAP developed by five IBM employees in 1992 and designed in SAP AG(AG means Ltd) company in Germany.
· Before SAP, people used to do IBM Mainframe
This sap is completely developed and we have to customize what ever we want.
There are two types in SAP
They are : 1. FUNCTIONAL,
2. TECHNICAL
1. FUNCTIONAL:
Functional has : SD (sales and distribution)
MM (material management)
FI/CO(Finance and controls),
2. TECHNICAL.
Technical has : ABAP or Core ABAP,
CROSS APPLICATIONS,
NETWEAVER.
· Total SAP applications are developed under ABAP programming.
· ABAP language developed based on ‘C’ language.
· CROSS Applications are used to communicate the distributed business systems
· In case of other ERP’s the developed was done up to 30% only the remaining will be done using the special tools provided by SAP.
· But incase of SAP is completely developed so we have to customize the predefined thing like applications and tables.
· To implement the ERP for a business organization it takes 14 to 27 months.
· We can implement SAP in all departments of an organization so it is most popular ERP in the market.
· In case of NON-ERP’s everything we have to develop from scratch
· JDEDWARDS is best for vendor (manufacturing) because it contains maximum numbers of vendor tables and applications.
How to provide ERP solutions:
How to provide ERP solutions:
1) Business Process analysis
2) Document and analysis
3) Client sign off
4) GAP analysis
5) Realization
6) Testing
7) QA(Quality Assurance)
8) Go-live
9) End uses training
10) Post production supports
1. Business process analysis:
This SAP implementation team will study the project file and analyze it s requirements of that file to implement on SAP.
2. Document and analysis.
After studying the file the team keeps all the analysis of that file on to the document.
3. Client sign off.
Client studies the document prepared by team and he will checks and analyses according to their business recruitment.
4. GAP analysis.
GAP between the client requirements and team analysis what is actually required and what available
5. REALIZATION.
· Implementation starts on system for that organization.
· Role of ABAP programmers comes in this place
· As an ABAP programmers 90% we can work in this step
· It is most imp step to ABAP programmers so prepare a documentation based on ‘realization’.
· All interface programming, reports & scripts can be designed here
6. TESTING.
Different types of testing will be done over implementation
7. QUALITY ASSURANCE.
Implementation will check by quality team.
8. GO-LINE.
· This implementation of SAP will deploys for that organization
· ABAP programmers can involve in this step.
9. ENDUSER TRAINING.
Train the end users to work on that implementation SAP for that organization.
10. POST PRODUCTION SUPPORTS.
Subscribe to:
Posts (Atom)

