Werteübergabe mit Call Transaction

Getting started ... Alles für einen gelungenen Start.

Werteübergabe mit Call Transaction

Postby Leonas3910 » Wed Aug 20, 2014 8:40 am

Hallo alle zusammen,

ich habe ein Problem bei der Übergabe von Werten an eine Transaktion.
Ich ziehe mir über mehrere Selektionskriterien Daten aus der Tabelle:EDIDC und möchte diese an die Transaktion WE14 übergeben.

Da ich jedoch einzelwerte in die Mehrfachselektion schreiben möchte, kann ich den Range nicht verwenden. Dabei können es bis zu 50 oder 60 Einzelwerte sein.

Mein Programmablauf sieht folgendermaßen aus:

Lesen der Daten aus EDIDC in eine interne Tabelle.
Die Übergabe der Daten aus der Internen Tabelle an die Tabelle BCDDATA.

mit mehreren Versuchen hab ich zwar Einzelwerte übermitteln können, aber nur maximal 8 (was mir leider nicht weiterhilft).

Kann mir jemand dabei vll. helfen?

Danke im Voraus :D
Leonas3910
.
.
 
Posts: 4
Joined: Wed Aug 20, 2014 8:40 am

Re: Werteübergabe mit Call Transaction

Postby Constantin3326 » Wed Aug 20, 2014 9:21 am

Hallo Reclaver,

da es sich bei der WE14 um eine Reporttransaktion handelt (d.h., es wird ein Report, hier: RSEOUT00, aufgerufen), würde ich an dieser Stelle nicht mit CALL TRANSACTION sondern lieber mit SUBMIT... arbeiten. Hierbei kannst Du die Selektionsparameter als int. Tabellen aufbauen und übergeben.

Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. ...
  2. DATA: seltab    TYPE RANGE OF EDI_DOCNUM,
  3.           selection LIKE LINE OF seltab.
  4. ...
  5. loop at my_itab...
  6.       selection-sign = 'I'.
  7.       selection-option = 'EQ'.
  8.       selection-low  = my_itab-wert...
  9.       APPEND selection TO seltab.
  10.  
  11. SUBMIT RSEOUT00
  12.            WITH DOCNUM IN seltab
  13. ...
  14.            AND RETURN.
  15.  
GeSHi ©
Constantin3326
....
....
 
Posts: 840
Joined: Tue Dec 20, 2005 11:47 am

Re: Werteübergabe mit Call Transaction

Postby Leonas3910 » Wed Aug 20, 2014 10:24 am

Hey super, dass hat mir sehr geholfen. vielen dank.
ich habe das auch schon mit submit gelesen, hab das aber leider nicht so wirklich verstanden, wie man so etwas umsetzt.
Leonas3910
.
.
 
Posts: 4
Joined: Wed Aug 20, 2014 8:40 am

Re: Werteübergabe mit Call Transaction

Postby Leonas3910 » Thu Aug 21, 2014 10:52 am

Vielen lieben Dank. hat auf anhieb funktioniert.
jetzt konnte ich mich auch mal mit dem Befehl Submit anfreunden :D
Leonas3910
.
.
 
Posts: 4
Joined: Wed Aug 20, 2014 8:40 am


Return to ABAP® für Anfänger

Who is online

Users browsing this forum: No registered users and 2 guests

cron