Java Development Tools in Detail
|
|
- Emery Griffith
- 7 years ago
- Views:
Transcription
1 Nov , 2002 Java Development Tools in Detail Joachim Jakob, SAP AG SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 (JAVA102) / 1
2 Overall Java Development Infrastructure Tool Integration Platform Software Logistics (SL) Java Java Dictionary J2EE Web Dynpro Web Service DTR/CBS/SL Integration Component Build Service (CBS) Deploy Run Time J2EE Server Graphics Tool Service Layer Generic Model Abstraction Layer Local File System Design Time Repository (DTR) 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 2
3 Learning Objectives As a result of this workshop, you will be able to: Know which development tools for Java will by offered by SAP beyond the J2EE toolset Describe how these tools fit into SAP s new development infrastructure Get a feeling of how you can work with these tools 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 3
4 Agenda Why J2EE is not enough The Java Dictionary The idea The Type System The Database Layer Developing database objects Accessing data with SQLJ The Business Layer Web Services The Presentation Layer Web Dynpro Summary 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 4
5 Agenda Why J2EE is not enough The Java Dictionary The idea The Type System The Database Layer Developing database objects Accessing data with SQLJ The Business Layer Web Services The Presentation Layer Web Dynpro Summary 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 5
6 Why J2EE is not enough The J2EE programming models provides mechanisms for all aspects of business applications... User Interface Servlet + JSP as base mechanism Taglibraries Business logic Development and deployment of enterprise Java beans (EJB) Session Beans Entity Beans Java persistence J2EE Container managed persistence (CMP) Dynamic database access using JDBC Presentation layer Servlet, JSP Business layer Session Beans Entity Beans JDBC Database layer 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 6
7 Why J2EE is not enough but the J2EE programming model is not sufficient for SAP s needs! Platform independence Support for several databases Support for different browsers Cross-platform development (Java, ABAP) Performance Large-scaled applications require a very efficient database layer Efficiency in development Lack of higher levels of abstraction Lack of efficient development infrastructure SAP has to support higher-level programming models SAP has to provide a highly productive development infrastructure 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 7
8 Agenda Why J2EE is not enough The Java Dictionary The idea The Type System The Database Layer Developing database objects Accessing data with SQLJ The Business Layer Web Services The Presentation Layer Web Dynpro Summary 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 8
9 Java Dictionary The Idea Content exists independent of program code Describe content outside of program code Generate programming language specific access layer Usage of content description in declarative programming environments (Web Dynpro, Web Services, Persistence Frameworks) Content has many aspects Extend content description with framework specific information Generate appropriate interfaces for different scenarios, e.g. Metadata interface (e.g. field length in Web Dynpro) UI Service interfaces (e.g. field labels, value help,...) Use standards for content description XML Schema is the recommended type system for Web Service description XML Schema is the supported type system of SAP s Interface Repository 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 9
10 Java Dictionary Simple Type example SimpleType Core datatype information Restriction base Restriction base Restriction base Constraints UI related information Database related information Web Service related information <simpletype name='airline'> <restriction base='string'> <maxlength value='3'/> <enumeration value='lh '/> <enumeration value='ua '/> <enumeration value='aa '/> </restriction> <annotation> <fieldlabel value='airline'/> <col_label value='airline'/> </annotation> <annotation> <notnull value='true'/> </annotation> </simpletype> 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 10
11 Java Dictionary Simple Type example 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 11
12 Java Dictionary Simple Type example 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 12
13 Java Dictionary Simple Type example 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 13
14 Java Dictionary Simple Type example 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 14
15 Java Dictionary - The Type System DataType ScalarType ComplexType BuiltinType SimpleType Structure List FlatStructure User-defined Type Abstract Type 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 15
16 Java Dictionary Services attached to datatypes Classification Value Services Text Services Other Services Service Format / Parse Validate Simple value sets Complex value sets History Default value Field label Column label Value description Quick info Help texts / documentation Metadata Access Parameters Data Source, Locale Data Source Data Source, Locale Data Source, Locale Locale, Sector,... Locale, Sector,... Locale, Sector,... Locale, Sector,... Locale, Sector,... Locale, Sector, 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 16
17 Java Dictionary Benefits Datatypes can be used in all layers of application development Enhance portability of application development regarding Development platform (Web Dynpro for ABAP, Java,.Net) Database platform Central source of definition Reuse Central points for extension/modification Services are attached centrally Seamless integration into Java development infrastructure Java IDE based on Eclipse Local, component-based development process Fits well into declarative frameworks like Web Dynpro 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 17
18 Agenda Why J2EE is not enough The Java Dictionary The idea The Type System The Database Layer Developing database objects Accessing data with SQLJ The Business Layer Web Services The Presentation Layer Web Dynpro Summary 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 18
19 Database Layer - Requirements Support for several RDBMSs Platform-independent access to data Platform-independent definition of database objects Performance Caching of data Caching of statements SQL trace Fit into local development process Definition and deployment of database objects Checked usage of database objects Support for relational persistence as well as for object relational persistence 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 19
20 Database Layer Open SQL for Java Java program Relational Persistence Object Relational Persistence unchecked SQL Open SQL/ Native SQL Open SQL/ JDBC Open SQL/ SQLJ Open SQL Engine SQL Processor DB access layer EJB CMP JDO Table buffer Table catalog Statement cache portable SQL Vendor JDBC Open SQL for Java SQL trace RDBMS 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 20
21 Database Layer Support for database objects Development tool integrated into IDE DB platform independent maintenance of database objects Database tables Indexes Database views For very limited scenarios it should be possible to bypass DB platform independence Fieldtypes can bound to datatypes of the Java Dictionary Generation of deployment information and runtime objects Deployment of DB objects based on deployment information Analysis of existing DB catalog Generation of DDL-Statements DB table conversion if necessary Catalog Reader for Open SQL for Java layer 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 21
22 Database Layer Support for database objects Designtime Build Phase Deployment Eclipse Based IDE Project Browser Table/index editor Checker Build Server Archive Pool Deployment Tools: SDM Dictionary Deployment Tools Designtime Repository DB 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 22
23 Database Layer Definition of DB tables 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 23
24 Database Layer Definition of DB tables 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 24
25 Database Layer Definition of DB tables 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 25
26 Database Layer SQLJ (embedded SQL) Test.sqlj String from, to, conn_id; String carr_id; #sql { SELECT CITYFROM, CITYTO FROM SFLIGHT INTO :from, :to WHERE CARRID = :carr_id AND CONNID = :conn_id }; SFlight.dbtable FieldName IsKey Type Length CARRID True Airline 3 CONNID True String 4 FLDATE True Date... System.out.println (from + ", " + to); Editing SQLJ sources Features of standard Java source editor SQLJ-specific features, e.g. syntax coloring of SQL-blocks Debugging of SQLJ sources Setting of breakpoints in SQLJ source Display of SQLJ source instead of Java source in Debugger Step by step debugging (step over single sql-statement) 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 26
27 Database Layer SQLJ (embedded SQL) Test.sqlj String from, to, conn_id; String carr_id; #sql { SELECT CITYFROM, CITYTO FROM SFLIGHT INTO :from, :to WHERE CARRID = :carr_id AND CONNID = :conn_id }; SFlight.dbtable FieldName IsKey Type Length CARRID True Airline 3 CONNID True String 4 FLDATE True Date... System.out.println (from + ", " + to); SQLJ Translator SAP SQLJ Checker SAP-specific SQLJ checker Uses database object metadata instead of not database catalog IDE integration of SQLJ checker Display of translation errors (-> SQL syntax errors) Navigation to error position in coding 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 27
28 Database Layer SQLJ Tool support 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 28
29 Database Layer SQLJ Tool support 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 29
30 Database Layer SQLJ Tool support 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 30
31 Agenda Why J2EE is not enough The Java Dictionary The idea The Type System The Database Layer Developing database objects Accessing data with SQLJ The Business Layer Web Services The Presentation Layer Web Dynpro Summary 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 31
32 Business Layer The Web Service Paradigm Service Discovery Service Publication Service Directory UDDI WSDL XML/ SOAP HTTP Service Requestor Service Invocation Service Provider 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 32
33 Business Layer Web Service Development WS Development IDE WS Usage IDE WS Definition Virt. Endpoint Configuration Publish UDDI Lookup Proxy generation Generate WS Endpoint (e.g. EJB) Checkin DTR Get definition WS Proxy Checkin WS Client WS Server SAP Web AS Deploy WS Client SAP Web AS WS Endpoint SOAP Framework SOAP SOAP Framework WS Client 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 33
34 Business Layer Web Service Toolset Tools for Web Service definition Web Service creation wizard Virtual endpoint definition Tools for calling Web Services Browsing of UDDI directory Client proxy generation Efficient development process Server configuration UDDI publishing Web Service build and deployment Web Service test environment 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 34
35 Agenda Why J2EE is not enough The Java Dictionary The idea The Type System The Database Layer Developing database objects Accessing data with SQLJ The Business Layer Web Services The Presentation Layer Web Dynpro Summary 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 35
36 Presentation Layer - Web Dynpro Improve User Experience through a "High Fidelity Web UI" browser based frontend, zero footprint flicker-free screen, minimal refreshs client-side dynamics minimal response times personalization of the user interface 508 accessibility compliance Web Dynpro Tools Web Dynpro Meta-Data Web Dynpro Runtime.NET J2EE ABAP Deliver an Enterprise Quality Web Development Environment minimize coding, maximize design support reuse of components support web services and data-binding separate layout and programming logic Achieve Independence... from platform from UI technology 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 36 Multi Device Internet
37 Presentation Layer Web Dynpro Toolset Key features Complete toolset based on Eclipse IDE Graphical design of view composition and navigation flow WYSIWYG view designer Standard Java editor for implementing event handlers Efficient development cycle (edit build deploy run) 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 37
38 Demo Demo 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 38
39 Agenda Why J2EE is not enough The Java Dictionary The idea The Type System The Database Layer Developing database objects Accessing data with SQLJ The Business Layer Web Services The Presentation Layer Web Dynpro Summary 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 39
40 Summary Extended SAP J2EE programming model Presentation Layer Servlet JSP Web Dynpro Java Dictionary Business Layer Session Beans Entity Beans JDBC Business Layer Web Services JDO SQLJ Open SQL Datatypes Schema SAP supports standard J2EE In addition SAP supports higher-level programming models 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 40
41 Summary The Java Dictionary provides a uniform datatype system for all layers of business applications The Java Dictionary allows the definition and deployment of platform-independent database objects Tool support for SQLJ enables checked access to data from relational database tables Benefit from the active information market using the Web Service toolset Web Dynpro is the toolkit for rapid user interface development 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 41
42 Questions? Q&A 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 42
43 Feedback Please complete your session evaluation and drop it in the box on your way out. Be courteous deposit your trash, and do not take the handouts for the following session. The SAP TechEd 02 New Orleans Team 2002 SAP Labs, LLC, JAVA102, Joachim Jakob 43
44 Copyright 2002 SAP AG. All Rights Reserved No 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 be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint and SQL Server 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, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix and Informix Dynamic ServerTM are trademarks of IBM Corporation in USA 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, the Citrix logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. HTML, DHTML, XML, XHTML 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. MarketSet and Enterprise Buyer are jointly owned trademarks of SAP AG and Commerce One. SAP, SAP Logo, R/2, R/3, mysap, mysap.com and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are trademarks of their respective companies SAP Labs, LLC, JAVA102, Joachim Jakob 44
45 Copyright 2002 SAP AG. Alle Rechte vorbehalten Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden. Die von SAP AG oder deren Vertriebsfirmen angebotenen Softwareprodukte können Softwarekomponenten auch anderer Softwarehersteller enthalten. Microsoft, WINDOWS, NT, EXCEL, Word, PowerPoint und SQL Server sind eingetragene Marken der 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, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix und Informix Dynamic ServerTM sind Marken der IBM Corporation in den USA und/oder anderen Ländern. ORACLE ist eine eingetragene Marke der ORACLE Corporation. UNIX, X/Open, OSF/1 und Motif sind eingetragene Marken der Open Group. Citrix, das Citrix-Logo, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, MultiWin und andere hier erwähnte Namen von Citrix-Produkten sind Marken von Citrix Systems, Inc. HTML, DHTML, XML, XHTML sind Marken oder eingetragene Marken des W3C, World Wide Web Consortium, Massachusetts Institute of Technology. JAVA ist eine eingetragene Marke der Sun Microsystems, Inc. JAVASCRIPT ist eine eingetragene Marke der Sun Microsystems, Inc., verwendet unter der Lizenz der von Netscape entwickelten und implementierten Technologie. MarketSet und Enterprise Buyer sind gemeinsame Marken von SAP AG und Commerce One. SAP, SAP Logo, R/2, R/3, mysap, mysap.com und weitere im Text erwähnte SAP-Produkte und -Dienst-leistungen sowie die entsprechenden Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und anderen Ländern weltweit. Alle anderen Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen SAP Labs, LLC, JAVA102, Joachim Jakob 45
SAP Enterprise Portal 6.0 KM Platform Delta Features
SAP Enterprise Portal 6.0 KM Platform Delta Features Please see also the KM Platform feature list in http://service.sap.com/ep Product Management Operations Status: January 20th, 2004 Note: This presentation
More informationHow To Develop In Java (J2Ee) And J2Ee (Sap) Together (Sapp)
SAP NetWeaver Developer Studio and Java Development Infrastructure Karl Kessler Product Manager, SAP AG Agenda SAP NetWeaver Developer Studio! Mission Statement! Eclipse! Java Dictionary, J2EE Tool Set,
More informationWorking in a ubiquitous computing environment
Working in a ubiquitous computing environment Challenges for an application software manufacturer Dr. Thomas Ziegert, SAP Corporate Research SAP Corporate Research Overview SAP Corporate Research Investigates
More informationManagement and Monitoring of a J2EE Server and Applications Using JMX. Reinhold Kautzleben, Gregor Frey Speaker Title, SAP AG
Management and Monitoring of a J2EE Server and Applications Using JMX Reinhold Kautzleben, Gregor Frey Speaker Title, SAP AG How much JMX is required to be in J2EE? JMX 1.2 belongs to the list of required
More informationMultiple Components in One Database -
Multiple Components in One Database - Technical Implementation on Different Databases Dr. Georg Leffers SAP AG Technical Setup The following slides show for all databases supported by SAP the technical
More information" # Portal Integration SAP AG 2004, 3
! SAP AG 2004, 2 " # Portal Integration SAP AG 2004, 3 $ %"&' # SAP Netweaver People Integration Multi Channel access Portal Coll Information Integration Information Broadcasting Pre-Calculated, online
More informationMichael Collet 28th January 2005, Frankfurt, GI -Fachgruppe SECMGT
Management@SAP Michael Collet 28th January 2005, Frankfurt, GI -Fachgruppe SECMGT If business has no risk, don t do it! ( frei nach Tom DeMarco & Timothy Lister) Scope of Corporate Management Roll-out
More informationClosed-Loop Engineering Integrated Product Development at a Vehicle Manufacturer
Closed-Loop Engineering Integrated Product Development at a Vehicle Manufacturer Dr. Stephan Kohlhoff Geschäftbereich Automotive SAP Deutschland AG & Co KG Agenda Motivation Closed-Loop Engineering Vehicle
More informationLeveraging Utilibill. Tim Vanderheide Bluewater Power V.P. Client Services
Leveraging Utilibill Tim Vanderheide Bluewater Power V.P. Client Services Leveraging Utilibill Tim Vanderheide, V.P. Client Services Bluewater Power What is Bluewater Power LDC -- Local Distribution Company
More informationSabine Reich SAP. Test Workbench - Introduction
Sabine Reich SAP Test Workbench - Introduction Agenda 1 General Concepts 2 Functions of the Test Workbench 3 A Typical Test Procedure 4 Integration into the SAP Solution Manager SAP AG 2002, Title of Presentation,
More informationApplication Map Release 2005
mysap Supplier Relationship Management Solution Map Application Map Release 2005 Purchasing Planning Purchasing Governance Strategy Development Risk Management Procurement Office Planning Category Management
More informationSAP NetWeaver Gateway Throughput & Scalability. David Freidlin
SAP NetWeaver Gateway Throughput & Scalability David Freidlin Agenda Gateway Throughput Gateway Data Scalability Gateway Scaling Out Gateway High Availability 2013 SAP AG. All rights reserved. 2 Gateway
More informationThe Way to New ERP Horizons
The Way to New ERP Horizons From Monoliths to Molecules, and How They All Can Make Humpty-Dumpty Whole Again Matthias Kaiser, Ph.D. Sr. Research Scientist, SAP Research Visiting Scholar at the Computational
More informationHigh Availability for Databases. Uwe Schulz SAP AG
High Availability for Databases Uwe Schulz SAP AG Overview of HA Options One Database Two Databases Cluster Node Cluster Node shared storage Replication Standby Clustering alternatives: shared nothing
More informationmysap Supply Chain Management Solution Map Release 2005
mysap Supply Chain Management Solution Map Release 2005 Demand & Supply Planning Demand Planning & Forecasting Safety Stock Planning Supply Network Planning Distribution Planning Supply Network Collaboration
More informationBuilding a multi-source universe
September 10-13, 2012 Orlando, Florida Building a multi-source universe Pierpaolo Vezzosi 2011 SAP AG. All rights reserved. Public 1 Learning points Learn the details of the multi-source universe technology
More informationApplied IT Project Management
Applied IT Project Management Joachim Rupp Notes for the Lecture at the University of Applied Sciences in Bingen Table of Contents 08-OCT-04 1 Introduction 15-OCT-04 2 How does a Company operate? 22-OCT-04
More informationSAP BusinessObjects Dashboards Influence Session. Scott Leaver Solution Management François Imberton Product Management
Influence Session Scott Leaver Solution Management François Imberton Product Management Influence Session What is this about? Contribute to Dashboards Product Release Content Give feedback on potential
More informationGrowing pressures that are here to stay
SAP BusinessObjects Planning and Consolidation April 2012 Growing pressures that are here to stay Volatility in markets, commodity prices and stocks Increasing globalization Increased focus on risk Pressure
More informationGlobal Transport Label - General Motors -
SAP Customer Success Story Automotive Consulting Solutions Print form for the Sales and Distribution process Global Transport Label - General Motors - Agenda GETRAG Corporate Group Description of the Function
More informationUnstructured information management
Unstructured information management Research Cluster in SAP Research Data Management and Analytics Program Alexander Löser Alexander Löser 2004 Doctorial student researcher with HP Research Labs Bristol
More informationSales Rush Sales Order Processing S01- Lean Baseline Package. SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006
SAP Lean Baseline Package Version: V1.500 Country: UK Language: EN Date: February 2006 Sales Rush Sales Order Processing S01- Lean Baseline Package SAP AG Neurottstr. 16 69190 Walldorf Germany 1.1.1 Copyright
More informationSetup Guide for Business Process Operations Dashboards SAP Solution Manager 7.1. SAP AG August, 2011
Setup Guide for Business Process Operations Dashboards SAP Solution Manager 7.1 SAP AG August, 2011 Disclaimer This presentation outlines our general product direction and should not be relied on in making
More informationCapital Project and Portfolio Management
Capital Project and Portfolio Management Agenda Introduction Capital Project and Portfolio Management Process New Functions and Features for Capital Project and Portfolio Management Process Variant Leveraging
More informationmysap Customer Relationship Management - Enterprise Solution Map Edition 2004
mysap Customer Relationship - Enterprise Solution Map Edition 2004 mysap Customer Relationship - Enterprise Marketing Marketing Planning Segmentation Campaign Trade Promotion Lead Personalization Sales
More informationInnovation Summit Philadelphia, July 12 th 13 th User Experience
Innovation Summit Philadelphia, July 12 th 13 th User Experience Agenda User Experience as a Strategic Topic New Usages and new Capabilities Understanding Work Practices From Configuration to App Breakouts
More informationSAP's Journey of Implementing SAP Disclosure Management and Notes Management Session 2002
SAP's Journey of Implementing SAP Disclosure Management and Notes Management Session 2002 Sonja Simon/Corporate Financial Reporting and Kirk Anderson/EPM Solution Management, May, 2012 Agenda Overview:
More informationmysap ERP Technology Facts
mysap ERP Technology Facts Agenda mysap ERP Overview Technical Architecture of mysap ERP Transition to mysap ERP Outlook and Roadmap Summary and Further Information SAP AG 2004, mysap ERP Technology Facts,
More informationJörg Hoffmeister SAP AG
SAP DB A review on 2 years of Open Source Jörg Hoffmeister SAP AG Copyright and License Copyright (c) 2003 SAP AG Permission is granted to copy, distribute and/or modify this document under the terms of
More informationJob Scheduling Management Integration with SAP CPS by Redwood SAP Solution Manager 7.1. SAP AG August, 2011
Job Scheduling Management Integration with SAP CPS by Redwood SAP Solution Manager 7.1 SAP AG August, 2011 Disclaimer This presentation outlines our general product direction and should not be relied on
More informationITSCM at SAP Best practices
ITSCM at SAP Best practices ITSCM - Goals and scope ITSCM helps to establish Business Continuity it Management related processes within Global IT as one of SAP Lines of Business (LOB s ) ITSCM assists
More informationSimplifying Workflow with SAP NetWeaver. Alan Rickayzen Product Manager, SAP AG
Simplifying Workflow with SAP NetWeaver Alan Rickayzen Product Manager, SAP AG Workflow in SAP NetWeaver Central Simple Worklist Groupware Integration Summary Business Workflow: Robust, Proven Workflow
More informationSEM and Budget Preparation. David Reifschneider Sr. Consultant, SAP SI America
SEM and Budget Preparation David Reifschneider Sr. Consultant, SAP SI America Agenda: SAP s Higher Education Budgeting Solution 1 Introduction: Budget Requirements 2 BW Structure and Content 3 SEM-BPS
More informationDATA ARCHIVING IN SAP R/3 ENTERPRISE. Georg Fischer PM Data Archiving SAP AG
DATA ARCHIVING IN SAP R/3 ENTERPRISE Georg Fischer PM Data Archiving SAP AG Agenda Introduction Data Archiving Basics Access to Archived Data Data Archiving Projects Information and Contacts SAP AG 2003,
More informationSAP Master Data Governance for Financials: What's New with SAP ERP 6.0 Enhancement Package 4 and 5
Orange County Convention Center Orlando, Florida May 15-18, 2011 SAP Master Data Governance for Financials: What's New with SAP ERP 6.0 Enhancement Package 4 and 5 Pete Graham Director, LoB Finance, Solutions
More informationSAP NetWeaver MDM 5.5 SP3 SAP Portal iviews Installation & Configuration. Ron Hendrickx SAP NetWeaver RIG Americas Foundation Team
SAP NetWeaver MDM 5.5 SP3 SAP Portal iviews Installation & Configuration Ron Hendrickx SAP NetWeaver RIG Americas Foundation Team Prerequisites Required: Basic MDM knowledge Basic EP6 content management
More informationSettlement in TM 9.0 New functionalities with TM 9.0. Ananth Bhat SAP Development, Transportation & Logistics December 2012
Settlement in TM 9.0 New functionalities with TM 9.0 Ananth Bhat SAP Development, Transportation & Logistics December 2012 Agenda Shipper Functionality Freight Cost Distribution LSP / Freight Forwarder
More informationSAP Web 6.40. SAP Logging & Tracing API. Jeff Gebo SAP Labs, LLC.
SAP Web Application Server 6.40 SAP Logging & Tracing API Jeff Gebo SAP Labs, LLC. Agenda Logging and Tracing Overview Configuring your J2EE development system for logging and tracing. Log Configurator,
More informationDownload and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager
Download and Install Crystal Reports for Eclipse via the Eclipse Software Update Manager Applies to: Crystal Reports for Eclipse version 2 Summary This document provides a step-by-step guide on how to
More informationService Level Reporting for Business Process Monitoring
Service Level Reporting in SAP Solution Manager Service Level Reporting for Business Process Monitoring with SAP Solution Manager 7.1 May 2013 SAP AG Dietmar-Hopp-Allee 16 69190 Walldorf Germany T +49/18
More informationSAP NetWeaver Landscape. Jeff Anders/Solution Management January 2012
SAP NetWeaver Landscape Virtualization Management Overview Jeff Anders/Solution Management January 2012 What Customers Have Told Us Managing the transformation to virtual/cloud infrastructure Hybrid business
More informationCREATING A PURCHASE ORDER STORE RECORD WEB SERVICE
SAP BEST PRACTICES AND SERVICE SOLUTION MANAGEMENT CREATING A PURCHASE ORDER STORE RECORD WEB SERVICE Exercise / Solution ITAI SADAN, SOLUTION OFFICE, SAP AMERICA SAP BEST PRACTICES AND SERVICE SOLUTION
More informationE-Recruiting Job Board Integration using XI
E-Recruiting Job Board Integration using XI SAP AG 2005 SAP AG 1 Overview of Integration Scenario E-Recruiting System Configuration Delivered XI Components Basic XI-side Configuration Message Monitoring
More informationPerformance Best Practices Guide for SAP NetWeaver Portal 7.3
SAP NetWeaver Best Practices Guide Performance Best Practices Guide for SAP NetWeaver Portal 7.3 Applicable Releases: SAP NetWeaver 7.3 Document Version 1.0 June 2012 Copyright 2012 SAP AG. All rights
More informationHow to Create Web Dynpro-Based iviews. Based on SAP NetWeaver 04 Stack 09. Jochen Guertler
How to Create Web Dynpro-Based iviews Based on SAP NetWeaver 04 Stack 09 Jochen Guertler Copyright Copyright 2004 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted
More informationR&D Logistics: Clinical Trial Supply Management for the Life Sciences Industry. SAP Online Conference October 7, 2003
R&D Logistics: Trial Supply for the Life Sciences Industry SAP Online Conference October, 00 Agenda Introduction & Challenges Meeting the Challenges with SAP Solution Demonstration Summary and Q & A SAP
More informationSAP xapp Resource and Portfolio Management (SAP xrpm)
SAP xapp Resource and Management (SAP xrpm) Version 2.0 Kai Nylen Solution Adviser, SAP Finland Outline Challenges Facing Organizations SAP xrpm Product Overview SAP xrpm Architecture SAP xrpm Customer
More informationBC450 ABAP Performance: Analysis and Optimization
ABAP Performance: Analysis and Optimization SAP NetWeaver Application Server - ABAP Course Version: 93 Course Duration: 5 Day(s) Publication Date: 18-10-2012 Publication Time: 1025 Copyright Copyright
More informationConfiguring Distribution List in Compliant User Provisioning
Configuring Distribution List in Compliant User Provisioning Applies To: GRC Access Control Suite for 5.3 Summary: Configuration of Distribution List in Compliant User Provisioning will allow a group of
More informationSetting an Enterprise Content Management Strategy. John Fiske, SAP ECM Solution Management john.fiske@sap.com
Setting an Enterprise Content Management Strategy John Fiske, SAP ECM Solution Management john.fiske@sap.com Agenda Three Mandates for Enterprise Content Typical Large Enterprise Approach to ECM Brief
More information3 rd party Service Desk interface
SAP Solution Manager 3 rd party Service Desk interface Product Management SAP Solution Manager SAP AG Disclaimer This presentation is a preliminary version and not subject to your license agreement or
More informationImplementing Outlook Integration for SAP Business One
Welcome to your RKT Live Expert Session Implementing Outlook Integration for SAP Business One Valerie Arguin Solution Manager Please note that we are recording this session! Your Presenter Please insert
More informationDeveloping Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes
Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes Applies to: SAP NetWeaver Process Integration 7.1+ SAP NetWeaver 7.02 (ABAP) Summary This document
More informationHow To Configure MDM to Work with Oracle ASM-Based Products
SAP NetWeaver How-To Guide How To Configure MDM to Work with Oracle ASM-Based Products Applicable Releases: MDM 7.1 SP10 and later Version 1.0 June 2013 Copyright 2013 SAP AG. All rights reserved. No part
More informationBC407 Reporting: QuickViewer, InfoSet Query and SAP Query
Reporting: QuickViewer, InfoSet Query and SAP Query SAP NetWeaver Course Version: 93 Course Duration: 2 Day(s) Publication Date: 12-04-2012 Publication Time: 1050 Copyright Copyright SAP AG. All rights
More informationBC481 SAP Interactive Forms by Adobe
SAP Interactive Forms by Adobe SAP NetWeaver Application Server - ABAP Course Version: 93 Course Duration: 2 Day(s) Publication Date: 27-02-2013 Publication Time: 0959 Copyright Copyright SAP AG. All rights
More informationSAP Master Data Governance- Hiding fields in the change request User Interface
SAP Master Data Governance- Hiding fields in the change request User Interface Applies to: ERP 6 Ehp 5 SAP Master Data Governance. For more information, visit the Master Data Management homepage. Summary
More informationProcess Archiving using NetWeaver Business Process Management
Process Archiving using NetWeaver Business Process Management Applies to: NetWeaver Composition Environment 7.2, 7.3. For more information, visit the Business Process Modeling homepage. Summary This document
More informationmysap PLM Lifecycle Collaboration: Transparente Produktentwicklung mit der cproject Suite Andreas Vetter Product Manager, SAP AG
mysap PLM Lifecycle Collaboration: Transparente Produktentwicklung mit der cproject Suite Andreas Vetter Product Manager, SAP AG Product Lifecycle Management (PLM), Edition 2003 PLM Solution Map, Edition
More informationPosting Messages into XI
Posting Messages into XI Applies to: SAP NetWeaver Exchange Infrastructure Summary This article demonstrates how easy it is to post XML/SOAP messages into SAP NetWeaver Exchange Infrastructure (XI) using
More informationBusiness One in Action - How can we post bank fees and charges while posting Incoming or Outgoing Payment transactions?
Business One in Action - How can we post bank fees and charges while posting Incoming or Outgoing Payment transactions? Applies to: SAP Business One, Accounting, Banking and Reconciliation Summary: This
More informationHow to Set Up an Authorization for a Business Partner in Customer Relationship Management (CRM) Internet Sales: Sample Case
How to Set Up an Authorization for a Business Partner in Customer Relationship Management (CRM) Internet Sales: Sample Case Applies to: SAP CRM 4.0 Internet Sales and beyond Summary You want to set up
More informationIntegrate Third Party Collaboration Tools in the SAP NetWeaver Portal. SAP NetWeaver Product Management
Integrate Third Party Collaboration Tools in the SAP NetWeaver Portal SAP NetWeaver Product Management Overview Native Third-Party Services Code Samples Summary Integration of Third-Party Collaboration
More informationIntegration of SAP central user administration with Microsoft Active Directory
Collaboration Technology Support Center Microsoft - Collaboration Brief June 2005 Integration of SAP central user administration with Microsoft Active Directory Chris Kohlsdorf, Senior System Architect
More informationRonald Bueck SBO Product Definition
SAP Business One Welcomes you to the Weekly Partner Webinar Series Overview Microsoft Outlook Integration Add-on Ronald Bueck SBO Product Definition Please note that we are recording this session! Your
More informationNWBC10 NetWeaver Business Client
NetWeaver Business Client SAP NetWeaver Course Version: 96 Course Duration: 1 Day(s) Publication Date: 2015 Publication Time: Copyright Copyright SAP SE. All rights reserved. No part of this publication
More informationData Archiving in CRM: a Brief Overview
Data Archiving in CRM: a Brief Overview Applies to: Developing Archiving Solutions in SAP CRM technology. For more information, visit the Customer Relationship Management homepage. Summary This document
More informationLearning Management Systems. SAP Learning Solution overview. Integration. Demonstration. 5 Wrap-up. SAP AG 2002, Title of Presentation, Speaker Name 2
1 2 3 4 Learning Management Systems SAP Learning Solution overview Integration Demonstration 5 Wrap-up SAP AG 2002, Title of Presentation, Speaker Name 2 Learning Management System s (LMS) enable an organization
More informationExtract Archived Data from SAP ERP
How-to Guide SAP NetWeaver 7.0 How To Extract Archived Data from SAP ERP Version 1.00 May 2006 Applicable Releases: SAP NetWeaver 7.0 (BI capability) Copyright 2008 SAP AG. All rights reserved. No part
More informationSCUR203 Why Do We Need Security Standards?
SCUR203 Why Do We Need Security Standards? Cristina Buchholz Product Security, SAP Learning Objectives As a result of this workshop, you will be able to: Recognize the need for standardization Understand
More informationBW370 BI Integrated Planning
BI Integrated Planning SAP NetWeaver Course Version: 98 Course Duration: 5 Day(s) Publication Date: 2015 Publication Time: Copyright Copyright SAP SE. All rights reserved. No part of this publication may
More informationBackup & Restore with SAP BPC (MS SQL 2005)
How-to Guide SAP CPM How To Backup & Restore with SAP BPC (MS SQL 2005) Version 1.0 September 2007 Applicable Releases: SAP BPC 5.1 Copyright 2007 SAP AG. All rights reserved. No part of this publication
More informationMethodology to Implement SAP Process Integration
Methodology to Implement SAP Process Integration Applies to: SAP NetWeaver, SAP Exchange Infrastructure, SAP Process Integration Summary When starting a SAP PI project from scratch, it is very important
More informationUI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0
UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0 1 Objectives At the end of this unit, you will be able to: Use the new
More informationBudget Control by Cost Center
SAP Business One Budget Control by Cost Center Ecosystem & Channels Readiness July 2011 Allows a precise follow up of costs booked using the cost accounting dimensions functionality as introduced in SAP
More informationMaintaining Different Addresses and Email Ids for a Business Partner via CRM Web UI
Maintaining Different Addresses and Email Ids for a Business Partner via CRM Web UI Applies to: CRM 7.0 SP09. For more information, visit the Customer Relationship Management homepage. Summary This article
More informationSAP NetWeaver BRM 7.3
SAP NetWeaver BRM 7.3 New Features Overview Arti Gopalan Solution Specialist SAP NetWeaver BRM NetWeaver Orchestration SAP Labs India Agenda Technical Components of NW BRM Rules Composer Rules Manager
More informationUtilities for downloading and uploading OO ABAP classes in XML format
SDN Contribution Utilities for downloading and uploading OO ABAP classes in XML format Applies to: SAP WebAS 6.20 and above. Summary This article will present two utility reports for downloading and uploading
More informationGrants Management - Grantee Workshop. Keith Harmon Product Manager, SAP Labs LLC
Grants - Grantee Workshop Keith Harmon Product Manager, SAP Labs LLC Higher Education & 2003 Solution Map Organization Decision Support & Financial Budget Formulation Budget Execution Data Warehousing
More informationThird Party Digital Asset Management Integration
Third Party Digital Asset Management Integration Objectives At the end of this unit, you will be able to: Assign Digital Assets to CRM Objects Work with the Where-Used List Describe the necessary customizing
More informationSAP Service and Asset Management Solution Map. Release 2005
SAP Service and Asset Solution Map Release 2005 SAP Service and Asset Service Service Sales and Marketing Service Contract Customer Service and Support Installed Base Warranty and Claims Field Service
More informationFSC130 SAP Bank Communication Management
SAP Bank Communication Management SAP ERP - Financials Course Version: 97 Course Duration: 2 Day(s) Publication Date: 2014 Publication Time: Copyright Copyright 2014 SAP AG. All rights reserved. No part
More informationUsing SAP Logon Tickets for Single Sign on to Microsoft based web applications
Collaboration Technology Support Center - Microsoft - Collaboration Brief March 2005 Using SAP Logon Tickets for Single Sign on to Microsoft based web applications André Fischer, Project Manager CTSC,
More informationmysap Business Solutions on Linux
mysap Business Solutions on Linux Manfred Stein Product Manager SAP LinuxLab & Unix Platforms Presentation Overview SAP AG today Availability history of SAP solutions on Linux Get mysap on Linux running
More informationAnalyzing Sales Data for Choosing Forecast Strategies
Analyzing Sales Data for Choosing Forecast Strategies Applies to The article applies to the Demand Planner in SAP APO. Works for version 4.7 and upwards. Summary Choosing the right forecasting strategy
More informationCreate a New Portal Desktop
How to Create a New Portal Desktop ENTERPRISE PORTAL 6.0 ASAP How to Paper Applicable Releases: EP 6.0 SP2 May 2004. 1 DISCLAIMER...2 2 INTRODUCTION... 2 3 SCENARIO...2 4 RESULT...2 5 THE STEP-BY-STEP
More informationUSDL XG WP3 SAP use case. Kay Kadner
XG WP3 SAP use case Kay Kadner Customer Marketplace Company B Runtime Company D Innovation & Community Community Company A Repository Company C Repository Provider Provider 2 Integrated Demonstrator -
More informationHow to configure BusinessObjects Enterprise with Citrix Presentation Server 4.0
How to configure BusinessObjects Enterprise with Citrix Presentation Server 4.0 Applies to: BusinessObjects Enterprise XI 3.0 Summary The objective of this document is to provide steps to install and configure
More informationImplementing a Federated Portal Network
Implementing a Federated Portal Network Jana Richter Product Management Overview: Federated Portal Network Use Cases Integration Concepts & Tools Landscape Considerations Summary Motivation Number of portals
More informationSecurity Audit Log (BC-SEC)
HELP.BCSECAUDLOG Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express
More informationTable of Contents. How to Find Database Index usage per ABAP Report and Creating an Index
How to Find Database Index usage per ABAP Report and Creating an Index Applies to: SAP NETWEAVER WEB AS ABAP. For more information, visit the ABAP homepage Summary The aim of this article is to show how
More informationIntegrating Easy Document Management System in SAP DMS
Integrating Easy Document Management System in SAP DMS Applies to: SAP Easy Document Management System Version 6.0 SP12. For more information, visit the Product Lifecycle Management homepage. Summary This
More informationSAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator)
SAP GRC Access Control: Background jobs for risk analysis and remediation (formerly Virsa Compliance Calibrator) Applies to: SAP GRC Access Control, version 5.2 Summary This document discusses the background
More informationprioritize XI messages on integration server
How-to Guide SAP NetWeaver 2004s How To prioritize XI messages on integration server Version 1.00 May 2006 Applicable Releases: SAP NetWeaver 2004s Process Integration Enabling Application-to-Application
More informationUnderstanding HR Schema and PCR with an Example
Understanding HR Schema and PCR with an Example Applies to: SAP ECC 6.0 version, SAP HCM module. For more information, visit the Enterprise Resource Planning homepage. Summary This document will provide
More informationIntegrated Offshore Consulting Services Help Companies To Focus On Their Business
Integrated Offshore Consulting Services Help Companies To Focus On Their Business Jörg Bartelt, Global Business Development SAP Consulting UNECE Brussels, 5 th October 2004 Integrated Offshore Consulting
More informationUser Experience in Custom Apps
User Experience in Custom Apps p o w e r e d b y t h e S A P M o b i l e P l a t f o r m S e a n L o n g U X A r c h i t e c t M a n u e l S a e z - D i r e c t o r M o b i l e I n n o v a t i o n C e
More informationTM111. ERP Integration for Order Management (Shipper Specific) COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)
TM111 ERP Integration for Order Management (Shipper Specific). COURSE OUTLINE Course Version: 15 Course Duration: 2 Day(s) SAP Copyrights and Trademarks 2014 SAP SE. All rights reserved. No part of this
More informationAlert Notification in SAP Supply Network Collaboration. SNC Extension Guide
Alert Notification in SAP Supply Network Collaboration SNC Extension Guide Version: 1.2 Date 08.02.2010 1 The SNC Extension Guide is a collection of tips and tricks on how to extend SAP Supply Network
More information