Sie sind auf Seite 1von 26

SAP - ABAP

Presented by :RACHIT GOYAL

COMPANY PROFILE.
VERSION IT PVT.LTD.

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. Its major concerning areas are 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 typesFunctional (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 CONVENTIONThe 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 SAPBASIS TEAM

Das könnte Ihnen auch gefallen