Import/Export to Memory

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Import/Export to Memory

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
Guten Morgen Zusammen,

ich habe aktuell ein kleines Problem bezüglich zweier Jobs.
Im Ersten Job werden Daten in eine Memory ID geschrieben, via:

Code: Alles auswählen.

EXPORT proto_tab FROM wat_prot TO MEMORY ID 'PROT'.
Diese Daten würde ich im Folgejob gerne wieder aufgreifen.
Ich weiß das ich auf Namensgleichheit achten muss,
aber weder:

Code: Alles auswählen.

IMPORT proto_tab FROM MEMORY ID 'PROT'.

Code: Alles auswählen.

IMPORT wat_prot FROM MEMORY ID 'PROT'.
noch

Code: Alles auswählen.

IMPORT proto_tab FROM wat_prot FROM MEMORY ID 'PROT'. 
funktioniert.

Kann mir jemand diesbezüglich sagen wie ich die Werte an dieser Stelle ausgelesen kriege?
Der Zusatz das bei dem Datenexport ein FROM steht ist für mich irgendwie Neuland.

Liebe Grüße
Gerrit
“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

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


Re: Import/Export to Memory

Beitrag von a-dead-trousers (Top Expert / 4419 / 224 / 1189 ) »
Probiers mal mit

Code: Alles auswählen.

IMPORT proto_tab TO wat_prot FROM MEMORY ID 'PROT'.
'proto_tab' ist in diesem Fall der Name der Variablen innerhalb des Clusters 'PROT'. Das 'wat_prot' ist der lokale Variablenname und darf sich daher auch unter Umständen ändern.

Wenn du z.B. folgendes für den Export verwendest

Code: Alles auswählen.

EXPORT 
  proto_tab1 FROM wat_prot1 
  proto_tab2 FROM wat_prot2 
  TO MEMORY ID 'PROT'.
kannst du die einzelnen 'Blöcke' auch getrennt voneinander importieren

Code: Alles auswählen.

IMPORT proto_tab1 TO wat_prot1 FROM MEMORY ID 'PROT'.
*bzw
IMPORT proto_tab2 TO wat_prot2 FROM MEMORY ID 'PROT'.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
LostDarkness

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: Import/Export to Memory

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
Guten Morgen,
danke schon mal für die Unterstützung,
leider hat

Code: Alles auswählen.

IMPORT proto_tab TO wat_prot FROM MEMORY ID 'PROT'.
nicht zu einem Ergebnis geführt.

Beim Export sind Werte vorhanden, beim Import leider alles leer.
Ist es möglicherweise auch der Session geschuldet, aufgrund dessen das erst im Folgejob wieder die MemoryID abgefragt wird?

Am Import etwas ändern ist schwer, da es im SAP-Standard hängt. :(
“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

Re: Import/Export to Memory

Beitrag von ewx (Top Expert / 4871 / 314 / 644 ) »
Das wird nicht funktionieren können, da Jobs in eigenen LUWs (Logical Unit of Work) laufen.
Innerhalb eines Jobs mit unterschiedlichen Steps könnte es vielleicht noch gehen, aber nicht Jobübergreifend.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag (Insgesamt 2):
a-dead-trousersLostDarkness


Re: Import/Export to Memory

Beitrag von a-dead-trousers (Top Expert / 4419 / 224 / 1189 ) »
ewx hat geschrieben:Das wird nicht funktionieren können, da Jobs in eigenen LUWs (Logical Unit of Work) laufen.
Innerhalb eines Jobs mit unterschiedlichen Steps könnte es vielleicht noch gehen, aber nicht Jobübergreifend.
Ups... Das "Jobübergreifend" hab ich übersehen. Ich dachte er meint verschiedene Steps.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
LostDarkness

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: Import/Export to Memory

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
ewx hat geschrieben:Das wird nicht funktionieren können, da Jobs in eigenen LUWs (Logical Unit of Work) laufen.
Innerhalb eines Jobs mit unterschiedlichen Steps könnte es vielleicht noch gehen, aber nicht Jobübergreifend.
Vielen Dank, so etwas habe ich schon vermutet. :(

Ich werde mal versuchen anstatt den zweiten Job einfach einen weiteren Step hinzuzufügen und hoffe dann auf Funktionalität.
“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

Re: Import/Export to Memory

Beitrag von wreichelt (Top Expert / 1059 / 31 / 192 ) »
Hallo,

warum verwendet ihr nicht
EXPORT f1 to DATABASE INDX(XX) ......
IMPORT F1 FROM DATABASE INDX(AR) CLIENT '002' ID 'TEST'
damit bleiben die Daten für den nächsten Job und Step erhalten.

Gruß Wolfgang

Re: Import/Export to Memory

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
wreichelt hat geschrieben:Hallo,

warum verwendet ihr nicht
EXPORT f1 to DATABASE INDX(XX) ......
IMPORT F1 FROM DATABASE INDX(AR) CLIENT '002' ID 'TEST'
damit bleiben die Daten für den nächsten Job und Step erhalten.

Gruß Wolfgang
Wie bereits erwähnt findet der Export in einem Prog. aus dem SAP-Standard statt, da wir da ungern was anpassen wollen würden begnügen wir uns nun mit der Lösung beides in einem Job erledigen,
dies hat nämlich glücklicherweise funktioniert. :D

Ich danke allen Beteiligten für die WIssenserweiterung und Hilfestellung :)

Liebe Grüße
Gerrit

Folgende Benutzer bedankten sich beim Autor LostDarkness für den Beitrag:
ewx

“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

Re: Import/Export to Memory

Beitrag von LostDarkness (ForumUser / 87 / 15 / 6 ) »
Hallo Zusammen,

ich habe noch ein kleines Problem diesbezüglich.

Die Informationen kommen nun wie gewünscht im Folgeprogramm an, allerdings nur wenn ich den Job debugge..
Wenn der Job alleine vollständig durchläuft, dann sind in der Mail, welche mein Programm in Folge dessen versendet leider keinerlei Informationen vorhanden.

Ist dies nach wie vor ein Session-Problem, oder liegt die Ursache dafür möglicherweise woanders?


tldr; Im Debuggen kommen Daten an, im direkten Durchlauf nicht.

Liebe Grüße
Gerrit
“You should name a variable using the same care with which you name a first-born child.”
― Robert C. Martin

Seite 1 von 1

Vergleichbare Themen

12
Antw.
6964
Views
Export/Import from Memory
von Steffi221185 » 12.11.2007 19:53 • Verfasst in ABAP® Core
4
Antw.
17076
Views
EXPORT/IMPORT itab FROM MEMORY ID
von miru77 » 06.08.2012 14:54 • Verfasst in ABAP® für Anfänger
2
Antw.
2705
Views
IMPORT FROM MEMORY mit Field-Symbol
von Somani » 09.09.2013 17:14 • Verfasst in ABAP® Core
1
Antw.
1124
Views
Drucken von Spool IMPORT und Memory ID
von kaim77 » 27.08.2020 12:26 • Verfasst in ABAP® Core
21
Antw.
5121
Views
export to Memory ID
von A6272 » 19.04.2018 12:02 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1746
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2296

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1746
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2296

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 298
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 890
MS-Word als Editor
letzen Monat von tekko 1 / 4399