aus PMD heraus eigene Variablen an Sapscript übergeben

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

aus PMD heraus eigene Variablen an Sapscript übergeben

Beitrag von sapdepp (Specialist / 210 / 35 / 2 ) »
Hallo,

wir haben ein PMD mit Generator-Version 2 erstellt und generiert. Wir verwenden zur Ausprogrammierung der UserExits keine Includes, sondern eine implementierende Klasse mit Methoden. Eine davon nennt sich PRINT__START und übergibt beim Ausdruck des PMD's die Werte an ein SapScript-Formular Z_KONBEF. Die zum PMD generierte Primärtabelle (ZKONBEF_00000000) beinhaltet (fast) all unsere gewünschten Daten, die ohne Sorgen im Formular angezeigt werden beim Druck. http://i.imgur.com/yRefWwZ.jpg. Das als Vorgeschichte.

Nun fehlen unseren Anwendern aber weitere Angaben, die ich mir innerhalb der Methode PRINT__START über

Code: Alles auswählen.

 ls_ndoc = pub__service->api__get_ndoc( ).
und andere kleine Umwege besorge und in vier eigene Variablen schreibe, z. B. l_1, l_2, l_3 und l_4. Diese möchte ich auch ans Formular übergeben, sodass deren Inhalt beim Ausdruck angezeigt wird, also in etwas so hier:

/ anfordernde OE,,
/* VAL_ISHMPATAPO
= &ZKONBEF_00000000-ISHMPATAPO(*)&&L_4(*)&

Natürlich wird der Inhalt von L_4 nicht angezeigt, weil er nicht Bestandteil der Primärtabelle ist. Wie erreiche ich, dass eigene Variablen angezeigt werden, ohne die Primärtabelle zu manipulieren? Welche Parameter muss ich aus dem PMD heraus übergeben (Schnittstelle etc.)? Sämtliche eigenen Variablen sind in der redefinierten Methode PRINT__START deklariert und ausprogrammiert. Weitere von uns verwendete, redefinierte Methoden sind im Bild erkenntlich:
http://i.imgur.com/z8o5DXP.jpg

Vielen Dank für eure Hinweise
sapdepp

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


Re: aus PMD heraus eigene Variablen an Sapscript übergeben

Beitrag von a-dead-trousers (Top Expert / 4274 / 213 / 1140 ) »
Hi!

Habt ihr es schon mal mit den "Eigene Daten instanzieren" und der Definition der Felder im Daten-Include probiert?
Die Variablen sollten dann über &<pub__my>-...& verfügbar sein.
Leider kann ich das nicht mit Sicherheit sagen, da wir bei GenV2 keinen SapScript-Druck mehr einsetzen, sondern uns für AdobeForms entschieden haben.

lg ADT-
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: aus PMD heraus eigene Variablen an Sapscript übergeben

Beitrag von sapdepp (Specialist / 210 / 35 / 2 ) »
Hallo, ADT,

wir verwenden kein Daten-Include und können auch keine eigenen Daten instanzieren, weil die Checkbox gar nicht verfügbar ist. Wir verwenden wie gesagt eine Kunden-Z-Klasse. Dort, wo bei dir möglicherweise "eigene Daten instanzieren" steht, steht bei uns "Zusatzdaten". Das Feld ist füllbar, aber leer. Siehe auch die Hardcopy meines ersten Posts. Ganz unten steht auch noch eine Methode "SUPPLY__ADDITIONAL_DATA", an die ich aber nicht rankomme oder sie gar nicht finde in der Klasse. Hmm.

VG
sapdepp

Re: aus PMD heraus eigene Variablen an Sapscript übergeben

Beitrag von a-dead-trousers (Top Expert / 4274 / 213 / 1140 ) »
Hi!

Wenn ich mir deinen Screenshot anschaue, ist die Methode SUPPLY__ADDITIONAL_DATA sehrwohl vorhanden, nur nicht implementiert.
Ich vermute mal, dass ihr die "Zusatzdaten" (Include) anlegen und dann über SUPPLY__ADDITIONAL_DATA befüllen müsst, damit sie im Ausdruck zur Verfügung stehen.

lg ADT
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: aus PMD heraus eigene Variablen an Sapscript übergeben

Beitrag von sapdepp (Specialist / 210 / 35 / 2 ) »
Hallo, ADT,

die Methode SUPPLY__ADDITIONAL_DATA hatte ich in der Zwischenzeit bereits gefunden und redefiniert. Doch beim Ausdruck springe ich gar nicht hinein in die Methode (BREAK-POINT).
Das Feld "Zusatzdaten" trifft nur für Adobe Forms zu und benötigt eine DDIC-Struktur, kein Include.

Ich forsche weiter ...

VG
sapdepp

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3021
Views
Variablen und Strukturken in größere Struktur übergeben.
von lav007 » 01.06.2016 13:23 • Verfasst in ABAP® für Anfänger
0
Antw.
2074
Views
Aus SAPscript heraus PDF mit Barcode erzeugen?
von b0rsti » 12.03.2008 20:52 • Verfasst in Dialogprogrammierung
2
Antw.
1085
Views
SapScript, Formularaufruf aus einen Funtionsbaustein heraus
von SKAMS » 11.11.2005 14:38 • Verfasst in ABAP® Core
4
Antw.
7236
Views
Addieren von Variablen in SapScript
von Andreas G » 03.04.2006 14:10 • Verfasst in ABAP® Core
0
Antw.
623
Views
SAPScript GRAPHICS an externes Sytsem übergeben
von Gast » 14.10.2005 09:46 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

E-Mail versenden mit GroupWise 18
vor einer Stunde von Kaiwalker 2 / 277
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 72

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

E-Mail versenden mit GroupWise 18
vor einer Stunde von Kaiwalker 2 / 277
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 72

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 131
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166