SAPscript aus Funktionsbaustein starten (Verbuchung)

Alle Fragen rund um Basisthemen
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

SAPscript aus Funktionsbaustein starten (Verbuchung)

Beitrag von pdeth (ForumUser / 4 / 0 / 0 ) »
Hallo Kollegen,

ich habe ein Problem mit dem Datentransport in ein SAPscript.
Und zwar soll während einer Datenbankverbuchung (im Hintergrund) ein Formular ausgedruckt werden, welche Datensätze manipuliert worden sind.
Dazu muss das Formular in einem Funktionsbaustein aufgerufen werden, da die Verwendung von SUBMIT ein COMMIT absetzt und somit in der Verbuchung nicht zulässig ist.
Die ganze Anwendung läuft in einem 4.7 Enterprise.
Obwohl die Datenstrukturen im globalen TOP-Include der Funktionsgruppe definiert sind, werden die Daten nicht in das Formular transportiert.
Fällt irgend jemandem eine Möglichkeit ein, die Daten in das Formular zu transportieren? (Ich wäre auch mit einem komplett anderem Lösungsansatz zufrieden, Hauptsache die Werte werden während der Verbuchung ausgedruckt :roll: ).

Im Voraus schonmal vielen Dank für Eure Antworten,
Philipp

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


Beitrag von ewx (Top Expert / 4848 / 312 / 642 ) »
Hi Philipp,

im SAP-Standard erfolgt der Druck durch einen externen Perform (Perform ENTRY in Program ZVDRUCK01).

das müsste dir auch weiterhelfen.

Gruß,
Enno.

Beitrag von pdeth (ForumUser / 4 / 0 / 0 ) »
Hallo Enno,

das war selbstverständlich eines der ersten Dinge die ich ausprobiert habe :wink:
Allerdings werden bei Aufruf eines externen Forms die globalen Daten ebenfalls nicht transportiert.
Es ist allerdings möglich, dass ich bei der Datendeklaration irgendetwas falsch gemacht habe.
Die Strukturen sind weiterhin in dem TOP-Include der Funktionsgruppe definiert.
Die globalen Daten bei Aufrufen wie z.B.
Perform ENTRY in Program ZVDRUCK01
werden meines Wissens nicht initialisiert und stehen nicht zur Verfügung.
Also immer noch die Frage: wie kommen die Daten in das Formular?
Ach so, bei Aufrufen von FB WRITE_FORM werden die Daten übergeben, nur kommen die dann beim Ausdruck nicht auf das Papier.

Beitrag von ewx (Top Expert / 4848 / 312 / 642 ) »
Hi Philipp,

beim Aufruf des FB OPEN_FORM gibt's in dem Parameter OPTIONS (Struktur ITCPO) ein Feld "TDPROGRAM". Fülle das mal Explizit mit dem Rahmenprogramm deiner Funktionsgruppe (Fugr: ZTEST -> Programm SAPLZTEST).
Und zur Not - Falls das auch nicht hilft - noch mal mit dem Namen des TOP-Includes...
Für die Datenübergabe kannst du mal versuchen, einen gemeinsamen Datenbereich zu definieren (DATA BEGIN OF COMMON PART). Oder du machst einen EXPORT TO MEMORY und im Druckprogramm einen IMPORT FROM MEMORY.

Gruß,
Enno.

Beitrag von pdeth (ForumUser / 4 / 0 / 0 ) »
Vielen Dank, das war genau die Lösung die ich brauchte, nun funktionierts!! :D

Beste Grüße,
Philipp


Seite 1 von 1

Vergleichbare Themen

2
Antw.
1995
Views
SAPScript drucken aus Funktionsbaustein
von Desc » 23.01.2007 09:42 • Verfasst in ABAP® Core
4
Antw.
3291
Views
Verbuchung funktioniert nicht
von Frog » 31.03.2008 12:56 • Verfasst in ABAP® Core
0
Antw.
736
Views
CO: Planumlage - Keine Verbuchung
von Doobie » 07.03.2023 08:15 • Verfasst in Financials
1
Antw.
1863
Views
IDOC_INPUT_ORDRSP zur Verbuchung Bestellbestätigungen
von slaaper » 21.04.2009 14:30 • Verfasst in ABAP® Core
1
Antw.
1518
Views
Verbuchung mit cmd_ei_api Klasse
von JohnLocklay » 30.01.2018 12:37 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 45 Minuten von DeathAndPain 14 / 10736
Dialog-Container mit Toolbar/Status
vor 56 Minuten von DeathAndPain gelöst 24 / 3871
User Exit EXIT_RQCPRM10_001
vor 20 Stunden von a-dead-trousers 2 / 342
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1393

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 45 Minuten von DeathAndPain 14 / 10736
Dialog-Container mit Toolbar/Status
vor 56 Minuten von DeathAndPain gelöst 24 / 3871
User Exit EXIT_RQCPRM10_001
vor 20 Stunden von a-dead-trousers 2 / 342
Daten an Tabelle binden
Gestern von Lukas Sanders 2 / 1393

Unbeantwortete Forenbeiträge

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