没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
I n t e r n a l U s e S A P P a r t n e r O n l y
I n t e r n a l U s e S A P P a r t n e r O n l y
BC401
ABAP Objects
SAP NetWeaver
Date
Training Center
Instructors
Education Website
Participant Handbook
Course Version: 2005 Q4
Course Duration: 5 Day(s)
Material Number: 50072679
An SAP course - use it to learn, reference it for work
I n t e r n a l U s e S A P P a r t n e r O n l y
I n t e r n a l U s e S A P P a r t n e r O n l y
Copyright
Copyright © 2005 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for a ny purpose without
the express permission of SAP AG. Additionally this publication and its contents are provided s olely
for your use, this publication and its contents may not be rented, transferred or sold 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.
Trademarks
• Microsoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are
registered trademarks of Microsoft Corporation.
• IBM®, DB2®, OS/2®, DB2/6000®, P arallel Sysplex®, MVS/ESA®, RS/6000®, AIX®, S/390®,
AS/400®, OS/390®, and OS/400® are registered trademarks of IBM Corporation.
• ORACLE® is a registered trademark of ORACLE Corporation.
• INFORMIX®-OnLine for SAP and INFORMIX® Dynamic ServerTM are registered trademarks
of Informix Software Incorporated.
• UNIX®, X/Open®, OSF/1®, and M otif® are registered trademarks of the Open Group.
• Citrix®, the Citrix logo, ICA®, Program N eighborhood®, 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.
• SAP, SAP Logo, R/2, RIVA, R/3, SAP ArchiveLink, SAP Business Workflow, WebFlow, SAP
EarlyWatch, BAPI, SAPPHIRE, Management Cockpit, mySAP.com Logo and mySAP.com are
trademarks or registered trademarks of SAP AG in Germany and in several other countries all
over the world. All other products mentioned are trademarks or registered trademarks of their
respective companies.
Disclaimer
THESE MATERIALS ARE PR OVIDED BY SAP ON AN "AS IS" BASIS, AND SAP EXPRESSLY
DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR APPLIED, INCLUDING W ITHOUT
LIMITATION WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE, WITH RESPECT TO THESE MATERIALS AND THE SERVICE, INFORMATION, TEXT,
GRAPHICS, LINKS, OR ANY OTHER MATERIALS AND PRODUCTS CONTAIN ED HEREIN. IN
NO EVENT SHALL SAP BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDEN TA L,
CONSEQUENTIAL, OR PUNITIVE DAMAGES OF ANY KIND W HATSOEVER, INCLUDING
WITHOUT LIMITATION LOST REVENUES OR LOST PROFITS, WHICH MAY RESULT F ROM
THE USE OF THESE MATERIALS OR INCLUDED SOFTWARE COMPONENTS.
I n t e r n a l U s e S A P P a r t n e r O n l y
I n t e r n a l U s e S A P P a r t n e r O n l y
About This Handbook
This handbook is intended to complement the instructor-led presentation of this
course, a nd serve as a source of reference. It is not suitable for self-study.
Typographic Conventions
American English is the standard used in this handbook. The following typographic
conventions are also used.
Type Style Description
Example text Wo rds or characters that appear on the screen. These
include field names, screen titles, pushbuttons as well as
menu names, paths, and options.
Also used for cross-references to other documentation
both internal (in this documentation) and external (in
other locations, such as SAPNet).
Example text Emphasized words or phrases in body text, titles of
graphics, and tables
EXAMPLE TEXT Names of elements in the system. These include report
names, program names, transaction codes, table names,
and individual key words of a programming language,
when surrounded by body text, for example SELECT
and INCLUDE.
Example text Screen output. This includes file and directory names
and their paths, messages, names of variables and
parameters, and passages of the source text of a program.
Example text Exact us er entry. These are words and characters that
you enter in the system exactly as they appear in the
documentation.
<Example text> Variable user entry. Pointed brackets indicate that you
replace these words and characters with appropriate
entries.
2005/Q4 © 2005 SAP AG. All rights reserved. iii
I n t e r n a l U s e S A P P a r t n e r O n l y
I n t e r n a l U s e S A P P a r t n e r O n l y
About This Handbook BC401
Icons in Body Text
The following icons are used in this handbook.
Icon Meaning
For more information, tips, or background
Note or furth
er explanation of previous point
Exception or caution
Procedures
Indicates
that the item is displayed in the instructor’s
presentation.
iv © 2005 SAP AG. All rights reserved. 2005/Q4
I n t e r n a l U s e S A P P a r t n e r O n l y
I n t e r n a l U s e S A P P a r t n e r O n l y
Contents
Course Overview ............................................................................. vii
Course Goals................................................................................ viii
Course Objectives .......................................................................... viii
Unit 1: Introduction to Object-Oriented Prog ramming ................................1
The Object-Oriented Programming Model ................................................ 3
Analysis and Design with UML............................................................ 15
Fundamental Object-Oriented Syntax Elements ....................................... 36
Unit 2: Object-Oriented Concepts and Programming Techniques................ 99
Inheritance and Casting................................................................... 101
Interfaces and Casting ....................................................................143
Events.......................................................................................181
Unit 3: Obj ect-Oriented Repository Objects ..........................................223
Global Classes and Interfaces ........................................................... 225
Special Object-Oriented Programming Techniques ................................... 302
Persistent Objects with ABAP Objects.................................................. 321
Unit 4: Exception Handling and RTTS ..................................................333
Exception Handling in ABAP Objects ...................................................334
RTTS (Run Time Type Service) .........................................................374
Unit 5: Case Study and Preview .........................................................401
Case Study and Preview .................................................................402
Index ............................................................................................439
2005/Q4 © 2005 SAP AG. All rights reserved. v
剩余450页未读,继续阅读
资源评论
bravy0016
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功