Upload
phungdat
View
259
Download
2
Embed Size (px)
Citation preview
SAP - ABAP
Presented by :-
RACHIT GOYAL
Version IT ,a Hyderabad based firm, is a leading software company focused on delivering the best solutions to the clients in areas such as Educational Institutions, E- Business etc. It was developed in year 2004.
It is a premier IT Consulting & Training Company also offering high quality Consultancy Services, end to end solutions and cost-effective professional training in the IT.
It’s major concerning areas are-
COMPANY PROFILE….
VERSION IT PVT.LTD.
• SAP - TECHNICAL MODULES • SAP - FUNCTIONAL MODULES(MM,FICO,SD,PP,CRM etc.) • DATA WAREHOUSING • IBM MAINFRAMES • TIBCO 5.6 • INFORMATICA 9.0 • ORACLE • COGNOS
ERP
ERP stands for Enterprise Resource Planning.
Enterprise - Large Business Organization particularly used for financial and customer related services. Resource - A resource is a source or supply from which benefit is produced.
It can be any of these – Material - module is MM (material management ) Money - module is FICO (finance and controlling) Man power - module is HR (Human resource) Machinery - module is PP (Production Planning) Marketing - module is SD (sales and distribution) Methods - module is CRM (customer relationship management) Planning - It is an optimal utilization of business resource for maximum profit.
SAP
SAP - Systems Applications and Products in Data Processing.
Founded in 1972 by Wellenreuther, Hopp, Hector, Plattner and Tschira in Walldorf, GERMANY.
SAP was their product and the company formed is SAP AG.
Three systems developed : R/1, R/2, R/3 .
It has grown and evolved to become the world premier provider of client server business solutions.
It works efficiently on MICROSOFT WINDOWS SERVER operating system editions.
SAP has different versions till now 3.0A, 3.1H, 4.0A,4.7 EE etc. but the latest are ECC 4.7 and ECC 6.0 which are widely used by enterprises nowadays.
It supports 20000 database tables comprising of MARA, MARC etc. It is database independent and supports all types of databases like Informatica ,DB/2,SQL etc. It supports 23 languages, currencies, Text formalities, legal practice concerning HR, Import/Export regulation. It supports standard protocols TCP/IP, CPI-C etc. It supports 60 modules at present. These 60 modules are categorized in 2 types-
Functional (SD,MM,FICO,HR,PM,QM etc.)
Technical (Only ABAP and BASIS)
ABAP • ABAP- Advance Business Application Programming. • It is a 4th generation language. • Event-driven programming language and it works with Reports. • It is not a case-sensitive language. • ABAP was one of the first languages to include the concept of Logical Databases (LDBs), which provides a high level of abstraction from the basic database level. • Customers can develop custom reports and interfaces with ABAP programming. • It is the only programming language to develop business applications. • ABAP programs are stored in a package or a built-in package known as a local object. ABAP NAMING CONVENTION- The custom program or program created by an ABAPER should began with letter ‘Z’ or ‘Y’ and not contain any special characters.
SAP EASY ACCESS SCREEN
ABAP DEVELOPMENT
WORKBENCH It is an integrated programming environment which contains
number of tools to develop business application at SAP.
ABAP Editor for writing and editing program code. (Transaction code:SE38 ) ABAP Dictionary for creating and processing database table definitions and physical database table.(Transaction code:SE11) Menu Painter for designing the user interface (menu bar, standard toolbar, application toolbar, function key assignment) (Transaction code:SE41) Screen Painter for designing screens (dynamic programs) for user dialogs. (Transaction code:SE51) Function Builder for displaying and processing function modules (routines with defined interfaces that are available throughout the system) (Transaction code:SE37) Class Builder for displaying and processing ABAP Objects classes. (Transaction code:SE24)
ABAP EDITOR
ABAP DICTIONARY
MENU PAINTER
SCREEN PAINTER
FUNCTION BUILDER
CLASS BUILDER
This screen is used for building global classes. Local classes are created from executable program in ABAP editor.
FEATURES OF ABAP
1.BDC(BATCH DATA COMMUNICATION) - BDC is the process of transferring
data from one SAP System to another SAP system or from a non-SAP system
to SAP System. Implemented by ABAP editor only with the use of inbuilt
functions.
2.REPORTS - Reports are the basic ABAP programs, used to retrieve data from database tables and display it on the screen. Implemented
by ABAP editor .
3.ENHANCEMENTS – These are mainly used for developing custom screens, menus by extending the SAP standards. Implemented by ABAP
editor and function builder.
4. SAP SCRIPTING - These are used for printing forms and have graphical elements which are better than conventional reports. Implemented with ABAP editor .
5.SMARTFORMS - SAP Smart Forms is used to create and maintain forms for mass printing in SAP Systems.
6.MODULE POOL PROGRAMMING - It is used for creating our new custom screens using screen and menu painter.
7.CROSS APPLICATIONS – It is used for delivering the reports and tables to the remote system.
MY PROJECT
‘Complaint Received Acknowledgement Letter’ using SMARTFORMS
SMARTFORMS
Initial screen is opened. Here we give form name and click on create button.
Here we click on ‘form interface’ from Global settings and enter the parameters to wanted on the form.
Expand pages and windows .By right clicking on first option create new graphic we get a screen. Specify the name, object and Id of the bitmap image to be placed on the Smart form.
In a Date sub window we display text and data in a predetermined output area. The script written is &SFSY-DATE&
By right clicking on first option after expanding MAIN window we can get this screen. Here we can give the text we want at the form.
From this address window we can specify the address attributes. This will take the specified attributes from the database table KNA1 made with data dictionary.
After executing the form by pressing F8,we get a function module name automatically .This process is done by the system itself. This function module can be called in an executable program in ABAP editor by just specifying its name. AFTER WRITING THE PROPER CODE IN ABAP EDITOR, we have to give the output device name like printer, fax etc. in SM32 transaction code.
WORK FOR SAP-BASIS TEAM