[58090] in SAPr3-news
Re: 2 ALV's im Split container Layout Problem.
daemon@ATHENA.MIT.EDU (Oliver Randschau)
Tue Sep 12 08:20:12 2006
To: sapr3-news@mit.edu
Date: Tue, 12 Sep 2006 14:14:40 +0200
From: Oliver Randschau <oliver.randschau@web.de>
Message-ID: <ee68bg$qrr$1@news.sap-ag.de>
Oliver Randschau <oliver.randschau@web.de> writes:
> "Tony" <reeflex@gmx.de> writes:
>
>> Hallo zusammen,
>>
>> ich hoffe ihr könnt mir auf die Sprünge helfen. System is 4.7.
>>
>> Also folgendes: Ich lade in einem Split Container zwei verschiedene
>> interne Tabellen in zwei verschiedene Grids. wenn ich jetzt das
>> programm aufrufe, wird mein custom container auch
>> mit zwei grids angezeigt jedoch ohne daten. gehe ich nun aber auf
>> Layout auswählen, und wähle das jeweils dafür definierte layout aus,
>> werden die Daten angezeigt.
>>
>
>> IF go_custom_container IS INITIAL.
> [...]
>
>> else.
>> PERFORM load_data_into_grid.
>> PERFORM load_data_into_grid1.
>> endif.
>
> Beim ersten PBO werden die Container und Controls erzeugt, aber die
> Grids nicht mit Daten gefüllt. Das passiert nämlich erst beim zweiten
> PBO, wenn dann go_custom_container nicht mehr initial ist.
>
> Die FORM Aufrufe sollten vor das ELSE oder hinter das ENDIF.
Du hast das Problem ja trotz meiner Anmerkung gelöst. Die Formaufrufe
waren auch schon vorher innerhalb des IFs drin. Das hatte ich
übersehen. Den SET_TABLE_FOR_FIRST_DISPLAY sollte man so selten wie
möglich rufen.
Gruß - Oiver.