Ansicht
Dokumentation

ABAPDERIVED_TYPES_TKY - DERIVED TYPES TKY

ABAPDERIVED_TYPES_TKY - DERIVED TYPES TKY

General Material Data   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

%tky

%tky ist eine Komponentengruppe in abgeleiteten BDEF-Typen. Sie enthält %key und das Entwurfskennzeichen %is_draft als Komponenten. Daher wird sie überwiegend zum Referenzieren des Primärschlüssels in Entwurfsszenarien verwendet, da das Entwurfskennzeichen schon enthalten ist.

Da %tky %key enthält, darf %tky auch zum Referenzieren des Primärschlüssels in Nicht-Entwurfsszenarien verwendet werden. Die Verwendung in Nicht-Entwurfsszenarien ist sogar als Vorbereitung auf einen späteren Wechsel auf ein Entwurfsszenario empfohlen. Hiermit werden viele Quelltextänderungen bezüglich der Schlüssel und der Aufnahme von %is_draft vermieden.

Auf das Umziehen von %tky zwischen zwei unterschiedlichen Typen (beispielsweise ...-%tky = ...-%tky) muss verzichtet werden, damit es nicht zu Fehlern kommt. Stattdessen sollte ein Ausdruck mit dem Komponentenoperator CORRESPONDING verwendet werden, beispielsweise ...-%tky = CORRESPONDING #(...-%tky).

Verwendung von Schlüsseln und RAP-BO-Instanzidentifikatoren im Überblick

  • Dort wo %key innerhalb -Anweisungen während der RAP-Interaktionsphase, außer bei anlegenden RAP-Operationen, angegeben werden kann, darf auch %tky angegeben werden.

Hinweis

Wie im Abschnitt Verwendung von Schlüsseln und RAP-BO-Instanzidentifikatoren im Überblick beschrieben, ist die Verwendung von %tky in jedem Kontext empfohlen. Es existieren aber auch Sonderfälle in denen %tky nicht verfügbar ist und stattdessen %pky verwendet werden kann, beispielsweise bei Implementierungen mit Entwurfsaktionen oder Sicherungsaktionen.

Beispiel

Mit folgendem Quelltextausschnitt aus DEMO_RAP_DERIVED_TYPES_TKY wird die Komponente %tky demonstriert.

Mit dem Beispiel Verwendung von %tky wird die Verwendung von %tky mit einem verwalteten RAP-BO in einem Nicht-Entwurfsszenario demonstriert.






CL_GUI_FRONTEND_SERVICES - Frontend Services   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3408 Date: 20240428 Time: 175857     sap01-206 ( 59 ms )