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 / 4892 / 321 / 644 ) »
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.
9041
Views
Transaktion im Neuen Modus rufen
von an4kh4 » 27.04.2006 10:32 • Verfasst in ABAP® für Anfänger
6
Antw.
3184
Views
Parameters zwei werte zur Auswahl übergeben
von kaim77 » 06.07.2012 16:05 • Verfasst in ABAP® Core
3
Antw.
3155
Views
7
Antw.
3544
Views
FUBA | Transaktion öffnen - Werte eintragen
von MRM » 28.04.2015 11:50 • Verfasst in ABAP® für Anfänger
0
Antw.
1084
Views
digitale Signatur als FB rufen
von flashback » 24.11.2005 09:58 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zeit in UTC umwandeln
vor 21 Stunden von A6272 10 / 5549
Substitution zum Zeitpunkt 60
vor 5 Tagen von irene 1 / 1221
CDS View Erweitern mit Hierarchie
vor 6 Tagen von Interger 1 / 3554
Probleme beim Debuggen Einkaufsformular
vor einer Woche von GünterL gelöst 5 / 34699

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

Zeit in UTC umwandeln
vor 21 Stunden von A6272 10 / 5549
Substitution zum Zeitpunkt 60
vor 5 Tagen von irene 1 / 1221
CDS View Erweitern mit Hierarchie
vor 6 Tagen von Interger 1 / 3554
Probleme beim Debuggen Einkaufsformular
vor einer Woche von GünterL gelöst 5 / 34699

Unbeantwortete Forenbeiträge

Substitution zum Zeitpunkt 60
vor 5 Tagen von irene 1 / 1221
CDS View Erweitern mit Hierarchie
vor 6 Tagen von Interger 1 / 3554
Interactive Forms dynamische Tabelle
vor einer Woche von Gottschall 1 / 18623
Intervall mit Beziehungswissen füllen
vor 3 Wochen von wolli 1 / 32111