Read Dataset nur in Debug Modus

Getting started ... Alles für einen gelungenen Start.
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Read Dataset nur in Debug Modus

Beitrag von TakePotLuck (ForumUser / 15 / 2 / 0 ) »
Hallo Zusammen

Ich habe ein "etwas komisches" Problem.

Mein Report liest eine Datei aus einem Verzeichnis auf dem Applikations-Server mittels Open Dataset.
Nach der Bearbeitung wird die Datei auf ein anderes Verzeichnis auf dem Applikations-Server verschoben.

Mein Problem: Wenn der Report im Vordergrund oder als Job im Hintergrund gestartet wird, wir die Datei zwar gelesen und bearbeitet, aber nicht verschoben.
Setze ich aber einen BreakPoint im Report und lasse diesen mittels Debugging lauffen, wird die Datei verschoben.

Kann mir jemand sagen wiso?
Berechtigungen sind laut dem Support Team bei uns alle gesetzt.

Code: Alles auswählen.

 OPEN DATASET w_file_uc FOR INPUT IN TEXT MODE ENCODING NON-UNICODE.

  	IF sy-subrc = 0.
  		DO.
  		READ DATASET w_file_uc INTO zeile.
  			IF sy-subrc NE 0.
  				EXIT.
  			ELSE.
  SPLIT zeile AT ';' INTO
 .......

source_file = w_file_uc.
  CONDENSE source_file NO-GAPS.

  to_file-savepath = ****** (neuer Pfad) 
  to_file-filenameto = w_file_uc+35.
  target_file = to_file.

  CONDENSE target_file NO-GAPS.

**--- delete before copy
  DELETE DATASET target_file.
**--- ok für copy

  CONCATENATE source_file target_file INTO cmd SEPARATED BY ' '.

  CALL FUNCTION 'SXPG_CALL_SYSTEM'

       EXPORTING
            commandname                = 'ZZCOPY'
.....

 DELETE DATASET source_file.
 CLOSE DATASET w_file_uc.

Kann mir jemand weiterhelfen??????

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Read Dataset nur in Debug Modus

Beitrag von a-dead-trousers (Top Expert / 4400 / 223 / 1182 ) »
hi!

Wieviele Appl.Server habt ihr im Einsatz? Möglich dass das Verzeichnis/die Datei nicht auf allen Servern gespiegelt oder erreichbar ist.
Wenn es das nicht ist, lass mal einen Berechtigungstrace mitlaufen wenn der Job im Hintergrund läuft.
Die benötigten Berechtigungsobjekte (zusätzlich zur Ausführungsberechtigung) sind, soweit ich das erkennen kann, S_DATASET und S_LOG_COM.
Hast du vergessen die Variable CMD an den SXPG_CALL_SYSTEM zu übergeben oder nur "schlecht" kopiert, sodass man den Abschnitt nicht sehen kann?
Sonst dürften dem COPY-Befehl die Parameter fehlen.

lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Read Dataset nur in Debug Modus

Beitrag von TakePotLuck (ForumUser / 15 / 2 / 0 ) »
Hallo a-dead-trousers

Nein ich habe nicht alles kopiert, da ich dachte, dass der Fehler nicht dort sein wird.
Das Problem hat sich nun auch gelöst.

Bevor ich nun die Files verschiebe oder lösche mache ich das Close Dataset des Source Files und erst danach werden die Files kopiert und gelöscht. Funktioniert nun alles.

Trotzdem vielen Dank.

Gruss TakePotLuck

Seite 1 von 1

Vergleichbare Themen

3
Antw.
2241
Views
Kurzdump bei READ DATASET
von erubadhron » 28.01.2017 16:41 • Verfasst in ABAP® für Anfänger
2
Antw.
2793
Views
Probleme beim READ DATASET. UNICODE-Problem?
von kbit100 » 26.06.2008 18:21 • Verfasst in ABAP® für Anfänger
4
Antw.
2700
Views
im debug schreibt es in die db rein aber in real doch nicht?
von c oco » 02.04.2007 18:36 • Verfasst in ABAP® für Anfänger
1
Antw.
2375
Views
Open Dataset, Transfer, Close Dataset.Transfer unvollständig
von mari » 25.09.2007 09:28 • Verfasst in ABAP® Core
3
Antw.
3012
Views
read table
von kostonstyle » 27.03.2008 15:38 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Rechnung: Belegspez. Adresse
vor 9 Stunden von Manfred K. 3 / 461
Daten an Tabelle binden
Gestern von Lukas Sanders 4 / 2308
Regex in where
vor 3 Tagen von tar 8 / 1145

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Rechnung: Belegspez. Adresse
vor 9 Stunden von Manfred K. 3 / 461
Daten an Tabelle binden
Gestern von Lukas Sanders 4 / 2308
Regex in where
vor 3 Tagen von tar 8 / 1145

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Tagen von snooga87 1 / 758
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3938