Ansicht
Dokumentation

ABENDDICDDL_DEFINE_TABLE_PROPS - DDICDDL DEFINE TABLE PROPS

ABENDDICDDL_DEFINE_TABLE_PROPS - DDICDDL DEFINE TABLE PROPS

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

- DEFINE TABLE, table_annos

@AbapCatalog.tableCategory : table_cat
@AbapCatalog.dataMaintenance : data_maint
@AbapCatalog.deliveryClass : deliv_class

$[@AbapCatalog.activationType : act_type$]
$[@AbapCatalog.replacementObject : '...'$]


Wirkung

Annotationen zur Angabe von Tabelleneigenschaften bei der Definition einer DDIC-Datenbanktabelle mit der Anweisung DEFINE TABLE der Dictionary DDL.

Obligatorische Angaben

  • @AbapCatalog.tableCategory definiert die Tabellenart. Für table_cat können angegeben werden:

Optionale Angaben

  • @AbapCatalog.tableCategory definiert die Aktivierungsart der Datenbanktabelle. Diese Einstellung ist für DDIC-Datenbanktabellen der Anwendungsprogrammierung nicht relevant. Für act_type können angegeben werden:

  • @AbapCatalog.replacementObject definiert in den Hochkommata den Namen eines Vertreterobjekts.

Beispiel

Annotationen in der Definition der DDIC-Datenbanktabelle DEMO_SUMDIST in der Dictionary DDL der ABAP Development Tools. Die Tabelle hat die CDS-View DEMO_CDS_SUMDIST als Vertreterobjekt.

@EndUserText.label : 'Aggregation Table with Replacement Object'
@AbapCatalog.enhancementCategory : #NOT_EXTENSIBLE
@AbapCatalog.tableCategory : #TRANSPARENT
@AbapCatalog.deliveryClass : #A
@AbapCatalog.dataMaintenance : #LIMITED
@AbapCatalog.replacementObject : 'demo_cds_sumdist'
define table demo_sumdist {
  key client   : mandt not null;
  key carrname : s_carrname not null;
  key distid   : s_distid not null;
  @Semantics.quantity.unitOfMeasure : 'demo_sumdist.distid'
  sum_distance : s_distance; }






General Data in Customer Master   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8571 Date: 20240606 Time: 181114     sap01-206 ( 97 ms )