Sap-business-workflow-layers
SAP Business Workflow-レイヤー
SAPアプリケーションシステムのSAPワークフローアーキテクチャは、次の層で構成されています-
- ビジネスオブジェクト
- ビジネスプロセス
- 組織モデル
SAP Business Workflowの*ビジネスオブジェクト*は、ビジネスプロセス内のエンティティのメソッドまたはイベントのコレクションとして定義されます。 SAPシステムの一般的なビジネスオブジェクトには、顧客、材料、ベンダーなどがほとんどありません。
SAP Workflowでは、ビジネスプロセスはWorkflow Builderで定義されます。 各ワークプロセスはアクティビティと呼ばれ、シングルステップタスクまたはワークフローテンプレートが含まれています。 ABAPコードを使用するビジネスロジックは、Business Objectsで定義されています。
組織モデルには、ビジネスワークフローでアクションを実行する責任を負う人または人のグループが含まれます。 アクションの実行を担当する人々は、実際のエージェントとも呼ばれ、ビジネスワークフローのワークフローアクティビティで定義されます。
実際のエージェントは、ビジネスドキュメントの承認、電子メール通知の送信、ワークフローでのドキュメントの作成など、ワークフローで実際にアクションを実行するエージェントです。
SAPシステムには、さまざまな事前定義されたビジネスオブジェクト、イベント、およびメソッドが含まれています。 以下は、SAP PLMの一般的なビジネスオブジェクトです-
DRAW | Document Management |
BUS1001 | Material Master |
BUS1080 | BOM |
ECM | Change Master |
BUS1003 | Class |
BUS7051 | Notification |
SAPシステムの各オブジェクトには、そのオブジェクトに対してアクションを実行するためのイベントとメソッドの標準セットが付属しています。 最も一般的な方法とイベントは-
メソッド-変更、表示、詳細の取得、作成
イベント-作成、変更
SAPシステムでは、Business ObjectsはSAPシステムをより小さな単位に分割することにより、SAPシステムの複雑さを軽減することが知られています。 各ビジネスオブジェクトは、一般的にこれらのプロパティで定義されています-
- *オブジェクトタイプID *-ビジネスオブジェクトの内部識別に使用されます。
- オブジェクト名-ビジネスオブジェクトの外部識別に使用されます。 このプロパティを使用して、外部システムはSAPシステムと対話できます。
- スーパータイプ-BOのすべてのコンポーネントが継承される親オブジェクトです。
- 名前-それはBOの説明的な名前です。
- 説明-ビジネスオブジェクトタイプの簡単な説明です。
- アプリケーション-BOが属するアプリケーションコンポーネント。
- プログラム-プログラムにはBOのABAPコードが含まれています。