Hallo!
Ich weiß, zu diesem Thema gibt es Beiträge wie Sand am Meer, aber ich bin mittlerweile verzweifelt, weil kein Hinweis (bei mir 💤 ) geholfen hat.
Ich möchte die Transaktion FB70 aus einem Report heraus aufrufen und einige Felder vorbelegen (Vorgang: Gutschrift, Debitor, Re-Datum,...).
SET-/GET-Parameter gibt es keine.
CALL TRANSACTION using BDCDATA in verschiedensten Ausführungen versucht, mir auch mit MESSAGES die Ergebnisse liefern lassen, hier der letzte Versuch (1:1 das, was die SM35 bei Aufzeichnung als Ergebnis hatte, ich hab aber auch schon viele andere Konstellationen probiert):
wa_param-program = 'RF05A'.
wa_param-dynpro = '1200'.
wa_param-dynbegin = 'X'.
APPEND wa_param to FB70param.
CLEAR wa_param.
wa_param-FNAM = 'BDC_CURSOR'.
wa_param-FVAL = 'RF05A-BUSCS'.
APPEND wa_param to FB70param.
wa_param-FNAM = 'BDC_OKCODE'.
wa_param-FVAL = '/00'.
APPEND wa_param to FB70param.
wa_param-FNAM = 'RF05A-BUSCS'.
wa_param-FVAL = 'G'.
APPEND wa_param to FB70param.
wa_param-FNAM = 'BDC_SUBSCR'.
wa_param-FVAL = 'SAPLFDCB 0510PAGE'.
APPEND wa_param to FB70param.
CLEAR wa_param.
wa_param-FNAM = 'INVFO-BLDAT'.
wa_param-FVAL = sy-datum.
APPEND wa_param to FB70param.
wa_param-FNAM = 'INVFO-ACCNT'.
wa_param-FVAL = O_KUNDEAG.
APPEND wa_param to FB70param.
*wa_param-FNAM = 'INVFO-WRBTR'.
*wa_param-FVAL = '0,01'.
*APPEND wa_param to FB70param.
*wa_param-FNAM = 'INVFO-XBLNR'.
*wa_param-FVAL = O_REKLNR.
*APPEND wa_param to FB70param.
*wa_param-FNAM = 'INVFO-SGTXT'.
*wa_param-FVAL = 'Reklamation zu'.
*APPEND wa_param to FB70param.
*wa_param-FNAM = 'INVFO-XMWST'.
*wa_param-FVAL = 'X'.
*APPEND wa_param to FB70param.
CALL TRANSACTION 'FB70' USING FB70param MODE 'A' UPDATE 'S' MESSAGES INTO MESSTAB.
MESSAGES liefert nix...
Jetzt bin ich echt frustriert. Ich weiß noch, dass ich vor Urzeiten mal ne Transaktion ganz easy aufgerufen und Werte übergeben hatte, dass kann ja auch gar nicht so schwierig sein?! 😲
Wäre toll, wenn mir jemand von euch helfen kann...
Schönen Gruß
Chrikl
Bearbeitet vom Benutzer
vor 10 Jahre
|
Grund: Nicht angegeben