EXEC TAA CALL Statement

Beispiele

Call:

  1. EXEC TAA
  2. CALL EFUN SERVICE AF-VERSICHERUNGSNUMMER
  3. IN PRIVAT.PRUEF-VSN
  4. END-EXEC
this.Call.AfVersicherungsnummer.PruefVsn.AssignMatchingArguments();
LastCall.AfVersicherungsnummerState = this.Call.AfVersicherungsnummer.PruefVsn.Run();

Call mit With Parameter:

  1. EXEC TAA
  2. CALL EFUN SERVICE AF-BERECHNUNG-ABR
  3. IN PRIVAT.DO-SPEZIAL
  4. WITH SNLPPME = LLPPMES
  5. END-EXEC
this.Call.AfBerechnungAbr.DoSpezial.Snlppme = this.DataLlppmes;
LastCall.AfBerechnungAbrState = this.Call.AfBerechnungAbr.DoSpezial.Run();

Call mit With und And:

  1. EXEC TAA
  2. CALL EZUG SERVICE Z0AA40AL IN AARCH.LESEN-NO-UPD
  3. WITH Z0AA40A = SNL40A AND Z0AAQ54 = SNRQ54
  4. END-EXEC
this.Call.Z0aa40al.LesenNoUpd.AssignMatchingArguments();
this.Call.Z0aa40al.LesenNoUpd.Z0aa40a = this.DataSnl40a;
this.Call.Z0aa40al.LesenNoUpd.Z0aaq54 = this.Snrq54;
LastCall.Z0aa40alState = this.Call.Z0aa40al.LesenNoUpd.Run();

Call mit With und multiblen And's:

  1. EXEC TAA
  2. CALL EFUN SERVICE AF-PRAEMIE-ERMITTELN-BFF
  3. IN PRIVAT.ERM-VERSSTEU
  4. WITH SIGABTS AND SNLPPME AND SNLPRIS AND Z0AABND
  5. AND SNLPVEV AND Z0AAX50 AND Z0AAESK AND Z0AAVEV
  6. AND Z0AARIS
  7. END-EXEC
this.Call.AfPraemieErmittelnBff.ErmVerssteu.AssignMatchingArguments();
LastCall.AfPraemieErmittelnBffState = this.Call.AfPraemieErmittelnBff.ErmVerssteu.Run();

Beschreibung

Alle nicht explizit zugewiesenen Parameter, werden wie im dotnet Wiki beschrieben durch die AssignMatchingArguments Methode bestückt. Danach folgt die Bestückung alle expliziten Zuweisungen. Der Status des ausgeführten Bausteins wird anschließend gespeichert.

Sonderfälle

TODO Liste

Syntaktisch erkannt, aber von den Generatoren derzeit nicht unterstützt sind folgende Bestandteile:

  • BYREF
  • BY REFERENCE
cobmig:cs:procdiv:stmt:taa:call · Zuletzt geändert: 15.11.2019 10:07

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum