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 / 218 / 37 / 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 / 4399 / 223 / 1182 ) »
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 / 218 / 37 / 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 / 4399 / 223 / 1182 ) »
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 / 218 / 37 / 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.
3191
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.
2211
Views
Aus SAPscript heraus PDF mit Barcode erzeugen?
von b0rsti » 12.03.2008 20:52 • Verfasst in Dialogprogrammierung
2
Antw.
1172
Views
SapScript, Formularaufruf aus einen Funtionsbaustein heraus
von SKAMS » 11.11.2005 14:38 • Verfasst in ABAP® Core
4
Antw.
7588
Views
Addieren von Variablen in SapScript
von Andreas G » 03.04.2006 14:10 • Verfasst in ABAP® Core
0
Antw.
663
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

Programm anlegen mit Vorlage
vor einer Stunde von DeathAndPain 2 / 42
IT0024 Qualifikationen CP-ID
vor einer Stunde von DeathAndPain 2 / 288
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Stunden von snooga87 1 / 31
Bedarfszusammenfassung "Einzelbedarfe"
vor 5 Stunden von harri 2 / 1218

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

Programm anlegen mit Vorlage
vor einer Stunde von DeathAndPain 2 / 42
IT0024 Qualifikationen CP-ID
vor einer Stunde von DeathAndPain 2 / 288
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Stunden von snooga87 1 / 31
Bedarfszusammenfassung "Einzelbedarfe"
vor 5 Stunden von harri 2 / 1218

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Stunden von snooga87 1 / 31
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3210
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9801