Perform

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

Perform

Beitrag von spot (ForumUser / 54 / 0 / 0 ) »
Hi,

ich habe folgendes problem: Ich habe mit dem Batch Input eine Transaction aufgezeichnet. ging alles wunderbar. habe das später mit submit in einem unterprogramm aufgerufen, alles kein problem.

Jetzt wollte ich das ganze mal mit perform machen. ich hab das ganze batch input ding kopiert und zwischen ein form endform geknallt. in einem inculde file steht die anweisung selection-screen. jetzt bekomme ich eine meldng das das in einem form nicht erlaubt ist. hat jemand eine idee? danke schonmal im vorraus.

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


Re: Perform

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
spot hat geschrieben:Ich habe mit dem Batch Input eine Transaction aufgezeichnet. ging alles wunderbar. habe das später mit submit in einem unterprogramm aufgerufen, alles kein problem.
Ich bin mir nicht sicher, was Du damit dagen willst:
Du ruftst per SUBMIT ein Programm auf, welches dann per Batch Imput ein CALL TRANSACTION ... USING macht?
Jetzt wollte ich das ganze mal mit perform machen. ich hab das ganze batch input ding kopiert und zwischen ein form endform geknallt.
das ganze batch input ding ist das Program, welches Du Dir aus der Batch-Input-Aufzeichnung heraus generiert hast?
in einem inculde file steht die anweisung selection-screen. jetzt bekomme ich eine meldng das das in einem form nicht erlaubt ist. hat jemand eine idee?
Eine Idee, warum es zu der Meldung kommt?
Ja. Das ist ein Syntaxfehler.
Alles zu SELECTION-SCREEN ..., SELECT-OPTIONS, PARAMETERS solltest Du aus der FORM herausnehmen und in den TOP-Include verschieben.
(Du hast nicht auch noch START-OF-SELECTION ... in die FORM gesteckt, oder?)
Eine Idee, was Du eigentlich erreichen willst?

Nein. Das ist aus Deiner Beschreibung leider nicht klar geworden.

Beitrag von GastX (Specialist / 288 / 6 / 20 ) »
Hallo,
kann es sein, dass Du da noch mehr in der form hast, was nicht passt, beispielsweise ein start-of-selection o.ä.?
Auf alle Fälle müsstest Du Includes wie bdcrecx1 aus der Form rausnehmen und am Anfang Deines Reports einbauen.
Frank R.

noch mehr drin

Beitrag von spot (ForumUser / 54 / 0 / 0 ) »
ja da ist noch mehr drin. Ich habe mit batch input eine transaction aufgezeichnet bei dem ein abfallerzeuger angelegt wird. in einem start dynpro hatte ich zuerst ein paar parameter die der anwender füllen kann. diese werden mit submit an ein unterprogramm übergeben. jetzt soll ich aus übungszwecken das ganze mit perform machen.

Falls es jemand nicht versteht, bin noch azubi und hab gerade erst angefangen mit abap.

Beitrag von GastX (Specialist / 288 / 6 / 20 ) »
Zum besseren Verständnis:
Ich habe mit batch input eine transaction aufgezeichnet
, damit meinst Du, dass Du per System -> Dienste -> Batch-Input -> Recorder o.ä. eine Transaktion aufgezeichnet hast und Dir dann daraus ein Programm generieren liessest?
Bist Du eigentlich schon etwas weiter gekommen (include nach oben schieben bzw. in top-level-include einbauen...), wie lautet die aktuelle Fehlermeldung?
Gruß, Frank R.

fortschritt

Beitrag von spot (ForumUser / 54 / 0 / 0 ) »
mein progi läuft soweit. der abfallerzeuger wird angelegt. nur jetzt hab ich unter meinen parametern so ne anzeige. ähm: Links ein button für ne fehlermappe und rechts für call transaktion. und man sieht noch die angaben ob man das dunkel abspielen will, kann man auch noch alles einstellen. das hätte ich gerne weg. ich vermute mal es geht mit loop at screen und modify screen oder?

bild

Beitrag von spot (ForumUser / 54 / 0 / 0 ) »
hier mal ein bild wie es aussieht

Beitrag von GastX (Specialist / 288 / 6 / 20 ) »
Hallo spot,
leg für Deinen Abap doch eine Variante an, in der Du die betreffenden Felder ausblendest (unter Attribute "ausblenden" wählen, die Felder sind glaube ich von Deinen anderen Parametern hier durch reine Nummerierung statt Beschriftung zu unterscheiden).
Vorteil: keine Programmierung und Du kannst jeweils beim Aufrufen entscheiden, ob Du den Abap ohne die Felder (halt mit der Variante aufrufen) oder mit den Feldern starten möchtest.
Gruss,
Frank R.

ES geht jetzt

Beitrag von spot (ForumUser / 54 / 0 / 0 ) »
So habs hinbekommen. Musste den include entfernen und das was im inckude stand per hand einfügen in mein progi. dort konnte ich die veränderungen am selection-screen vornhemen.

danke für die hilfe.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
2358
Views
Perform in Sapscript
von dkast » 18.10.2017 13:34 • Verfasst in ABAP® für Anfänger
8
Antw.
3467
Views
Perform Synchronized
von Adrian » 13.12.2013 11:35 • Verfasst in ABAP® für Anfänger
7
Antw.
3467
Views
PERFORM in LOOP
von cschmoel » 31.08.2012 11:12 • Verfasst in ABAP® für Anfänger
11
Antw.
8238
Views
Perform in anderes Programm
von Adrian » 27.03.2013 16:58 • Verfasst in ABAP® für Anfänger
7
Antw.
3686
Views
Perform Problem in SapScript
von Trulchen » 05.01.2016 11:56 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

LSMW-Problem
vor 4 Tagen von mazu gelöst 5 / 1292
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1293

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

LSMW-Problem
vor 4 Tagen von mazu gelöst 5 / 1292
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 1293

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
letzen Monat von Manfred K. 1 / 87104
Benutzerdefinierte Felder PSP
January 2026 von Rabea1103 1 / 140326