Call Transaction WE20 mit Werteübergabe

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

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

Call Transaction WE20 mit Werteübergabe

Beitrag von Sascha47 (ForumUser / 2 / 1 / 0 ) »
Hallo zusammen,
ich arbeite aktuell an einem Z Programm, über das unter anderem auch Absprünge zu anderen Transaktionen möglich sein sollen. Stichwort Submit/Call Transaction.
Besteht die Möglichkeit der Transaktion WE20, beim Call über ABAP, Parameter mitzugeben die falls vorhanden direkt den passenden Datensatz (Lieferanten) anzeigen?
Syntax von Call Transaction/Submit (muss noch prüfen welches der beiden zulässig ist für die WE20) ist mir klar, es geht nur darum ob die Möglichkeit besteht direkt den passenden Lieferanten zu öffnen und wie dies dann umzusetzen ist.

Für hilfreiche Antworten wäre ich sehr dankbar.

Viele Grüße,
Sascha

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


Re: Call Transaction WE20 mit Werteübergabe

Beitrag von ewx (Top Expert / 4876 / 315 / 644 ) »
na klaro! CALL TRANSACTION ... USING bdc_tab und MODE = "E":
https://help.sap.com/doc/abapdocu_752_i ... _using.htm

Meistens hilft schon ein Setzen der entsprechenden Parameter-ID und der Zusatz SKIP FIRST SCREEN.

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


Re: Call Transaction WE20 mit Werteübergabe

Beitrag von Sascha47 (ForumUser / 2 / 1 / 0 ) »
Danke für die Antwort.
Für alle die auch irgendwann mal dieses Problem haben werden, hier meine Lösung:
DATA: LT_BDC TYPE TABLE OF BDCDATA,
LS_BDC LIKE LINE OF LT_BDC.

LS_BDC-PROGRAM = 'SAPMSEDIPARTNER'.
LS_BDC-DYNPRO = '0100'.
LS_BDC-DYNBEGIN = 'X'.
APPEND LS_BDC TO LT_BDC. CLEAR LS_BDC.

LS_BDC-FNAM = 'BDC_OKCODE'.
LS_BDC-FVAL = '=TRPO'.
APPEND LS_BDC TO LT_BDC. CLEAR LS_BDC.

LS_BDC-FNAM = 'BDC_SUBSCR'.
LS_BDC-FVAL = 'SAPMSEDIPARTNER 0110SUB1'.
APPEND LS_BDC TO LT_BDC. CLEAR LS_BDC.

LS_BDC-PROGRAM = 'SAPMSEDIPARTNER'.
LS_BDC-DYNPRO = '0200'.
LS_BDC-DYNBEGIN = 'X'.
APPEND LS_BDC TO LT_BDC. CLEAR LS_BDC.

LS_BDC-FNAM = 'BDC_CURSOR'.
LS_BDC-FVAL = 'GSO_PNUM-LOW'.
APPEND LS_BDC TO LT_BDC. CLEAR LS_BDC.

LS_BDC-FNAM = 'BDC_OKCODE'.
LS_BDC-FVAL = '=CRET'.
APPEND LS_BDC TO LT_BDC. CLEAR LS_BDC.

LS_BDC-FNAM = 'GSO_PNUM-LOW'.
LS_BDC-FVAL = LS_OUTPUT-PARTN_LF.
APPEND LS_BDC TO LT_BDC. CLEAR LS_BDC.

LS_BDC-DYNPRO = 'SAPMSEDIPARTNER'.
LS_BDC-DYNPRO = '0100'.
LS_BDC-DYNBEGIN = 'X'.
APPEND LS_BDC TO LT_BDC. CLEAR LS_BDC.

CALL TRANSACTION 'WE20' USING LT_BDC MODE 'E'.


Hatte mir einen schlankeren Lösungsweg erhofft aber naja, so isses halt.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2812
Views
CALL FUNCTION und CALL TRANSACTION
von phil1982 » 10.08.2007 11:00 • Verfasst in ABAP® für Anfänger
1
Antw.
1729
Views
CALL TRANSACTION mit BDC
von BubbleSort » 25.07.2018 10:48 • Verfasst in ABAP® Core
5
Antw.
5803
Views
Call Transaction - wie F8 ?
von tomcat13 » 16.04.2007 14:09 • Verfasst in SAP - Allgemeines
1
Antw.
1571
Views
Call Transaction
von Boon » 25.08.2014 15:33 • Verfasst in ABAP® für Anfänger
12
Antw.
6493
Views
Call Transaction SD
von Betze » 13.06.2005 08:35 • Verfasst in Dialogprogrammierung

Ü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.

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor einer Woche von Manfred K. 1 / 1785
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 3430