目次:
定義-フィールドシンボルの意味
(SAPの)フィールドシンボルは、アプリケーションを柔軟に作成するメカニズムです。 物理データフィールドスペースを予約せず、その内容を直接指し示すプレースホルダーとして、フィールドシンボルは、C言語の逆参照されたポインターと概念的に似ています。
フィールドシンボルは、主に高度なビジネスアプリケーションプログラミング(ABAP)プログラムで使用され、ABAPのさまざまなデータオブジェクトに対処する際の柔軟性を高めます。 さらに、複雑な内部テーブルを操作したり、関連する構造の内容を変更したりする場合にも役立ちます。
Techopediaはフィールドシンボルについて説明します
以下は、フィールドシンボル宣言の構文です。
FIELD-SYMBOLS .
FIELD-SYMBOLS .
プログラムでは、フィールドシンボルは不等号括弧で識別されます。これはフィールドシンボル構文の一部です。 フィールドシンボルは、型指定の有無にかかわらず作成できます。 タイプが宣言されていない場合、フィールドシンボルは割り当てられたフィールドのすべての技術的特性を継承します。 タイプが指定されている場合、フィールドシンボルとデータオブジェクトタイプの互換性がASSIGNステートメントでチェックされます。
フィールドシンボルは、同じデータオブジェクトにフィールドシンボルを割り当てる前に宣言する必要があるABAPデータオブジェクトを指す場合があります。 ABAPでは、フィールドシンボルの割り当てが成功しても、フィールドが使用されているか直接参照されているかに違いはありません。 データ操作は、フィールドシンボルに直接適用できます。
フィールドシンボルは、プログラムの問題を解決するために使用できます。これは、実行時にフィールドがフィールドシンボルに割り当てられ、構文およびセキュリティチェックがフィールドシンボル操作によって制限されるために発生しやすくなります。




