Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
32Activity
0 of .
Results for:
No results containing your search query
P. 1
What is Abap

What is Abap

Ratings: (0)|Views: 692 |Likes:
Published by bashamsc
ABAP Basics
ABAP Basics

More info:

Published by: bashamsc on Mar 18, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/10/2012

pdf

text

original

 
What Is ABAP?The R/3 kernel (systemruntime environment)itself is written in standardC or C++.But application programsrunning inside R/3 arewritten using SAP'sproprietary programminglanguage ABAP (pronoucedas ahhh-bap).Note: the "/4" in "ABAP/4"has been dropped over theconfusion that the "4"referred to "R/4", whichdoesn't exist.Netweaver AS (ApplicationServer)combines whichSAP calls two"personalities" becauseWebDynpro (pronouced"web din pro") for ABAPand WebDynpro for Javause the same meta model.WebDynpro components,views, models, andcontrollers have the samesemantics in both ABAPand Java.The main difference is thedesign-time environment,the developmentinfrastructure, and therun-time environment.
 
Different Types of ABAP object programs
ABAPProgram TypeIntroducedwith firstpartCalled using Can do
1 (one) =ExecutableREPORT SUBMIT (LEAVETOTRANSACTION) & SUBMIT ANDRETURN (CALLTRANSACTION)started byentering theprogram nameor using atransactioncode; canhave its ownscreens.M = Module (inModule Pool)PROGRAM(usingTransactionMaintenancetransactionSE93)only bytransaction code:CALLTRANSACTION orLEAVE TOTRANSACTION;Can be calledusing tcode ormenu. Havetheir own
dialogscreens
.S = InterfaceDefinitionSubroutinepoolsPROGRAM
non executable
containerprograms forsub-routinescalled externallycannot haveits ownscreens.F = FunctionGroupFUNCTION-POOL
non executable
container forfunctionmodules.can have itsown screens.K = ClassDefinition(containerprograms forCLASS-POOL
non executable
container forclasses.cannot haveits ownscreens.
 
global classes)J = InterfaceDefinition(containerprograms forglobalinterfaces)CLASS-POOLTABLES
non executable
container forinterfaces.cannot haveits ownscreens.T = TypeGroupsTYPE-POOL
non executable
container fortype definitions.cannot haveits ownscreens.I = IncludeProgram
nonexecutable
container formodularizingABAP sourcecode.
none
INCLUDEstatement.-Transports and PackagesWhen an ABAP module is first created, it is stored as an inactivelocal object in a
$TMP
temporary transport.With ABAP, deployment of components are organized as
Transport
definitions.Objects need to be activated for editing.ScreensTo invoke the Screen Painter tool, use tcode
SE51
or from theObject Navigator tool.Screen attributes include its number (default to 0100 for the firstscreen), short description, subsequent screen number, and typeof screen:
o
normal
o
subscreen
o
modal (pop-up) dialog box
o
selectionGoto Layout (placement) of screen elements (text label,

Activity (32)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
comcyber liked this
shaileshk7677 liked this
anujmm liked this
shaileshk7677 liked this
anujmm liked this
Anantha01 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->