Ansicht
Dokumentation
ABAPDERIVED_TYPES_TKY - DERIVED TYPES TKY
General Material Data ROGBILLS - Synchronize billing plansDiese Dokumentation steht unter dem Copyright der SAP AG.
%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 )