sap abap
DESCRIPTION
TRANSCRIPT
![Page 1: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/1.jpg)
Contact: 091-9885022027Email: [email protected] name: SAP abapTrainer: SanthoshDuration: 60 HrsSession: Daily 1 Hr
![Page 2: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/2.jpg)
What is ABAP?Logon to SAP EnvironmentTransaction CodesMultitasking CommandsCommentsErrorsABAP/4 Editor ( SE38 )Steps for Creating a ProgramElements in R/3 Screen
Topic 1: Introduction to ABAP/4
Continued in next slide
![Page 3: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/3.jpg)
Output StatementsOperators in ABAPData, Parameter & Constant StatementsData Types & ClassificationData Objects & ClassificationText ElementsString OperationsControl StatementsField strings.
![Page 4: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/4.jpg)
ABAP Dictionary IntroductionData Dictionary FunctionsData Dictionary ObjectsData Base TablesStructuresViews
Topic 2: ABAP Dictionary
![Page 5: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/5.jpg)
Data ElementsType GroupsDomainsSearch helpsLock objectsPrimary Key And Foreign KeyTable Maintenance Generator.
![Page 6: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/6.jpg)
Creating a packageDifference between local objects & packagesTransferring local objects to packages.
Topic 3: SAP ABAP Packages
![Page 7: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/7.jpg)
Variants IntroductionCreating variants in ABAP Editor & Data Dictionary.
Topic 4: SAP ABAP Variants
![Page 8: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/8.jpg)
Message Class IntroductionMessage typesCalling message class in Report & Dialog programs.
Topic 5: SAP ABAP Message Classes
![Page 9: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/9.jpg)
Parameter StatementSelect-options StatementSelection-screen StatementScreen table and its fieldsDynamic screen modification by using Modif Id key.
• Topic 6: Selection screen Introduction
![Page 10: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/10.jpg)
SelectInsertModifyUpdateDelete
Topic 7: SAP ABAP Open SQL Statements
![Page 11: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/11.jpg)
Types of Internal TablesDeclaring Internal TablePopulating Internal TableProcessing Internal TableInitializing Internal TablesInner Joins And For All EntriesControl Break Statements
Topic 8: SAP ABAP Internal Tables
![Page 12: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/12.jpg)
Debugging Techniques IntroductionBreak-points (Static & Dynamic)Watch points and call stackDynamically changing internal tables contents in Debugging
EditorOptions to step through the program in Debugging Editor
Topic 9: Debugging Techniques
![Page 13: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/13.jpg)
Modularization Techniques IntroductionIncludesSubroutinesPassing Parameters to SubroutinesPassing Tables to SubroutinesFunction Groups & Function Modules.
Topic 10: SAP ABAP Modularization Techniques
![Page 14: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/14.jpg)
Reports IntroductionClassical Reports Interactive ReportsTechniques Used For Interactive Reports 1. Hotspot 2. Hide 3. Get CursorALV Reports Interactive ALV ReportsSaving Report Output to PDFOOPs ALVSAP Query
Topic 11: SAP ABAP Reports
![Page 15: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/15.jpg)
MPP IntroductionRelationship between Screen, Flow Logic and ProgramScreen PainterMenu PainterCreating Transaction CodesFlow Logic EventsProcess Before Output (PBO)Process After Input (PAI)Process On Value Request (POV)
Continued in next slide
Topic 12: Dialog / Module Pool Programming/ Transactions
![Page 16: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/16.jpg)
Process On Help Request (POH) Include Programs in MPPDynamic ScreensLeave ScreenLeave to ScreenCall ScreenSet ScreenProcessing of List from Transaction and Vice VersaElements in Screen LayoutTable ControlsTab-strip ControlsSub-screens
![Page 17: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/17.jpg)
Object Oriented ABAP OverviewDefining a ClassImplementing a ClassEncapsulation and Implementation HidingObject Initialization and CleanupInheritancePolymorphismDynamic Method Call BindingInterfacesInterface Inheritance Vs Implementation InheritanceInheritance Vs Composition
Topic 13: SAP ABAP OOPS Concept Training
![Page 18: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/18.jpg)
BDC IntroductionRecordingBDC MethodsCall Transaction MethodSession MethodHandling Table Controls in BDC
Topic 14: SAP ABAP Batch Data Communication
![Page 19: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/19.jpg)
Different MethodsFlat file creationUploading dataFile HandlingApplication ServerPresentation Server
Topic 15: Legacy System Migration Workbench (LSMW)
![Page 20: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/20.jpg)
SAP Scripts IntroductionComponents of SAP ScriptsLayout SetStandard TextOut Put ProgramModifying Standard SAP Script LayoutsIncluding LogosSAP Script Utilities – Upload / Download.
Topic 16: SAP ABAP Scripts
![Page 21: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/21.jpg)
Smart Forms IntroductionGraphics ManagementStyle MaintenanceParagraph FormatsCharacter FormatsWriting print program and designing layouts.
Topic 17: Smart Forms
![Page 22: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/22.jpg)
Introduction to Distributed EnvironmentIntroduction to Cross Applications.
Topic 18: Runtime Analysis & SQL Tracing Cross Applications
![Page 23: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/23.jpg)
Introduction to RFCCreating RFC Destination between 2 SystemsCreating Remote Enabled Function ModulesCreating program using Remote Enabled Function Modules
Topic 19: RFC
![Page 24: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/24.jpg)
ALE BasicsOverview of Outbound & Inbound ProcessConfiguration StepsDefine logical systemsAssign client to logical systemRFC destinationCustomer distribution modelCreating Ports
Topic 20: ALE
![Page 25: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/25.jpg)
What is an Idoc?Types of IdocsBasic IdocsExtension IdocsCreating IdocsMessage TypesAssigning Idoc type to Message type.
Topic 21: IDocs
![Page 26: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/26.jpg)
EDI BasicsDifference between ALE & EDIOverview of Outbound & Inbound ProcessConfiguration StepsPort CreationPartner Profile Creation.
Topic 22: EDI
![Page 27: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/27.jpg)
BAPI OverviewCreation of BAPIFinding Standard BAPIsEnhancing Standard BAPIs.
Topic 23: SAP ABAP BAPIs
![Page 28: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/28.jpg)
User Exits OverviewFinding and Implementing User ExitsCustomer Exits OverviewFinding and implementing Customer ExitsTypes of Customer ExitsField ExitScreen ExitFunction ExitMenu Exit
Topic 24: SAP ABAP User Exits
![Page 29: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/29.jpg)
BADIs OverviewDefining a BADIImplementing a BADIEnhancement PointsExplicit and Implicit Enhancements.
Topic 25: SAP ABAP BADIs
![Page 30: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/30.jpg)
Correction & Transport request (CTS)Transport OrganizerWork Bench RequestTask CreationRelease ObjectsSAP Memory & ABAP MemoryLogical Database.
Topic 26: SAP ABAP Miscellaneous Topics
![Page 31: Sap abap](https://reader033.vdocuments.pub/reader033/viewer/2022061121/546ec217af79599a798b6341/html5/thumbnails/31.jpg)
Thank You