Verwendung von includes

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

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Verwendung von includes

Beitrag von 1337 (ForumUser / 99 / 33 / 0 ) »
Guten Tag,

ich habe hier ein Programm mit includes.

Code: Alles auswählen.

FUNCTION-POOL ABP_CDM_OVWPTRIPS.       "MESSAGE-ID ..
INCLUDE FCM_DECLARATIONS.

DATA: gt_abeainspers TYPE TABLE OF /PM0/ABEAINSPERS,
      gt_abeasbtpers TYPE TABLE OF /PM0/ABEASBTPERS,
      border TYPE string.
Wie kann ich herausfinden, wo gt_abeainspers verwendet wird?
Sowohl über den normalen Verwendungsnachweis zur Variable als auch über den Verwendungsnachweis des Includes findet er keine Verwendung.

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


Re: Verwendung von includes

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

Variablennamen kopieren und über die suche-Funktion suchen global im Rahmenprogramm.
Wenn es dann auch nicht auftaucht, wird es wohl nicht verwendet im Coding.

Oder die brachiale Methode: auskommentieren der Data-Anweisung und Aktivieren des Codings. Wirds irgendwo gebraucht, geht die Aktivierung auf die Bretter und zeigt dir die Stelle an der nun eine nicht deklarierte Variable verwendet wird.

Tipp am Rande: du musst viel mehr probieren. Es gibt fast nichts, was du so kaputt machen kannst, dass es ein erfahrener Entwickler nicht wieder herstellen kann. ;)

Folgende Benutzer bedankten sich beim Autor Thanatos82 für den Beitrag:
1337

Gruß,
der Matze

Re: Verwendung von includes

Beitrag von 1337 (ForumUser / 99 / 33 / 0 ) »
Hey,

vielen Dank :)

Also über den Workplace hat er auch nichts gefunden.

Das mit dem aktivieren hört sich doch recht einfach an. Wenn ich es aktivieren kann weiß ich dass es nichtmehr gebraucht wird, und wenn ich es noch brauche macht er es nicht - da kann ich doch garnichts kaputt machen?

PS: auskommentieren und aktivieren hat übrigens problemlos funktioniert
Zuletzt geändert von 1337 am 05.12.2013 09:45, insgesamt 1-mal geändert.

Re: Verwendung von includes

Beitrag von 1337 (ForumUser / 99 / 33 / 0 ) »
Noch eine kleine Frage (möchte keinen neuen Thread aufmachen)

Code: Alles auswählen.

CALL METHOD lr_boe->get_attributes
    CHANGING
      cs_struc = ls_abeasbtpers.
cs_struc ist vom Typ any.
Was passiert wenn ich den Typ von ls_abeasbtpers ändere?

Normalerweise dürfte es doch keine Probleme geben, weil cs_struc sowieso alles schluckt?

Re: Verwendung von includes

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

aaalsooo..

zum ersten: Wenn trotz Auskommentieren die Aktivierung funktioniert wird die Variable definitiv nirgendwo im Programm verwendet und kann somit entfernt werden.
zum zweiten: das kaputt machen bezog sich allgemein auf das testen von veränderungen an einer lauffähigen Programmierung. Und wenn du alles alte, was du ändern willst nicht löscht sondern nur auskommentierst, kannst du immer wieder auf den Originalzustand zurückstellen. und für ganz schlimme Fälle gibts ja auch noch die Versionsverwaltung.
und zum dritten: inhaltlich neue Themen auch immer in ein neues Thema stecken, sonst liest das hier nämlich irgendwann kein Schwein mehr. mach lieber 4 verschiedene Themen auf wenn du 4 verschiedene Probleme hast, als wenn du in einem thema 4 verschiedene Probleme (am besten noch gleichzeitig) besprichst, da sieht irgendwann keiner außer dir mehr durch! ;) und zur eigentlichen Frage: prinzipiell könntest du recht haben, einfach testen und schauen was passiert! ;)
Gruß,
der Matze

Re: Verwendung von includes

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
1337 hat geschrieben: Wie kann ich herausfinden, wo gt_abeainspers verwendet wird?
Thanatos82 hat geschrieben: Oder die brachiale Methode: auskommentieren der Data-Anweisung und Aktivieren des Codings.
Brachial muss nicht sein! Lasst einfach mal aus dem ABAP-Editor den Code-Inspector laufen (Programm-->Prüfen-->Code Inspector). Ein solcher Lauf sollte eigenlich sowieso für jedes eigene Programm ausgeführt werden was man geschrieben hat bevor man es an den Kunden übergibt. Unter anderem wird man von dem Inspector auch darauf hingewiesen dass man ggf. unbenutzte Variablen im Coding hat.

Folgende Benutzer bedankten sich beim Autor Alexander D. für den Beitrag:
Thanatos82

schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Verwendung von includes

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Was da nur noch fehlt, ist: Eine Checkbox zu jeder Meldung und ein Button "markierte Deklarationen löschen"
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1348
Views
benamsung includes
von peer » 11.08.2005 11:52 • Verfasst in SAP - Allgemeines
1
Antw.
1204
Views
Versionen eines Includes
von winter06 » 03.07.2007 18:27 • Verfasst in Basis
0
Antw.
935
Views
Top-Includes im Class-Builder
von mwcem » 27.06.2006 16:39 • Verfasst in ABAP Objects®
3
Antw.
1996
Views
Sapscript: Includes hintereinander schreiben
von RiffRaff » 19.05.2005 15:52 • Verfasst in ABAP® Core
5
Antw.
2017
Views
Includes & FuBas zu Funktionsgruppe ermitteln
von Fuchsbaum » 17.12.2019 09:49 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.