Events.csdn

1y ago
18 Views
2 Downloads
2.93 MB
55 Pages
Last View : 2d ago
Last Download : 2m ago
Upload by : Kamden Hassan
Transcription

CD251ABAPSAPNetWeaver 7.0

This presentation outlines our general product direction and shouldnot be relied on in making a purchase decision. This presentation isnot subject to your license agreement or any other agreement withSAP. SAP has no obligation to pursue any course of businessoutlined in this presentation or to develop or release anyfunctionality mentioned in this presentation. This presentation andSAP's strategy and possible future developments are subject tochange and may be changed by SAP at any time for any reasonwithout notice. This document is provided without a warranty of anykind, either express or implied, including but not limited to, theimplied warranties of merchantability, fitness for a particularpurpose, or non-infringement. SAP assumes no responsibility forerrors or omissions in this document, except if such damages werecaused by SAP intentionally or grossly negligent.SAP AG 2007, SAP TechEd ’07 / CD251 / 2

Rich HeilmanSoftware Engineer/Analyst, Yorktowne CabinetryThomas JungSAP NetWeaver Product Management, SAP Labs, LLC.Oliver MayerSAP NetWeaver Product Management, SAP Labs, LLC.Peter McNultySAP NetWeaver Product Management, SAP Labs, LLC.Peter WaltersBusiness Programming Solutions, SAP AmericaGuochen WeiSenior Architect, SAP Labs ChinaSAP AG 2007, SAP TechEd ’07 / CD251 / 3

OOABAPServiceWeb Dynpro ABAP

,:ABAPEnterprise ServiceABAPSAPSAP AG 2007, SAP TechEd ’07 / CD251 / 5UIWeb Dynpro

SAP NetWeaver —SAP R/3EnterpriseSAP R/34.6CERP:SAP ERPEdition 2004SAP ERP6.0SAP NetWeaver ’04SAP Web AS6.20Composite ApplicationsSAP IONAPPLICATIONPLATFORMSAP NetWeaver 7.0SAP OCESSINTEGRATIONAPPLICATIONPLATFORMLife Cycle MgmtAPPLICATIONPLATFORMSAP AG 2007,SAP TechEd ’07 / CD251 / 6INFORMATIONINTEGRATIONSAP NetWeaverLife Cycle MgmtPROCESSINTEGRATIONPEOPLEINTEGRATIONLife Cycle MgmtINFORMATIONINTEGRATIONLife Cycle MgmtPEOPLEINTEGRATIONComposite ApplicationsSAP NetWeaverSAP NetWeaverSAP NetWeaver ’04Composite ApplicationsSAP Basis4.6DSAP NetWeaver 7.0Composite ApplicationsSAP ERP

ABAPSAP GUIWeb DynproBSPDynproICFCFWXSLT/STABAP/ABAP ObjectsObject ServicesOpen SQLNative SQLData Base InterfaceData Base(AS ABAP Scheme)SAP AG 2007, SAP TechEd ’07 / CD251 / 7ICMRFCInterface

:SAP AG 2007, SAP TechEd ’07 / CD251 / 8

(2).:SAP AG 2007, SAP TechEd ’07 / CD251 / 9

NetWeaverSAP AG 2007, SAP TechEd ’07 / CD251 / 10

SAP AG 2007, SAP TechEd ’07 / CD251 / 11

OOABAPServiceWeb Dynpro ABAP

ServicesABAP!:NW AS ABAP!SAP AG 2007, SAP TechEd ’07 / CD251 / 13ABAP

Thisis the abstractCA persistentsuper class(orwiththe persistent),frameworkCL persistentfunctionalityprovided by SAP.You cannot changethe superclassCB persistentThis. class providesthe Abstractimplementation ofmany of the keyPersistentInterfaces.SAP AG 2007, SAP TechEd ’07 / CD251 / 14ClassBuilder.Class BuilderSETGET

Query ManagerABAPinterfaceIF OS QUERYMANAGERQueryManager.SAP AG 2007, SAP TechEd ’07 / CD251 / 15.

1SAP AG 2007, SAP TechEd ’07 / CD251 / 16

OOABAPServiceWeb Dynpro ABAP

1/2(),(),)SAP AG 2007, SAP TechEd ’07 / CD251 / 18

2/2(: short dumpJava, C SAP AG 2007, SAP TechEd ’07 / CD251 / 19)

RAISE EXCEPTION TYPE cx page not foundEXPORTING page 'http://www.sap.com/shop/'.DATA excp TYPE REF TO cx page not found.CREATE OBJECT excpEXPORTING page 'http://www.sap.com/shop/'.RAISE EXCEPTION excp.(runtime exception)x 1 / 0."creates exception cx sy zerodivide,SAP AG 2007, SAP TechEd ’07 / CD251 / 20:,.

: TRY.ENDTRYDATA excp TYPE REF TO cx sy file open mode.TRY.OPEN DATASET file FOR OUTPUT IN BINARY MODE.TRANSFER xbuffer TO file.CLOSE DATASET file.WRITE: 'Buffer successfully written'.CATCH cx sy file open mode INTO excp.WRITE: 'File', excp- filename, 'is not open'.CATCH cx sy file access errorWRITE: 'Other file IO exception occurred'.ENDTRY.SAP AG 2007, SAP TechEd ’07 / CD251 / 21

CATCH‘’‘’CX ROOTCX SY ARITHMETIC ERRORCX PAGE NOT FOUNDCX SY ZERODIVIDESAP AG 2007, SAP TechEd ’07 / CD251 / 22CX SY ARITHMETIC OVERFLOW

CX ROOTCX STATIC CHECKSignaturestaticallycheckedby compilerand dynamicallyat runtimeSAP AG 2007, SAP TechEd ’07 / CD251 / 23CX DYNAMIC CHECKSignaturecheckedonly at runtimeCX NO CHECKNot insignature,never checked

2SAP AG 2007, SAP TechEd ’07 / CD251 / 24

OOABAPServiceWeb Dynpro ABAP

–ABAP Objects––ClassesInterfaces–EventsABAP Objects–––SAP Basis, Release 4.5SAP Basis Release 4.6InheritanceCompound interfacesDynamic InvokeSAP Web Application Server, Releases 6.10, 6.20, 6.40;SAP NetWeaver 7.0 and 7.1––FriendsObject Services–Shared ObjectsSAP AG 2007, SAP TechEd ’07 / CD251 / 26

FieldFieldFieldfieldsfieldsfieldrun timeDATA:Text(20) TYPE C VALUE 'Hello world'.FIELD-SYMBOLS: fs TYPE ANY.ASSIGN Text TO fs .WRITE / fs .SAP AG 2007, SAP TechEd ’07 / CD251 / 27de-referenced

fieldLOOP . INTO wa.ENDLOOP.waLHBA04003300CARRIDCONNID0017AABALHSAP AG 2007, SAP TechEd ’07 / CD251 / 2833000400LOOP . ASSIGNING wa .ENDLOOP.CARRID wa AACONNID0017BALH04003300

Fieldfield symbolsFieldFieldfield–5fieldSAP AG 2007, SAP TechEd ’07 / CD251 / 29Fieldfield

FieldfieldREAD TABLE . ASSIGNING fs INTO wa: 1000: 100PropertiesfieldSORTFieldUNASSIGNfieldSAP AG 2007, SAP TechEd ’07 / CD251 / 30fieldfield

ANY, DATASIMPLE, NUMERICC, N, X, PCSEQUENCE, XSEQUENCE, CLIKEANY TABLEINDEX TABLESTANDARD TABLESAP AG 2007, SAP TechEd ’07 / CD251 / 31HASHED TABLESORTED TABLE

3SAP AG 2007, SAP TechEd ’07 / CD251 / 32

4SAP AG 2007, SAP TechEd ’07 / CD251 / 33

OOABAPServiceWeb Dynpro ABAP

Web Services:WEB SERVICESSAP AG 2007, SAP TechEd ’07 / CD251 / 35

Web Services: Web ServicesWeb servicesSAP AG 2007, SAP TechEd ’07 / CD251 / 36

Web viceServiceSAP AG 2007, SAP TechEd ’07 / CD251 / 37Service

SAPWeb Services“” Web ServiceIntegration ServerWeb emIntegration ProcessesXI ProtocolProxySOAPProxy RuntimeLocalIntegration EngineWeb Service(SAP/SAP)SAP AG 2007, SAP TechEd ’07 / CD251 / 38SOAP“” Web ServiceWeb ServicesFrameworkSAP Web AS6.40

InterfaceInterfaceSAP NetWeaverinterfacesGovernance Processinterface“interfaceSAP AG 2007, SAP TechEd ’07 / CD251 / 39”

5SAP AG 2007, SAP TechEd ’07 / CD251 / 40

OOABAPServiceWeb Dynpro ABAP

Web Dynpro ?–MVC (“model-view-controller”)–SAP NetWeaver Developer Studio ABAP WorkbenchRuntimeSAP NetWeaver Application ServerUISAP AG 2007, SAP TechEd ’07 / CD251 / 42

Web DynproWeb DynproToolsWebWeb DynproMetadataUI,Web Dynpro RuntimeUIJAVA“Web UI”,footprintClient-side dynamics508 accessibilitySAP AG 2007, SAP TechEd ’07 / CD251 / 43ABAP

Web DynproWeb DynproUI(WebBrowserSmartClient) UIhttp://.HTML, JSRenderingEnginehttp://.XML, deltaRenderingEngine?RenderingEngineMeta Data xml wd:xxx /xml Web DynproSAP AG 2007, SAP TechEd ’07 / CD251 / 44

Model View Controller (MVC)MVC.RequestResponse.Binding LayerSAP AG 2007, SAP TechEd ’07 / CD251 / 45

Web DynproWeb Dynpro– UI–––––––LabelSAP AG 2007, SAP TechEd ’07 / CD251 / 46

6SAP AG 2007, SAP TechEd ’07 / CD251 / 47

OOABAPServiceWeb Dynpro ABAP

ABAP,–(SOA)ABAPProcessing, Classic Dynpro, direct SQL access)SAP AG 2007, SAP TechEd ’07 / CD251 / 49(List.

SAP Public Web:SAP Developer Network (SDN):https://www.sdn.sap.com/irj/sdn/abapRelated SAP Education and Certification /catalog/netweaver/abap.epxRelated Workshops/Lectures at SAP TechEd 2007CD200, News in ABAP – Concepts to Further Increase the Power ofABAP Development, 2 hour lectureCD214, Web Dynpro for ABAP Overview, 2 hour lectureCD253, ABAP Workbench Power Usage, 2 hour hands-onCD255, Developing User Interfaces with Web Dynpro for ABAP, 4hour hands-onCD350, Advanced ABAP Programming, 4 hour hands-onSAP AG 2007, SAP TechEd ’07 / CD251 / 50

SDN Subscriptions ProgramThe SDN Subscriptions Program introduces the SAP NetWeaver,Development Subscription for individual developers. Available for purchasein Germany and the United States.Subscription gives you one year access to SAP NetWeaver platform software, patches, and updatesDevelopment license for SAP NetWeaver to evaluate, develop and testStandard software maintenanceOnline sessions from SAP TechEdAccess to SAP Enterprise Services Workplace for testingPremium presence in forumsPurchase the SAP NetWeaver, Development Subscription todayat the SAP Community Clubhouse, or online athttps://www.sdn.sap.com/irj/sdn/devsubVisit us at the Community Clubhouse, show us you are asubscriber, and get a gift!SAP AG 2007, SAP TechEd ’07 / CD251 / 51

Q&A–SAP AG 2007, SAP TechEd ’07 / CD251 / 52–

.!SAP AG 2007, SAP TechEd ’07 / CD251 / 53

SAP Certifications Related to SAP TechEd TopicsTopicExam LevelCertificate TitleSolution BasisABAPProfessionalSAP Certified Development Professional - ABAP System Interfaces withSAP NetWeaver 7.0SAP NetWeaver 7.0ABAPProfessionalSAP Certified Development Professional - ABAP System Interfaces withSAP NetWeaver 7.0SAP NetWeaver 7.0ABAPAssociateSAP Certified Development Consultant – ABAP Dev with NetWeaver 2004SAP NetWeaver 2004ABAPAssociateSAP Certified Development Associate – ABAP with SAP NetWeaver 7.0SAP NetWeaver 7.0ADMProfessionalSAP Certified Technology Professional – NetWeaver 7.0 PlatformSAP NetWeaver 7.0ADMProfessionalSAP Certified Technology Professional – NetWeaver 7.0 SecuritySAP NetWeaver 7.0ADMAssociateSAP Certified Technology Associate – SAP Web AS Platform with OracleSAP NetWeaver 2004ADMAssociateSAP Certified Technology Consultant – NetWeaver 7.0 SysAd with OracleSAP NetWeaver 7.0BIAssociateSolution Consultant SAP NetWeaver ’04s – SAP BISAP NetWeaver 7.0E2EAssociateSAP Certified E2E Application Management Expert – Change Control MgmtSAP NetWeaver 7.0E2EAssociateSAP Certified E2E Application Management Expert – Root Cause AnalysisSAP NetWeaver 7.0JavaProfessionalSAP Certified Development Professional – JAVA with NetWeaver 7.0SAP NetWeaver 7.0JavaAssociateSAP Certified Development Associate – JAVA with NetWeaver 7.0SAP NetWeaver 7.0MDMAssociateSAP Certified Application Associate – Master Data Management 5.5 (SP04)SAP NetWeaver 2004SMAssociateSolution Consultant SAP Solution Manager 4.0 – Implementation ToolsSAP NetWeaver 7.0SOAAssociateSAP Certified Associate Enterprise ArchitectEnterprise SOAXIAssociateCertification Development Consultant SAP NetWeaver 2004sSAP NetWeaver 7.0For a complete listing of certifications, please go towww.sap.com/services/education/certificationSAP AG 2007, SAP TechEd ’07 / CD251 / 54

Copyright 2007 SAP AG. All Rights ReservedNo part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may bechanged without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries, zSeries, System i, System i5, System p,System p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5 , OpenPower and PowerPC aretrademarks or registered trademarks of IBM Corporation.Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.Oracle is a registered trademark of Oracle Corporation.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C , World Wide Web Consortium, Massachusetts Institute of Technology.Java is a registered trademark of Sun Microsystems, Inc.JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.MaxDB is a trademark of MySQL AB, Sweden.SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registeredtrademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies.Data contained in this document serves informational purposes only. National product specifications may vary.The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express priorwritten permission of SAP AG.This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments,and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that thisdocument is subject to change and may be changed by SAP at any time without notice.SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other itemscontained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability,fitness for a particular purpose, or non-infringement.SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. Thislimitation shall not apply in cases of intent or gross negligence.The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained inthese materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages.SAP AG 2007, SAP TechEd ’07 / CD251 / 55

SAP NetWeaver '04 SAP NetWeaver 7.0 SAP R/3 7Ç4.6C SAP ERP Edition 2004 SAP R/3 Enterprise SAP ERP 6.0 ERP ( SAP Basis 7Ç 4.6D SAP Web AS SAP NetWeaver '04 6.20 SAP NetWeaver PEOPLE INTEGRATION INFORMATION INTEGRATION PROCESS INTEGRATION APPLICATION PLATFORM Composite Applications Life Cycle Mgmt SAP NetWeaver PEOPLE INTEGRATION .

Related Documents:

also the Top 10 Most Inluential Translated Technology Books list from CSDN in China. Bill’s second book was The Ana-lytics Revolution (John Wiley & Sons, Inc., September, 2014). Bill Franks billfranksga 4.8K @billfranksga 4.3K

13.4 Probabilities of Compound Events.notebook May 29, 2013 13.4 Date: LT: nbp.13 I can calculate probabilities of compound events. Compound event Mutually exclusive events Overlapping events independent events dependent events Combining two or more

A broad consensus [7–10] favors the definition of rare events data as binary variables with much fewer events (ones) than non-events (zeros). In other words, the degree of imbalance is more extreme in rare events than it is in class imbalanced data, such that rare events are characterized by the number of ones being hundreds to thousands

Grails 3 Events API Grails events plugin statically injects Events API methods in Grails Controllers and Services using a trait called Events. You can implement this trait in other artefacts. Consume events on(key) { /* handle event */ } Publish events notify(key, data) sendAndReceive(key, data) { reply - /* handle reply */ } def event eventFor(Map headers .

Week 52: 23 - 29 December 2019 Data as reported by: 17:00; 29 December 2019 Kenya Niger Central African Republic Mali 299 586 5 877 Ongoing events 0 67 Humanitarian crises 15 Outbreaks 52 Sierra léone Protracted 3 events 2 2 Protracted 1 events 3 Grade 1 events 1 Grade 3 events 3 14 Grade 2

250 / BROWN, GOODMAN AND WOOD in the fleet schedule. Other events are classified as either major maintenance events or secondary events and may be viewed as events necessary to support the successfulconduct of primary events. We restrict the scope of our work by assumin

Lesson 13-4 Probabilities of Compound Events 859 Probabilities of . If two events, A and B , are dependent, then the probability of both events occurring is the product of each individual probability. P (A and B ) P (A ) P (B following A ) . Probability of Inclusive Events Examples 5. Lesson 13-4

I can g writing. s L.K.6 Title: I can statements reading K Author: 4750060513 Created Date: 12/10/2014 2:14:46 PM