参照 |
API 文書 |
チュートリアル |
Web Dynpro |
Basic Tutorials |
Creating Your First Web Dynpro Application |
Creating a Web Dynpro Project |
Creating a Web Dynpro Component |
Creating further Views |
Specifying the Navigation Schema |
Creating Actions and Implementing Navigation |
Designing a View Layout |
Defining Data Binding for UI Elements |
Creating a Web Dynpro Application |
Building, Deploying, and Running Your Application |
Creating a Simple Web Dynpro Application |
Creating a Web Dynpro Project |
Creating a Web Dynpro Component |
Creating and Designing a View |
Defining a Web Dynpro Window |
Defining a Web Dynpro Application |
Deploying a Web Dynpro Project |
Calling a Web Dynpro Application |
Displaying the Current Date Using Data Binding |
Structure of a Web Dynpro Application |
Creating an Extended Web Dynpro Application |
Quiz Application |
Creating the First Parts of the Application |
View Modeling and User Interface Layout |
Determining the Content and Interaction of Views |
Defining a View Composition |
Implementing the View Composition |
Designing a View Layout |
Using the ActionButton Template |
Creating Navigation Transitions |
Controller Contexts and Data Binding |
Defining Controller Contexts |
Defining Data Binding |
Context Programming |
Adding QuizData Node Elements in Context Nodes |
Initializing Top Level Value Attributes |
Programming Context State Changes |
Portal Integration of the Web Dynpro Application |
A Simple Input Form |
Application Example for Displaying Messages |
Specifying the Project Structure |
Declarative Development of a View |
Defining Simple Type Data Types in the Java Dictionary |
Developing the Form View |
Developing the EMailEditor View |
Defining the navigation structure |
Defining Messages |
Implementing the View Controller |
Implementing the Controller of the Form View |
Implementing the Controller of the EMailEditor View |
Advanced Tutorials |
Model Tutorials |
Creating a Web Dynpro Application Accessing ABAP Functions |
Importing a Project Template |
Developing the Example Application ・Steps |
Creating a Model |
Creating a Custom Controller Context and Binding it to the Model |
Mapping Custom Context Elements to View Context Elements |
Creating Actions and Declaring Methods |
Editing the UI Elements |
Adding the Implementation of the Backend Connection |
Building, Deploying, Configuring, and Running Your Application |
Creating an Email Client Using Web Dynpro and Web Services |
Creating a Project Structure |
Creating a Web Service Model |
Creating the Binding: Component Controller Context and Model |
Mapping View Context Elements to Component Context Elements |
Creating the SendEmail Action |
Designing a View Layout |
Adding the Implementation for the Web Service Connection |
Calling the Execute Method |
Building, Deploying, and Running the Project |
Using the Car Rental Web Service with Web Dynpro |
Importing a Project Template |
Creating a Model |
Creating a Component Context and Binding It to the Model |
Mapping a View Context onto the Component Controller |
Defining Data Binding for UI Elements |
Implementing the Event Handler of the View |
Building, Deploying, and Running Your Application |
Context Tutorials |
Application of Context Programming and Data Binding |
The Master/Detail Viewer Application |
Specifying the Project Structure |
Context Design in the Master/Detail Viewer |
Declaring the Controller Context of a View |
Designing a View Layout |
Binding Tables to the Controller Context of a View |
Implementing the Controller Context of a View |
Implementing a Demo BOL |
Initializing the Controller Context of a View |
Adding a Supply Function |
User Interface Tutorials |
Tutorial: Developing with Tables in Web Dynpro |
Importing the Project Template |
Creating the Component Controller Context |
Mapping the View Context onto the Component Controller Context |
Enhancing the View Context |
Creating the Table |
Binding the Table to the Context |
Creating and Binding the Detailed Form |
Deleting Single or Several Rows |
Sorting |
Calculating the Total per Article |
Calculating the Total |
Setting and Changing the Currency |
Building, Deploying, and Running the Table Tutorial |
Constructing a Recursive and Loadable Web Dynpro Tree |
Importing a Project Template |
Recursive Context Nodes |
Further Procedure for Creating the Web Dynpro Tree |
Creating the Context for the TreeView |
Creating Actions for the Tree |
Creating UI Elements |
Creating a Resource Bundle for the File Structure |
Initialising the Context |
Mapping the Event Parameters |
Event Handling: Expanding a Node |
Event Handling: Selecting an Entry |
Building, Deploying, and Running the Project |
Dialog Boxes in Web Dynpro Applications |
Importing a Project Template |
Creating an External Window |
Creating a Dialog Box |
Creating a Web Dynpro Window for the Address Book |
Interaction of the EmailWindow and the AddressbookWindow |
Creating a Confirmation Dialog Box |
Executing the Complete Application |
Value Help in Web Dynpro Applications |
Example Application of a Value Selector |
Simple Value Selector |
Specifying the Project Structure |
Inserting a Simple Value Selector |
Including an Extended Value Selector |
Modeling View Compositions in Web Dynpro |
Importing a Project Template |
Developing the Example Application for a View Composition |
Adding the ViewContainerUIElement |
Embedding a View Set in a ViewContainerUIElement |
Using ViewContainerUIElements |
Using a Web Dynpro Component |
Embedding an Inner View Set |
Embedding Component Interface Views in a View Set |
Controlling the Lifecycle of a Component Instance |
Component Tutorials |
Using Server-Side Eventing in Web Dynpro Components |
Eventing Example Application |
Creating a Project Structure |
Implementing the View Composition |
Developing the Internal Web Dynpro Component |
Declaring Event and Method in the Interface Controller |
Setting Declarations in the Form View Controller |
Designing the Layout of the Form View |
Implementing Form View Controller and Interface Controller |
Developing the Web Dynpro Component |
Setting Declarations in the ControlPanel View Controller |
Designing the Layout of the ControlPanel View |
Implementing the Controller of the ControlPanel View |
Using External Context Mapping |
Special Tutorials |
Portal Tutorials |
SAP エンタープライズポータルでの Web Dynpro Appl の実行 |
システムの定義 |
Web Dynpro ベースの iView の登録 |
Web Dynpro iView テンプレートの登録 |
ポータルイベンティングのプログラミング |
ポータルイベントの予約 |
ポータルイベンティングのプログラミングのコード例 |
Navigation Between Web Dynpro Applications in the Portal |
Creating a Sample Web Dynpro Project for Page Navigation |
Integrating Applications in the Portal |
Defining the View of the Start Application |
Defining the View of the Target Application |
Building, Deploying, and Running the Project |
Testing and Executing Applications in the Portal |
Object-Based Navigation Between Web Dynpro Applications (OBN) |
Integrating Web Dynpro Applications into the Portal |
Importing a Business Object |
Creating a Business Object Operation |
Assigning Business Object Operations to the iView |
Defining the User Interface Element DropDownBoxByIndex |
Providing Services |
Defining Authentication |
Creating a Reference to the IUserObjectBasedNavigation Service |
Implementing the Source Code for the View |
Defining Parameter Transfer |
Filling the Context Attributes with Data |
Result of the Web Dynpro OBN Tutorial |
Developing International Web Dynpro Applications |
Importing a Project Template |
Creating Texts for the Original Language |
Creating the Simple Types |
Create the context and action |
Completing the Layout of the Application |
Creating a Warning Message and Implementing onActionRent() |
Create dynamic texts and complete the application |
Translating Text Resources into Other Languages |
Define language-specific application properties |
Executing and Testing the Application |
User Interface Tutorials |
Using Business Graphics |
Carrying Out the Initial Steps |
Inserting a Business Graphic in the View |
Editing the Properties for the UI Element |
Editing the Context for the View |
Changing Type Property of Data Series |
Binding the Data |
Supplying the Context with Data |
Building, Deploying and Running the Project |
Using Geo Services With Web Dynpro |
Overview on Geo Services and IGS |
Importing a Project Template |
Create the Example Application 填sing Geo Services・ |
Extend the Context of the GeoServiceView |
Extend the Layout of the GeoServiceView |
Implement the Action Handler onActionShowRoute |
Zooming In |
Execute the Application Tutorial_GeoServices |
Debugging Tutorials |
Debugging a Web Dynpro Application |
Activating Debugging |
Starting a Debug Session |
Debugging ABAP Code from Within the Developer Studio |
Dynamic UI Generation in Web Dynpro |
Importing a Project Template |
Overview of Dynamic Programming in the Web Dynpro |
Creating Dynamic User Interface Elements |
Dynamically Building the Appropriate Context |
Dynamically Creating the Form |
Dynamically Creating Pushbuttons with Appropriate Actions |
Action Handling |
Executing the Application TutWD_Dynamic_Init |
Protecting Access to the Web Dynpro Application Using UME Permis |
Concepts Necessary for Using UME Permissions with this Tutorial |
Authentication Between the Components Using Logon Tickets |
権限、アクション、および UME ロール |
Permission Class for Your Application |
actions.xml File |
UME Archive File |
Importing the Project Templates for the Web Dynpro Tutorial |
Integrating UME Permissions in the Web Dynpro Application - Step |
Including the UME Libraries and Web Service References |
Specifying Authentication for the Application |
Specifying Authentication for Access to the Web Dynpro Client |
Specifying Authentication for Access to the Web Service |
Creating the HTTP Destination |
Using the HTTP Destination Within the Web Dynpro |
Protecting Access to the EJB Methods Using UME Permissions |
Creating the Permission Class for the EJB Methods |
Obtaining the User ID from the Context |
Checking the Permission in the EJB Methods |
Adjusting the Message Handling |
Rebuilding the Projects and Redeploying the Application |
Defining Actions in the actions.xml File |
Build and Deploy the Archive File |
Creating the Users |
Creating UME Roles and Assigning Them to Users |
Testing the Access Protection |
Checking Permissions in the Web Dynpro Frontend Client |
Including the UME JAR File in the Web Dynpro Project |
Creating the Permission Class for the Web Dynpro |
Checking the Permission in the Web Dynpro Client |
Rebuilding and Redeploying the Project |
Defining Actions for the Web Dynpro Project |
Modifying the UME Roles and User Assignments |
Testing the Access Protection |
J2EE |
Creating Your First J2EE Application |
Creating an EJB Module Project |
Developing the Calculator Session Bean |
Creating the Enterprise Bean Archive |
Creating a Web Module Project |
Developing the JavaBean CalcProxy |
Developing the Calculator.jsp |
Building the Web Archive |
Assembling the Calculator Application |
Deploying and Running the Calculator Application |
Creating a J2EE-Based Car Rental Application |
Defining a Data Model |
Creating a Dictionary Project |
Creating a Table |
Adding Table Columns |
Creating an SDA |
Deploying an SDA |
Implementing Data Access |
Creating an EJB Module Project |
Creating the QuickBookingBean Entity Bean |
Adding the Implementation of the ejbCreate Method |
Implementing the Business Logic |
Creating and Implementing Auxiliary Classes |
Creating a Java Project as a Source Container |
The Constants Class |
The QuickBookingModel JavaBean |
The Exception Class QuickCarRentalException |
Exporting the JAR File |
Creating the Session Bean QuickOrderProcessorBean |
Implementing the Session Bean Class |
Throwing the Exception QuickCarRentalException |
Implementing the saveBooking() Method |
Implementing the cancelBooking() Method |
Implementing the viewActiveBookings() Method |
Creating a JAR |
Editing Deployment Descriptors |
Adding Descriptions to ejb-jar.xml |
Adding Descriptions to persistent.xml |
Adding Descriptions to ejb-j2ee-engine.xml |
Creating a Jar File |
Implementing a Web Application |
Creating a Web Module Project |
Creating the JSP quickCarRentalView |
Adding Source Code |
Creating the QuickReservationServlet Servlet |
Adding Source Code to the Servlet |
Creating a Web Archive |
Editing Deployment Descriptors |
Adding Descriptions to web.xml |
Creating a War File |
Creating and Deploying the Complete J2EE Application |
Creating an Enterprise Application Project |
Editing Deployment Descriptors |
Adding Descriptions to application.xml |
Creating a DataSource Alias |
Creating an Ear File |
Deploying an EAR |
Executing the Car Rental Application |
Making the Car Rental Application Available as a Web Service |
Creating a Web Service |
Deploying the Web Service QuickCarRentalService |
JavaMail Tutorial |
Creating EJB Project |
Creating a Java Class |
Setting Classpath and Compiling Sources |
Creating References in the ejb-jar.xml File |
Creating a Web Project |
Creating a New Java Package |
Servlet Files |
Creating the Servlet Files |
HTML Files |
Creating the HTML Files |
Creating a Reference in the web.xml File |
Creating an Assembly Project |
Generating Files for Deployment |
Deploying the EAR |
Debugging J2EE Applications |
Activating Debugging |
Preparations for Debugging a JSP |
Debugging a JSP |
Preparations for Debugging a Servlet |
Debugging a Servlet |
パーシスタンス |
Getting Started with Relational Persistence |
Creating the Database Tables |
Creating the Web Project |
Developing the EmployeeData Class |
Developing the Data Access Interface |
Creating the SQLJ Connection Context |
Creating an SQLJ ResultSet Iterator |
Implementing the Data Access Interface with SQLJ |
Implementing the Data Access Interface with JDBC |
Developing the Web Front End |
Assembling the Application |
Deploying and Running the Application |
Getting Started with JDO |
Creating the Database Tables |
Creating the Web Project |
Defining the Persistence Capable Classes |
Defining the Object Identity Classes |
Defining the JDO Metadata |
Defining the O/R Mapping |
Running the JDO Enhancer and Checker Tools |
Implementing the Business Logic |
Developing the Web Front End |
Assembling the Application |
Deploying and Running the Application |
セキュリティ |
Protecting Access to a J2EE-Based Application Using J2EE Securit |
Importing the Project for the J2EE-Based Car Rental Tutorial |
Using J2EE Security Roles in the Application - Steps |
Protecting Access to the Application in the JSP |
Specifying Authentication in the JSP |
Specifying the Policy Domain to Use for Authentication |
Creating a J2EE Security Role for Accessing the Application |
Creating a Security Constraint |
Protecting Access to the EJB Methods Using J2EE Security Roles |
Creating the J2EE Security Roles to Use for the EJB Methods |
Selecting the EJB Methods for Each J2EE Security Role |
Catching the Access Control Error |
Rebuilding and Deploying the Application |
Creating the Users |
Assigning Users to the J2EE Security Roles |
Testing the Access Protection |
Protecting Access to a J2EE-Based Application Using UME Permissi |
Concepts Necessary for Using UME Permissions with this Tutorial |
権限、アクション、および UME ロール |
Permission Class for Your Application |
actions.xml File |
UME Archive File |
Importing the Project for the J2EE-Based Car Rental Tutorial |
Using UME Permissions in the Application ・Steps |
Including the UME Libraries |
Protecting Access to the JSP Using Authentication and UME Permis |
Requiring Authentication |
Creating the Permission Class for the JSP |
Checking the Permission in the Application |
Protecting Access to the EJB Methods Using UME Permissions |
Creating the Permission Class for the EJB Methods |
Obtaining the User ID from the Context |
Checking the Permission in the EJB Methods |
Rebuilding the Projects and Redeploying the Application |
Defining Actions in the actions.xml File |
Build and Deploy the Archive File |
Creating the Users |
Creating UME Roles and Assigning Them to Users |
Testing the Access Protection |
Protecting Access to the Web Dynpro Application Using UME Permis |
Concepts Necessary for Using UME Permissions with this Tutorial |
Authentication Between the Components Using Logon Tickets |
権限、アクション、および UME ロール |
Permission Class for Your Application |
actions.xml File |
UME Archive File |
Importing the Project Templates for the Web Dynpro Tutorial |
Integrating UME Permissions in the Web Dynpro Application - Step |
Including the UME Libraries and Web Service References |
Specifying Authentication for the Application |
Specifying Authentication for Access to the Web Dynpro Client |
Specifying Authentication for Access to the Web Service |
Creating the HTTP Destination |
Using the HTTP Destination Within the Web Dynpro |
Protecting Access to the EJB Methods Using UME Permissions |
Creating the Permission Class for the EJB Methods |
Obtaining the User ID from the Context |
Checking the Permission in the EJB Methods |
Adjusting the Message Handling |
Rebuilding the Projects and Redeploying the Application |
Defining Actions in the actions.xml File |
Build and Deploy the Archive File |
Creating the Users |
Creating UME Roles and Assigning Them to Users |
Testing the Access Protection |
Checking Permissions in the Web Dynpro Frontend Client |
Including the UME JAR File in the Web Dynpro Project |
Creating the Permission Class for the Web Dynpro |
Checking the Permission in the Web Dynpro Client |
Rebuilding and Redeploying the Project |
Defining Actions for the Web Dynpro Project |
Modifying the UME Roles and User Assignments |
Testing the Access Protection |
付録 |
配置記述子 |
appclient-j2ee-engine.dtd |
application-j2ee-engine.dtd |
connector-j2ee-engine.dtd |
data-source-aliases.dtd |
data-sources.dtd |
db-init.dtd |
deploy-manager-config.dtd |
deploy-manager-config.xml |
ear-generator.dtd |
ear-generator.xml |
ejb-j2ee-engine.dtd |
j2ee-components-generator.dtd |
j2ee-components-generator.xml |
jms-destinations.dtd |
jms-factories.dtd |
library.provider.dtd |
log-configuration.dtd |
monitor-configuration.dtd |
persistent.dtd |
server_component_management.dtd |
server_component_management.xml |
web-j2ee-engine.dtd |
Java Persistence Reference |
Overview of the JDBC API |
JDBC Java Packages |
java.sql |
javax.sql |
JDBC Java Classes and Interfaces |
java.sql.Blob |
java.sql.Clob |
java.sql.Connection |
java.sql.DatabaseMetaData |
java.sql.Driver |
java.sql.PreparedStatement |
java.sql.ResultSet |
java.sql.ResultSetMetaData |
java.sql.Statement |
SQLJ 実行時 API |
sqlj.runtime.ConnectionContext |
sqlj.runtime.ForUpdate |
sqlj.runtime.NamedIterator |
sqlj.runtime.PositionedIterator |
sqlj.runtime.ResultSetIterator |
sqlj.runtime.Scrollable |
sqlj.runtime.AsciiStream |
sqlj.runtime.BinaryStream |
sqlj.runtime.CharacterStream |
sqlj.runtime.ExecutionContext |
com.sap.sql.BatchExecutionContext |
com.sap.sql.CardinalityViolationException |
com.sap.sql.NoDataException |
sqlj.runtime.SQLNullException |
Open SQL Reference |
Open SQL Database Dependencies |
Open SQL Grammar |
Lexical Issues |
Keywords |
Identifiers |
Regular Identifiers |
Delimited Identifiers |
Literals |
Statements |
SELECT Statement |
Query Specification |
FROM Clause |
Joined Table |
Table Reference |
WHERE Clause |
GROUP BY Clause |
HAVING Clause |
Select List |
UNION |
ORDER BY Clause |
INSERT Statement |
UPDATE Statement |
DELETE Statement |
SELECT FOR UPDATE Statement |
SELECT INTO 文 |
Value expressions |
Column References |
Set Functions |
Arithmetic Expressions |
Dynamic Parameter Specification |
Search Condition |
Comparison predicate |
Scalar Subqueries |
Quantified comparison predicate |
Between predicate |
In predicate |
Like predicate |
Null predicate |
Exists predicate |
Boolean Expressions |
Data Type Conversion Tables |
Mapping JDBC Types to Java Types |
Type Conversions Supported by ResultSet Getter Methods |
Type Conversions Supported by PreparedStatement Setter Methods |
Open SQL Type Propagation |
JDO 参照 |
JDO ステータスチェック |
JDO ステータス移行 |
JDOQL 演算子 |
JDO マッピングメタデータ DTD |
UME に関する参照情報 |
論理属性 |
標準の UME アクション |
UME プロパティ |
SAP* スーパーユーザ |
デフォルトグループ |
データソース |
AS ABAP データソースのための UME プロパティ |
LDAP ディレクトリデータソース |
LDAP ディレクトリ: 接続のプーリング |
ログオン |
ログオンチケット |
ログオフ |
ユーザマッピング |
管理 |
セキュリティポリシー |
電子メール通知の UME プロパティ |
会社 |
ユーザの UME プロパティ |
Security Audit |
Simple Search |
Virtual Groups |
SAP XML Toolkit for Java |
XML Schema Validation |
Obtaining SAX and DOM Parsers |
Java API for XML Parsing (JAXP) |
Document Object Model (DOM) |
Building DOM Trees Through Parsing |
Traversing |
Building DOM Trees from a Document |
Processing XML Using SAX |
ContentHandler and DefaultHandler Implementation |
XSL Transformations |
Output Properties |
Transforming Without Stylesheet - Converting |
Transforming Without Stylesheet |
Advanced Techniques |
Java Integration |
Multiple Output Documents |
SAP XML Toolkit for Java FAQ |
チェックリスト |
J2EE ツールセット用チェックリスト |
J2EE Web アプリケーション用チェックリスト |
EJB アプリケーション用チェックリスト |
Java パーシスタンス用チェックリスト |
Web サービス用チェックリスト |
JMS 開発用チェックリスト |
SDM 用チェックリスト |
配置ツール用チェックリスト |