export to Memory ID

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

Getting started ... Alles für einen gelungenen Start.
22 Beiträge • Vorherige Seite 2 von 2 (current)
22 Beiträge Vorherige Seite 2 von 2 (current)

Re: export to Memory ID

Beitrag von A6272 (Specialist / 231 / 6 / 36 ) »
4byte hat geschrieben: Gibt es jemanden, der das für seine (kunden)eigenen Porgramme verwendet ??
Ich wüßte keinen Grund, das in einer reinen kundeneigenen Entwicklung zu verwenden.
Ich kenne auch keine in meinem Umfeld.

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


Re: export to Memory ID

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
A6272 hat geschrieben:Wenn ein Kundeneigener Report SAP Standard Methoden aufruft, welcher wiederum dynamisch kundeneigene Funktionsbausteine aufruft, dann geht es halt nicht anders, um Informationen an den Aufrufer zurückzuübermitteln.
Doch, dann liegt der kundeneigene FB ja ganz unten in der Aufrufhierarchie, so dass man den von mir beschriebenen Weg des Ausbruchs aus der Sandbox gehen und direkt in eine Variable des kundeneigenen Reports schreiben kann. Das ist zwar auch nicht schön, aber doch zumindest ein bisschen besser, da man dann im Code den Report angibt, zu dem die Variable gehört, so dass der Leser beim Export sofort sieht, wo der Wert denn hingehen soll (anstatt dass dieser einfach in die Cloud geschossen wird, um dann irgendwann mal von irgendwem irgendwo gelesen zu werden). Beim aufrufenden Report ist dann natürlich trotzdem ein passender Codekommentar notwendig, der den zusätzlichen, nicht im Interface deklarierten "Exportparameter" der gerufenen SAP-Methode erläutert.

Wie gesagt, auch nicht wirklich schön, aber IMHO allemal besser als der Weg über das MEMORY.

Re: export to Memory ID

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Oftmals stehen die notwendigen Daten aber nur lokal zur Verfügung. Dann hilft der Assign über die Aufrufhierarchie nicht.

Re: export to Memory ID

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Ich weiß, aber speziell in dem von A6272 geschilderten Fall geht es.

Re: export to Memory ID

Beitrag von A6272 (Specialist / 231 / 6 / 36 ) »
DeathAndPain hat geschrieben: Doch, dann liegt der kundeneigene FB ja ganz unten in der Aufrufhierarchie, so dass man den von mir beschriebenen Weg ...
Es werden dynamisch kundeneigene Funktionsbausteine aufgerufen, d.h. ich kann zwar per SAP-Customizing die möglichen FB pro Aufruf ermitteln, aber die Kombination ist unterschiedlich und zusätzlich abhängig vom Ergebnis. Es werden bei einem SAP Methodenaufruf 1 oder 2 FB prozessiert. Ob der 2. FB aufgerufen wird ist unbekannt.

Geht das dann immer noch?

Re: export to Memory ID

Beitrag von A6272 (Specialist / 231 / 6 / 36 ) »
Und auch noch in mehreren Tasks asynchron/parallel, sonst kommt man mit der Laufzeit nicht hin.

Re: export to Memory ID

Beitrag von DeathAndPain (Top Expert / 1795 / 213 / 396 ) »
Das ist doch sch...egal. So, wie ich Dich verstanden habe, willst Du ja aus Deinem FB (der möglicherweise aufgerufen wird) etwas an Deinen aufrufenden Report zurückliefern. Da gibt es doch nur zwei Möglichkeiten: Entweder Dein FB wird aufgerufen, dann kann er sich eine Variable des rufenden Reports assignen

Code: Alles auswählen.

  DATA S(50) TYPE C.
  S = '(RUFENDERREPORT)INTERFACEFELD'.
  ASSIGN (S) TO <INTERFACEFELD>. " Dieses Feldsymbol zeigt jetzt auf die Variable des rufenden Reports.
und ihren Inhalt manipulieren, oder er wird halt nicht aufgerufen, dann macht er gar nichts. Der andere FB von Dir genauso.

Dein aufrufender Report ruft die SAP-Methode und schaut sich einfach hinterher an, was er in seinen (als Interface zu den FBs gedachten, aber einfach per DATA deklarierten) Variablen drinzustehen hat.

Vergleichbare Themen

12
Antw.
6283
Views
Export/Import from Memory
von Steffi221185 » 12.11.2007 19:53 • Verfasst in ABAP® Core
8
Antw.
2759
Views
Import/Export to Memory
von LostDarkness » 21.02.2019 09:09 • Verfasst in ABAP® für Anfänger
4
Antw.
16556
Views
EXPORT/IMPORT itab FROM MEMORY ID
von miru77 » 06.08.2012 14:54 • Verfasst in ABAP® für Anfänger
1
Antw.
1075
Views
Verwendung des Befehls "EXPORT TO MEMORY" im RFC-B
von Emanuella » 24.07.2004 17:17 • Verfasst in ABAP® Core
8
Antw.
2354
Views
ABAP Memory
von Adrian » 11.02.2013 09:36 • 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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140