kiestumpe
Level-1
- Beiträge
- 726
- Reaktionspunkte
- 84
-> Hier kostenlos registrieren
Hallo,
in einem FC öffne ich mittels Parameter verschiedene DB's
Ein Merker gibt mir das Öffnen frei, wenn die DB-Nummer im zulässigen Bereich ist.
Danach werden einige Daten aus dem geöffneten DB in Lokaldaten kopiert.
Dies funktioniert auch noch ohne Probleme.
Es folgen dann zunächst keine Operationen direkt auf dem geöffneten DB
Hab testweise nach dem umkopieren einen absoluten Sprungbefehl gesetzt.
Am Ende der Bearbeitung werden die Lokaldaten wieder zurückkopiert.
also: (Und hier beim Schreibzugriff knallts)
Es ist kein weiterer AUF- Befehl im FC vorhanden.
Die Zielsystemdiagnose behauptet im Gegensatz zur Onlinesicht jedoch immer, dass auf irgendeinen DB zugegriffen werden würde, der die Adresse 1400 ungrade hat.
Mit der Brille wird jedoch der richtige Wert angezeigt.
Kann mir jemand sagen, was ich da falsch gemacht habe ?
Gruss
Frank
in einem FC öffne ich mittels Parameter verschiedene DB's
Ein Merker gibt mir das Öffnen frei, wenn die DB-Nummer im zulässigen Bereich ist.
Code:
UN 1M_PT_OK
SPB WTIN // Sprung hinter DB-Aktionen
L "0DB_OP_E_A".WT_PRUEF2_ZEIGER
AUF DB[#WT_DB_ADR]
Dies funktioniert auch noch ohne Probleme.
Es folgen dann zunächst keine Operationen direkt auf dem geöffneten DB
Code:
L DBB110
T #DB_WT_INHALT.PRUEF_ERG
usw.
Am Ende der Bearbeitung werden die Lokaldaten wieder zurückkopiert.
also: (Und hier beim Schreibzugriff knallts)
Code:
L #DB_WT_INHALT.PRUEF_ERG
T DBB110
Es ist kein weiterer AUF- Befehl im FC vorhanden.
Die Zielsystemdiagnose behauptet im Gegensatz zur Onlinesicht jedoch immer, dass auf irgendeinen DB zugegriffen werden würde, der die Adresse 1400 ungrade hat.
Mit der Brille wird jedoch der richtige Wert angezeigt.
Kann mir jemand sagen, was ich da falsch gemacht habe ?
Gruss
Frank