Parametrisierter Aufruf des SAP mittels SAP-Verknüpfung

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
12 Beiträge • Seite 1 von 1
12 Beiträge Seite 1 von 1

Parametrisierter Aufruf des SAP mittels SAP-Verknüpfung

Beitrag von Neuwolf ( / / 0 / 3 ) »
Hallo zusammen,

vielleicht gibt es ja da draußen Jemanden der mir bei der Lösung des Problems behilflich sein kann:

Ich möchte eine bestimmte Transaktion über die SAP-Verknüpfung am Desktop aufrufen jedoch dabei ebenfalls zusätzliche Parameter mitgeben.
Wie kann ich Dies ereichen :?: :?: :?:
Wie kann ich diese Parameter im SAP-System auslesen :?: :?: :?:

Vielleicht ist Dies ja ein Anfängerproblem :roll: aber - mea culpa - ich komme zumindest auf keine Lösung :cry:

Gruß an alle Abapianer

Wolf

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


Re: Parametrisierter Aufruf des SAP mittels SAP-Verknüpfung

Beitrag von fuss (ForumUser / 10 / 0 / 0 ) »
Hallo,

Einer Transaktion kann man keine Parameter mitgeben. Ich schlage deshalb folgendes vor.

Wir haben ein Programm P1 mit eingebeparametern. Für dieses Programm kann man eine Variante (VP1) anlegen. Anschließend scheiben wir eine zweites Reportprogramm (P2), das das Programm P1 mit der Variante VP1 aufruf. Das geht mit dem Befehl "SUBMIT". Für das Programm P2 legt man eine Transaktion an, die vom Benutzer verwendet wird.

Gruß

A. Fuss

Re: Parametrisierter Aufruf des SAP mittels SAP-Verknüpfung

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
fuss hat geschrieben:Einer Transaktion kann man keine Parameter mitgeben.
Warum sollte das nicht klappen?

Ich kann im OK-Code-Feld eingeben:

Code: Alles auswählen.

/NSE38 RS38M-PROGRAMM=RSUSR003;RS38M-FUNC_DOCU=X;
Dann wird die SE38 gestartet, der Programmname ist RSUSR003, der Radiobutton "Dokumentation" ist markiert.
Das sollte also auch bei einer SAP-Verknüpfung auf dem Desktop klappen.
Als "Parameter" kann man hier nur Feldinhalte für eingabebereite Felder des Start-Dynpros mitgeben.
Und das dunkle Prozessieren des ersten Dynpros klappt scheinbar so nicht, dazu braucht es dann doch eine Parameter-Transaktion o.ä.

Frank

Beitrag von black_adept (Top Expert / 3950 / 105 / 886 ) »
Das dunkle Prozessieren kann in deinem Beispiel aus 2 Gründen nicht funktionieren - aber es geht durchaus in bestimmten Fällen.

1.) In der SE38 wird durch das Drücken der "ENTER"-Taste auch nicht in ein anderes Bild gesprungen - somit ist die SE38 zumindest nicht "SKIP-FIRST-SCREEN"-fähig.

2.) Wenn man den 1. Bilschirm überspringen möchte muss es "/* ..." und nicht "/n ..." heißen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Parametrisierter Aufruf aus SAP-Verknüpfung

Beitrag von Neuwolf ( / / 0 / 3 ) »
Danke für die pompte Antwort, :D

aber leider funktioniert Dies aus der SAP-Verknüpfung heraus nicht.
Ich kann zwar z.B. die Trans CV02N mit Übergabeparameter aufrufen, jedoch nicht automatisch in das Folgedynpro "/*" springen.

Bei:
/*cv02n DRAW-DOKNR=450151185;DRAW-DOKVR=02
erfolgt die Medlung, dass die angegebene Transaktion nicht bekannt ist.

Die Eingabe im Ok-code hat jedoch das gewünschte Ergebnis.
Ist vielleicht die Syntax über die SAP-Verknüpfung unterschiedlich :?:


Vielleicht gibt es noch andere Lösungen :!:
Für sämtliche Ideen wäre ich dankbar.

Beitrag von Hans-Hermann ( / / 0 / 3 ) »
Hallo Wolf,

Wenn ich die Verknüpfung nicht als Transaktion, sondern als Systemkommando anlege, funktioniert es bei mir.

Beitrag von Gast ( / / 0 / 3 ) »
Danke :D an Alle die mir eine Antwort haben zukommen lassen !

Der Tipp mit dem Systemcommand in der SAP-Verknüpfung war Gold wert

Viele Foren sind ja bekannterweise absoluter Shit. Aber hier ist wirklich Fleisch dahinter.

Also nochmals Dank an Alle 8)

Beitrag von Gast ( / / 0 / 3 ) »
das klappt ja soweit schon mal sehr gut, kann mir jem. sagen, ob es auch möglich ist eine werteliste über das systemcommand zu übergeben

z.b. /nswi1 low-id = 123
ich möchte aber an low-id nicht nur 123 sondern auch noch 234 und 345 z.B. übergeben.

also quasi eine mehrfachselektion simulieren.

geht das?

danke im vorraus...

Re: Parametrisierter Aufruf des SAP mittels SAP-Verknüpfung

Beitrag von Willi_bolla (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

Habe das selbe Problem nur dass ich diese Funktion fürs MD04 brauche.

Also statt
/*cv02n DRAW-DOKNR=45015118

So:

/*MD04 .......
Wie kann ich hier die Materialnummer eingeben, also statt "DRAW-DOKNR=45015118" Materialnummer: 123456

Vielen vielen Dank
Liebe Grüße
Willi

Re: Parametrisierter Aufruf des SAP mittels SAP-Verknüpfung

Beitrag von rob_abc (ForumUser / 58 / 12 / 18 ) »
Wo ist denn das Problem? Du musst doch nur die Transaktionen und den Feldnamen austauschen => /*MD04 RM61R-MATNR=80

Re: Parametrisierter Aufruf des SAP mittels SAP-Verknüpfung

Beitrag von Alpmann (ForumUser / 62 / 5 / 19 ) »
Hallo Willi,

wenn ich mit unserem SAP Gui (7.70) eine Verknüpfung erstelle, dann bekomme ich eine Textdatei (Dateiendung mit .SAP) mit folgendem Inhalt:

Die Parameter WERKS und MATNR habe ich händisch ergänzt.

[System]
Name=S01
Client=100
[User]
Name=***
Language=D
[Function]
Command=*MD04 RM61R-WERKS=2000; RM61R-MATNR=251500986
Title=MD04
Type=Transaction

Um an die passenden Parameter zu kommen gehst du wie folgt vor:
- Transaktion starten
- in der Einstiegsmaske dann bei den gewünschten Feldern:
F1, dann F9 und dann den Wert Dynprofeld aus dem Block "Feldbezeichnung für Batch-Input" nehmen

Mit freundlichen Grüßen
Matthias Alpmann

Re: Parametrisierter Aufruf des SAP mittels SAP-Verknüpfung

Beitrag von Willi_bolla (ForumUser / 2 / 0 / 0 ) »
Alpmann hat geschrieben:
26.09.2023 09:38
Hallo Willi,

wenn ich mit unserem SAP Gui (7.70) eine Verknüpfung erstelle, dann bekomme ich eine Textdatei (Dateiendung mit .SAP) mit folgendem Inhalt:

Die Parameter WERKS und MATNR habe ich händisch ergänzt.

[System]
Name=S01
Client=100
[User]
Name=***
Language=D
[Function]
Command=*MD04 RM61R-WERKS=2000; RM61R-MATNR=251500986
Title=MD04
Type=Transaction

Um an die passenden Parameter zu kommen gehst du wie folgt vor:
- Transaktion starten
- in der Einstiegsmaske dann bei den gewünschten Feldern:
F1, dann F9 und dann den Wert Dynprofeld aus dem Block "Feldbezeichnung für Batch-Input" nehmen

Mit freundlichen Grüßen
Matthias Alpmann
Vielen Dank, habs gestern noch selbst hinbekommen, vielen Dank nochmal ;)

Seite 1 von 1

Vergleichbare Themen

6
Antw.
3162
Views
Aufruf von ABAP mittels Transaktion
von Piero » 26.01.2005 10:45 • Verfasst in ABAP® Core
3
Antw.
3114
Views
Inner Join Verknüpfung
von patlau » 25.04.2013 11:50 • Verfasst in ABAP® für Anfänger
4
Antw.
2968
Views
Read mit OR Verknüpfung?
von fcmfanswr » 18.11.2010 09:24 • Verfasst in ABAP® Core
4
Antw.
2080
Views
Belegnummernübernahme bei TA- Verknüpfung
von mknueppel » 24.09.2010 13:13 • Verfasst in ABAP® für Anfänger
2
Antw.
1317
Views
Verknüpfung Tabellen
von ABAP-Azubi » 15.09.2014 13:39 • 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

Aktuelle Forenbeiträge

CDS VIEWS aufsummieren von Werte
vor 17 Stunden von ZF_SAPler 3 / 54
Artikel automatisch in va01
vor 3 Tagen von wreichelt 2 / 57
langtexte beim Fertigungsauftrag
vor 4 Tagen von ByteMeBaby 7 / 6432
Updates der Daten, Fehlermeldung
vor 5 Tagen von Egzon gelöst 1 / 78

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

CDS VIEWS aufsummieren von Werte
vor 17 Stunden von ZF_SAPler 3 / 54
Artikel automatisch in va01
vor 3 Tagen von wreichelt 2 / 57
langtexte beim Fertigungsauftrag
vor 4 Tagen von ByteMeBaby 7 / 6432
Updates der Daten, Fehlermeldung
vor 5 Tagen von Egzon gelöst 1 / 78

Unbeantwortete Forenbeiträge

Updates der Daten, Fehlermeldung
vor 5 Tagen von Egzon 1 / 78
Zwischensumme Adobe Forms
letzen Monat von Lucyalison 1 / 327