目次

標準からの変更

 

ユーザのニーズにあうようにSAP ERPシステムを調整することができます。SAP標準を変更する方法は、判断時の優先順位で並べると下記の五つがあります。

パーソナライゼーション

パーソナライゼーションは、主にアプリケーションを簡素化にするために、特定のユーザまたはユーザグループの作業要件に従ったSAP ERPシステムを調整することです。主に以下の方法があります。

ユーザメニュー

管理者は、ロール更新画面 (トランザクション PFCG) で、トランザクション、レポート、およびインターネット/イントラネットリンクで構成されるロールのメニュー構造をユーザメニューに組み込むことができます。 リンクさせる機能に対しては、任意の構造およびテキストを選択することができます。

トランザクションバリアント

トランザクションバリアントは以下の目的に使用することができます

トランザクションバリアントは、一連の画面バリアントを参照します。 1 つの画面に対して複数の画面バリアントを登録することができます。 トランザクションバリアントは、これらの画面バリアントで構成されています。

SAPトランザクションにはさまざまなトランザクションバリアントを登録することができます。

カスタマイジング

SAP ERPシステムにおけるカスタマイジングとは、システム内部に予め用意されているパラメータを変更し、特定の業務プロセスと機能を企業特有の要件に合わせて調整するということです。 カスタマイジングは一般的なパッケージソフトウェアの導入時のパラメータ設定に相当しますので、昔からパラメータ設定とも呼ばれています。 カスタマイジングによるパラメータ設定は、カスタマイジングテーブルに格納されます。SAP ERPシステムは実行時に、カスタマイジングテーブルに格納されたパラメータ設定を分析し、それを使用して業務プロセスを管理します。

パラメータの分類

SapECCシステムにおけるパラメータや項目は、次の五つに分類することができます。

ツール

SapECCシステムで提供されるビジネス機能は、業種に特化した内容となっているため、導入後に個別企業に合わせて変更する必要性はすでに予測されており、カスタマイジングツールとなっている導入ガイド(IMG)が開発されています。 導入ガイド(IMG)は、トランザクションコードSPROを利用して、実行することができます。

クライアント依存と非依存

SapECCシステムでは、クライアント依存とクライアント非依存のカスタマイジングは区別される。クライアント非依存のカスタマイジングには、特定のビジネスユニットに依存せず、一般的な正当性を備えたカスタマイズ設定が含まれている。このような設定の例として、稼働日カレンダやプリンタ定義設定を挙げることができる。

移送

拡張

汎用的な拡張方法

業務固有の拡張方法

チェック/代入

チェックと代入は、主に業務レベルでの標準機能の拡張手段として、チェックと代入の機能を利用するとFI-SLおよび他の 業務モジュールでデータを入力する時点で、システム固有のデータチェックや代入を実行することができます。 FI-SLモジュールで会計伝票を転記する際に、この機能を利用して、システム固有のチェックや代入を実装することが多いですが、ほかの業務モジュールでも必要に応じて利用可能です。

BTE

業務取引イベント (OPEN FI) OPEN FI 拡張技術は、財務会計コンポーネントで開発されました。この拡張技術は、次の原則にもとづいています。 アプリケーション開発者は汎用モジュールで独自のインタフェースを定義する必要があります。割当テーブルが対応する (生成された) コードに読み込まれ、割り当てられたカスタマモジュールが動的に呼び出されます。 この技術は、拡張で複数の実装を任意の順序で呼び出すことができ、1 つしか実装できない拡張とは一線を画すものです。業種別および国別拡張の両方を定義することができます。 基本的に、ビジネスアドインの拡張技術および OPEN FI の背景にある概念は同じです。ただし、これらの拡張技術は以下の点で相互に異なります。

カスタマ開発

SapECCシステムでは、テーブル、プログラム、トランザクションなどユーザ独自のリポジトリオブジェクトを登録することができます。 どのカスタマ開発も通常、カスタマ名称領域で行います。つまり、カスタマが登録するオブジェクトはすべて、指定の名称領域から名称を取得します。この名称は、文字“Y”または“Z”で始める必要があります。 一方、“/“で開始および終了するユーザ独自の名域をSAPに申請することもできます。この場合、”/Firm/“のように文字数は”/“を含めて最大8文字。登録するどのオブジェクトも、名称は”Firm/EVALUATION1”のように“/Firm/“で始めることになります。

モディフィケーション

SAP開発オブジェクト(プログラム、テーブル構造)への変更をモディフィケーション と言います。SAPが提供するリポジトリを拡張するのではなく、変更することです。 以下のようなタイプのモディフィケーション があります。