Transaktion rufen und Werte übergeben

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

Transaktion rufen und Werte übergeben

Beitrag von mamba (ForumUser / 43 / 0 / 0 ) »
Hallo!

Ich soll aus einem Programm eine Transaktion aufrufen und das Startbild sowie das Folgedynpro mit Werten füllen.

CALL TRANSACTION habe ich schon gefunden, aber wie mache ich das mit den Werten?

Schon mal vielen Dank!

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


Beitrag von ewx (Top Expert / 4847 / 311 / 642 ) »
Hi Mamba,

such mal im Forum nach "SM35".

Gruß,
Enno.

Beitrag von mamba (ForumUser / 43 / 0 / 0 ) »
Batch input?

Gute Idee! :-) Danke!

Beitrag von schwan (ForumUser / 22 / 0 / 0 ) »
Hallo Call transaction ist schon gut, erst füllst Du bdcdata wie beim Batchtinput und dann ruftst Du die Transaktion endweder Hell Mode 'A' oder dunkel E auf. Zum Test würde ich A nehmen
Hier ein Bespiel für VAP1

*'A' Anzeigen der Dynpros
*'E' Anzeigen nur, wenn ein Fehler auftrat
*'N' keine Anzeige



*Nur für Dunkel nötig begin
(DATA: begin of bdcmess occurs 0.
include structure BDCMSGCOLL.
DATA: END OF bdcmess.)
*Nur für Dunkel nötig end



refresh bdcdata.

perform dynpro using:
'X' 'SAPMF02D' '0036',
' ' 'BDC_OKCODE' ' ',
' ' 'RF02D-KUNNR' overview-soldto,
' ' 'USE_ZAV' 'X',
' ' 'BDC_OKCODE' '=ENTE',


CALL TRANSACTION 'VAP1' USING BDCDATA MODE 'A'.

*braucht Du nur wenn Dunkel begin
(MESSAGES INTO bdcmess.
commit work.)
refresh bdcdata.
*meldungen auslesen
loop at bdcmess.
.....
*braucht Du nur wenn Dunkel end
......
form dynpro using dynbegin fnam fval.
case dynbegin.
when 'X'.
clear bdcdata.
bdcdata-program = fnam.
bdcdata-dynpro = fval.
bdcdata-dynbegin = dynbegin.

append bdcdata.

when others.
clear bdcdata.
bdcdata-fnam = fnam.
bdcdata-fval = fval.

append bdcdata.

endcase.
endform.

Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
hallo mamba.

hier eine einfachere methode, ohne den "komplizierten" BDC - Aufbau:

einfach die gewünschten Felder mit SET PARAMETER ID 'MAT' FIELD g_matnr. (z.b. für die Materialnummer) füllen.
und dann die Transaktion aufrufen mit:
CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.

ist wahrscheindlich die einfachste art eine Transaktion mit befüllten feldern aufzurufen.

mfg Andi
Hauptsoch: HAUPTSOCH!

Beitrag von Flo (Specialist / 161 / 0 / 0 ) »
Geht halt nur bei Feldern zu denen eine Parameter ID existiert...

Seite 1 von 1

Vergleichbare Themen

7
Antw.
8732
Views
Transaktion im Neuen Modus rufen
von an4kh4 » 27.04.2006 10:32 • Verfasst in ABAP® für Anfänger
7
Antw.
8653
Views
Transaktion von extern rufen und halb bearbeiten - geht das?
von Dummi » 25.08.2005 22:25 • Verfasst in Exchange Infrastructure
6
Antw.
2962
Views
Parameters zwei werte zur Auswahl übergeben
von kaim77 » 06.07.2012 16:05 • Verfasst in ABAP® Core
3
Antw.
1075
Views
7
Antw.
3098
Views
FUBA | Transaktion öffnen - Werte eintragen
von MRM » 28.04.2015 11:50 • 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

Trennen Strasse und Hausnummer
vor einer Minute von payten 13 / 10217
Eclipse - warum/wann verwendet ihr es [nicht]
vor 20 Minuten von ewx 23 / 1803
Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3192
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1060
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 628

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

Trennen Strasse und Hausnummer
vor einer Minute von payten 13 / 10217
Eclipse - warum/wann verwendet ihr es [nicht]
vor 20 Minuten von ewx 23 / 1803
Dialog-Container mit Toolbar/Status
vor 14 Stunden von DeathAndPain gelöst 22 / 3192
Daten an Tabelle binden
vor 19 Stunden von Lukas Sanders 2 / 1060
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 628

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2621
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9208