Obsah:
Definice - Co znamená Symbol pole?
Symbol pole (v SAP) je mechanismus, ve kterém jsou aplikace vytvářeny flexibilně. Jako zástupné symboly, které si nehradí prostor fyzického datového pole, ale jsou přímé a odkazují na jeho obsah, jsou symboly pole v konceptu podobné dereferencovaným ukazatelům jazyka C.
Symboly polí se používají především v programech ABAP (Advanced Business Application Programming) a poskytují velkou flexibilitu při adresování různých datových objektů v ABAP. Kromě toho jsou užitečné při ovládání složitých interních tabulek nebo při změně obsahu související struktury.
Techopedia vysvětluje symbol pole
Následuje syntaxe pro deklaraci symbolu pole:
FIELD-SYMBOLS .
FIELD-SYMBOLS .
V programech jsou symboly pole označeny závorkami, které jsou součástí syntaxe symbolu pole. Symboly polí mohou být vytvořeny s nebo bez specifikací typu. Pokud není typ deklarován, zdědí symbol pole všechny technické vlastnosti přiřazeného pole. Pokud je zadán typ, v příkazu ASSIGN se zkontroluje kompatibilita symbolu pole a typu datového objektu.
Symboly pole mohou odkazovat na jakýkoli datový objekt ABAP, který musí být deklarován před přiřazením symbolu pole ke stejnému datovému objektu. V ABAP není rozdíl mezi úspěšným přiřazením symbolů pole - ať už je pole použito nebo přímo odkazováno. Datové operace mohou být přímo aplikovány na symboly pole.
Symboly pole lze použít k řešení problémů s programem, ke kterým snadno dochází, když jsou pole přiřazena symbolům polí za běhu, a kontroly syntaxe a bezpečnosti jsou omezeny operacemi symbolů pole.
