Programm automatisch straten

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
22 Beiträge • Vorherige Seite 2 von 2 (current)
22 Beiträge Vorherige Seite 2 von 2 (current)

Beitrag von Dörk (ForumUser / 75 / 0 / 0 ) »
Könnte es vllt daran liegen, dass ich im Batch einen download auf das Verzeichnis C: mache?

Der Aufruf der Programms mit der Variante klappt manuel nämlich auch.

Gruß,
Dirk
follow the white rabbit ;)

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


Beitrag von khb (Specialist / 184 / 7 / 1 ) »
Hallo Dirk,

ein Download im Batch klappt nicht, da musst Du mit open dataset arbeiten.

lg khb

Beitrag von Dörk (ForumUser / 75 / 0 / 0 ) »
Hallo khb,

Hab mir schon so was in der Richtung gedacht.
Hab das ganze jetzt so gelöst:

Code: Alles auswählen.

LOOP AT it_binary_table INTO ls_binary_output.
    IF sy-tabix = 1.
      OPEN DATASET iv_file_path FOR OUTPUT IN BINARY MODE .
      TRANSFER ls_binary_output TO iv_file_path.
      CLOSE DATASET iv_file_path.
    ELSE.
      OPEN DATASET iv_file_path FOR APPENDING IN BINARY MODE .
      TRANSFER ls_binary_output TO iv_file_path.
      CLOSE DATASET iv_file_path.
    ENDIF.
  ENDLOOP.
Funktioniert alles wunderbar, außer dass es immernoch nicht im Batch läuft :evil: .
Der Pfad gibt übrigens einen Pfad auf dem Applikationsserver an.

Die Daten von da lade ich mir mit der Transaktion "CG3Y".

Viele Grüße,
Dirk
follow the white rabbit ;)

Beitrag von khb (Specialist / 184 / 7 / 1 ) »
also ich habe noch nie ein call transaction imBatch verwendet, keine Ahnung was da das Problem sein könnte.

Aber der open Dataset sieht bei mir anders aus.

open dataset p_file for output in legacy text mode.
loop at gt_dl assigning <zeile>.
transfer <zeile> to p_file.
endloop.
close dataset p_file.

hth khb

Beitrag von Dörk (ForumUser / 75 / 0 / 0 ) »
Da ich ein XML-File erzeuge muss ich den Aufruf so machen.
Der funktioniert auch bestens, nur eben nicht im Batch als Job.
Wenn ich ihn manuell aufrufe, dann schreibt er mir das File auf den Applikationsserver. Aber eben nicht als Job.
Kann es sein, dass ich irgendwelche Berechtigungen bei der Jobdefinition mitgeben muss, außer meinem User?

Viele Grüße,
Dirk
follow the white rabbit ;)

Beitrag von khb (Specialist / 184 / 7 / 1 ) »
Hallo Dirk,

ich habe bei meinen Job's bisher nie eine Berechtigung mitgegeben und hatte nie Probleme.

lg khb

Beitrag von ewx (Top Expert / 4885 / 319 / 644 ) »
Hi Dirk,

das kann gut sein, dass sich der ALV im Hintergrundmodus anders verhält. Denn da ist ja kein GUI, der den ALV anzeigen kann...
Vielleicht solltest du eher mal schauen, welcher Baustein beim InsXMLKonvertieren aufgerufen wird und den dann separat ausführen. Das dürfte dann auch im Batch funktionieren.
Gruß,

Vergleichbare Themen

2
Antw.
3760
Views
Programm aus anderem Programm heraus aufrufen
von Namp » 27.03.2006 13:34 • Verfasst in SAP - Allgemeines
0
Antw.
3029
Views
LSMW Programm in ABAP Programm überführen
von mherke » 07.02.2007 15:02 • Verfasst in ABAP® für Anfänger
5
Antw.
3267
Views
Automatisch Kommisionieren
von Doris1971 » 03.07.2006 09:31 • Verfasst in Sales and Distribution
3
Antw.
2339
Views
Listbox automatisch öffnen
von Mr. ABAP » 19.10.2006 13:39 • Verfasst in Dialogprogrammierung
6
Antw.
5239
Views
St22 automatisch auslesen
von donossi » 30.05.2011 15:32 • 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

IF mit AND und OR
vor einer Woche von GastX 6 / 8767
Meine Inbox
vor einer Woche von Rabea1103 1 / 6562
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7720
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13211

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

IF mit AND und OR
vor einer Woche von GastX 6 / 8767
Meine Inbox
vor einer Woche von Rabea1103 1 / 6562
PCL2 Cluster auslesen
vor einer Woche von DeathAndPain 2 / 7720
FUBA 'HR_INFOTYPES_OPERATION'
vor einer Woche von Bright4.5 3 / 13211