You are on page 1of 58
[ERP - Entemrise Resource PIONNINg yererS | + o1ganiZAHONns xe 40 manage day. toga, (4 PEAE | suchas accounting, Prejech management “IEEE si Type Ep-_SAP, oracle , People sort , ee : MANAGEMen | a Types of MeS30geS avallabie in sap? — J yn = ABEND {ouldaed) [rerination Hesane) 25 od Information : paste =__ Error 6S =_ghabus oy =_Wasning 6 YX . Runtime Bot + _Bloyers oF Une sAP Rig? CSAP 3 tier prchitectine) 2 R_ Stonds Gor Real-time dato processir g Atabase Lays @ ApplicaHon ayes _@ Presentation tayor Dalaba iqye= GAP RIS gofticae components that specialized in 4ne Management, a Stooge and Retrieves of data Fiom Pajabase layer f 7 Mainly for Performance and secunky sen © pplication layer — 2 w = GAP R)3.goptwo1e componen}s tar specialized in. press’ Sing Business Applicadions and form Application leyet: 4) Peg 0. jeu a aoe components that se inisvocking_ eoith end-user From the presen ation if ~ Piesentarion server is ony input d » with end usel : &-q mobile device eee SPPHCARIONS ANd preg, id Pre educ kg Advanced Business Applicat W'Ge plicaHon p, ee : "PM Ing ban 5) (sei) opic4: DbIC (Data Dictionary element, @ database Tables 5) Shuckure Views } ) Data Element ® Doman © search help f ) Lock Objecks ~ Table Maintenance Genexator CTmG) »_pp3C_( pata Dictionary erements) ABAP dictionary js a cenbal data management sysken {13 main funchion is 40 support the creation and management of dato definitions, Such a3 Oata elements , structures, table types etc - Data Dictionary Inikial Screen: a eae 2 _> peyelopment a SAP fosy Aceess —? Tools —> ABAP Workbench —y bevel? pane oictionary Transaction code = SE" cation 2Epiogemt Note: Thansaction code in SRP are Exe [_wign keg Used to @stabligh the relatlep yi hi the diPferent tables presen) sq nr: meehshal | "7 PAAR dist =e > fooled lable - O- rs ‘Ttis.a special table in SAP pap dictionary . th The the tables ave Stored together ina able pool ae’ ed Tables o¥e USCd 40 Store the inten ‘ De Control | ee : oliNg_ INFor mation, They_o1e US€d_to held o Jaige number of Vely. small tables - J hasa many-to-one gelationship with a Jable in +he_databose - It is stored with other pooled sobies table peal in the database iN.9 gingle fable calcd - The dotabaxe table has ditferent name, different number of fields and fields have different names ~ Tate poolS contain$ than tablé cluster. ® cluster Table - aia Clustes tables are Jogical tables that aie to be assigned te 2 {able cluster they ore terminated - clustex tables helps to Conbsd_the dako , Glore a3 tempora1y dado, ExtS ,etC, sb cia Lge — abs = ee “ii “The cluster abJ@ used when she tables have anes and dota in these tobles axe all occess_simuldaneau2ly- Features logge “They. ove used to hold data 410m_a. Few y ae “I has a many-4o-one selaxenship-eith foble datebas ne database —_— singe gable inthe “Hany. cluster tabies ase stored _in a single * key iN. comma) __ t table! erjoi - All the dota oF Fhe €iys be « F10™M anothe displaye er Lable | only match vecosd will be displayed | J note: fF here is _mo matching record 11 Othe). tablag | then the view will Show the TECord with blank values © databose view ‘t View iS Ciecu€d of one ot mare tables by Com! bining the fi : IdS_Using inner join sucha view 13 casled a4 pata base view Can not perform DY Main tenance operaHon en jab we can, just 1ead the dota —@ Projechon yiew- ae JF a view 15 created of O single table, then i called-a 2 Projection. view This view ciiiow Us to sead and al¥o mainiiN the data Only eequied fields Filtered out ® Help view - ‘ The Help view {6 created on two or more shan two fables =| _Specificany for He ‘Search Help’ in opzc eee Combines _the idata‘by- usingsan outer join =| - Aiiows only to aead the doto ond cannot maintosn 4ne a. dara _-usedas search help selection metho d-_ TMG even|S WM Before Sing the g 1 saving he data in + if bbe > € dedebase oat eHng the dara dispioy D nvjer delehng the data display @creaking _a_new enby @® Toble Maintenance Geneator- The pinpos of the table maintenance GENEAFOr 1s pp aun 1 tou tne records or entries from Ihe database joie TMG is a interface too! which used Jo change the enhy oF the table oy delet? an enhy from the fable 21 Cee entry 5EI| —¥ Enley Table Nome —> click change button —) gp fol: lities ] v Provicle Authorizal” Groups— Provide uncon Group <— select Ter | wv provide maintenancescreen — + Provide maintenanc (singJe step ortwo sep) | TMG check b' 430 01 3} Gingle.sep maintenance screen | Two step maintenance 8aceP Table Maintenance progior Juno Snieen crenred the overview scree t Gingle screen are creased ‘ThEUSe? cansee usher you can add » dele _| the key feilds in he first _secieen or edit seconds andean Fuster go on to edit furthest Pens details. es will have only-one screen, ON OUEPUES) 15 1ike Prog cen cutpat Ne B1SCESS Rehose oy EOE SCTCBN IS displayed. sa etteEvent athig e 2 wand HEED “LIKE a MOCESS Ates anny) th after saeon_s dispel SOMO N ourg ged + Al-geléction lassical Report A classical report 19 cieated by using Ihe cukpur q > z dato in the ante statement insi 2p: The (a Side a loc P=They do not conten any sub reper} These aeport consist oF only one screen as an ou classical Report Event~ E pisgiam - Upload o1 Lead the program into memory For Execution D Qnitializahon- Used to initialize the default values oF program variable and gelechon- Screen variab\e D AT -Selechon Sseen ouput - Hon sc.een Event. is used to modify the s dynamically hosed on user action on the selecHon %c1€CD + ) AT-Selection-scieen j alec screen Event used to yvalidake mustipie Peilds oF select” scree © AselecHon -sceen an Field Fi : n Va) ida}e Singl€ input field on the selection Sere ( saber, © Al-gelecHon on Value Request Pield This event is used to provide a seasch helpfor 99 oe | ateractive epait Interactive Report Programming Used to toctivery @hol tne data detriveul and display of dato Inleradive Rept ued to create a detailed listand the delaiie4 data is written ona secondary List Events in Intevac ve Repost - selection: USER Command Top.cF - Page during Line Selection + AT PP AT Line 2: AT Sy SET PP -Stokis pT _Line-SelecHon “This event i$ used to generale an interachive sist whenever particular in the out is double clicked 2 AT us€R-Command- e A ai Thig is used to handleuser_action op thé sce ef : = whenever standaid menu ba and applicaHon tool are chang 6 Top-of Page during Line selection = bs this eal usd. to wrie something oP ri a page_ok individual Gécondary List Ais Top-of page oven ef —to write Something. on ehly basic disk — ea) ® frepg - teaeate pr-stalus (customize bulto? ons elie FL to ia puncHon Keys ofe; GIMP 1S the default PACKAGE which ICN 1S provided b'snp.| \ FHoke: paxameley not occept any Ploar Jaks : ¢ BO See | = 1EYpe | | pata Types_SAP-ABAP- eric Para ci numeri +YpI Choracker Data Type 1_— Integer © = char & —* Ploat N— Numeric char fe 7 Packed Decimey 0 —} date T => Time Pan dees “i T ynkox | E Dara: Type --- fiom {databoxe table) ca _ inte tobe a ae nhoducing PES Stevernen “Oth the on eeg10 stored with Types nei n3% 0, oeoloving Shuchie if ABAP edifor- Syn OX | | pata: Begin of gt not Gove any record in SAP ~ Qnlemnal tables ase dynamic memory socation The Scope of the in}enal table is up-to that proqian2— * nseting| Accessing record. fom inleinol table aeons Se) ae re [ sunbaar gions aye Data <@nbeinal fable) xe table of «Marke? Syntax oP Work faeq pleats ____ pata “xiderk rea) type Canadane name? void Lines Lines 19 the keyword which rehuins she numre, able Internal Tab)e Ce Ng intenel yabie by yeFewing darabetse Lik abode Tak Ke table of < lA} parchose Tat Tnteinal © with Header Line der Line creates one work area with tne dam table: 1-6 Wame of iWork Mea and anteinal Ta type Name Noss: LITY type tobié f JF Note -In Subtoukine ‘ USINg - Ack asa j 4 Jsins E050 importing 7 Paametey, cha Dg'D -Ack as 'MPerting and dE *POIEITG Pak meler gubroulne with Parameter syntax ~ C form | tine cpiergy| IM [changing --vatue(] (Parameter) type datatype) | like

You might also like