Finden von Feldern in einem Paket

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

Finden von Feldern in einem Paket

Beitrag von Abapriest69 (ForumUser / 3 / 0 / 0 ) »
Hallo an Alle,

Ich habe folgendes Problem:

Angenommen man kommt nach irrsinnig langer Zeit drauf, dass beispielsweise Vornamen mehr als 10 Zeichen besitzen. Altlasten und Co. sind mit einem oder mehreren Datentypen für Felder ausgestattet, in denen Vornamen maximal 10 Zeichen besitzen.

Nun will man sich der Zeit aber anpassen und in sämtlichen FuBas den Datentyp für jedes Feld für "Vornamen" in sämtlichen Paketen auf 20 statt 10 Zeichen ändern. Dafür gibt es bspw. bereits einen vorgefertigten Datentyp von SAP namens "vornamelang".

D.h. ich müsste wohl oder übel im Überpaket, namens FirmaModulHauptpaket für jeden produktiv genutzten FuBa Feldnamen wie "Vorname", "Prename", "VName" etc suchen und diese mit möglichst wenig Aufwand dokumentieren.

Vermutlich hat nicht jedes Feld max. 10 Charaktere. (zb vname hat einen datentyp der 12 chars erlaubt, vorname hat den Datentyp für 10 chars etc)

Fällt euch eine Lösung ein, wie ich zumindest in einem Paket nach produktiv verwendeten Funktionsbausteinen suchen kann, welche ein Feld mit dem Namen "Vorname" (oder ähnliches) enthalten und ich diese dann in eine itab speichern kann?

Wenn das möglich ist, wäre ich schonmal dankbar. Der nächste Schritt, das Ersetzen von Datentypen wird bei über 500 FuBas (RFC noch nicht mal miteinberechnet) händisch ziemlich mühsam aber vermutlich auch die einzige Möglichkeit sein.

Kurz über lang soll das am Ende dann so in einer itab stehen:

FuBa | Feldname | Paket | Zeilennummer | jetziger Datentyp |

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


Re: Finden von Feldern in einem Paket

Beitrag von DeathAndPain (Top Expert / 1920 / 250 / 408 ) »
Ich würde es mit der Transaktion EWK1 versuchen.

Re: Finden von Feldern in einem Paket

Beitrag von Abapriest69 (ForumUser / 3 / 0 / 0 ) »
Update: Tatsächlich habe ich nach ein wenig weiterer Recherche den Start einer Lösung gefunden:
Transaktion CODE_SCANNER

Re: Finden von Feldern in einem Paket

Beitrag von black_adept (Top Expert / 4069 / 120 / 934 ) »
1. Suchen in Schnittstellen: CALL FUNCTION_IMPORT_INTERFACE
2. Suchen im Quellcode: Befehl READ REPORT oder Ausführen von Programm RS_ABAP_SOURCE_SCAN

P.S. Wenn du dann ans Austauschen gehst, leg dir eine eigene Domäne "ZVORNAME" an und referenziere alle Felder/Parameter auf diese Domäne, da auch 20 Stellen für den Vornamen evtl. nicht reichen. -->https://www.reddit.com/r/NameNerdCircle ... gest_name/
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Seite 1 von 1

Vergleichbare Themen

1
Antw.
4493
Views
Paket transportieren
von Tati » 15.03.2019 13:25 • Verfasst in SAP - Allgemeines
0
Antw.
2003
Views
Paket umbenennen
von MarkusG » 04.12.2007 11:20 • Verfasst in ABAP® Core
4
Antw.
10323
Views
Objektliste zu Paket
von gse » 07.06.2006 10:15 • Verfasst in ABAP® Core
2
Antw.
2280
Views
Paket Z001 für Transport
von musi » 05.11.2009 13:41 • Verfasst in ABAP® für Anfänger
2
Antw.
1718
Views
relevante Transporte zum Paket
von gse » 07.06.2006 10:18 • Verfasst in ABAP® Core

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.