CALL TRANSACTION SET PARAMETER ID

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

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

CALL TRANSACTION SET PARAMETER ID

Beitrag von IMBIT (ForumUser / 5 / 0 / 0 ) »
Hallo,
Ich habe folgendes Problem:
Nachdem Parameter in eine Selektionsmaske eingegeben wurden, werden mehrere Datensätze über einen ALV ausgegeben.
Durch Doppelklick auf einen bestimmten Datensatz der Ausgabe soll die Einzelpostenanzeige aufgerufen werden.
Dies habe ich bisher umgesetzt.
Der Punkt an dem ich nicht weiterkomme ist, die Übergabe der Werte "Buchungskreis", "Belegnummer" und "Geschäftsjahr" an die Selektionsmaske der Transaktion FB03. Transaktion wird aufgerufen, jedoch werden die Werte nicht übertragen.

Hier mal die zugehörigen Codeabschnitte:

Code: Alles auswählen.

*Struktur für interne Tabelle
  TYPES: BEGIN OF l_s_kreditor,
          LIFNR LIKE LFA1-LIFNR,
          NAME1 LIKE LFA1-NAME1,
          HKONT LIKE BSIS-HKONT,
          TXT20 LIKE SKAT-TXT20,
          BELNR LIKE BKPF-BELNR,
          BLDAT LIKE BKPF-BLDAT,
          BUDAT LIKE BKPF-BUDAT,
          WRBTR LIKE BSIK-WRBTR,
          BUKRS LIKE BKPF-BUKRS,
          GJAHR LIKE BKPF-GJAHR,

  END OF l_s_kreditor.
  TYPES: l_t_kreditor TYPE TABLE OF l_s_kreditor. 


    SELECT DISTINCT
              LFA1~LIFNR
              LFA1~NAME1
              BSIS~HKONT
              SKAT~TXT20
              BKPF~BELNR
              BKPF~BLDAT
              BKPF~BUDAT
              BSIK~WRBTR
              BKPF~BUKRS
              BKPF~GJAHR    INTO CORRESPONDING FIELDS OF TABLE l_t_kreditor
                            FROM BSIK


                            INNER JOIN LFA1
                            ON BSIK~LIFNR = LFA1~LIFNR
                            INNER JOIN BSIS
                            ON BSIK~BELNR = BSIS~BELNR AND BSIK~BLDAT = BSIS~BLDAT AND BSIK~BUDAT = BSIS~BUDAT AND BSIK~BUKRS = BSIS~BUKRS
                            INNER JOIN BKPF
                            ON BSIK~BELNR = BKPF~BELNR AND BSIK~BLDAT = BKPF~BLDAT AND BSIK~BUDAT = BKPF~BUDAT AND BSIK~BUKRS = BKPF~BUKRS
                            INNER JOIN T001
                            ON BKPF~BUKRS = T001~BUKRS
                            INNER JOIN T004
                            ON T001~KTOPL = T004~KTOPL
                            INNER JOIN SKAT
                            ON T004~KTOPL = SKAT~KTOPL AND BSIS~HKONT = SKAT~SAKNR

                            WHERE BSIK~LIFNR IN Kreditor
                            AND SKAT~SPRAS = SY-LANGU

                            ORDER BY LFA1~LIFNR ASCENDING. 



FORM user_command USING r_ucomm TYPE sy-ucomm
      rs_selfield TYPE slis_selfield.


  CASE r_ucomm.

    WHEN '&IC1'.
      READ TABLE l_t_kreditor INDEX rs_selfield-tabindex INTO wa_kreditor.
      IF sy-subrc = 0.
        SET PARAMETER ID : 'BLN' FIELD l_t_kreditor-BELNR,
                           'BUK' FIELD l_t_kreditor-BUKRS,
                           'GJR' FIELD l_t_kreditor-GJAHR.
        CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.

      ENDIF.
    WHEN '&REFRESH'.
      PERFORM fetch_data.
      rs_selfield-refresh = 'X'.
      rs_selfield-col_stable = 'X'.
      rs_selfield-row_stable = 'X'.


  ENDCASE.
ENDFORM.  

Ich hoffe Ihr könnt mir helfen
Gruß IMBIT

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


Seite 1 von 1

Vergleichbare Themen

2
Antw.
6143
Views
CALL TRANSACTION --> SET PARAMETER ID
von Bugfix13 » 24.07.2014 14:16 • Verfasst in ABAP® für Anfänger
3
Antw.
8227
Views
Set Parameter / Call Transaction
von christof » 03.09.2015 13:01 • Verfasst in ABAP® für Anfänger
3
Antw.
2362
Views
CALL TRANSACTION ohne Parameter-ID
von sapdepp » 06.03.2014 10:24 • Verfasst in ABAP® Core
2
Antw.
2192
Views
Call Transaction - Update Parameter
von Mr.Black » 12.06.2009 10:14 • Verfasst in ABAP® Core
5
Antw.
7460
Views
PARAMETER ID zu SE16 TABNAME - CALL TRANSACTION
von kylll » 24.03.2006 11:49 • Verfasst in ABAP® Core

Über diesen Beitrag

IMBIT
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

Aktuelle Forenbeiträge

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2139
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 292
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 850
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1363
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3304

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

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2139
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 292
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 850
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1363
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3304

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1363
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3703
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3602