Funktionsbaustein Include löschen

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV

Funktionsbaustein Include löschen

Postby Liam876 » Mon Sep 05, 2016 12:53 pm

Hallo,
ich hatte innerhalb eines Funktionsbausteins beizeiten einen Standard-Include auf einen eigenen Include kopiert und angepasst. Nun möchte ich meinen Include wieder löschen und den Standard-Include verwenden.
Die Verwendung des Standard-Includes funtioniert, jedoch schaffe ich es nicht meinen eigenen Include zu löschen. Er bleibt ohne Verwendung bestehen.
Über die SE80 bekomme ich die Meldung Bitte Funktionsbausteinincludes nur mit dem Function Builder löschen Meldungsnr. E4102
Über die SE37 kann ich den Include auch nicht löschen. Wenn ich über Menü Funktionsbaustein - anderes Objekt den Include auswähle und Button lösche drücke, dann bekomme ich die selbe Meldung, obwohl ich im Function Builder bin.

Hat jemand eine Idee, wie ich meinen Include löschen kann?
Vielen Dank für Eure Antworten.
Liam876
..
..
 
Posts: 23
Joined: Tue Mar 31, 2009 4:18 pm

Re: Funktionsbaustein Include löschen

Postby Tron » Thu Sep 08, 2016 11:24 am

Moin Claudia.
Die Lösung:
1. Bringe die Funktionsgruppe in der SE80 zur Anzeige.
2. Doppelclick auf die Funktionsgruppe.
3. Button Rahmenprogramm clicken.
4. Aus dem Programm die Include - Anweisung entfernen und aktivieren.
5. Den Include löschen :wink:

lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Funktionsbaustein Include löschen

Postby Liam876 » Thu Sep 08, 2016 11:42 am

Vielen Dank für deine Antwort, Jens
bis Punkt 4 ist alles klar und hatte ich auch so gemacht.
Jedoch lässt sich der Include (Punkt 5) nicht löschen. Ich bekomme weiterhin die Meldung:
Bitte Funktionsbausteinincludes nur mit dem Function Builder löschen Meldungsnr. E4102
Sowohl über SE80, als auch über SE37 :(

VG Claudia
Liam876
..
..
 
Posts: 23
Joined: Tue Mar 31, 2009 4:18 pm

Re: Funktionsbaustein Include löschen

Postby Tron » Thu Sep 08, 2016 11:53 am

... nachdem die include Anweisung aus dem Rahmenprogramm entfernt wurde,
sollte nach der Re-Aktivierung der Funktionsgruppe, der zu löschende include nicht mehr in der Baumstruktur zu sehen sein, folglich habe ich den include mit der se38 gelöscht.

lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Funktionsbaustein Include löschen

Postby Liam876 » Thu Sep 08, 2016 12:09 pm

... der Include ist im Rahnenprogramm gelöscht und aktiviert, in der SE80 unter den Includes aber noch sichtbar.
Was meinst du mit Baumstruktur?
Der Verwendungsnachweis bringt aber korrekterweise keine Verwendung.
Die SE38 bringt ebenfalls die genannte Meldung.

VG Claudia
Liam876
..
..
 
Posts: 23
Joined: Tue Mar 31, 2009 4:18 pm

Re: Funktionsbaustein Include löschen

Postby Tron » Thu Sep 08, 2016 12:17 pm

... es gibt bei den includes der Funktionsgruppe einen include mit ...XX am ende .
ist dort der Include auch Namentlich enthalten den Du löschen willst ?
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Funktionsbaustein Include löschen

Postby Liam876 » Thu Sep 08, 2016 12:29 pm

... nein, hier sind nur die Includes enthalten, welche die Funktionsbausteine aufrufen.
Mein Include ist nirgends mehr enthalten.
Der Include war eine Kopie des Top-Includes. Vielleicht hat dieser eine Sonderstellung und kann nicht mehr gelöscht werden. Kann das sein?
Liam876
..
..
 
Posts: 23
Joined: Tue Mar 31, 2009 4:18 pm

Re: Funktionsbaustein Include löschen

Postby Tron » Thu Sep 08, 2016 12:39 pm

... in der Regel sagt das SAP ja welches Objekt den Include sperrt.
(und Du hast den include auch nicht in einer anderen Funktionsgruppe verwendet oder die Gruppe kopiert ?)
versuch mal den Include Umzubenennen. e.g. zzzzzdel

... dann zu löschen.
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Funktionsbaustein Include löschen

Postby Liam876 » Thu Sep 08, 2016 1:23 pm

... umbenennen funktioniert nicht so richtig, denn er kopiert offensichtlich den Include, so dass es 2 Includes gibt:
Aktive Source LZZFB_MEDRUCKTOP nach inaktive Source ZZZZDEL kopiert
Neuer Include ist löschbar, alter nicht.

Ich denke vor ewiger Zeit ist die komplette SAP-Funktionsgruppe auf eine eigene FuGr kopiert worden und dann entsprechende Includes ebenfalls kopiert und angepasst worden, unter anderem dieser Top-Include. Ich wollte nun im Rahmen eines Modifikationsrückbaus das Orginal TOP-Include wieder einsetzen (LMEDRUCKTOP). Funktioniert auch soweit, bis auf das Problem, dass ich den modifizierten Include nicht mehr löschen kann. Ich hoffe, das war verständlich erklärt.
Liam876
..
..
 
Posts: 23
Joined: Tue Mar 31, 2009 4:18 pm

Re: Funktionsbaustein Include löschen

Postby Tron » Thu Sep 08, 2016 1:38 pm

... aha.
(MEDRUCK hat ja verdammt viele Includes, aber nur 2 Bausteine, was war denn der Grund der Modif. ? viewtopic.php?f=16&t=2755&hilit=+medruck#p58039)
Schau mal in die Tabelle SMODILOG, ob dein Include dabei ist.
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Next

Return to ABAP® Core

Who is online

Users browsing this forum: No registered users and 10 guests