<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:annotate="http://purl.org/rss/1.0/modules/annotate/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<!--
	This feed generated for Anonymous
	More info at http://naklon.info/rss/about.htm
-->
<channel>
<title>ABAP Objects®</title>
<link>http://www.apentia-forum.de/</link>
<description>Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).</description>
<managingEditor>forum@apentia.com</managingEditor>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<generator>RSS Feed 2.2.4</generator>
<language>de</language>
<lastBuildDate>Thu, 09 Sep 2010 16:32:45 GMT</lastBuildDate>
<image>
	<url>http://www.apentia-forum.de/templates/xabbBlue/images/logo_apentiaforum.png</url>
	<title>ABAP Objects®</title>
	<link>http://www.apentia-forum.de/</link>
	<width>192</width>
	<height>62</height>
</image>
<item>
<title>ABAP Objects® :: Aktualisierung der ALV nach Änderung                        </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67878#67878</link>
<pubDate>Thu, 09 Sep 2010 12:37:37 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67878#67878</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=8652&quot; target=&quot;_blank&quot;&gt;BabsiCSC&lt;/a&gt;&lt;br /&gt;
Titel: Aktualisierung der ALV nach Änderung&lt;br /&gt;
<!-- Verfasst am: Do 09 Sep 10 15:37 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo, 
&lt;br /&gt;
ich ändere über ein popup felder in meiner alv - liste, 
&lt;br /&gt;
die sofort (über refresh_table_display) in der alv aktualisiert werden (und auch erfolgreich in der db).
&lt;br /&gt;
- d.h. die geänderten Daten stehen dann im alv.
&lt;br /&gt;

&lt;br /&gt;
Wenn ich jedoch gleich nochmals das alv aufrufe, dann stehen wieder die alten Daten von vor der Änderung im alv?
&lt;br /&gt;

&lt;br /&gt;
Woran kann das liegen? 
&lt;br /&gt;

&lt;br /&gt;
danke!
&lt;br /&gt;
lG&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>BabsiCSC</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67878#67878" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67878</comments>
</item>
<item>
<title>ABAP Objects® :: RE: Methode zur Summenzeilenanzeige beim ALV-Grid (mit factory) </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67860#67860</link>
<pubDate>Wed, 08 Sep 2010 14:53:49 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67860#67860</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=7109&quot; target=&quot;_blank&quot;&gt;axelk&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Mi 08 Sep 10 17:53 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hi,
&lt;br /&gt;

&lt;br /&gt;
mit der Methode ADD_AGGREGATION (Klasse CL_SALV_AGGREGATIONS).
&lt;br /&gt;

&lt;br /&gt;
Siehe SAP-Hilfe: &lt;a href=&quot;http://help.sap.com/saphelp_sm32/helpdata/de/ec/9e084136b5f423e10000000a155106/frameset.htm&quot; target=&quot;_blank&quot;&gt;http://help.sap.com/saphelp_sm32/helpdata/de/ec/9e084136b5f423e10000000a155106/frameset.htm&lt;/a&gt;
&lt;br /&gt;

&lt;br /&gt;
Viele Grüße&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>axelk</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67856#67856" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67860</comments>
</item>
<item>
<title>ABAP Objects® :: Methode zur Summenzeilenanzeige beim ALV-Grid (mit factory) </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67856#67856</link>
<pubDate>Wed, 08 Sep 2010 14:09:59 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67856#67856</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=12576&quot; target=&quot;_blank&quot;&gt;alamo-dome&lt;/a&gt;&lt;br /&gt;
Titel: Methode zur Summenzeilenanzeige beim ALV-Grid (mit factory)&lt;br /&gt;
<!-- Verfasst am: Mi 08 Sep 10 17:09 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo zusammen,
&lt;br /&gt;

&lt;br /&gt;
ich habe per factory - Verarbeitung einen ALV-Grid erzeugt und möchte nun per Methode die für den Grid standardmäßige Summenzeile erzeugen.
&lt;br /&gt;

&lt;br /&gt;
Leider finde ich nicht die richtige Methode !!!
&lt;br /&gt;
Kann mir hierbei jemand weiterhelfen ?
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Beste Grüße 
&lt;br /&gt;

&lt;br /&gt;
Alamo-Dome&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>alamo-dome</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67856#67856" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67856</comments>
</item>
<item>
<title>ABAP Objects® :: RE: ALV Grid - Datentyp einer Zelle bestimmen                   </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67841#67841</link>
<pubDate>Wed, 08 Sep 2010 09:28:16 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67841#67841</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=8988&quot; target=&quot;_blank&quot;&gt;CeyserSoze&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Mi 08 Sep 10 12:28 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
in diesem Fall kommst Du doch mittels RTTS über den Feldnamen zur Komponente einer Struktur und über die Struktur zum Datentyp.
&lt;br /&gt;

&lt;br /&gt;
Die Zelle im ALV wird doch immer den Datentyp der Spalte haben.&lt;br /&gt;_________________&lt;br /&gt;Gruß 
&lt;br /&gt;
Ceyser Soze
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://www.xing.com/go/invita/7479129/&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;Mitglied bei XING werden&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>CeyserSoze</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67834#67834" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67841</comments>
</item>
<item>
<title>ABAP Objects® :: RE: ALV Grid - Datentyp einer Zelle bestimmen                   </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67837#67837</link>
<pubDate>Wed, 08 Sep 2010 08:44:22 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67837#67837</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=11820&quot; target=&quot;_blank&quot;&gt;hyperion&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Mi 08 Sep 10 11:44 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo,
&lt;br /&gt;

&lt;br /&gt;
in diesem Fall nicht. Mein ALV Grid hat folgende Struktur:
&lt;br /&gt;

&lt;br /&gt;
Feldname | Von | Bis | Datentyp
&lt;br /&gt;
FeldA       | 1     |  3   | i
&lt;br /&gt;
FeldB       | a    |   z   | c
&lt;br /&gt;
FeldC      |20000101| 20000201| d
&lt;br /&gt;

&lt;br /&gt;
Am Anfang gibt der Benutzer eine Tabelle ein und anschließend werden dei Felder im ALV Grid aufgelistet. Nun kann der Benutzer die Felder Von und Bis füllen und nahc den Datensätzen suchen.
&lt;br /&gt;

&lt;br /&gt;
Gruß hyperio&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>hyperion</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67834#67834" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67837</comments>
</item>
<item>
<title>ABAP Objects® :: RE: ALV Grid - Datentyp einer Zelle bestimmen                   </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67835#67835</link>
<pubDate>Wed, 08 Sep 2010 08:38:43 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67835#67835</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=8988&quot; target=&quot;_blank&quot;&gt;CeyserSoze&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Mi 08 Sep 10 11:38 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo hyperion,
&lt;br /&gt;

&lt;br /&gt;
haben nicht alle Zellen einer Spalte immer den gleichen Datentyp?&lt;br /&gt;_________________&lt;br /&gt;Gruß 
&lt;br /&gt;
Ceyser Soze
&lt;br /&gt;

&lt;br /&gt;
&lt;a href=&quot;http://www.xing.com/go/invita/7479129/&quot; target=&quot;_blank&quot; class=&quot;postlink&quot;&gt;Mitglied bei XING werden&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>CeyserSoze</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67834#67834" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67835</comments>
</item>
<item>
<title>ABAP Objects® :: ALV Grid - Datentyp einer Zelle bestimmen                   </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67834#67834</link>
<pubDate>Wed, 08 Sep 2010 08:06:34 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67834#67834</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=11820&quot; target=&quot;_blank&quot;&gt;hyperion&lt;/a&gt;&lt;br /&gt;
Titel: ALV Grid - Datentyp einer Zelle bestimmen&lt;br /&gt;
<!-- Verfasst am: Mi 08 Sep 10 11:06 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo,
&lt;br /&gt;

&lt;br /&gt;
ist es möglich beim ALV Grid den Datentyp einer Zelle zu bestimmen anstatt einer gnazen Spalte?
&lt;br /&gt;

&lt;br /&gt;
Gruß hyperion&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>hyperion</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67834#67834" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67834</comments>
</item>
<item>
<title>ABAP Objects® :: RE: ALV Grid Änderungen am Frontend ans Backend übertragen      </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67812#67812</link>
<pubDate>Tue, 07 Sep 2010 12:31:01 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67812#67812</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=11820&quot; target=&quot;_blank&quot;&gt;hyperion&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Di 07 Sep 10 15:31 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo,
&lt;br /&gt;

&lt;br /&gt;
vielen Dank.
&lt;br /&gt;

&lt;br /&gt;
Gruß hyperion&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>hyperion</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67801#67801" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67812</comments>
</item>
<item>
<title>ABAP Objects® :: RE: ALV Grid Änderungen am Frontend ans Backend übertragen      </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67811#67811</link>
<pubDate>Tue, 07 Sep 2010 12:26:03 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67811#67811</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=7109&quot; target=&quot;_blank&quot;&gt;axelk&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Di 07 Sep 10 15:26 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hi,
&lt;br /&gt;

&lt;br /&gt;
rufe die Methode check_changed_data deines ALV auf.
&lt;br /&gt;

&lt;br /&gt;
Viele Grüße&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>axelk</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67801#67801" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67811</comments>
</item>
<item>
<title>ABAP Objects® :: ALV Grid Änderungen am Frontend ans Backend übertragen      </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67801#67801</link>
<pubDate>Tue, 07 Sep 2010 10:26:02 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67801#67801</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=11820&quot; target=&quot;_blank&quot;&gt;hyperion&lt;/a&gt;&lt;br /&gt;
Titel: ALV Grid Änderungen am Frontend ans Backend übertragen&lt;br /&gt;
<!-- Verfasst am: Di 07 Sep 10 13:26 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo,
&lt;br /&gt;

&lt;br /&gt;
wenn ich eine Zelle von meinem ALV Grid ändere, sind diese Änderungen leider nicht an meiner internen Tabelle wirksam. Ich habe bereits gelesen, dass ich mit Events arbeiten könnte. Allerdings will ich das momentan noch nicht, da mir dass zu kompliziert für diesen Anwendungsfall erscheint. Es wäre mir lieber, wenn sich die interne Tabelle einfach mitändert, so wie wenn sich die interne Tabelle ändert sich auch das Frontend ändert.
&lt;br /&gt;

&lt;br /&gt;
Gruß hyperion&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>hyperion</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67801#67801" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67801</comments>
</item>
<item>
<title>ABAP Objects® :: RE: ALV Grid lässt sich nicht aktualisieren                     </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67763#67763</link>
<pubDate>Fri, 03 Sep 2010 10:01:46 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67763#67763</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=11820&quot; target=&quot;_blank&quot;&gt;hyperion&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Fr 03 Sep 10 13:01 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Der Fehler war im Feldkatalog. Die Namen der Felder müssen in Großbuchstaben sein.
&lt;br /&gt;

&lt;br /&gt;
Danke.
&lt;br /&gt;

&lt;br /&gt;
Gruß hyperion&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>hyperion</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67761#67761" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67763</comments>
</item>
<item>
<title>ABAP Objects® :: RE: ALV Grid lässt sich nicht aktualisieren                     </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67762#67762</link>
<pubDate>Fri, 03 Sep 2010 09:36:16 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67762#67762</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=7198&quot; target=&quot;_blank&quot;&gt;Martin8703&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Fr 03 Sep 10 12:36 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Bist du bereits in Screen 0100 wenn du den Text eingibst?
&lt;br /&gt;

&lt;br /&gt;
Falls ja, probier einmal ein ein Standardselektionsbild mit Parameter für die Eingabe vorzuschalten.
&lt;br /&gt;

&lt;br /&gt;
Generell wäre es vielleicht besser, den Druck auf den Button über ein Event abzufangen, dass dann mit der Selektion und dem Auffrischen zu verbinden. Kein Call Screen wenn es nicht unbedingt nötig ist. Auf diese Weise (Events) habe ich zumindest ähnliche Programme realisiert.
&lt;br /&gt;

&lt;br /&gt;
Edit: Es könnte auch am Feldkatalog liegen.
&lt;br /&gt;

&lt;br /&gt;
Entschuldige meine vagen Aussagen - es kennt sich hier sicher noch jemand besser damit aus. Mein letztes Grid ist schon eine Weile her.&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>Martin8703</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67761#67761" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67762</comments>
</item>
<item>
<title>ABAP Objects® :: ALV Grid lässt sich nicht aktualisieren                     </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67761#67761</link>
<pubDate>Fri, 03 Sep 2010 09:17:13 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67761#67761</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=11820&quot; target=&quot;_blank&quot;&gt;hyperion&lt;/a&gt;&lt;br /&gt;
Titel: ALV Grid lässt sich nicht aktualisieren&lt;br /&gt;
<!-- Verfasst am: Fr 03 Sep 10 12:17 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo,   
&lt;br /&gt;

&lt;br /&gt;
ich habe shcon wieder ein Problem.
&lt;br /&gt;

&lt;br /&gt;
Ich habe ein ALV Grid welches am Anfang leer ist und so auch entsprechend angbezeigt wird. Dann gibt der Benutzer in einem EIngabefeld etwas ein und nach einem Druck auf eine Taste werden Daten selektiert. Leider tritt dann beim Aufruf von Refresh_Table_Display ein Fehler auf. Der Fehler tritt hier auf: 
&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;98%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;macro_cell_data_get
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ls_fcat&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ls_data&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;l_field_value&amp;gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ls_lvc_data-value.&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
&amp;quot;Field symbol has not yet been assigned.&amp;quot;
&lt;br /&gt;

&lt;br /&gt;
Auszüge meines Codes:
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;98%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;TYPES&amp;#58;
&lt;br /&gt;

&lt;br /&gt;
BEGIN OF type_fieldlist,
&lt;br /&gt;
&amp;nbsp; fieldname type string,
&lt;br /&gt;
&amp;nbsp; fieldvalue type string,
&lt;br /&gt;
&amp;nbsp; inttype type string,
&lt;br /&gt;
END OF type_fieldlist.
&lt;br /&gt;

&lt;br /&gt;
Data&amp;#58;
&lt;br /&gt;
fieldcatalog type lvc_t_fcat,
&lt;br /&gt;
fieldlist type table of type_fieldlist,
&lt;br /&gt;
g_grid1 TYPE REF TO cl_gui_alv_grid,
&lt;br /&gt;
g_custom_container TYPE REF TO cl_gui_custom_container.
&lt;br /&gt;

&lt;br /&gt;
MODULE initialize_GRID OUTPUT.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; IF g_custom_container IS INITIAL.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; CREATE OBJECT g_custom_container
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; EXPORTING
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CONTAINER_NAME = 'CCCONTAINER'.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; CREATE OBJECT g_GRID1
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; EXPORTING
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I_PARENT = g_custom_container.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; Perform create_fieldcat.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; &amp;nbsp; CALL METHOD
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; g_grid1-&amp;gt;set_table_for_first_display
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; CHANGING
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; it_outtab&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;= fieldlist
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; it_fieldcatalog = fieldcatalog.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; ENDIF.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
ENDMODULE.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
form create_fieldcat.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; data&amp;#58; fieldcatalogwa type lvc_s_fcat.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-fieldname = 'fieldname'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-inttype = 'CHAR'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-outputlen = '20'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-coltext = 'Feldname'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-seltext = 'Feldname'.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; APPEND fieldcatalogwa TO fieldcatalog.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-fieldname = 'fieldvalue'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-inttype = 'CHAR'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-outputlen = '20'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-coltext = 'Wert'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-seltext = 'Wert'.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; APPEND fieldcatalogwa TO fieldcatalog.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-fieldname = 'fieldtype'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-inttype = 'CHAR'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-outputlen = '20'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-coltext = 'Datentyp'.
&lt;br /&gt;
&amp;nbsp; fieldcatalogwa-seltext = 'Datentyp'.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; APPEND fieldcatalogwa TO fieldcatalog.
&lt;br /&gt;

&lt;br /&gt;
endform.
&lt;br /&gt;

&lt;br /&gt;
MODULE Refresh_Grid OUTPUT.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; CALL METHOD g_grid1-&amp;gt;refresh_table_display.
&lt;br /&gt;
&amp;nbsp; CALL METHOD cl_gui_cfw=&amp;gt;flush.
&lt;br /&gt;

&lt;br /&gt;
ENDMODULE. 
&lt;br /&gt;

&lt;br /&gt;
MODULE user_command_0100 INPUT.
&lt;br /&gt;
&amp;nbsp; CASE ok_code.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; WHEN 'SELECT'.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; tabname = DD03L-tabname.
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; PERFORM get_fields_for_table USING tabname changing fieldlist.
&lt;br /&gt;
&amp;nbsp; ENDCASE.
&lt;br /&gt;
ENDMODULE.
&lt;br /&gt;

&lt;br /&gt;
FORM get_fields_for_table
&lt;br /&gt;
&amp;nbsp; USING
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; tabname type string
&lt;br /&gt;
&amp;nbsp; changing
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; fieldlist type table.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; SELECT&amp;nbsp; &amp;nbsp;fieldname inttype
&lt;br /&gt;
&amp;nbsp; INTO&amp;nbsp; corresponding fields of TABLE fieldlist
&lt;br /&gt;
&amp;nbsp; FROM&amp;nbsp; &amp;nbsp;DD03L
&lt;br /&gt;
&amp;nbsp; WHERE&amp;nbsp; tabname = DD03L-tabname.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; call screen '0100'.
&lt;br /&gt;

&lt;br /&gt;
ENDFORM.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;get_fields_for_table
&lt;br /&gt;

&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Die Ablauflogik:
&lt;br /&gt;
&lt;/span&gt;&lt;table width=&quot;98%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;Code:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;code&quot;&gt;PROCESS BEFORE OUTPUT.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; MODULE status_0100.
&lt;br /&gt;
&amp;nbsp; module initialize_grid.
&lt;br /&gt;
&amp;nbsp; module refresh_grid.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
PROCESS AFTER INPUT.
&lt;br /&gt;

&lt;br /&gt;
&amp;nbsp; MODULE cancel AT EXIT-COMMAND.
&lt;br /&gt;
&amp;nbsp; MODULE user_command_0100.
&lt;br /&gt;
&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Der Fehler tritt erst auf wenn die anzuzeigende Tabelle mit Daten gefüllt ist.
&lt;br /&gt;

&lt;br /&gt;
Gruß hyperion[/code]&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>hyperion</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67761#67761" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67761</comments>
</item>
<item>
<title>ABAP Objects® :: XPath Ausdruck auf XML Dokument                             </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67673#67673</link>
<pubDate>Tue, 31 Aug 2010 09:11:08 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67673#67673</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=11788&quot; target=&quot;_blank&quot;&gt;MoreThanWords&lt;/a&gt;&lt;br /&gt;
Titel: XPath Ausdruck auf XML Dokument&lt;br /&gt;
<!-- Verfasst am: Di 31 Aug 10 12:11 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo Zusammen,
&lt;br /&gt;

&lt;br /&gt;
Gibt es eine einfache Möglichkeit einen XPATH z.B.&amp;quot;root/abc[@attr='2']/text()&amp;quot; Ausdruck auf ein IF_IXML_DOCUMENT zu abzusetzen und dann den Wert in einer Variable zu speichern.
&lt;br /&gt;

&lt;br /&gt;
Oder muss ich hierzu eine XSLT oder eine Simple Transformation schreiben. Mein Problem ist allerdings, dass sich der XPATH ausdruck jedesmal ändern würde und somit auch die Transformation.
&lt;br /&gt;

&lt;br /&gt;
Viele Grüße
&lt;br /&gt;
Uwe&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>MoreThanWords</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67673#67673" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67673</comments>
</item>
<item>
<title>ABAP Objects® :: RE: Anweisung nicht erreichbar                                  </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67672#67672</link>
<pubDate>Tue, 31 Aug 2010 08:07:15 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67672#67672</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=12035&quot; target=&quot;_blank&quot;&gt;Pit60&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Di 31 Aug 10 11:07 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo,
&lt;br /&gt;

&lt;br /&gt;
auch in 2010 ist dieser Beitrag noch Hilfreich! Mit Start-of-Selection hat es gefunzt.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
Herzlichen Gruß
&lt;br /&gt;
Pit60&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>Pit60</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=31134#31134" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67672</comments>
</item>
<item>
<title>ABAP Objects® :: RE: Summe in ALV ...                                            </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67662#67662</link>
<pubDate>Mon, 30 Aug 2010 11:01:15 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67662#67662</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=5458&quot; target=&quot;_blank&quot;&gt;wolli&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Mo 30 Aug 10 14:01 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo!
&lt;br /&gt;
Deine Methode der Berechnung würde mich mal interessieren.
&lt;br /&gt;
Ich habe ein ALV, mit der ich Zwischensummen zur Berechnung einer dritten Zwischensumme benötige.
&lt;br /&gt;
Die Berechnung funktioniert auch, aber die berechnete Zwischensumme wird nicht angezeigt.
&lt;br /&gt;
Mein ALV = CL_GUI_ALV_GRID
&lt;br /&gt;
2 Methoden:
&lt;br /&gt;
after_refresh --&amp;gt; ruft Methode top_of_page auf.
&lt;br /&gt;
top_of_page
&lt;br /&gt;
  method handle_top_of_page.
&lt;br /&gt;

&lt;br /&gt;
    DATA: l_mittel TYPE alv_struc.
&lt;br /&gt;

&lt;br /&gt;
* Summentabellen des ALV
&lt;br /&gt;
    DATA: l_tab_sum_00 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_01 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_02 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_03 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_04 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_05 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_06 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_07 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_08 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_09 TYPE REF TO DATA.
&lt;br /&gt;
    DATA: l_tab_sum_gl TYPE lvc_t_grpl.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
* Summentabellen des ALV lesen
&lt;br /&gt;
    CALL METHOD ref_alv-&amp;gt;get_subtotals
&lt;br /&gt;
    IMPORTING
&lt;br /&gt;
      ep_collect00   = l_tab_sum_00
&lt;br /&gt;
      ep_collect01   = l_tab_sum_01
&lt;br /&gt;
      ep_collect02   = l_tab_sum_02
&lt;br /&gt;
      ep_collect03   = l_tab_sum_03
&lt;br /&gt;
      ep_collect04   = l_tab_sum_04
&lt;br /&gt;
      ep_collect05   = l_tab_sum_05
&lt;br /&gt;
      ep_collect06   = l_tab_sum_06
&lt;br /&gt;
      ep_collect07   = l_tab_sum_07
&lt;br /&gt;
      ep_collect08   = l_tab_sum_08
&lt;br /&gt;
      ep_collect09   = l_tab_sum_09
&lt;br /&gt;
      et_grouplevels = l_tab_sum_gl.
&lt;br /&gt;

&lt;br /&gt;
* Summentabellen anpassen
&lt;br /&gt;
    FIELD-symbols: &amp;lt;f_tab_sum&amp;gt;     TYPE ANY TABLE,
&lt;br /&gt;
    &amp;lt;f_str_sum&amp;gt;     TYPE ANY.
&lt;br /&gt;
    DO 10 TIMES.
&lt;br /&gt;
      CASE sy-INDEX.
&lt;br /&gt;
      WHEN 1.  ASSIGN l_tab_sum_00-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      WHEN 2.  ASSIGN l_tab_sum_01-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      WHEN 3.  ASSIGN l_tab_sum_02-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      WHEN 4.  ASSIGN l_tab_sum_03-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      WHEN 5.  ASSIGN l_tab_sum_04-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      WHEN 6.  ASSIGN l_tab_sum_05-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      WHEN 7.  ASSIGN l_tab_sum_06-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      WHEN 8.  ASSIGN l_tab_sum_07-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      WHEN 9.  ASSIGN l_tab_sum_08-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      WHEN 10. ASSIGN l_tab_sum_09-&amp;gt;* TO &amp;lt;f_tab_sum&amp;gt;.
&lt;br /&gt;
      ENDCASE.
&lt;br /&gt;
*
&lt;br /&gt;
*   Einzelne Summenzeile anpassen
&lt;br /&gt;
      LOOP AT &amp;lt;f_tab_sum&amp;gt; ASSIGNING &amp;lt;f_str_sum&amp;gt;.
&lt;br /&gt;
        CLEAR l_mittel.
&lt;br /&gt;
        MOVE-corresponding &amp;lt;f_str_sum&amp;gt; TO l_mittel.
&lt;br /&gt;
        PERFORM summen_berechnung CHANGING l_mittel.
&lt;br /&gt;
        MOVE-corresponding l_mittel TO &amp;lt;f_str_sum&amp;gt;.
&lt;br /&gt;
      ENDLOOP.
&lt;br /&gt;
    ENDDO.
&lt;br /&gt;
    if ct = 1.  &amp;quot;Nur 1x durchlaufen, sonst Endlosschleife
&lt;br /&gt;
* Refresh und Anzeige ALV
&lt;br /&gt;
    CALL METHOD ref_alv-&amp;gt;refresh_table_display
&lt;br /&gt;
    EXPORTING
&lt;br /&gt;
     i_soft_refresh = 'X'.
&lt;br /&gt;
    endif.
&lt;br /&gt;
  endmethod.
&lt;br /&gt;

&lt;br /&gt;

&lt;br /&gt;
  method handle_after_refresh.
&lt;br /&gt;
    add 1 to ct.
&lt;br /&gt;
    handle_top_of_page( ).
&lt;br /&gt;
  ENDMETHOD.
&lt;br /&gt;

&lt;br /&gt;
Die neue Zwischensumme wird berechnet, aber die Anzeige nicht aktualisiert.
&lt;br /&gt;
Sortierung habe ich beim Übergeben der internen Tabelle gleich mit übergeben.
&lt;br /&gt;

&lt;br /&gt;
Gruß Ramona&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>wolli</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=29346#29346" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67662</comments>
</item>
<item>
<title>ABAP Objects® :: RE: Event vereben                                               </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67654#67654</link>
<pubDate>Sat, 28 Aug 2010 11:31:19 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67654#67654</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=2109&quot; target=&quot;_blank&quot;&gt;Kmattes&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Sa 28 Aug 10 14:31 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo Udo,
&lt;br /&gt;

&lt;br /&gt;
zuerst einmal Vielen Dank für Deine Rückmeldung.
&lt;br /&gt;

&lt;br /&gt;
Möchte mein Anliegen in Verbindung Deiner Antwort präzisieren:
&lt;br /&gt;

&lt;br /&gt;
Habe in einem Report mit Dynpro &amp;amp; ALV_Grid eine Subklasse definiert
&lt;br /&gt;
und mein Grid darauf instanziert:
&lt;br /&gt;

&lt;br /&gt;
CLASS lcl_gui_alv_grid DEFINITION INHERITING FROM cl_gui_alv_grid.
&lt;br /&gt;
 ...
&lt;br /&gt;
ENDCLASS. 
&lt;br /&gt;
CLASS lcl_gui_alv_grid IMPLEMENTATION.
&lt;br /&gt;
 ...
&lt;br /&gt;
ENDCLASS.
&lt;br /&gt;
data: alv_grid type ref to lcl_gui_alv_grid.
&lt;br /&gt;

&lt;br /&gt;
Dann habe ich eine weitere lokale Klasse kreiert, die meine gewünschten Events auslösen soll.
&lt;br /&gt;

&lt;br /&gt;
CLASS lcl_event_receiver DEFINITION.
&lt;br /&gt;
  PUBLIC SECTION.
&lt;br /&gt;
     methods:
&lt;br /&gt;
     handle_toolbar
&lt;br /&gt;
         for event toolbar of cl_gui_alv_grid
&lt;br /&gt;
             importing e_object e_interactive,
&lt;br /&gt;

&lt;br /&gt;
     handle_user_command
&lt;br /&gt;
         for event user_command of cl_gui_alv_grid
&lt;br /&gt;
             importing e_ucomm.
&lt;br /&gt;

&lt;br /&gt;
  PROTECTED SECTION.
&lt;br /&gt;
    METHODS handle_toolbar_click
&lt;br /&gt;
            FOR EVENT TOOLBAR_BUTTON_CLICK OF cl_gui_alv_grid
&lt;br /&gt;
            IMPORTING fcode.
&lt;br /&gt;
ENDCLASS.
&lt;br /&gt;

&lt;br /&gt;
CLASS lcl_event_receiver IMPLEMENTATION.
&lt;br /&gt;
  METHOD handle_toolbar.
&lt;br /&gt;
     data: ls_toolbar type stb_button.
&lt;br /&gt;

&lt;br /&gt;
     clear ls_toolbar.
&lt;br /&gt;
     move 3 to ls_toolbar-butn_type.
&lt;br /&gt;
     append ls_toolbar to e_object-&amp;gt;mt_toolbar.
&lt;br /&gt;
     clear ls_toolbar.
&lt;br /&gt;
     move 'SHOW' to ls_toolbar-function.
&lt;br /&gt;
     move icon_overview to ls_toolbar-icon.
&lt;br /&gt;
     move 'Detail-Übersicht'(011) to ls_toolbar-quickinfo.
&lt;br /&gt;
     move ' ' to ls_toolbar-disabled.
&lt;br /&gt;
     append ls_toolbar to e_object-&amp;gt;mt_toolbar.
&lt;br /&gt;
     clear ls_toolbar.
&lt;br /&gt;
  ENDMETHOD.
&lt;br /&gt;

&lt;br /&gt;
  METHOD handle_user_command.
&lt;br /&gt;
    case e_ucomm.
&lt;br /&gt;
       when 'SHOW'.
&lt;br /&gt;
          ...
&lt;br /&gt;
    endcase.
&lt;br /&gt;
  ENDMETHOD.
&lt;br /&gt;

&lt;br /&gt;
  METHOD handle_toolbar_click.
&lt;br /&gt;
      ...
&lt;br /&gt;
  ENDMETHOD.
&lt;br /&gt;
ENDCLASS.
&lt;br /&gt;

&lt;br /&gt;
Im PBO wird das ALV_Grid-Objekt nach gängiger Technik erzeugt mit den typischen weiteren Schritten, um die Daten anzuzeigen.
&lt;br /&gt;

&lt;br /&gt;
if container is initial.
&lt;br /&gt;
    create object container
&lt;br /&gt;
           exporting
&lt;br /&gt;
              container_name = 'CONTAINER'.
&lt;br /&gt;
    create object alv_grid
&lt;br /&gt;
           exporting
&lt;br /&gt;
              i_parent = container.
&lt;br /&gt;

&lt;br /&gt;
   ...
&lt;br /&gt;

&lt;br /&gt;
  CREATE OBJECT event_receiver.
&lt;br /&gt;

&lt;br /&gt;
  call method alv_grid-&amp;gt;set_table_for_first_display
&lt;br /&gt;
     ...
&lt;br /&gt;

&lt;br /&gt;
  SET HANDLER event_receiver-&amp;gt;handle_user_command for alv_grid.
&lt;br /&gt;
  SET HANDLER event_receiver-&amp;gt;handle_toolbar for alv_grid.
&lt;br /&gt;

&lt;br /&gt;
  SET HANDLER event_receiver-&amp;gt;handle_toolbar_click FOR alv_grid.
&lt;br /&gt;
  ...
&lt;br /&gt;
endif.
&lt;br /&gt;

&lt;br /&gt;
Die Events event toolbar &amp;amp; user_command gehören der Klasse cl_gui_alv_grid und lassen sich so einwandfrei einbinden und auslösen.
&lt;br /&gt;
Beim Event TOOLBAR_BUTTON_CLICK, welches von der Oberklasse cl_gui_alv_grid_base geerbt wird, funktioniert schon das Aktivieren nicht, da mir der Compiler meldet, dass auf die geschützte Methode handle_toolbar_click nicht zugegriffen werden darf.
&lt;br /&gt;

&lt;br /&gt;
Wenn ich diese Methode handle_toolbar_click in meiner lokalen Klasse als public definiere, erhalte ich die Fehlermeldung, dass der Zugriff auf das geschützte Ereignis nicht erlaubt ist.
&lt;br /&gt;

&lt;br /&gt;
Wo ist mein Denkfehler ?
&lt;br /&gt;
Was lasse ich möglicherweise bei dem ganzen Prozedere ausser acht, so dass ständig ein Syntaxfehler gemeldet wird.
&lt;br /&gt;

&lt;br /&gt;
Diese Technik funktioniert bei vererbten Methoden einer Oberklasse einwandfrei.
&lt;br /&gt;
Habe auch versucht das Ereignis direkt in die lokale ALV_Grid-Subklasse einzubinden oder auch direkt auf seine Oberklasse zu beziehen.
&lt;br /&gt;

&lt;br /&gt;
Das Ergebnis ist immer das selbe.
&lt;br /&gt;
Der Compiler meldet einen Syntaxfehler.
&lt;br /&gt;

&lt;br /&gt;
Gruß Mattes&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>Kmattes</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67607#67607" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67654</comments>
</item>
<item>
<title>ABAP Objects® :: RE: BADI zusätzliche Daten mitgeben...                          </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67642#67642</link>
<pubDate>Fri, 27 Aug 2010 09:32:43 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67642#67642</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=9648&quot; target=&quot;_blank&quot;&gt;Tobse&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Fr 27 Aug 10 12:32 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
&lt;/span&gt;&lt;table width=&quot;98%&quot; cellspacing=&quot;1&quot; cellpadding=&quot;3&quot; border=&quot;0&quot; align=&quot;center&quot;&gt;&lt;tr&gt; 	  &lt;td&gt;&lt;span class=&quot;genmed&quot;&gt;&lt;b&gt;black_adept hat Folgendes geschrieben:&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;	&lt;/tr&gt;	&lt;tr&gt;	  &lt;td class=&quot;quote&quot;&gt;Ist zwar unschön - aber manchmal kann man das mittels &amp;quot;dirty assign&amp;quot; lösen.&lt;/td&gt;	&lt;/tr&gt;&lt;/table&gt;&lt;span class=&quot;postbody&quot;&gt;
&lt;br /&gt;

&lt;br /&gt;
Ich rufe aus FB A das BADI auf, welche in der implementierenden Klasse den Baustein B mit den Exakt gleichen Parametern wie A aufruft. 
&lt;br /&gt;

&lt;br /&gt;
Funktioniert das auch mit Tabellen?&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>Tobse</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67625#67625" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67642</comments>
</item>
<item>
<title>ABAP Objects® :: RE: Event vereben                                               </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67634#67634</link>
<pubDate>Thu, 26 Aug 2010 15:56:28 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67634#67634</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=8004&quot; target=&quot;_blank&quot;&gt;uh&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Do 26 Aug 10 18:56 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo Mattes,
&lt;br /&gt;

&lt;br /&gt;
zuerst, ich verstehe die Frage nicht richtig:
&lt;br /&gt;
Wenn du eine Subklasse bildest, erbt es auch die Events.  D.h. das Event wird auch in der Subklasse ausgelöst.  Auf dieses Event reagiert dann ein registierter Event-Controler.
&lt;br /&gt;

&lt;br /&gt;
Wenn du in der Subklasse auf dieses eigene Event reagieren willst, dann musst du die Klasse bzw. ein Objekt der Klasse auch als Event-Controler registrieren.  Dazu sind zwei Schritte nötig:
&lt;br /&gt;

&lt;br /&gt;
1. Lege in der Subklasse eine Methode an, die das Event behandelt.
&lt;br /&gt;
2. Regitriere das Objekt deiner Subklasse im Constuctor deiner Subklasse für dieses Event mit der Methode  (1.)
&lt;br /&gt;

&lt;br /&gt;
Bedenke aber bitte, dass du damit das MVC-Modell durchbrichst.  Deine View ist dann auch Controler.  Das kann nötig sein, mir fällt gerade nicht das Warum ein, ist aber &amp;quot;unschön&amp;quot;.&lt;br /&gt;_________________&lt;br /&gt;Grüße
&lt;br /&gt;

&lt;br /&gt;
Udo&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>uh</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67607#67607" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67634</comments>
</item>
<item>
<title>ABAP Objects® :: RE: BADI zusätzliche Daten mitgeben...                          </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67633#67633</link>
<pubDate>Thu, 26 Aug 2010 15:34:32 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67633#67633</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=8004&quot; target=&quot;_blank&quot;&gt;uh&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Do 26 Aug 10 18:34 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo Tobse,
&lt;br /&gt;

&lt;br /&gt;
abhängig von deinem SAP-Release kannst du auch an Strukturen ein APPEND anhängen.  Einfach mal in der SE11 probieren, ob du die Struktur erweitern kannst.  Wenn du Glück hast, kann das dein Release und mit ein bisschen mehr Glück darfst du das auch, also:
&lt;br /&gt;

&lt;br /&gt;
 Enhancement Category &amp;lt;&amp;gt; Cannot Be Enhanced&lt;br /&gt;_________________&lt;br /&gt;Grüße
&lt;br /&gt;

&lt;br /&gt;
Udo&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>uh</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67625#67625" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67633</comments>
</item>
<item>
<title>ABAP Objects® :: RE: BADI zusätzliche Daten mitgeben...                          </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67630#67630</link>
<pubDate>Thu, 26 Aug 2010 12:46:18 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67630#67630</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=54&quot; target=&quot;_blank&quot;&gt;black_adept&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Do 26 Aug 10 15:46 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Ist zwar unschön - aber manchmal kann man das mittels &amp;quot;dirty assign&amp;quot; lösen.&lt;br /&gt;_________________&lt;br /&gt;live long and prosper
&lt;br /&gt;
Stefan
&lt;br /&gt;

&lt;br /&gt;
email: &lt;a href=&quot;mailto:black_adept@yaAbb.de&quot;&gt;black_adept@yaAbb.de&lt;/a&gt;
&lt;br /&gt;
www: &lt;a href=&quot;http://www.yaabb.de&quot; target=&quot;_blank&quot;&gt;http://www.yaabb.de&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>black_adept</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67625#67625" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67630</comments>
</item>
<item>
<title>ABAP Objects® :: RE: BADI zusätzliche Daten mitgeben...                          </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67628#67628</link>
<pubDate>Thu, 26 Aug 2010 12:28:48 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67628#67628</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=9648&quot; target=&quot;_blank&quot;&gt;Tobse&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Do 26 Aug 10 15:28 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Eieiei....hab ich fast schon vermutet, dass es da keinen &amp;quot;schönen&amp;quot; oder einfachen Weg gibt.....
&lt;br /&gt;

&lt;br /&gt;
...hat sonst noch jemand eine Idee?&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>Tobse</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67625#67625" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67628</comments>
</item>
<item>
<title>ABAP Objects® :: RE: BADI zusätzliche Daten mitgeben...                          </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67626#67626</link>
<pubDate>Thu, 26 Aug 2010 12:22:04 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67626#67626</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=202&quot; target=&quot;_blank&quot;&gt;ewx&lt;/a&gt;&lt;br /&gt;

<!-- Verfasst am: Do 26 Aug 10 15:22 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Da kannst du nur gucken, ob es vorher einen Userexit gibt, in dem du per EXPORT TO MEMORY Daten bereitstellst, die dann im BADI wieder eingelesen werden.&lt;br /&gt;_________________&lt;br /&gt; 
&lt;br /&gt;
.::Enno::. .::www.tricktresor.de::.
&lt;br /&gt;
_________________
&lt;br /&gt;

&lt;br /&gt;
Glaube nicht, was andere sagen. Geh hin und sieh selber. (Chin. Sprichwort)
&lt;br /&gt;
_________________&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>ewx</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67625#67625" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67626</comments>
</item>
<item>
<title>ABAP Objects® :: BADI zusätzliche Daten mitgeben...                          </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67625#67625</link>
<pubDate>Thu, 26 Aug 2010 11:58:45 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67625#67625</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=9648&quot; target=&quot;_blank&quot;&gt;Tobse&lt;/a&gt;&lt;br /&gt;
Titel: BADI zusätzliche Daten mitgeben...&lt;br /&gt;
<!-- Verfasst am: Do 26 Aug 10 14:58 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo zusammen, 
&lt;br /&gt;

&lt;br /&gt;
wie kann ich einem BADI beim Aufruf zusätzliche Daten mitgeben?
&lt;br /&gt;

&lt;br /&gt;
D.h. Daten, die nicht in der Interfacemethode als Parameter definiert sind, aber dennoch für die Verarbeitung benötigt werden. 
&lt;br /&gt;

&lt;br /&gt;
Ich rufe aus einem Funktionsbaustein eine BADI-Imlementierung, die wiederum den Baustein in abgewandelter Form enthält.&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>Tobse</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=67625#67625" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67625</comments>
</item>
<item>
<title>ABAP Objects® :: RE: ALV-Grid mit Doppelklick-Ereignis und Hotspot????           </title>
<link>http://www.apentia-forum.de/viewtopic.php?p=67613#67613</link>
<pubDate>Thu, 26 Aug 2010 07:30:53 GMT</pubDate>
<guid isPermaLink="true">http://www.apentia-forum.de/viewtopic.php?p=67613#67613</guid>
<description>Autor: &lt;a href=&quot;http://www.apentia-forum.de/profile.php?mode=viewprofile&amp;u=12553&quot; target=&quot;_blank&quot;&gt;kristinah&lt;/a&gt;&lt;br /&gt;
Titel: Hotspot änderbar&lt;br /&gt;
<!-- Verfasst am: Do 26 Aug 10 10:30 (GMT 2)&lt;br /&gt; -->
&lt;br /&gt;&lt;span class="postbody"&gt;
Hallo ETN_58,
&lt;br /&gt;

&lt;br /&gt;
erstelle eine Anzeigen/Ändern-Button.
&lt;br /&gt;

&lt;br /&gt;
Frage den Status ab und setze
&lt;br /&gt;
FORMAT HOTSPOT ON
&lt;br /&gt;
oder
&lt;br /&gt;
FORMAT HOTSPOT OFF.
&lt;br /&gt;

&lt;br /&gt;
Gruß&lt;/span&gt;&lt;br /&gt;
</description>
<dc:creator>kristinah</dc:creator>
<dc:subject>ABAP Objects®</dc:subject>
<annotate:reference rdf:resource="http://www.apentia-forum.de/viewtopic.php?p=66216#66216" />
<comments>http://www.apentia-forum.de/posting.php?mode=quote&amp;p=67613</comments>
</item>
</channel>
</rss>

<!-- Page generation time: 0.0222s  - Memory Usage: 2.269 Mb  - GZIP disabled -->