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 / 238 / 8 / 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 / 1944 / 257 / 413 ) »
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 / 4847 / 311 / 642 ) »
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 / 1944 / 257 / 413 ) »
Ich weiß, aber speziell in dem von A6272 geschilderten Fall geht es.

Re: export to Memory ID

Beitrag von A6272 (Specialist / 238 / 8 / 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 / 238 / 8 / 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 / 1944 / 257 / 413 ) »
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.
6738
Views
Export/Import from Memory
von Steffi221185 » 12.11.2007 19:53 • Verfasst in ABAP® Core
8
Antw.
3246
Views
Import/Export to Memory
von LostDarkness » 21.02.2019 09:09 • Verfasst in ABAP® für Anfänger
4
Antw.
16905
Views
EXPORT/IMPORT itab FROM MEMORY ID
von miru77 » 06.08.2012 14:54 • Verfasst in ABAP® für Anfänger
8
Antw.
2808
Views
ABAP Memory
von Adrian » 11.02.2013 09:36 • Verfasst in ABAP® für Anfänger
8
Antw.
7170
Views
Convert SAP Memory to PDF
von Knirpsi » 18.01.2012 16:46 • Verfasst in ABAP® Core

Ü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

Trennen Strasse und Hausnummer
vor 6 Minuten von payten 13 / 10218
Eclipse - warum/wann verwendet ihr es [nicht]
vor 26 Minuten von ewx 23 / 1805
Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3194
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1062
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 630

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

Trennen Strasse und Hausnummer
vor 6 Minuten von payten 13 / 10218
Eclipse - warum/wann verwendet ihr es [nicht]
vor 26 Minuten von ewx 23 / 1805
Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3194
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1062
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 630

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2623
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9211