Ansicht
Dokumentation

ABENDDICDDL_DEFINE_STRUCT_COMP_EXT - DDICDDL DEFINE STRUCT COMP EXT

ABENDDICDDL_DEFINE_STRUCT_COMP_EXT - DDICDDL DEFINE STRUCT COMP EXT

CL_GUI_FRONTEND_SERVICES - Frontend Services   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- DEFINE STRUCTURE, extend

... $[foreign_key_annos$]
    EXTEND component : $[value_help$] $[foreign_key$] ...


Wirkung

Definition von Komponenteneigenschaften beim Einbinden von Include-Strukturen mit der Anweisung DEFINE STRUCTURE der Dictionary DDL. Der Zusatz EXTEND kann für jede Komponente component der eingebundenen Include-Struktur angegeben werden und definiert für diese die folgenden Eigenschaften. Dabei werden die betreffenden Eigenschaften der eingebundenen Komponente überschrieben, falls bereits vorhanden.

  • foreign_key - Definition einer Fremdschlüsselbeziehung.

Es muss mindestens ein Zusatz value_help oder foreign_key angegeben sein.

Hinweis

Der Zusatz EXTEND kann mit gleicher Bedeutung in der Definition einer DDIC-Datenbanktabelle mit DEFINE TABLE oder einer Append-Struktur mit EXTEND TYPE für einzelne Komponenten verwendet werden.

Beispiel

Einbinden einer Struktur include_struct in eine Struktur struct, wobei den Komponenten comp1 und comp2 mit EXTEND eine Suchhilfe zugeordnet wird.

...
define structure struct {
  ...
  include include_struct
    extend comp1 :
      with value help demo_f4_field
        where carrid = struct.comp1
          and connid = struct.comp2
    extend comp2 :
      with value help demo_f4_field
        where carrid = struct.comp1
          and connid = struct.comp2;
  ...
  }






Addresses (Business Address Services)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4350 Date: 20240523 Time: 155916     sap01-206 ( 40 ms )