Sunteți pe pagina 1din 7

System Landscape and Introduction to

ABAP/4

SAP System landscape


What is SAP System Landscape ? What are SAP Development, Quality
Assurance and Production systems in SAP ?
SAP System landscape is the group of systems you have installed, all the systems are linked to
different transport routs to main system, system landscape may vary from company to company
or business to business, SAP recommended landscape is explained below.

What happens at system levels in SAP project implementation ?

All SAP custom object developments and enhancements will be done in development
system.
Testing and different quality checks will be done in quality assurance system.
After testing, the objects will be moved to main production system .
All these systems are connected using Transport System.
All systems are divided into different clients depends on business requirement.

What is client concept in SAP ?


Client is a concept of protecting data in SAP from accessing from outside a legal entity. SAP
systems are divided into different clients depending on business requirement, the data can be
accesses within the client only.
Ex: Client 200, 300 etc.

DEV
Development system, where all custom developments, enhancements and configurations will be
done. Once development is completed the objects will be moved to testing system (QAS).It may
have more than one client that is one for development and one is for configurations.

QAS
Quality Assurance System where all the developed objects will be tested with different test
cases.

PRD

This is alive business system, where business users will be using the objects with real-time data,
this is where the developed objects will be integrated and used for business purposes .

Introduction to SAP ABAP


Programming
What is SAP ABAP Programming ? What is a Transaction Code in SAP ?
What is the Transaction code for ABAP Editor ?

What is ABAP ?
ABAP stands for Advanced Business Programming Language, which is a standard programming
language of SAP ERP Software, entire SAP Software is built using ABAP programming
language.
We use ABAP to customize or to enhance SAP software.

Logon to SAP Environment.


If you have installed SAP software in your system, to logon to SAP Double Click on SAP
Logon and enter username and password.

Transaction Codes
Transaction Code (T-Code) is a short command through which you can go to a specific
application in SAP.
Ex: SE38 for ABAP Editor

Comments in SAP ABAP


You can place comments in SAP ABAP by using two kinds of symbols.
*This is a comment with * symbol
SOME ABAP STATEMENT . "This is another way of commenting in sap abap with " symbol

ABAP/4 Editor ( SE38 )


ABAP/4 Editor is a SAP Programming editor, T-code for ABAP/4 Editor ( SE38 ) is SE38.

Print out put in SAP ABAP


WRITE:/ is a statement which is used to print data on screen, here : is chain statement which is

used to print multiple attributes .

ABAP editor keyboard shortcuts


Basic SAP GUI, ABAP Editor menu and ABAP Editor key board shortcuts
Useful ABAP editor keyboard shortcuts for ABAP developers.
Icon

Shortcut Key

Use

Enter key

Enter/Continue

Ctrl S

Save

F3

Back

Shift F3

Exit System Task

F12

Cancel

Ctrl P

Print

Ctrl F

Find

Alt F12(PC only)

Customize local layout

Ctrl G

Continue Search

F1

Help

Ctrl Page Up

Scroll to top of document

Page up

Scroll up one page

Useful T-codes for SAP ABAP


Developers
Useful Transaction codes for SAP ABAP Developers, T-codes for ABAP
Editor, Menu Painter, Class Builder, SMARTFORMS, Data Dictionary etc
What is a T-code ?
T-code is a SAP command through which we can get into a particular application.
The below T-codes are very useful for ABAP Developers who are working with Core ABAP
concepts.

SE11 Data Dictionary.

SE16 Data Browser.


SE17 General Table Display.
SE24 Global Class maintenance.

SE30 ABAP Run-time Analysis.


SE32 ABAP Text Elements Maintenance.
SE36 ABAP Logical Data Bases.
SE37 Function Module Explorer.
SE38 ABAP Editor and Program Development.
SE41 Menu Painter.
SE51 Screen Painter.
SE63 Text Translation.
SE71 SAPSCRIPT Layout Set.
SE72 SAPSCRIPT Styles.
SE80 ABAP Development Workbench .
SE81 SAP Application Hierarchy.
SE84 SAP Dictionary Information System.
SE93 Maintain Transaction Codes.
SA38 Execute A Program.

SAP ABAP editor key board


shortcuts
Below are the some of the most useful shortcuts which makes an ABAP consultant program
quickly and easily
Shortcut

Description

Ctrl + D

Duplicate any line.

Ctrl + /

Jump to the "command field" where we enter t-codes. This comes really handy
and saves a jump from keyboard to mouse and back to keyboard just to click on
the box.

Ctrl + J

Convert to Proper case where the first letter of every word becomes a capital
letter. This is pretty useful when writing comments

Ctrl + I &

Incremental search. This is a little improved 'Find' ( Ctrl + F) function which


searches as soon as you type. Useful for impatient people

Ctrl + Shift + I Add shift to search backwards

Ctrl + K

Toggle between Upper case and Lower Case

Ctrl + L

All text lowercase

Ctrl + U

All text uppercase

Ctrl + N

Open a new Window in SAP

Shift + F1

Execute Pretty Printer

Ctrl + F2

Check Syntax

Ctrl + F3

Activate Object

Ctrl+F

Search

Shortcut

Description

Ctrl+G

Find next ( when the Search window is closed )

Ctrl+O

Go to line

Ctrl+L

Small letters

Ctrl+U

Uppercase letters

Ctrl+J

Camel case letters

Ctrl+K

Switch between Upper and Lower Case

Ctrl+H

Find and Replace

Ctrl+Shift+I

Increment search Backward

Ctrl+Shift+S

Save Hard copy

Ctrl+Shift+L/X Deletes whole line

Ctrl+Shift+V

Gives All Paste options

Ctrl+Alt+T

Swaps line with Upper case

Tab & Shift


tab

Increase and Decrease Intend

Ctrl + O

Go to a particular line in the program

Ctrl + Shift +
S

Save your program in Desktop in .abap format.

Ctrl + . & Ctrl


+,

Comment and Un-Comment selected lines

Shortcut

Description

Ctrl+Shift+L/X Deletes the whole line

Ctrl +
Spacebar

Display options to complete a command

S-ar putea să vă placă și