Falsches Layout bei Submit Program

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Falsches Layout bei Submit Program

Beitrag von BMWi801 (ForumUser / 17 / 3 / 0 ) »
Hallo,

ich habe einen Report geschrieben der KSB1 startet um die Liste aus dem Speicher zu lesen. Jedoch startet mein Programm mit dem falschen Layout. Passt der Name des Layouts nicht oder woran kann es liegen? Er nimmt leider immer die Default Ausgabe der Liste.

Code: Alles auswählen.

DATA: LAYOUT(5)       TYPE c VALUE '/TEST'.
DATA :          REPNAME  TYPE TSTC-PGMNA VALUE 'RKAEP000'.

PARAMETERS      P_TCODE TYPE SY-TCODE DEFAULT 'KSB1' NO-DISPLAY.
PARAMETERS:     P_KOKRS TYPE TKA01-KOKRS DEFAULT '021' NO-DISPLAY.
SELECT-OPTIONS: S_KOSTL FOR CSKS-KOSTL NO INTERVALS DEFAULT 1000 TO 999999,
                S_KSTAR for CSKB-KSTAR NO INTERVALS,
                S_BUDAT FOR COBK-BUDAT NO-EXTENSION.

SUBMIT (REPNAME)WITH P_KOKRS EQ P_KOKRS
                           WITH P_TCODE EQ P_TCODE
                           WITH KOSTL IN S_KOSTL
                           WITH KSTAR IN S_KSTAR
                           WITH gestern IN S_BUDAT
                           WITH LAYOUT EQ VARI
                           USING SELECTION-SCREEN 100
                           EXPORTING LIST
                           TO MEMORY AND RETURN.


Re: Falsches Layout bei Submit Program

Beitrag von DeathAndPain (Top Expert / 1502 / 167 / 337 ) »
Deinen Parameter "LAYOUT" gibt es überhaupt nicht?! Der SUBMIT geht einfach davon aus, dass das gerufene Programm einen Parameter namens "LAYOUT" hat und will diesen füttern. Einen solchen Parameter hat das Programm also nicht. Folglich verschwindet der Wert, den Du da mitlieferst, im Nirwana.

Re: Falsches Layout bei Submit Program

Beitrag von BMWi801 (ForumUser / 17 / 3 / 0 ) »
Weisst du den Parameter für Layout oder wie finde ich den heraus?

Re: Falsches Layout bei Submit Program

Beitrag von a-dead-trousers (Top Expert / 3618 / 125 / 942 ) »
Wenn der gerufene Report ein Kundenreport ist, musst du die Layoutverarbeitung dort auch entsprechend einbauen. Wenn es sich um einen Standardreport handelt und dieser eine Layoutauswahl über ein Feld im Selektionsschirm anbietet musst du das entsprechende Feld übergeben. Und nein, LAYOUT ist kein magisches Schlüsselwort, das dir die Arbeit für die Layoutsteuerung abnimmt. Das heißt, wenn es keine Funktions dafür im Selektionsschirm gibt, wird es nicht funktionieren.
Den Namen eines Feldes bekommst du heraus, wenn du mit dem Cursor auf dem Feld stehst, F1 drückst und oben in der Toolbar auf "Technische Information" klickst.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.07
Basis: 7.40

Re: Falsches Layout bei Submit Program

Beitrag von BMWi801 (ForumUser / 17 / 3 / 0 ) »
Ach ich habe sozusagen die falsche Reihenfolge benutzt, danke jetzt habe ich es

Seite 1 von 1

Aktuelle Forenbeiträge

F4 Hilfe für Dynprofeld
vor 15 Stunden von ewx gelöst 6 / 46

Vergleichbare Themen

falsches Format
von Mrs. Hilflos » 10.05.2004 18:18
CALL TRANSACTION -> falsches DYNPRO
von formcraft » 12.04.2016 13:57
Falsches Resultat nach Select
von Bugfix13 » 14.02.2014 09:49