プログラムでの非依存プラットフォームファイル名使用 

1. カスタマイズテーブルに使用したい論理ファイル名の定義が含まれているか、そしてこの定義によって目的のファイル名の変換が行われているかを確認します。トランザクション FILE を使用して、既存の定義を調べるか、または新しい定義を指定します。詳細については、セクション ベーシスコンポーネント システム管理 プラットフォームに依存しないファイル名の導入ガイドを参照してください。

2. 実行時に、この定義で参照する物理パスがファイルシステムに実際に存在することを確認してください。必要であれば、それぞれのディレクトリを登録するか、またはシステム管理者に問い合わせてください。

3. 汎用モジュール FILE_GET_NAME を呼び出し、トランザクション SE37 を使用してファイル名の変換をテストします。

4. プログラムに汎用モジュールの呼び出しをインクルードします。( ABA/4 エディタでは、機能 編集 挿入命令を使用してできます)

アプリケーションサーバおよびプレゼンテーションサーバへのファイルの格納の詳細については、 ABAP/4 User s Guide ファイルの作業を参照してください。

 


ファイルを格納するときに、プラットフォームに依存しないファイル名に定義されたパスとファイルシステム間の不整合によって問題が生じることがあります。汎用モジュール FILE_GET_NAME によって有効なプラットフォーム固有のファイル名を生成するだけでは不十分です。実行時に生成されたパスもファイルシステムに存在していなければなりません。