Parameter einem Formular mitgeben

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

Getting started ... Alles für einen gelungenen Start.
20 Beiträge • Seite 1 von 2 (current) Nächste
20 Beiträge Seite 1 von 2 (current) Nächste

Parameter einem Formular mitgeben

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Hi @ all



ich würde gerne wissen wie ich Parameter einem Formular mitgebe. Ich habe ein Druckprogramm erstellt welches ein Formular aufruft und dieses dann druckt.
Nun möchte ich diesem Formular noch Variablen aus meinem Druckprogramm mitgeben. Es ist kein Smart forms sondern Sap Script.



Vielen Dank
Adrian

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


Re: Parameter einem Formular mitgeben

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo Adrian,

du definierst im Report die Variable, Beispiel: ZW_AA und im SAPSCRIPT rufst Du das Feld mir &ZW_AA& auf.
Achtung im Sapscript auf die richtig Schreibweise achten.

Gruß
Wolfgang

Folgende Benutzer bedankten sich beim Autor wreichelt für den Beitrag:
Adrian


Re: Parameter einem Formular mitgeben

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
So ruf ich meine Variable auch auf nur sie kommt dann leer an.
In meinem Formular ruf ich noch einen Standarttext auf und in diesem rufe ich dann meine Variable auf.
Meine Variable Steht in einem Tabellen Kopf.

Re: Parameter einem Formular mitgeben

Beitrag von wreichelt (Top Expert / 1031 / 29 / 188 ) »
Hallo Adrian,
warum rufst Du den Standardtext nicht im SAPSCRIPT AUF ? (Include)
Die Variable solltest du besser in ein einzelnes Feld stellen, mit dem Tabellekopf wirst du nicht glücklich werden.

Gruß
Wolfgang

Folgende Benutzer bedankten sich beim Autor wreichelt für den Beitrag:
Adrian


Re: Parameter einem Formular mitgeben

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Hallo Wolfgang

Doch ich mach INCLUDE im Sapscript. Hab es jetzt auch mit einer normalen Variable versucht. Geht immer noch nicht.
Er nimmt meine Varibale im Sapscript auch an.

So rufe ich meine Variable in Sapscript auf.

Code: Alles auswählen.

^FO40,20^A0N,18,18^FDTEST &TEST&^FS
Gruß Adrian

Re: Parameter einem Formular mitgeben

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
wreichelt hat geschrieben:Hallo Adrian,

du definierst im Report die Variable, Beispiel: ZW_AA und im SAPSCRIPT rufst Du das Feld mir &ZW_AA& auf.
Achtung im Sapscript auf die richtig Schreibweise achten.

Gruß
Wolfgang
Die Variable muss GLOBAL definiert sein (Also nicht in einer FORM-Routine)!

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
Adrian


Re: Parameter einem Formular mitgeben

Beitrag von JHM (Top Expert / 1188 / 1 / 195 ) »
Adrian hat geschrieben:Doch ich mach INCLUDE im Sapscript. Hab es jetzt auch mit einer normalen Variable versucht. Geht immer noch nicht.
Er nimmt meine Varibale im Sapscript auch an.
SE71 -> Sicht Layout -> Button Texte -> Haken bei Symbolprüfung aktivieren -> ENTER

im neuen PopUp dann das Druckprogramm zuordnen bzw. auswählen.

In der Syntax-Check-Liste alle Fehler durchschauen und abstellen, Warnung am besten auch prüfen und bereinigen.

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
Adrian

Gruß Hendrik

Re: Parameter einem Formular mitgeben

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Hi hab ich gemacht keine Fehler.
Die Variable ist Global definiert ich fülle sie nur in einer Form Routine

Gruß
Adrian

Re: Parameter einem Formular mitgeben

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Hast du ein DruckPROGRAMM oder einen DruckFUNKTIONSBAUSTEIN??
Im Falle eines Funktionsbausteins musst du bei OPEN_FORM den Parameter ITCPO-TDPROGRAM mit dem Namen des Rahmenprogramms der Funktionsgruppe füllen.
Also wenn die Funktionsgruppe ZLABEL heißt, dann heißt das Rahmenprogramm SAPLZLABEL.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
Adrian


Re: Parameter einem Formular mitgeben

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Tut mir Leid ich bin noch im ersten Lehrjahr ich weis nicht ob ich nen Druckfunktionsbaustein oder Druckprogramm hab.

Ich hab eine Nachricht die eine Programm aufruft und in diesem Programm benutze ich die Funktionsbausteine OPEN_FORM WRITE_FORM CLOSE_FORM

Re: Parameter einem Formular mitgeben

Beitrag von ewx (Top Expert / 4784 / 294 / 628 ) »
Bearbeitest du dein Druck-Dings in der SE38 (=> Programm) oder in der SE37 (=> Funktionsbaustein)?
Bzw. Was steht in der aller ersten Zeile deines Druckdings?
REPORT oder FUNCTION?

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
Adrian


Re: Parameter einem Formular mitgeben

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Report

Re: Parameter einem Formular mitgeben

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Er druckt ja auch alles nur die Variable lässt er weg. Wenn ich den Text in Sapscript eingebe druckt er ihn mir auch aus.

Re: Parameter einem Formular mitgeben

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
hi!

Wichtige Fragen die bislang noch nicht beantwortet wurden:
Ist der Parameter ITCPO-TDPROGRAM versorgt (OPTIONS bei OPEN_FORM)?
Zu welchem ZEITPUNKT befüllst du die Variable? Vor OPEN_FORM? Vor WRITE_FORM? Vor CLOSE_FORM?
Wird die Variable in einem eigenen Fenster oder im MAIN ausgegeben?
Ist die Variable Teil eines Abschnitts (/E)?

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Adrian

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: Parameter einem Formular mitgeben

Beitrag von Adrian (Specialist / 126 / 61 / 0 ) »
Hi ADT,

OPTIONS ist nicht versorgt ( wass müsste denn da rein? )
Die Variable ist vor OPEN_FORM WRITE_FORM UND CLOSE_FORM gefüllt
Es existiert nur das Fenster MAIN
Es existiert auch nur ein Abschnitt

Ich gebe neben meiner Variable einen festen Text aus. Dieser wird auch gedruckt.

Vergleichbare Themen

2
Antw.
2119
Views
Parameter für Funktion mitgeben
von Basler84 » 14.05.2012 09:34 • Verfasst in ABAP® für Anfänger
3
Antw.
1945
Views
Was für ein Parameter muss ich mitgeben ?
von bohne » 17.10.2006 21:18 • Verfasst in ABAP® für Anfänger
4
Antw.
3730
Views
Parameter schon beim Transaktionsaufruf mitgeben
von stella » 11.06.2008 11:11 • Verfasst in SAP - Allgemeines
3
Antw.
2552
Views
Smartforms Formular nach SAPscript Formular aufrufen
von walda33 » 26.01.2014 10:14 • Verfasst in ABAP® für Anfänger
36
Antw.
3571
Views
FuBA die Struktur mitgeben (dynamisch)
von L0w-RiDer » 27.03.2019 16:13 • 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

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.