Getting Started with ABAP: SAP Press
Autor Brian O'Neillen Limba Engleză Paperback – 2016
ProgrammingBasicsBecomefamiliarwiththeverybasicsofABAP,fromsyntax,stringmanipulation,andobjectcreation,tocodeformatting,datatypes,andapplicationdevelopment.
ProgrammingToolsDiscoverthetoolsatyourdisposalincludingtheABAPeditorinEclipse,updatedprogrammingfeaturesinthenewrelease,andmore.
SampleCodeFollowalongwithstep-by-stepinstructionsandfullsamplecode,andbecomefamiliarwiththeintricaciesofABAPasyoucreateyourveryfirstprograms.
Highlights:
- ABAPbasics
- Flowcontrol
- Debugging
- Creatingtables
- Definingobjects
- Datastorageinstandardmemory
- Modularization
- Tablesyntax
- Lockobjects
- Prettyprint
Din seria SAP Press
- 20% Preț: 333.69 lei
- 20% Preț: 330.74 lei
- 20% Preț: 273.33 lei
- 20% Preț: 389.76 lei
- 20% Preț: 375.88 lei
- 20% Preț: 384.83 lei
- 20% Preț: 271.26 lei
- 20% Preț: 369.65 lei
- 20% Preț: 375.92 lei
- Preț: 397.69 lei
- 20% Preț: 360.00 lei
- 20% Preț: 394.00 lei
- 20% Preț: 397.43 lei
- 20% Preț: 404.01 lei
- 20% Preț: 384.48 lei
- 20% Preț: 390.80 lei
- 20% Preț: 452.11 lei
- 20% Preț: 423.91 lei
- 20% Preț: 389.76 lei
- 11% Preț: 414.07 lei
- 20% Preț: 440.54 lei
- 20% Preț: 392.96 lei
- 20% Preț: 426.41 lei
- 20% Preț: 277.06 lei
- 20% Preț: 170.36 lei
- 20% Preț: 214.26 lei
- 20% Preț: 214.37 lei
- 20% Preț: 373.49 lei
- 20% Preț: 418.78 lei
- 20% Preț: 366.30 lei
- 20% Preț: 211.45 lei
- 20% Preț: 354.22 lei
- 20% Preț: 647.34 lei
- 20% Preț: 428.51 lei
- 20% Preț: 373.54 lei
- 20% Preț: 413.03 lei
- 20% Preț: 412.74 lei
- 20% Preț: 408.04 lei
- 20% Preț: 427.33 lei
- 20% Preț: 413.77 lei
- 20% Preț: 531.67 lei
- 20% Preț: 414.00 lei
- 20% Preț: 378.65 lei
- 20% Preț: 500.72 lei
- 20% Preț: 435.00 lei
- 20% Preț: 488.16 lei
- 20% Preț: 402.51 lei
- 20% Preț: 485.60 lei
- 20% Preț: 380.46 lei
- 20% Preț: 416.47 lei
Preț: 260.38 lei
Preț vechi: 325.47 lei
-20%
Puncte Express: 391
Preț estimativ în valută:
49.89€ • 54.04$ • 42.78£
49.89€ • 54.04$ • 42.78£
Carte indisponibilă temporar
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781493212422
ISBN-10: 1493212427
Pagini: 451
Dimensiuni: 174 x 228 x 30 mm
Greutate: 0.82 kg
Editura: Rheinwerk Verlag GmbH
Seria SAP Press
ISBN-10: 1493212427
Pagini: 451
Dimensiuni: 174 x 228 x 30 mm
Greutate: 0.82 kg
Editura: Rheinwerk Verlag GmbH
Seria SAP Press
Cuprins
Introduction...15
PARTITheFoundation
1...TheHistoryofSAPTechnologies...21
...FromR/1toS/4HANA...21
...NavigatinganABAPSystem...23
...OverviewoftheABAPScreeninSAPGUI...23
...OverviewofABAPScreeninSAPNWBC...27
...OverviewofABAPScreeninSAPFiori...27
...ABAPSystemLandscapes...28
...Client/ServerArchitecture...28
...BackgroundJobs...29
...Sandbox,Dev,QA,PRD...31
...FindingtheVersionofaSysteminSAPGUI...33
...TheLimitationsofBackwardCompatibility...34
...Summary...36
2...CreatingYourFirstProgram...37
...Hello,World!....37
...CreatingaNewProgramwithEclipse...37
...CreatingaNewPrograminTransactionSE80...40
...Writinga"Hello,World!"Program...44
...DataTypes...46
...TheDataKeyword...46
...NumericDataTypes...47
...CharacterDataTypes...49
...InlineDataDeclarations...51
...ArithmeticandBasicMathFunctions...52
...ArithmeticOperations...52
...MathFunctions...54
...FlowControl...56
...IFStatements...56
...CASEStatements...59
...DOLoops...60
...WHILELoops...60
...FormattingCode...61
...Comments...63
...CommonCommentingMistakes...64
...UsingCommentswhileProgramming...64
...ClassicSelectionScreenProgramming...65
...SELECTION-SCREEN...66
...BLOCK...67
...PARAMETER....69
...SELECT-OPTIONS...72
...SelectionTexts...74
...ProgramLifecycle...75
...ATSELECTION-SCREEN...75
...START-OF-SELECTION...76
...DebuggingBasics...76
...ProgramtoDebug...77
...BreakpointsinEclipse...79
...BreakpointsintheSAPGUI...83
...WatchpointsinEclipse...88
...WatchpointsinSAPGUI...91
...TyingItAllTogether...92
...TheProblem...93
...TheSolution...94
...Summary...95
3...CreatingDataDictionaryObjects...97
...WhatIsaDataDictionary?...97
...WhatIsaDatabase?...97
...DataElements...99
...EntityRelationshipDiagrams...100
...DatabaseNormalization...101
...RelationshipsinERDs...103
...TheFlightDataModel...105
...FlightExampleERD...105
...CreatingandEditingTables...108
...ViewingtheFlightTableConfiguration...109
...ViewingtheFlightData...116
...SettingUptheFlightsExample...118
...CreatinganAppendStructure...119
...CreatingaCustomTransparentTable...122
...DataElements...130
...ViewingtheS_BOOK_IDDataElement...130
...CreatingaNewDataElement...133
...Domains...135
...ViewingtheBOOLEANDomain...136
...CreatingaNewDomain...138
...Documentation...140
...MaintenanceDialogs...141
...StructuresandTableTypes...143
...CreatingStructures...143
...CreatingTableTypes...145
...Summary...146
4...AccessingtheDatabase...149
...SQLConsoleinEclipse...149
...SELECTStatements...151
...BasicSELECTStatements...151
...SELECTSINGLE...153
...SELECT...UPTOnROWS...155
...SELECT...WHERE...155
...INSERT...156
...MODIFY/UPDATE...158
...DELETE...159
...INNERJOIN...160
...LEFTOUTERJOIN...163
...FORALLENTRIESIN...165
...WithSELECTOptions...167
...NewOpenSQL...169
...TableLocks...170
...ViewingTableLocks...172
...CreatingTableLocks...174
...SettingTableLocks...175
...PerformanceTopics...179
...ObsoleteDatabaseAccessKeywords...180
...SELECT...ENDSELECT...181
...ShortFormOpenSQL...181
...Summary...181
5...StoringDatainWorkingMemory...183
...UsingABAPDataDictionaryDataTypes...183
...DataTypes...183
...CreatingYourOwnStructures...185
...FieldSymbols...186
...StandardTable...188
...DefiningStandardTables...188
...READTABLE...190
...LOOPAT...193
...InsertingRowsinaStandardTable...195
...ChangingRowsofaStandardTable...196
...DeletingRowsofaStandardTable...197
...SortedTable...199
...DefiningSortedTables...199
...Inserting,Changing,andDeletingSortedRows...200
...BINARYSEARCH...202
...DELETEADJACENTDUPLICATESFROM...204
...HashedTable...205
...DefiningHashedTables...205
...ReadingHashedTables...206
...Inserting,Changing,andDeletingHashedTableRows...207
...WhichTableShouldBeUsed?...208
...UpdatingABAPDataDictionaryTableType...210
...CopyingTableData...212
...DisplayingDatafromWorkingMemory...213
...ObsoleteWorkingMemorySyntax...214
...WITHHEADERLINE...215
...OCCURS...215
...SquareBrackets([])...215
...ShortFormTableAccess...215
...Summary...216
6...MakingProgramsModular...217
...SeparationofConcerns...217
...IntroductiontoObject-OrientedProgramming...220
...WhatIsanObject?...221
...ModularizingwithObject-OrientedProgramming...222
...StructuringClasses...223
...Implementationvs.Definition...223
...CreatingObjects...224
...PublicandPrivateSections...225
...ClassMethods...226
...Importing,Returning,Exporting,andChanging...230
...Constructors...236
...Recursion...237
...Inheritance...239
...GlobalClasses...241
...HowtoCreateGlobalClassesinEclipse...242
...HowtoCreateGlobalClassesinTransactionSE80...243
...UsingtheForm-BasedViewinTransactionSE80...245
...ObsoleteModularization...249
...FunctionModules...249
...FormSubroutines...257
...Summary...258
7...CreatingaShoppingCartExample...261
...TheDesign...262
...TheDatabase...263
...TheGlobalClass...263
...TheAccessPrograms...264
...DatabaseSolution...266
...DataElements...266
...TransparentTables...271
...AccessingtheDatabaseSolution...280
...CreatingClassicScreensfortheSolution...286
...ProductMaintenanceProgram...286
...ShoppingCartMaintenanceProgram...290
...Summary...295
PARTIIFinishingTouches
8...WorkingwithStringsandTexts...299
...StringManipulation...299
...StringTemplates...299
...StringFunctions...302
...TextSymbols...304
...CreatingTextSymbols...304
...TranslatingTextSymbols...309
...TranslatingDatainTables...311
...ObsoleteStringsandText...316
...UpdatingtheShoppingCartExample...316
...ApplyingTextSymbols...316
...UpdatingtheDatabase...319
...UsingtheTranslationTable...324
...Summary...327
9...WorkingwithDates,Times,Quantities,andCurrencies...329
...Dates...329
...DateTypeBasics...330
...FactoryCalendars...331
...DatumDateType...335
...SystemDateFields...336
...Date-LimitedRecords...336
...Times...337
...CalculatingTime...338
...Timestamps...338
...SY-UZEIT(SystemTimevs.LocalTime)...341
...Quantities...341
...DataDictionary...342
...ConvertingQuantities...344
...Currencies...345
...DataDictionary...346
...ConvertingCurrencies...347
...UpdatingtheShoppingCartExample...348
...UpdatingtheDatabase...349
...UpdatingtheGlobalClass...356
...UpdatingtheABAPPrograms...358
...Summary...361
10...ErrorHandling...363
...SY-SUBRC...363
...MessageClasses...364
...DisplayingaMessageClass...364
...CreatingaMessageClass...367
...UsingtheMESSAGEKeyword...368
...ExceptionClasses...372
...UnhandledExceptions...373
...TRY/CATCHStatements...378
...CustomExceptionClasses...381
...ObsoleteExceptions...386
...Non-Class-BasedExceptions...386
...UpdatingtheShoppingCartExample...389
...Summary...392
...Appendices...393
A...PreparingyourDevelopmentEnvironment...395
B...ModernUITechnologies...431
C...OtherResources...439
D...TheAuthor...443