Ansicht
Dokumentation

ABAPDERIVED_TYPES_PARAM - DERIVED TYPES PARAM

ABAPDERIVED_TYPES_PARAM - DERIVED TYPES PARAM

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

%param

%param ist eine Komponentengruppe in abgeleiteten BDEF-Typen.

Sie wird im Kontext von Aktions- und Funktionsimplementierungen für den result-Parameter verwendet. %Param muss beim definierten Ergebnis durch die Aktions- oder Funktionsimplementierung gefüllt werden. Bei Aktionen oder Funktionen mit selektivem Ergebnis müssen nur die Felder gefüllt werden, die mit dem REQUEST-Schlüsselwort angefordert werden.

Im Kontext der Entwurfsaktion edit, enthält %param die Komponente preserve_changes. Sie ist ein Boolescher Wert und, wenn wahr, wird die Anforderung der Entwurfsaktion bei bereits existierendem Entwurf abgelehnt. Wenn falsch (die Standardeinstellung) wird die Bearbeitung durchgeführt, d.h. die aktive Instanz wird in die Entwurfsdatenbanktabelle kopiert und der existierende Entwurf wird mit den Werten der aktiven Daten überschrieben. In diesem Fall gehen aktuelle Änderungen auf der existierenden Entwurfsinstanz verloren.

Typ

  • Abhängig von der Angabe des Parameters in der BDEF kann %param eine Struktur sein, dessen Komponenten aus %data und %key/%tky/%pky bestehen, zuzüglich anderer %-Komponenten wie %pid, falls relevant. %param kann auch vom in der BDEF für statische Aktionen oder Funktionen angegebenen DDIC-Typ sein.
  • ACTION IMPORT
  • ACTION RESULT
  • FUNCTION IMPORT
  • FUNCTION RESULT

Beispiel

Im folgenden Quelltextausschnitt aus DEMO_RAP_DERIVED_TYPES_TKY wird die Komponente %param im Kontext der Entwurfsaktion edit demonstriert.

Mit dem Beispiel Verwendung von %tky steht die Verwendung von %tky mit einem verwalteten RAP-BO in einem Entwurfs- und einem Nicht-Entwurfsszenario im Fokus. Im Programm enthält die Entwurfsaktion edit die Angabe von %param-preserve_changes.






CPI1466 during Backup   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3295 Date: 20240428 Time: 145137     sap01-206 ( 66 ms )