Problem bei Aufruf eines Dynpros mit Call Transaction

Benutzeroberflächen in SAP®-Systemen.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

Problem bei Aufruf eines Dynpros mit Call Transaction

Beitrag von Wejbora (ForumUser / 6 / 0 / 0 ) »
Hallo,

ich habe Probleme beim Aufruf eines Dialoges via
Call Transaction, die Transaktion wird ausgeführt
und das Anzeigedynpro mit den entsprechend von mir über die Struktur bdc_data übergebenen Werten gefüllt. Auch den OK Code habe ich gesetzt und BDC_Cursor gefüllt, und nun wird mir das Dynpro nach dem Call Transaction mit rot eingefärbten Werten angezeigt und ein Pop Up kommt hoch in dem der OK Code eingetragen ist und das bestätigt werden muss um in die Anzeige (dort will ich hin) zu kommen. Die Werte habe ich aus der Aufzeichnung des Batch Input Recorders.
Wieso springt er nicht gleich in die Anzeige ?
Kann mir jemand helfen ?

CLEAR bdcdata_wa.
bdcdata_wa-program = '/BA1/RF2_POS_CM_FUNCTION_XXX'.
bdcdata_wa-dynpro = '1000'.
bdcdata_wa-dynbegin = 'X'.
APPEND bdcdata_wa TO bdcdata_tab.
*BDC_CURSOR
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'BDC_CURSOR' .
bdcdata_wa-fval = 'SO_COID-LOW'.
APPEND bdcdata_wa TO bdcdata_tab.
*BDC_OKCODE
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'BDC_OKCODE'.
bdcdata_wa-fval = '=ONLI'.
APPEND bdcdata_wa TO bdcdata_tab.
*bestandsklasse
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'P_POSC'.
bdcdata_wa-fval = l_pos_cl.
APPEND bdcdata_wa TO bdcdata_tab.
*kontotyp
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'P_ACCTY'.
bdcdata_wa-fval = l_kto_typ.
APPEND bdcdata_wa TO bdcdata_tab.
*kontonummer
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'SO_ACC-LOW'.
bdcdata_wa-fval = l_account1.
APPEND bdcdata_wa TO bdcdata_tab.
*Vorlage
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'P_PRTY'.
bdcdata_wa-fval = l_vorlage.
APPEND bdcdata_wa TO bdcdata_tab.
*Ext_Cont
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'SO_COID-LOW'.
bdcdata_wa-fval = 'DE0001012714'.
APPEND bdcdata_wa TO bdcdata_tab.
*stichtag
CLEAR bdcdata_wa.
bdcdata_wa-fnam = 'P_KDATE'.
bdcdata_wa-fval = l_datum.
APPEND bdcdata_wa TO bdcdata_tab.

opt-dismode = 'N'.
opt-defsize = 'X'.
opt-UPDMODE = 'S'.

CALL TRANSACTION '/BA1/F2_POS_CM_DIS' USING bdcdata_tab.

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


Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Du hast zwar die Options-Tabelle gefüllt, aber nicht beim Call Transaction-Befehl übergeben...
Gruß, Enno.

Problem bei Aufruf eines Dynpros mit Call Transaction

Beitrag von Wejbora (ForumUser / 6 / 0 / 0 ) »
Danke Enno für die schnelle Antwort !

Ich übergebe doch bdcdata_tab beim Aufruf ?!

CALL TRANSACTION '/BA1/F2_POS_CM_DIS' USING bdcdata_tab.

Gruss

Tom

Re: Problem bei Aufruf eines Dynpros mit Call Transaction

Beitrag von ewx (Top Expert / 4844 / 311 / 640 ) »
Und was ist damit:
Wejbora hat geschrieben: opt-dismode = 'N'.
opt-defsize = 'X'.
opt-UPDMODE = 'S'.
:?:

Gruß, Enno

Problem bei Aufruf eines Dynpros mit Call Transaction

Beitrag von Wejbora (ForumUser / 6 / 0 / 0 ) »
Tja, da haste natürlich recht gehabt, tsstssss.
Nun färbt er mir die Werte nicht mehr rot ein aber macht den SKIP FIRST SCREEN immer noch ned. :cry:

opt-dismode = 'E'.
opt-UPDMODE = 'A'.
opt-defsize = 'X'.

CALL TRANSACTION '/BA1/F2_POS_CM_DIS' USING bdcdata_tab
AND SKIP FIRST SCREEN
MESSAGES
INTO itab_message
OPTIONS FROM opt.

...hast Du noch einen Tip ?

10000 Dank !

Tom

Problem bei Aufruf eines Dynpros mit Call Transaction

Beitrag von Wejbora (ForumUser / 6 / 0 / 0 ) »
hallo,

hat sich gerade erledigt, hatte versehentlich den OK_CODE ausgesternt, nun tuts :D

vielen dank

Tom

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1052
Views
Aufruf meherer CALL TRANSACTION's nacheinander wg. verbuchun
von Michael A. » 20.01.2006 09:57 • Verfasst in ABAP® Core
4
Antw.
2572
Views
Problem mit call transaction und alv
von slim » 02.02.2006 16:16 • Verfasst in ABAP® Core
1
Antw.
1585
Views
Problem mit Call Transaction und den unterschdl. Modi
von svenk » 09.04.2008 12:09 • Verfasst in ABAP® für Anfänger
1
Antw.
2519
Views
CALL FUNCTION und CALL TRANSACTION
von phil1982 » 10.08.2007 11:00 • Verfasst in ABAP® für Anfänger
6
Antw.
3133
Views
Aufruf der TA SE91/ Überspringen des 1. Dynpros
von sarastro99 » 30.07.2008 18:30 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Daten an Tabelle binden
Gestern von Bright4.5 1 / 511
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2146
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8742