ABAP. Finding Appropriate Abstractions for Business Application Programming. Horst Keller, SAP AG Tobias Wenner, SAP AG

Size: px
Start display at page:

Download "ABAP. Finding Appropriate Abstractions for Business Application Programming. Horst Keller, SAP AG Tobias Wenner, SAP AG"

Transcription

1 ABAP Finding Appropriate Abstractions for Business Application Programming Horst Keller, SAP AG Tobias Wenner, SAP AG

2 ABAP Finding Appropriate Abstractions for Business Application Programming Business Application Programming ABAP Runtime Environment ABAP Essential Concepts at one Glance ABAP Development ABAP Strong Points Conclusion SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 2

3 ABAP Finding Appropriate Abstractions for Business Application Programming Business Application Programming ABAP Runtime Environment ABAP Essential Concepts at one Glance ABAP Development ABAP Strong Points Conclusion SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 3

4 Business Application Programming Big Picture Presentation Layer UI App Server 1 App Server 2 Application Layer Application Programs Application Programs Persistence Layer Data in Tables of a Central Relational Database SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 4

5 Business Application Programming The ABAP Way Presentation Layer UI Application Layer ABAP Programs ABAP Runtime Environment Persistence Layer Data in Tables of a Central Relational Database SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 5

6 ABAP Finding Appropriate Abstractions for Business Application Programming Business Application Programming ABAP Runtime Environment ABAP Essential Concepts at one Glance ABAP Development ABAP Strong Points Conclusion SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 6

7 Business Application Programming The ABAP Runtime Environment SAP GUI, HTTP(S) ABAP Program ABAP Runtime Environment Hardware-, operating-system-, and database-independent platform (virtual machine) that provides Interfaces Server Management (Memory, Process, Task Handling) Text Environment Locking and Transaction Services for ABAP programs. Native Database Commands SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 7

8 ABAP Runtime Environment Past to Present Classical ABAP - Reporting Classical Lists (Screen/Spool) REPORT abap_intro_classic_report. TABLES flight_plan. ULINE. SELECT * FROM flight_plan. SAP Basis R/3-System Report Program WRITE: flight_plan-carrid,, flight_plan-connid,, flight_plan-cityfrom,, flight_plan-cityto,. ULINE. ENDSELECT. ABAP Allgemeiner Berichts Aufbereitungs Prozessor SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 8

9 ABAP Runtime Environment Past to Present Modern ABAP ABAP Objects PROGRAM modern_abap_example. CLASS flight_app. Services Application METHOD get_flights.... ENDMETHOD. METHOD book_flight.... ENDMETHOD. ENDCLASS. Services ABAP Advanced Business Application Programming SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 9

10 ABAP Finding Appropriate Abstractions for Business Application Programming Business Application Programming ABAP Runtime Environment ABAP Essential Concepts at one Glance ABAP Development ABAP Strong Points Conclusion SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 10

11 ABAP Language ABAP Essential Concepts at one Glance, Part 1 PROGRAM abap_intro_essentials. Exception Class CLASS cx_no_flights DEFINITION INHERITING FROM cx_static_check. ENDCLASS. Class Definition CLASS get_and_display_flights DEFINITION. PUBLIC SECTION. CLASS-METHODS main. PRIVATE SECTION. TYPES carrid_t TYPE int4. CLASS-DATA self TYPE REF TO get_and_display_flights. METHODS: get_flights IMPORTING carrier TYPE carrid_t RETURNING value(flights) TYPE sflight RAISING cx_no_flights, display_flights IMPORTING flights TYPE flight_tab. ENDCLASS. Static Methods Type declaration Static Attributes Instance Methods SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 11

12 ABAP Language ABAP Essential Concepts at one Glance, Part 2 Class Implementation CLASS get_and_display_flights IMPLEMENTATION. METHOD main. DATA: carrier TYPE sflight-carrid, my_flights TYPE sflight. CREATE OBJECT self. CALL FUNCTION 'REQUEST_CARRIER' IMPORTING carrier = carrier. TRY. my_flights = self->get_flights( carrier ). CATCH cx_no_flights. MESSAGE text-nof TYPE 'I' DISPLAY LIKE 'E'. RETURN. ENDTRY. self->display_flights( my_flights ). ENDMETHOD. Method Implementation Local Data Object Instantiation Function Call Method Call Exception Handling SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 12

13 ABAP Language ABAP Essential Concepts at one Glance, Part 3 METHOD get_flights. SELECT * FROM sflight INTO TABLE flights WHERE carrid = carrier. IF sy-subrc <> 0. RAISE EXCEPTION TYPE cx_no_flights. ENDIF. ENDMETHOD. METHOD display_flights. DATA: display_tab TYPE STANDARD TABLE OF sflight, alv TYPE REF TO cl_salv_table, exc TYPE REF TO cx_salv_msg. TRY. display_tab = flights. cl_salv_table=>factory( IMPORTING r_salv_table = alv CHANGING t_table = display_tab ). alv->display( ). CATCH cx_salv_msg INTO exc. MESSAGE exc TYPE 'I' DISPLAY LIKE 'E'. RETURN. ENDTRY. ENDMETHOD. ENDCLASS. Open SQL Internal Table Exception Raising Global Classes Method Call SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 13

14 ABAP Finding Appropriate Abstractions for Business Application Programming Business Application Programming ABAP Runtime Environment ABAP Essential Concepts at one Glance ABAP Development ABAP Strong Points Conclusion SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 14

15 ABAP Development ABAP Workbench ABAP Workbench Integrated Tool Environment for all Development Objects Server Side Development Change and Transport System Test Tools SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 15

16 ABAP Development Future: ABAP in Eclipse SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 16

17 ABAP Development ABAP Debugger SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 17 Two Process Debugging

18 ABAP Development ABAP Language - Documentation F1 Comprehensive help for more than 700 ABAP keywords SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 18

19 ABAP Finding Appropriate Abstractions for Business Application Programming Business Application Programming ABAP Runtime Environment ABAP Essential Concepts at one Glance ABAP Development ABAP Strong Points Conclusion SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 19

20 ABAP Language ABAP Strong Points Built-in Database Access Open SQL SELECT... FROM... INTO... WHERE... GROUP BY... HAVING... ORDER BY... Native SQL EXEC SQL. SELECT... CREATE TABLE... EXECUTE PROCEDURE... DML and DDL Database Platform Dependent OPEN/FETCH/CLOSE CURSOR... INSERT... UPDATE... MODIFY... DELETE... ENDEXEC. ADBC DATA: sql TYPE REF TO cl_sql_statement, stmt TYPE string. stmt = `SELECT... `. DML Database Independent sql->execute_query( stmt ). SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 20

21 ABAP Language ABAP Strong Points Handling Tables Tables on Screens DATA itab TYPE TABLE OF... SELECT * FROM dbtab INTO TABLE itab. LOOP AT itab... MODIFY... ENDLOOP. Tables in ABAP: Internal Tables UPDATE dbtab FROM TABLE itab. Database Tables SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 21

22 ABAP Language ABAP Strong Points Dictionary Reflecting DB Catalog Screen Painter DBTAB COL1 COL2 COL3... ABAP Dictionary DATA screen_field TYPE dbtab-col3. DATA itab TYPE TABLE OF dbtab. SELECT SINGLE col3 FROM dbtab INTO screen_field WHERE col1 = SELECT * FROM dbtab INTO TABLE itab. Database Tables SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 22

23 ABAP Language ABAP Strong Points Built-in XML-Support REPORT abap_intro_xml_conversion. DATA: BEGIN OF carrier_wa, carrid TYPE scarr-carrid, carrname TYPE scarr-carrname, url TYPE scarr-url, END OF carrier_wa, carrier_tab LIKE TABLE OF carrier_wa, xml_xstring TYPE xstring. SELECT * FROM scarr INTO CORRESPONDING FIELDS OF TABLE carrier_tab. CALL TRANSFORMATION abap_intro_simple_trans SOURCE carriers = carrier_tab RESULT XML xml_xstring OPTIONS xml_header = 'NO'. cl_abap_browser=>show_xml( xml_xstring = xml_xstring ). cl_abap_browser=>show_html( html_xstring = xml_xstring buttons = 'X' check_html = ' ' ). SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 23 <?sap.transform simple?> <tt:transform xmlns:tt=" <tt:root name="carriers"/> <tt:template> <html> <body> <h2>carriers:</h2> <table border="2"> <tr> <td><b>id</b></td> <td><b>name</b></td> <td><b>homepage</b></td> </tr> <tt:loop ref=".carriers"> <tr><td> <tt:value ref="$ref.carrid"/> </td> <td> <tt:value ref="$ref.carrname"/> </td> <td> <a><tt:attribute name="href" value-ref="$ref.url" /> <tt:value ref="$ref.url"/></a> </td> </tr> </tt:loop> </table> </body> </html> </tt:template> </tt:transform> Simple Transformation, Standard XSLT is also possible

24 ABAP Language ABAP Strong Points Proof of Concept THE BEST-RUN BUSINESSES RUN ABAP ABAP-based SAP Applications ABAP is the language in which most of the business applications of the world s largest ERP vendor are developed. SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 24

25 ABAP Finding Appropriate Abstractions for Business Application Programming Business Application Programming ABAP Runtime Environment ABAP Essential Concepts at one Glance ABAP Development ABAP Strong Points Conclusion SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 25

26 Conclusion ABAP meets the Demands of an Ever-Changing World by an Ongoing Evolution! R/2 ABAP ABAP/4 ABAP Objects Unicode enabled Modern ABAP SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 26

27 ABAP Finding Appropriate Abstractions for Business Application Programming THANK YOU FOR YOUR ATTENTION! QUESTIONS SUGGESTIONS DISCUSSION SAP 2011 / ABAP Introduction and Overview / Horst Keller, Tobias Wenner / SAP AG / Page 27

28 Backup Slides SAP 2008 / ABAP Introduction and Overview / Horst Keller / NW F ABAP / Page 28

29 ABAP Language ABAP Strong Points The ABAP Type Zoo, Part 1 Types Objects Generic Types Data Types Data Objects data, any Elementary Daty Types Elementary Data Objects simple Fixed Length c d n t Static Data Objects Text Fields Date Fields Numeric Text Fields Time Fields csequence clike decfloat16/34 Decimal FltPt. decfloat f i p x Binary Floating Point Numbers Integers Packed Numbers Byte Fields numeric xsequence Variable Length Dynamic Data Objects SAP 2008 / ABAP Introduction and Overview / Horst Keller / NW F ABAP / Page 29 xstring string Byte Strings Character Strings

30 ABAP Language ABAP Strong Points The ABAP Type Zoo, Part 2 Types Objects Data Types Data Objects data, any Complex Data Types Complex Data Objects Structured Types Structures Table Types Internal Tables any table Index Tables Standard Tables Sorted Tables Standard Tables Sorted Tables index table [standard] table sorted table Hashed Tables Hashed Tables hashed table Reference Types Reference Variables Data References Object References Data Reference Variables Object Reference Variables Class References Class Reference Variables Object Types Interface References Interface Reference Variables object Classes Objects Interfaces SAP 2008 / ABAP Introduction and Overview / Horst Keller / NW F ABAP / Page 30

31 ABAP Language ABAP Strong Points Internal Tables from Past to Present Three kinds of internal tables: Standard tables Sorted tables Hashed tables Tables of any Type Tables of References REPORT abap_intro_reference_table. DATA vehicle_tab TYPE TABLE OF REF TO cl_abap_intro_vehicle. DO n TIMES. CREATE OBJECT vehicle. APPEND vehicle TO vehicle_tab. ENDDO. Tables of Structures LOOP AT vehicle_tab INTO vehicle. vehicle->show_speed( ). ENDLOOP. SAP 2008 / ABAP Introduction and Overview / Horst Keller / NW F ABAP / Page 31

32 ABAP Language ABAP Strong Points Internal Tables with Secondary Keys REPORT demo_secondary_keys. DATA: itab TYPE HASHED TABLE OF example_data=>struc WITH UNIQUE KEY idx WITH NON-UNIQUE SORTED KEY k1 COMPONENTS name postal_code. READ TABLE jtab INTO wa WITH KEY k1 COMPONENTS name =... postal_code =.... Primary unique hashed key Secondary non-unique sorted key Access via secondary key SAP 2008 / ABAP Introduction and Overview / Horst Keller / NW F ABAP / Page 32

33 ABAP Language ABAP Strong Points Dynamic Programming REPORT abap_intro_dynamic. DATA: type_descr TYPE REF TO cl_abap_typedescr, struct_descr TYPE REF TO cl_abap_structdescr, table_descr TYPE REF TO cl_abap_tabledescr, components TYPE cl_abap_structdescr=>component_table, table_ref TYPE REF TO data. FIELD-SYMBOLS <table> TYPE ANY TABLE. cl_abap_typedescr=>describe_by_name( EXPORTING p_name = dbtab RECEIVING p_descr_ref = type_descr ). RTTS Classes Data Reference Field Symbol components =... struct_descr = cl_abap_structdescr=>create( components ). table_descr = cl_abap_tabledescr=>create( struct_descr ). CREATE DATA table_ref TYPE HANDLE table_descr. ASSIGN table_ref->* TO <table>. TRY. SELECT (cols) FROM (dbtab) INTO CORRESPONDING FIELDS OF TABLE <table> WHERE (where). CATCH cx_sy_sql_error INTO error.... ENDTRY. RTTI RTTC Data Object Instantiation Dynamic Tokens SAP 2008 / ABAP Introduction and Overview / Horst Keller / NW F ABAP / Page 33

34 ABAP Language ABAP Strong Points Exception Handling CX_ROOT CX_STATIC_CHECK CX_DYNAMIC_CHECK CX_NO_CHECK CLASS cx_... DEFINITION INHERITING FROM cx_..._check.... ENDCLASS. DATA oref TYPE cx_... TRY. method(... ). CATCH cx_... cx_... INTO oref.... CLEANUP.... ENDTRY. METHODS method RAISING cx_... METHOD method. RAISE cx_... ENDMETHOD. SAP 2008 / ABAP Introduction and Overview / Horst Keller / NW F ABAP / Page 34

35 ABAP Development ABAP Language - Keywords ABAP Not really a Language for Esthets SAP 2008 / ABAP Introduction and Overview / Horst Keller / NW F ABAP / Page 35

Optimize Database Access and Increase System Performance Through More Efficient ABAP Programming

Optimize Database Access and Increase System Performance Through More Efficient ABAP Programming Optimize Database Access and Increase System Performance Through More Efficient ABAP Programming Optimize Database Access and Increase System Performance Through More Efficient ABAP Programming Rehan Zaidi

More information

ABAP Performance Tuning

ABAP Performance Tuning Hermann Gahm ABAP Performance Tuning Bonn Boston Contents at a Glance 1 Introduction... 17 2 SAP System Architecture for ABAP Developers... 21 3 Performance Analysis Tools... 29 4 Parallel Processing...

More information

ABAP for Functional Consultants

ABAP for Functional Consultants ABAP for Functional Consultants Anthony Cecchini, President, INFORMATION TECHNOLOGY PARTNERS Founded in 1993, Women Owned 8(M), Small Business Certified with a GSA IT 70 Schedule, we focus solely on SAP.

More information

SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0

SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0 SAP EDUCATION SAMPLE QUESTIONS: P_ABAP_70 SAP Certified Development Professional - ABAP with SAP NetWeaver 7.0 Disclaimer: These sample questions are for self-evaluation purposes only and do not appear

More information

... Introduction... 17

... Introduction... 17 ... Introduction... 17 1... Workbench Tools and Package Hierarchy... 29 1.1... Log on and Explore... 30 1.1.1... Workbench Object Browser... 30 1.1.2... Object Browser List... 31 1.1.3... Workbench Settings...

More information

ALV List with Radio Buttons

ALV List with Radio Buttons ALV List with Radio Buttons Applies to: Application Server ABAP 6.40 Summary The program shows how to define radio buttons in ALV grid lists. Author(s): Uwe Schieferstein Company: Cirrus Consulting AG,

More information

Introduction to SAP HANA SQLScript Rich Heilman SESSION CODE: BT162

Introduction to SAP HANA SQLScript Rich Heilman SESSION CODE: BT162 Introduction to SAP HANA SQLScript Rich Heilman SESSION CODE: BT162 Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation

More information

The New ABAP Debugger - An Introduction. Boris Gebhardt Christoph Stoeck SAP AG

The New ABAP Debugger - An Introduction. Boris Gebhardt Christoph Stoeck SAP AG The New ABAP Debugger - An Introduction Boris Gebhardt Christoph Stoeck SAP AG 1 Content Motivation & Goals Two Process Architecture Starting The New Debugger New Debugger UI Main Parts Customize The New

More information

Next Generation ABAP Development

Next Generation ABAP Development Rich Heilman, Thomas Jung Next Generation ABAP Development Bonn Boston Contents at a Glance 1 Workbench Tools and Package Hierarchy... 23 2 Data Dictionary Objects... 43 3 Data Persistence Layer... 71

More information

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner

Java 7 Recipes. Freddy Guime. vk» (,\['«** g!p#« Carl Dea. Josh Juneau. John O'Conner 1 vk» Java 7 Recipes (,\['«** - < g!p#«josh Juneau Carl Dea Freddy Guime John O'Conner Contents J Contents at a Glance About the Authors About the Technical Reviewers Acknowledgments Introduction iv xvi

More information

AP 7.00. Integration with BRFplus VERSION V1.00 22 APRIL 2011 - SAP AG

AP 7.00. Integration with BRFplus VERSION V1.00 22 APRIL 2011 - SAP AG AP 7.00 Integration with BRFplus VERSION V1.00 22 APRIL 2011 - SAP AG Table of Contents 1. Introduction... 3 1.1 Time based prices... 3 1.2 Usage of BRFplus... 3 1.3 About this document... 3 1.4 Target

More information

SQL Cockpit & SAP HANA Verify your SQL queries for HANAsuitability

SQL Cockpit & SAP HANA Verify your SQL queries for HANAsuitability SQL Cockpit & SAP HANA Verify your SQL queries for HANAsuitability Johann Fößleitner Cadaxo GmbH email: johann.foessleitner@cadaxo.com Twitter: @foessleitnerj Agenda 1 SAP HANA Integration Scenarios (Business

More information

Using SQL Server Management Studio

Using SQL Server Management Studio Using SQL Server Management Studio Microsoft SQL Server Management Studio 2005 is a graphical tool for database designer or programmer. With SQL Server Management Studio 2005 you can: Create databases

More information

SAP BI Generic Extraction Using a Function Module

SAP BI Generic Extraction Using a Function Module SAP BI Generic Extraction Using a Function Module Applies to: SAP BI Summary This article demonstrates a step-by-step process for doing generic extraction from R3 into BI using a Function Module. Author(s):

More information

How To... Model a Gateway Service Based on Business Entities

How To... Model a Gateway Service Based on Business Entities How-To Guide SAP NetWeaver 7.40 SP07 Document Version: 2.0-2015-01-21 How To... Model a Gateway Service Based on Business Entities Assignment with the Mapping Editor in the SAP Gateway Service Builder

More information

Information Systems SQL. Nikolaj Popov

Information Systems SQL. Nikolaj Popov Information Systems SQL Nikolaj Popov Research Institute for Symbolic Computation Johannes Kepler University of Linz, Austria popov@risc.uni-linz.ac.at Outline SQL Table Creation Populating and Modifying

More information

ABAP SQL Monitor Implementation Guide and Best Practices

ABAP SQL Monitor Implementation Guide and Best Practices ABAP SQL Monitor Implementation Guide and Best Practices TABLE OF CONTENTS ABAP SQL Monitor - What is it and why do I need it?... 3 When is it available and what are the technical requirements?... 5 In

More information

Performance Problems in ABAP Programs: How to Fix Them

Performance Problems in ABAP Programs: How to Fix Them Performance Problems in ABAP Programs: How to Fix Them Performance Problems in ABAP Programs: How to Fix Them Werner Schwarz Editor s Note: SAP Professional Journal has published ABAP performance articles

More information

SAP HANA. Markus Fath, SAP HANA Product Management June 2013

SAP HANA. Markus Fath, SAP HANA Product Management June 2013 SAP HANA Markus Fath, SAP HANA Product Management June 2013 Agenda What is SAP HANA? How do I use SAP HANA? How can I develop applications on SAP HANA? That s it? 2013 SAP AG. All rights reserved. Public

More information

Creating Mobile Applications on Top of SAP, Part 1

Creating Mobile Applications on Top of SAP, Part 1 Creating Mobile Applications on Top of SAP, Part 1 Applies to: SAP ERP 6.0, NetWeaver > 7.10. For more information, visit the Mobile homepage. Summary This tutorial is starting point for a series of tutorials

More information

How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial

How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial Table of Contents Prerequisites... 3 Benefits of using SAP HANA Procedures... 3 Objectives... 3

More information

SAP HANA In-Memory Database Sizing Guideline

SAP HANA In-Memory Database Sizing Guideline SAP HANA In-Memory Database Sizing Guideline Version 1.4 August 2013 2 DISCLAIMER Sizing recommendations apply for certified hardware only. Please contact hardware vendor for suitable hardware configuration.

More information

SAP NetWeaver 7.4 Planning Product Availability Matrix (Planning PAM)

SAP NetWeaver 7.4 Planning Product Availability Matrix (Planning PAM) SAP NetWeaver 7.4 Planning Product Availability Matrix (Planning PAM) with all EHPs February, 2014 Disclaimer: This document represents current planning for NW only and not for the SAP products using NW

More information

Quick Guide EDI/IDoc Interfacing to SAP ECC from External System

Quick Guide EDI/IDoc Interfacing to SAP ECC from External System Quick Guide EDI/IDoc Interfacing to SAP ECC from External System Applies to: Up to ECC 6.0. For more information, visit the ABAP homepage. Summary IDoc Interface: EDI Application Scenario The application

More information

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX

J j enterpririse. Oracle Application Express 3. Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Oracle Application Express 3 The Essentials and More Develop Native Oracle database-centric web applications quickly and easily with Oracle APEX Arie Geller Matthew Lyon J j enterpririse PUBLISHING BIRMINGHAM

More information

Real SQL Programming 1

Real SQL Programming 1 Real 1 We have seen only how SQL is used at the generic query interface an environment where we sit at a terminal and ask queries of a database. Reality is almost always different: conventional programs

More information

SAP NetWeaver 7.0 - Application Server architecture

SAP NetWeaver 7.0 - Application Server architecture SAP NetWeaver 7.0 - Application Server architecture 1. Introduction The purpose of this document is to explain what components are part of the SAP NetWeaver Application Server and to explain in details

More information

ABAP How To on SQL Trace Analysis

ABAP How To on SQL Trace Analysis Applies To: ABAP Summary SQL trace is a performance analysis tool that shows how open SQL statements are converted into native SQL statements. The following document discusses the performance measure utility

More information

ORACLE DATABASE 11G: COMPLETE

ORACLE DATABASE 11G: COMPLETE ORACLE DATABASE 11G: COMPLETE 1. ORACLE DATABASE 11G: SQL FUNDAMENTALS I - SELF-STUDY COURSE a) Using SQL to Query Your Database Using SQL in Oracle Database 11g Retrieving, Restricting and Sorting Data

More information

Acknowledgments. About the Author

Acknowledgments. About the Author Acknowledgments About the Author 1: Arrays and Array Manipulation. CREATING AND USING ARRAYS IN VISUAL BASIC Sorting Arrays WORKING WITH SORTED ARRAYS Finding an Element with a Specific Value in a Sorted

More information

SELECTION SCREENS AND LIST PROCESSING EVENTS

SELECTION SCREENS AND LIST PROCESSING EVENTS SELECTION SCREENS AND LIST PROCESSING EVENTS Spring 2011 Enterprise Programming Getting Data from User at Runtime PARAMETERS is the most basic type of input acceptance. Using Parameters generates a default

More information

Chapter 2 Database System Concepts and Architecture

Chapter 2 Database System Concepts and Architecture Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture

More information

Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts

Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts D80186GC10 Oracle Database: Program with Summary Duration Vendor Audience 5 Days Oracle Developers, Technical Consultants, Database Administrators and System Analysts Level Professional Technology Oracle

More information

Merge PDF files in ABAP

Merge PDF files in ABAP Applies to: SAP Net Weaver 7.0, ABAP. For more information, visit the ABAP homepage. Summary This article explains how to merge PDF files using an external non SAP solution from ABAP. Author: Krisztian

More information

Hack In The Box Conference 2011, Amsterdam. Dr. Markus Schumacher

Hack In The Box Conference 2011, Amsterdam. Dr. Markus Schumacher Hack In The Box Conference 2011, Amsterdam Dr. Markus Schumacher PPT SQL Masterfolie Injection with ABAP zur Ascending Erstellung from Open von SQL Injection Präsentationen to ADBC Injection Who am I Andreas

More information

CEON ABAP Eclipse Editor White Paper

CEON ABAP Eclipse Editor White Paper CEON ABAP Eclipse Editor White Paper CEON Business Systems and Marketing Pty Ltd. Page 1 1. Introduction ABAP Eclipse Editor is an external ABAP editor for SAP. It is an easy to use development tool, which

More information

End to End Development Example in SAP NetWeaver 7.4 & SAP HANA

End to End Development Example in SAP NetWeaver 7.4 & SAP HANA End to End Development Example in SAP NetWeaver 7.4 & SAP HANA SAP NetWeaver 2013 - Developer Experience III Author: Jens Weiler jens.weiler@sap.com Target Audience Developer Consultants For Public usage

More information

Raima Database Manager Version 14.0 In-memory Database Engine

Raima Database Manager Version 14.0 In-memory Database Engine + Raima Database Manager Version 14.0 In-memory Database Engine By Jeffrey R. Parsons, Senior Engineer January 2016 Abstract Raima Database Manager (RDM) v14.0 contains an all new data storage engine optimized

More information

Introduction to Database Systems. Chapter 1 Introduction. Chapter 1 Introduction

Introduction to Database Systems. Chapter 1 Introduction. Chapter 1 Introduction Introduction to Database Systems Winter term 2013/2014 Melanie Herschel melanie.herschel@lri.fr Université Paris Sud, LRI 1 Chapter 1 Introduction After completing this chapter, you should be able to:

More information

Developing 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 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 information

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40

ARIZONA CTE CAREER PREPARATION STANDARDS & MEASUREMENT CRITERIA SOFTWARE DEVELOPMENT, 15.1200.40 SOFTWARE DEVELOPMENT, 15.1200.40 1.0 APPLY PROBLEM-SOLVING AND CRITICAL THINKING SKILLS TO INFORMATION TECHNOLOGY 1.1 Describe methods and considerations for prioritizing and scheduling software development

More information

Java EE Web Development Course Program

Java EE Web Development Course Program Java EE Web Development Course Program Part I Introduction to Programming 1. Introduction to programming. Compilers, interpreters, virtual machines. Primitive types, variables, basic operators, expressions,

More information

KITES TECHNOLOGY COURSE MODULE (C, C++, DS)

KITES TECHNOLOGY COURSE MODULE (C, C++, DS) KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL

More information

Utility Classes - Overview. Version 14 service pack 9. Dalestech Ltd. Page 1 of 23

Utility Classes - Overview. Version 14 service pack 9. Dalestech Ltd. Page 1 of 23 Utility Classes - Overview Version 14 service pack 9 Page 1 of 23 3 Revision History...4 3.1 Changes since SPS8...4 5 Transport contents...6 5.1 Overview...6 5.2 Example and demo programs...6 5.3 Classes...7

More information

Consume an External Web Service in a Nutshell with good old ABAP

Consume an External Web Service in a Nutshell with good old ABAP Consume an External Web Service in a Nutshell with good old ABAP Applies to: SAP_BASIS, Release 701, SP Level 8 Summary Have you ever tried to consume an external web service out of ABAP? This document

More information

Splitting the Custom Container & Display more than one ALV

Splitting the Custom Container & Display more than one ALV Splitting the Custom Container & Display more than one ALV Applies to: This document applies to SAP ECC 6.0, SAP Netweaver 2004s. For more information, visit the ABAP homepage. Summary This article contains

More information

Oracle PL/SQL Injection

Oracle PL/SQL Injection Oracle PL/SQL Injection David Litchfield What is PL/SQL? Procedural Language / Structured Query Language Oracle s extension to standard SQL Programmable like T-SQL in the Microsoft world. Used to create

More information

How To Create A Table In Sql 2.5.2.2 (Ahem)

How To Create A Table In Sql 2.5.2.2 (Ahem) Database Systems Unit 5 Database Implementation: SQL Data Definition Language Learning Goals In this unit you will learn how to transfer a logical data model into a physical database, how to extend or

More information

How to Implement Mash Up to Show ECC Screen in SAP Cloud for Customer

How to Implement Mash Up to Show ECC Screen in SAP Cloud for Customer How-To Guide Document Version: 1411 2014.12.15 How to Implement Mash Up to Show ECC Screen in SAP Cloud for Customer How to implement Mash up to show ECC screen in SAP Cloud for Customer 2 Copyright 2014

More information

So far in the first three chapters of this book we have studied an overview of SAP

So far in the first three chapters of this book we have studied an overview of SAP 4 CHAPTER SAP ERP Integration Overview with Other Systems So far in the first three chapters of this book we have studied an overview of SAP business suite applications and the NetWeaver Application Server

More information

Java (12 Weeks) Introduction to Java Programming Language

Java (12 Weeks) Introduction to Java Programming Language Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short

More information

Visual Basic. murach's TRAINING & REFERENCE

Visual Basic. murach's TRAINING & REFERENCE TRAINING & REFERENCE murach's Visual Basic 2008 Anne Boehm lbm Mike Murach & Associates, Inc. H 1-800-221-5528 (559) 440-9071 Fax: (559) 440-0963 murachbooks@murach.com www.murach.com Contents Introduction

More information

Book 3. Database Connectivity. U:\Book\Book_03.doc Database Connectivity

Book 3. Database Connectivity. U:\Book\Book_03.doc Database Connectivity 1 Book 3 Database Connectivity U:\Book\Book_03.doc Database Connectivity 5 10 15 Database Connectivity...1 1 Database Access With Windows ODBC...2 OLE/DB, ODBC and other Data Source Driver Models...2 Setting

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

Step by Step Guide to Create a Generic Datasource Based on Infoset Query Populated Via External Program

Step by Step Guide to Create a Generic Datasource Based on Infoset Query Populated Via External Program Step by Step Guide to Create a Generic Datasource Based on Infoset Query Populated Via External Program Applies to: SAP ECC 5.0 and above releases For more information, visit the Business Intelligence

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 1.800.529.0165 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This course is designed to deliver the fundamentals of SQL and PL/SQL along

More information

How to Improve Database Connectivity With the Data Tools Platform. John Graham (Sybase Data Tooling) Brian Payton (IBM Information Management)

How to Improve Database Connectivity With the Data Tools Platform. John Graham (Sybase Data Tooling) Brian Payton (IBM Information Management) How to Improve Database Connectivity With the Data Tools Platform John Graham (Sybase Data Tooling) Brian Payton (IBM Information Management) 1 Agenda DTP Overview Creating a Driver Template Creating a

More information

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.

SQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL

More information

Services. Relational. Databases & JDBC. Today. Relational. Databases SQL JDBC. Next Time. Services. Relational. Databases & JDBC. Today.

Services. Relational. Databases & JDBC. Today. Relational. Databases SQL JDBC. Next Time. Services. Relational. Databases & JDBC. Today. & & 1 & 2 Lecture #7 2008 3 Terminology Structure & & Database server software referred to as Database Management Systems (DBMS) Database schemas describe database structure Data ordered in tables, rows

More information

Specialized Programme on Web Application Development using Open Source Tools

Specialized Programme on Web Application Development using Open Source Tools Specialized Programme on Web Application Development using Open Source Tools A. NAME OF INSTITUTE Centre For Development of Advanced Computing B. NAME/TITLE OF THE COURSE C. COURSE DATES WITH DURATION

More information

Lecture 1 Introduction to Android

Lecture 1 Introduction to Android These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy

More information

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff

Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff D80198GC10 Oracle Database 12c SQL and Fundamentals Summary Duration Vendor Audience 5 Days Oracle End Users, Developers, Technical Consultants and Support Staff Level Professional Delivery Method Instructor-led

More information

ABAP Debugging Tips and Tricks

ABAP Debugging Tips and Tricks Applies to: This article applies to all SAP ABAP based products; however the examples and screen shots are derived from ECC 6.0 system. For more information, visit the ABAP homepage. Summary This article

More information

Best Practice Guidelines for Development

Best Practice Guidelines for Development Best Practice Guidelines for Development Practical tips on the ABAP Development The German-speaking SAP User Group e.v. DSAG SPECIAL INTEREST GROUP SAP DEVELOPMENT JANUARY 31, 2013 2 Best Practice Guidelines

More information

Skills for Employment Investment Project (SEIP)

Skills for Employment Investment Project (SEIP) Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format for Web Application Development Using DOT Net Course Duration: Three Months 1 Course Structure and Requirements Course Title:

More information

Database Programming with PL/SQL: Learning Objectives

Database Programming with PL/SQL: Learning Objectives Database Programming with PL/SQL: Learning Objectives This course covers PL/SQL, a procedural language extension to SQL. Through an innovative project-based approach, students learn procedural logic constructs

More information

ABAP Course. ABAP Objects and Business Server Pages. Product: All. Level: Beginner. Focus: Programming. Version: 1.0

ABAP Course. ABAP Objects and Business Server Pages. Product: All. Level: Beginner. Focus: Programming. Version: 1.0 ABAP Course ABAP Objects and Business Server Pages Content This chapter explains the main concepts of objects-orientation and their adaption in ABAP. Furthermore the concept of Business Server Pages (BSPs)

More information

Intro to Embedded SQL Programming for ILE RPG Developers

Intro to Embedded SQL Programming for ILE RPG Developers Intro to Embedded SQL Programming for ILE RPG Developers Dan Cruikshank DB2 for i Center of Excellence 1 Agenda Reasons for using Embedded SQL Getting started with Embedded SQL Using Host Variables Using

More information

Symbol Tables. Introduction

Symbol Tables. Introduction Symbol Tables Introduction A compiler needs to collect and use information about the names appearing in the source program. This information is entered into a data structure called a symbol table. The

More information

Principles of Database. Management: Summary

Principles of Database. Management: Summary Principles of Database Management: Summary Pieter-Jan Smets September 22, 2015 Contents 1 Fundamental Concepts 5 1.1 Applications of Database Technology.............................. 5 1.2 Definitions.............................................

More information

Computing Concepts with Java Essentials

Computing Concepts with Java Essentials 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann

More information

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt core. 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Volume I - Fundamentals Seventh Edition CAY S. HORSTMANN GARY

More information

SPDD & SPAU Adjustments Handbook

SPDD & SPAU Adjustments Handbook SPDD & SPAU Adjustments Handbook Applies to: SAP Upgrades. For more information, visit the ABAP homepage. Summary Through this document the reader will be able to get a detailed idea about the working

More information

Database FAQs - SQL Server

Database FAQs - SQL Server Database FAQs - SQL Server Kony Platform Release 5.0 Copyright 2013 by Kony, Inc. All rights reserved. August, 2013 This document contains information proprietary to Kony, Inc., is bound by the Kony license

More information

Nintex Workflow 2013 Help

Nintex Workflow 2013 Help Nintex Workflow 2013 Help Last updated: Wednesday, January 15, 2014 1 Workflow Actions... 7 1.1 Action Set... 7 1.2 Add User To AD Group... 8 1.3 Assign Flexi Task... 10 1.4 Assign To-Do Task... 25 1.5

More information

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports

INTRODUCING ORACLE APPLICATION EXPRESS. Keywords: database, Oracle, web application, forms, reports INTRODUCING ORACLE APPLICATION EXPRESS Cristina-Loredana Alexe 1 Abstract Everyone knows that having a database is not enough. You need a way of interacting with it, a way for doing the most common of

More information

C#5.0 IN A NUTSHELL. Joseph O'REILLY. Albahari and Ben Albahari. Fifth Edition. Tokyo. Sebastopol. Beijing. Cambridge. Koln.

C#5.0 IN A NUTSHELL. Joseph O'REILLY. Albahari and Ben Albahari. Fifth Edition. Tokyo. Sebastopol. Beijing. Cambridge. Koln. Koln C#5.0 IN A NUTSHELL Fifth Edition Joseph Albahari and Ben Albahari O'REILLY Beijing Cambridge Farnham Sebastopol Tokyo Table of Contents Preface xi 1. Introducing C# and the.net Framework 1 Object

More information

LearnFromGuru Polish your knowledge

LearnFromGuru Polish your knowledge SQL SERVER 2008 R2 /2012 (TSQL/SSIS/ SSRS/ SSAS BI Developer TRAINING) Module: I T-SQL Programming and Database Design An Overview of SQL Server 2008 R2 / 2012 Available Features and Tools New Capabilities

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: + 38516306373 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the

More information

PG DAC. Syllabus. Content. Eligibility Criteria

PG DAC. Syllabus. Content. Eligibility Criteria PG DAC Eligibility Criteria Qualification 1. Engg Graduate in any discipline or equivalent (eg. BE/B.Tech/4 years B. Sc Engg./ AMIE/ AIETE / DoEACC B level etc). 2. PG in Engg. Sciences (eg. MCA / M.Sc.

More information

Instrumentation Software Profiling

Instrumentation Software Profiling Instrumentation Software Profiling Software Profiling Instrumentation of a program so that data related to runtime performance (e.g execution time, memory usage) is gathered for one or more pieces of the

More information

Database Migration from MySQL to RDM Server

Database Migration from MySQL to RDM Server MIGRATION GUIDE Database Migration from MySQL to RDM Server A Birdstep Technology, Inc. Raima Embedded Database Division Migration Guide Published: May, 2009 Author: Daigoro F. Toyama Senior Software Engineer

More information

About ZPanel. About the framework. The purpose of this guide. Page 1. Author: Bobby Allen (ballen@zpanelcp.com) Version: 1.1

About ZPanel. About the framework. The purpose of this guide. Page 1. Author: Bobby Allen (ballen@zpanelcp.com) Version: 1.1 Page 1 Module developers guide for ZPanelX Author: Bobby Allen (ballen@zpanelcp.com) Version: 1.1 About ZPanel ZPanel is an open- source web hosting control panel for Microsoft Windows and POSIX based

More information

BC450 ABAP Performance: Analysis and Optimization

BC450 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 information

Software: Systems and Application Software

Software: Systems and Application Software Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal

More information

Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey

Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences by Mike Dempsey Overview SQL Assistant 13.0 is an entirely new application that has been re-designed from the ground up. It has been

More information

SAP NetWeaver Application Server Add-On for Code Vulnerability Analysis

SAP NetWeaver Application Server Add-On for Code Vulnerability Analysis SAP NetWeaver Application Server Add-On for Code Vulnerability Analysis Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This

More information

Oracle Database Security and Audit

Oracle Database Security and Audit Copyright 2014, Oracle Database Security and Beyond Checklists Learning objectives Understand data flow through an Oracle database instance Copyright 2014, Why is data flow important? Data is not static

More information

SAP NetWeaver Application Server Add-On for Code Vulnerability Analysis. Patrick Hildenbrand, Product Management Security, SAP AG September 2014

SAP NetWeaver Application Server Add-On for Code Vulnerability Analysis. Patrick Hildenbrand, Product Management Security, SAP AG September 2014 SAP NetWeaver Application Server Add-On for Code Vulnerability Analysis Patrick Hildenbrand, Product Management Security, SAP AG September 2014 Disclaimer This presentation outlines our general product

More information

Java Application Developer Certificate Program Competencies

Java Application Developer Certificate Program Competencies Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle

More information

The Java Series. Java Essentials I What is Java? Basic Language Constructs. Java Essentials I. What is Java?. Basic Language Constructs Slide 1

The Java Series. Java Essentials I What is Java? Basic Language Constructs. Java Essentials I. What is Java?. Basic Language Constructs Slide 1 The Java Series Java Essentials I What is Java? Basic Language Constructs Slide 1 What is Java? A general purpose Object Oriented programming language. Created by Sun Microsystems. It s a general purpose

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: +966 12 739 894 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training is designed to

More information

Pemrograman Dasar. Basic Elements Of Java

Pemrograman Dasar. Basic Elements Of Java Pemrograman Dasar Basic Elements Of Java Compiling and Running a Java Application 2 Portable Java Application 3 Java Platform Platform: hardware or software environment in which a program runs. Oracle

More information

SAP HANA Core Data Services (CDS) Reference

SAP HANA Core Data Services (CDS) Reference PUBLIC SAP HANA Platform SPS 12 Document Version: 1.0 2016-05-11 Content 1 Getting Started with Core Data Services....4 1.1 Developing Native SAP HANA Applications....5 1.2 Roles and Permissions....7 1.3

More information

Specialized Programme on Web Application Development using Open Source Tools

Specialized Programme on Web Application Development using Open Source Tools Specialized Programme on Web Application Development using Open Source Tools Objective: At the end of the course, Students will be able to: Understand various open source tools(programming tools and databases)

More information

ACE 2011 International

ACE 2011 International ACE 2011 International Understanding Federation and Web Services www. Copyright 2011 Aras All Rights Reserved. Welcome Session Goals Previous session covered overall Integration strategies and a focus

More information

Integrating the F5 BigIP with Blackboard

Integrating the F5 BigIP with Blackboard Integrating the F5 BigIP with Blackboard Nick McClure nickjm@uky.edu Lead Systems Programmer University of Kentucky Created August 1, 2006 Last Updated June 17, 2008 Integrating the F5 BigIP with Blackboard

More information