SAPビジネスワークフロー-レイヤー
SAPアプリケーションシステムのSAPワークフローアーキテクチャは、次のレイヤーで構成されています-
- ビジネスオブジェクト
- ビジネスプロセス
- 組織モデル
A Business ObjectSAP Business Workflowでは、ビジネスプロセス内のエンティティのメソッドまたはイベントのコレクションとして定義されています。SAPシステムの一般的なビジネスオブジェクトには、顧客、品目、およびベンダーが含まれます。
SAPワークフローでは、ビジネスプロセスはワークフロービルダで定義されます。各ワークプロセスはアクティビティと呼ばれ、シングルステップタスクまたはワークフローテンプレートが含まれています。ABAPコードを使用するビジネスロジックは、ビジネスオブジェクトで定義されます。
組織モデルには、ビジネスワークフローでアクションを実行する責任がある人または人のグループが含まれます。アクションの実行を担当する人は、実際のエージェントとも呼ばれ、ビジネスワークフローのワークフローアクティビティで定義されます。
実際のエージェントは、ビジネスドキュメントの承認、電子メール通知の送信、ワークフローでのドキュメントの作成など、ワークフローで実際にアクションを実行するエージェントです。
SAPシステムには、さまざまな定義済みのビジネスオブジェクト、イベント、およびメソッドが含まれています。以下は、SAPPLMの一般的なビジネスオブジェクトです。
ドロー | 文書管理 |
BUS1001 | マテリアルマスター |
BUS1080 | BOM |
ECM | マスターの変更 |
BUS1003 | クラス |
BUS7051 | お知らせ |
SAPシステムのオブジェクトごとに、そのオブジェクトに対してアクションを実行するためのイベントとメソッドの標準セットが付属しています。最も一般的なメソッドとイベントは次のとおりです。
Methods −変更、表示、詳細の取得、作成
Events −作成、変更
SAPシステムでは、ビジネスオブジェクトはSAPシステムをより小さな単位に分割することにより、SAPシステムの複雑さを軽減することが知られています。各ビジネスオブジェクトは通常、これらのプロパティで定義されます-
Object Type ID −ビジネスオブジェクトの内部識別に使用されます。
Object Name−ビジネスオブジェクトの外部識別に使用されます。このプロパティを使用して、外部システムはSAPシステムと対話できます。
Super Type −BOのすべてのコンポーネントが継承される親オブジェクトです。
Name −これはBOの説明的な名前です。
Description −ビジネスオブジェクトタイプの簡単な説明です。
Application −BOが属するアプリケーションコンポーネント。
Program −プログラムには、BOのABAPコードが含まれています。