Fehlermeldung nach Call Transaction

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

Fehlermeldung nach Call Transaction

Beitrag von Lehmo (ForumUser / 30 / 0 / 0 ) »
Hallo,

ich habe folgendes Problem. Nach einem Doppelklick auf einen Wert im ALV Grid soll mittels
Call Transaction die Transaction ME53N aufgerufen werden. Dabei soll der der Angeklickte Wert mit übergeben werden.
Jedoch bekomm ich immer die Fehlermeldung
"Start screen does not exist in batch input data".

Mein Code sieht folgendermaßen aus:

Code: Alles auswählen.

 WHEN '&IC1'.

      READ TABLE gt_itab_second INTO wa_aktuelle_zeile INDEX rs_selfield-tabindex.

      APPEND wa_aktuelle_zeile-banfn TO gt_itab_dummy.

      CALL TRANSACTION 'ME53N' USING gt_itab_dummy
                               MODE 'E'
                               UPDATE 'A'.
Kann mir jemand sagen woran es liegt?

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


Beitrag von se80 (ForumUser / 21 / 0 / 0 ) »
Hallo Lehmo,

vermutlich hat die interne Tabelle gt_itab_dummy nicht den Zeilentyp BDCDATA. Zu dem Wert muß mindestens auch der Feldname gesetzt werden.
Vorab muß außerdem in einem entsprechenden Tabelleneintrag das Dynpro gesetzt werden.

Gruß

Gerd

Beitrag von Lehmo (ForumUser / 30 / 0 / 0 ) »

Code: Alles auswählen.

DATA: gt_itab_dummy LIKE bdcdata OCCURS 5 WITH HEADER LINE.
Also die interne Tabelle ist vom Typ BDCDATA.
Das mit dem Dynpro verstehe ich nicht ganz.
Ich übergebe zur Zeit nur eine BANFN nummer, die dann in der ME53N angezeigt werden soll.

Beitrag von se80 (ForumUser / 21 / 0 / 0 ) »
Hallo Lehmo,

BDCDATA hat die Felder

PROGRAM
DYNPRO
DYNBEGIN
FNAM
FVAL

Kurzes Beipiel für die Transaktion ME53:

Code: Alles auswählen.

PROGRAM.
*----------------------------------------------------------------------*
DATA
  ibdc TYPE TABLE OF bdcdata.
*----------------------------------------------------------------------*
FIELD-SYMBOLS
  <xbdc> LIKE LINE OF ibdc.
*----------------------------------------------------------------------*
START-OF-SELECTION.
  APPEND INITIAL LINE TO ibdc ASSIGNING <xbdc>.
  <xbdc>-program  = 'SAPMM06B'.
  <xbdc>-dynpro   = '0105'.
  <xbdc>-dynbegin = 'X'.
*
  APPEND INITIAL LINE TO ibdc ASSIGNING <xbdc>.
  <xbdc>-fnam = 'EBAN-BANFN'.
  <xbdc>-fval = '4711'.
*
  ...
Gruß

Gerd

Beitrag von Lehmo (ForumUser / 30 / 0 / 0 ) »
Ich habe es so ähnlich. Jetzt kommt diese Fehlermeldung nicht mehr aber die BANFN wird trotzdem nicht angezeigt.

Code: Alles auswählen.

    *BDCDATA-PROGRAM = 'SAPMTFCA'. 
      bdcdata-dynpro = '0100'.
      bdcdata-dynbegin = 'X'.
      APPEND bdcdata.
      CLEAR bdcdata.
      bdcdata-fnam = 'EBAN-BANFN'.
      bdcdata-fval = '10000024'.
      APPEND bdcdata.
      CALL TRANSACTION 'ME53N' USING bdcdata MODE 'A'.
Muss BDCDATA-Program = ' ' angegeben werden? Der Name von meinem Report der Call Function aufruft? Bis dahin erstmal vielen Dank Gerd.

Beitrag von Lehmo (ForumUser / 30 / 0 / 0 ) »
Ok, den Namen muss ich angeben. :oops:
Trotzdem die Frage wie kann ich dynamisch den Wert der BANFN übergeben?

Code: Alles auswählen.

 
bdcdata-fval = dummy.

Vorher übergebe ich der variablen dummmy den aktuellen BANFN-Wert.
Es möchte trotzdem nicht angezeigt werden. :(

Beitrag von Bernhard_C (ForumUser / 26 / 0 / 0 ) »
Hallo,
viel einfacher als mit der bdcdata-itab geht es doch mit set parameter:

Code: Alles auswählen.

WHEN '&IC1'. 

      READ TABLE gt_itab_second INTO wa_aktuelle_zeile INDEX rs_selfield-tabindex. 
      SET PARAMETER ID 'BAN' FIELD wa_aktuelle_zeile-banfn.
      CALL TRANSACTION 'ME53' AND SKIP FIRST SCREEN.
die Parameter-ID bekommst Du, wenn Du in der me53 auf dem Feld BANF-Nr F1 und Technische Info (F9) drückst
Schöne Grüße

Bernhard

Beitrag von Lehmo (ForumUser / 30 / 0 / 0 ) »
Whooha. Danke Bernhard, es läuft.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2125
Views
CALL FUNCTION und CALL TRANSACTION
von phil1982 » 10.08.2007 11:00 • Verfasst in ABAP® für Anfänger
3
Antw.
4839
Views
call transaction
von gast » 11.05.2005 14:07 • Verfasst in ABAP® Core
3
Antw.
2601
Views
Call Transaction
von Dörk » 01.03.2007 06:03 • Verfasst in Dialogprogrammierung
5
Antw.
5235
Views
Call Transaction - wie F8 ?
von tomcat13 » 16.04.2007 14:09 • Verfasst in SAP - Allgemeines
12
Antw.
5612
Views
Call Transaction SD
von Betze » 13.06.2005 08:35 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 36
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 36
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141