最新動向とテクノロジー

最新動向とテクノロジー
Nov, 2004
SAPジャパン株式会社
Agenda

SAP Business One 製品ご紹介

SAP Business One 2004B SDKとテクノロジー
 SAP AG 2003, Title of Presentation, Speaker Name / 2
中小企業の成長を実現するSAP Business One
中
小
企
業
の
成
長
要
素
スピード
中小
企業
顧客志向
適応力
中小企業の成長要素
迅速かつ適切な経営判断
シ
ス
テ
ム
に
よ
る
最
大
化
ERP
リアルタイム情報共有
柔軟なレポート機能
アラート機能つき承認ワークフロー
親会社システムとの連携
収益の増加
TCO削減を実現するMRP
顧客満足度の向上とサービス向上のためのCRM機能
戦略的な販売活動を行うためのSFA機能の標準搭載
成長要素を最大化し
中小企業の成長を実現
 SAP AG 2003, Title of Presentation, Speaker Name / 3
変化の激しい時代への適応
 グローバルビジネスへの対応
導入コスト・期間の削減
会社の変化や成長に合わせた柔軟な適応性
迅速かつ適切な経営判断
リアルタイム情報共有
 財務会計、販売仕入在庫管理に加え、CRM機能も搭載

企業情報全てに迅速に、かつシンプルにアクセスが可能

日常業務がワンタッチで起動
柔軟なレポート機能
 会社毎に異なる分析レポートはレポートウィザードで簡単に作成

ドラッグ&リレート® 機能により、どんなデータも瞬時に検索、分析
アラート機能つき承認ワークフロー
 承認プロセスに従って、他のユーザに文書を送信

ショート・メッセージ・サービス(SMS)機能の提供

マネージャーは必要な情報にだけ迅速にアクセス、分析そして判断
親会社システムとの連携
 グループ内連結決算をサポート

在庫を持たない販社が親会社の倉庫データを直接参照可能
 SAP AG 2003, Title of Presentation, Speaker Name / 4
収益の増加
TCO削減を実現するMRP
 MRPにより過剰在庫を防ぎ適正在庫を維持

受注時に発注をかけることのできる直送機能

代替アイテムの設定により、在庫不足の状況にも対応
顧客満足度の向上とサービス向上のためのCRM(カスタマー・リレーションシップ・マネジメント)機能
 顧客満足度の向上に寄与する、サービスマネジメント・システムを標準提供

アイテムや得意先ごとの契約管理機能

会社のサービス品質を常に数値化するシステム
戦略的な販売活動を行うためのSFA(セールス・フォース・オートメーション)機能の標準搭載
 販売機会を管理し、販売予測情報を参照することにより、販売活動の管理が可能

誰が最も優秀なセールスであるのかを効率的に管理

CRM機能と合わせて使用することにより、より高いサービスを提供可能
 SAP AG 2003, Title of Presentation, Speaker Name / 5
変化の激しい時代への適応
グローバルビジネスへの対応
 海外通貨と言語の対応


SAP Business Oneの会計機能では3種類の通貨(国内通貨、取引通貨、
システム通貨)によりあらゆる転記の同時処理をサポート

多言語対応により、必要に応じてユーザ毎にインターフェースの表示言語変更可能
世界25カ国で中小企業に支持されているERPソリューション

各国版のSAP Business Oneを現地の工場や支社で利用することにより、
ワールドワイドでのビジネスネットワークを実現

2004年9月現在、25カ国でSAP Business Oneを提供
導入コスト・期間の削減
 中小企業に最適化された機能を標準提供により、短期間での導入が可能

最適化された開発ツール(SDK)により、開発コストを削減

直感的でわかりやすい操作性により、研修コスト・期間を削減
会社の変化や成長に合わせた柔軟な適応性
 会社の成長に応じて将来的にmySAP ERPへの移行可能

PDAやインターネット上のアプリケーション、他社製の分析プログラムなど、
社内外のデータソースに対するオープンな標準インターフェース
 SAP AG 2003, Title of Presentation, Speaker Name / 6
Global Reach of SAP Business One
2003年
イスラエル
ドイツ
スイス
ノルウェー
デンマーク
フィンランド
オーストリア
パナマ
USA
プエルトリコ
イギリス
サイプラス
アイルランド
オランダ
イタリア
フランス
スウェーデン
スペイン
ポルトガル
カナダ
中国
ポーランド
ニュージーラ
ンド
オーストラリ
ア
(香港)
(台湾)
注: カッコ内は対応国バージョンではありません
 SAP AG 2003, Title of Presentation, Speaker Name / 7
2004年
チリ
メキシコ
ベルギー
韓国
シンガポール
日本
ハンガリー
ロシア
スロバキア
チェコ
コスタリカ
グァテマラ
南アフリカ
(マレーシア)
2005年
インド
ブラジル
ギリシャ
B1 2004Bにおける新たな戦略
競争力強化
より多くの業種に対応
組織構造への対応
前受/前払請求書、
仕訳消費税計算に
対応
MRP機能の追加
部門別管理、
データ所有権限の管理
機能追加
より早い開発作業
より多くのユーザに対応
Integrationサポート
SDKの改良により、
開発スピードアップ
DI-Serverの拡張に
より、200名以上の
同時アクセスも保証
B1i(new)による
インテグレーションは
フレキシブル、スピーディ
 SAP AG 2003, Title of Presentation, Speaker Name / 8
SAP Business OneのAdd-on
SAP Business OneのAdd-onとは・・・
SBO SDKにより、開発される追加プログラムです。
カスタマイズによるコンフィギュレーションセットとは異なります。
業務別Add-on
業種特化Add-on
ツール別Add-on
業種別/パートナー別パッケージ
SAP Business One
 SAP AG 2003, Title of Presentation, Speaker Name / 9
個別対応
SAPジャパンで提供予定のAdd-On
Add-On 名
Feature
Localize
ビジネス・コンフィギュレーション・
セット
SBOのパラメータ設定、デフォルトデータのコ
ピー作成
2004年11月
支払エンジン
自動支払機能 FB対応
2004年11月
Outlook インテグレーション
SBOのSMS、アラートとOutlookデータのイ
ンテグレーション
2005年Q3
Early Watch Alert
ユーザ環境監視ツール
2005年Q3
サポートデスク
障害発生時レポーティングツール
2005年Q3
インターフェースキット
汎用業務ソフト(給与)とのインターフェース
2005年Q3
 SAP AG 2003, Title of Presentation, Speaker Name / 10
Add-on開発予定
SAP
Partner
業務別Add-on










経費入力
固定資産管理
税務申告書
決算書
管理会計対応
手形管理拡張
原価管理拡張
販売専用用紙対応
経費精算I/F
FBデータ照合パッケー
ジI/F
 各種業務パッケージI/F
○ 給与I/F
○ 原価管理
○ 電子申告対応
 SAP AG 2003, Title of Presentation, Speaker Name / 11
業種特化Add-on
 生産管理I/F
 倉庫管理I/F
 海外貨物対応パッケー
ジI/F
ツール別Add-on
 帳票作成/分析ツール
 Early Watch Alert
 サポートデスク
 コンフィギュレーション・
ツール・キット
Agenda

SAP Business One 製品ご紹介

SAP Business One 2004B SDKとテクノロジー
 SAP AG 2003, Title of Presentation, Speaker Name / 12
SAP Business One - SDK:Software Development Kit
会計













勘定科目
仕訳入力
仕訳証憑
仕訳帳
自動転記
複数通貨
為替レート
残高試算表
貸借対照表
損益計算書
消費税
複数年度管理
原価会計 (ProfitCenter)
販売












見積
受注
請求
出荷
返品
複数通貨での請求
、価格表、レポート
顧客管理
原価計算
販売機会管理
コンタクト管理
サービス契約管理
顧客環境管理
生産




プロダクトツリー
生産オーダー
レポート
シリアル番号、ロット
管理
購買
HR管理
 従業員リスト
 勤怠管理
 電話番号リスト






発注
入荷
購買返品
購買請求の照合
発注買掛管理
複数通貨での購買
管理
 輸入コスト管理
レポート
 標準レポート
 クエリー・ウィザード
 クエリー編集
在庫







品目管理
品目クエリ
価格表
入庫管理
出庫管理
在庫管理
倉庫間入出庫管
理
 MRP
システム管理
 ユーザ登録
 使用権限管理
SDK(ソフトウェア 開発 キット)
アドオン
インテグレーション
 SAP AG 2003, Title of Presentation, Speaker Name / 13
入出金








支払条件
預金
小切手
クレジットカード
手形
入金
先日付け入力
銀行取引明細書と
照合
ツール
 帳票デザイナ
 ユーザ定義
フィールド/テーブル
SAP Business Oneのテクノロジー
容易な
操作性
クライアント
サーバ
アーキテクチャ
インターフェース
XML アダプター
API(COM)
MS SQL
Server
サービス
柔軟性
メール
RDBMS
バックアップ
インターフェース
※COM:Component Object Model
Microsoft社が提唱するオブジェクト(ソフトウェア部品)間の通信規約
 SAP AG 2003, Title of Presentation, Speaker Name / 14






包括的で統合されたSolutionを提供
Windowsベースのルック & フィール
単純なナビゲーション
ドリルダウンレポーティング
ドラッグ & リレート
Microsoft Word と Microsoft Excelとの統合
 2階層 クライアント/サーバ アーキテクチャ
(“Fat client")
 Win 32 ベース, C と C++
 Microsoft SQL Serverデータベース






設定が容易
検索ヘルプ
書式
クエリ
ユーザ独自の項目を定義可能
入力項目やクエリなどでのリンク機能
 ファイルベース、SOAP(HTTP/XML)、
Data Interface / User Interface API(COM)
 SDK (VB, C/C++, Java用のプログラミングイン
ターフェースなど)、B1i (Integration Tool)
 ODBC (読み込みのみ)
SAP Business Oneの可能性を広げるソリューションテクノロジー
MS Active
Directory
Office 連携
Word,Excelなど
Add-on開発
Visual Studio
6.0/.NET
MS SQL
Server
SAP NetWeaver +
B1i (Integration)
Web / Mobile連携
 SAP AG 2003, Title of Presentation, Speaker Name / 15
MS Exchange
Server
Outlook連携
SAP Business One SDK – コンポーネント概要
Server
Add-On
Java Connecter
Third-Party
Application
User Interface API
Client(s)
SBO
User
Interface
SAP
Business One
Client
Data Interface
API
 SAP AG 2003, Title of Presentation, Speaker Name / 16
SAP Business One
Database
Data Interface API
Client(s)
Server
Add-On
Java Connecter
Third-Party
Application
Data Interface
API
 SAP AG 2003, Title of Presentation, Speaker Name / 17
SAP Business One
Database
Data Interface API – 概要
 データベース上のテーブルではなく、伝票/支払/従業員といったビジネスオブ
ジェクトのレベルで、登録/更新/削除/検索などを行うAPI(オブジェクト、メソッド、
プロパティ…)が提供されています

SBOのビジネスオブジェクト・データをXML文字列に変換するメソッドも提供されています



XMLファイルへの入出力はVisual StudioのXML COMコンポーネントを利用し実現可能
XML転送(送受信)するためには、別途ソリューションが必要となります
SDK 6.5のビジネスオブジェクトのカテゴリー








Administration
Finance
Marketing Documents and Receipts
Business Partners
Inventory and Production
Banking
Service (new in version 6.5)
Human Resources (new in version 6.5)
 データベース上のテーブルのレベルで、マスターデータやトランザクションデータ
へのReadアクセス(Queryの発行)が可能です

現バージョン(SBO 7.1)では、500以上のテーブルが存在します
 ビジネスオブジェクトやテーブルレベルでのサードパーティ・アプリケーションとの
柔軟なデータ連携を可能にします
 SAP AG 2003, Title of Presentation, Speaker Name / 18
Data Interface API – 概要
 SBOデータベースのテーブル構造を公開していますので、
より複雑なAdd-On開発や他のパッケージ製品との連携が可能です
ドキュメント: SAP Business One SDK – Database Objects and Tables
製品CD-ROMまたはSMB PortalからDownload可能
http://service.sap.com/smb/development/sdk
 SAP AG 2003, Title of Presentation, Speaker Name / 19
Data Interface API – データ連携アプリケーションの例(1/2)
DI APIを利用してBP(取引先)情報を取得するプログラム例(Visual Basic 6.0)

SDKに含まれるサンプルプログラム「Using SBObob」参照
 SAP AG 2003, Title of Presentation, Speaker Name / 20
User Interface API
Add-On
Third-Party
Application
Server
User Interface API
Client(s)
SBO
User
Interface
SAP
Business One
Client
SAP Business One
Database
 SAP AG 2003, Title of Presentation, Speaker Name / 21
User Interface API: 利用範囲
標準画面の変更:
• コントロール(部品)の追加/削除
• コントロールのプロパティ変更
Inquiry
Vendor
Inquiry No.
Name
Inquiry Date
Contact Employee
Phone
新規画面/メニューの追加
Vendor Ref. No.
Inquiry Ref. No.
Document Type
#
Item Number
Item Description
Quantity
Total Sum
Add
アプリケーションのロジック制御
 SAP AG 2003, Title of Presentation, Speaker Name / 22
Cancel
Price
Tax
User Interface API – 画面Add-On開発の例1
標準画面へのAdd-On開発の例




標準画面への部品(テキストやプルダウンなど)追加/削除、画面内のイベント(クリック、フォーカス、
データ変更など)によりロジック組込みが可能
プログラマは、追加する部品、位置、大きさなどをコード上に記述する
ただし、バージョンアップなどにより標準画面のレイアウトがどう変更になるか保証されないので、部
品の追加や画面レイアウトの変更は推奨していない
SBO Client上の全ての画面はXMLファイルに出力することが可能

SDKに含まれるサンプルプログラム「SimpleForm」を参照
 SAP AG 2003, Title of Presentation, Speaker Name / 23
標準画面(取引先マスタ)へテキストトボックスとボタンを追加した、
Add-Onの例
User Interface API – 画面Add-On開発の例2
新規Add-On画面開発の例



独自のメニューを追加することが可能
画面はSDK提供のAdd-Onツール「Screen Painter」でデザインし、プログラマが部品、位置、大きさ
などをコード上に記述する
メニューの追加、新規Add-On画面の作成、画面内のイベント(クリック、フォーカス、データ変更など)
によりロジック組込みが可能
メニューへの追加
 SAP AG 2003, Title of Presentation, Speaker Name / 24
新規Add-On画面の例
User Interface API – 画面デザインツール
Screen Painter

SDK提供のAdd-Onツール「Screen Painter」で画面デザインが可能

デザインした結果から、プログラマがフォームや部品のプロパティ(位置、大きさなど)をプログラム
コード上にマニュアルで記述する
 SAP AG 2003, Title of Presentation, Speaker Name / 25
User Interface API – イベント制御フロー

UI-APIを利用したアプリケーションは、イベントドリブン型のアプリケーションとなります

メニュー、フォーム、アイテム(ボタンやテキストボックス)でのイベント(クリック、フォームロード、チェンジなど)
をハンドリングしてAdd-Onしたロジックを実行させるため、細かい制御が可能です
SAP Business One Client
Form in
SBO Application
Add-on
SBO
Event Handler
My
Event Handler
ItemEvent
Before_Action
return Control
Action_Success
return Control
 SAP AG 2003, Title of Presentation, Speaker Name / 26