Wie findet man FM oder Klasse um eine SAP Tabelle zu ändern

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

Wie findet man FM oder Klasse um eine SAP Tabelle zu ändern

Beitrag von ABAPlerv (ForumUser / 87 / 24 / 1 ) »
Hallo Experten 😊 🙂

Wie findet man den richtigen BAPI oder Klasse, die eine SAP Tabelle bearbeitet oder neue Einträge pflegt?

Verwendungsnachweis ist oft zu mühsam, da zu viele Objekte sind..

Sucht ihr im selben Paket?

Gibt es im Debugger eine Möglichkeit den fuba oder Klasse zu finden? Vielleicht in ST05?

Danke
Zuletzt geändert von ABAPlerv am 02.11.2022 11:59, insgesamt 1-mal geändert.

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


Re: Wie findet man FM oder Klasse für eine Tabelle

Beitrag von Romaniac (Specialist / 225 / 65 / 28 ) »
Hallo ABAPlerv,

Du meinst schon einen Pflegedialog für diese Tabelle? Ich kenne da 2 Möglichkeiten:

1. Verwendungsnachweis, und dann nur "Views" ankreuzen, in den Treffern dann nach "Pflege-View" suchen

2. Wenn Standardtabelle, dann SM30 und dann auf "Customizing" klicken, wenn dann ein Dialog erscheinen sollte, dann "ohne Projektangabe weiter" klicken, dann solltest im IMG an der richtigen Stelle landen.

Gruß Wolfgang
Geht nicht gibts nicht

Re: Wie findet man FM oder Klasse für eine Tabelle

Beitrag von ABAPlerv (ForumUser / 87 / 24 / 1 ) »
Romaniac hat geschrieben:
02.11.2022 10:31
Hallo ABAPlerv,

Du meinst schon einen Pflegedialog für diese Tabelle? Ich kenne da 2 Möglichkeiten:

1. Verwendungsnachweis, und dann nur "Views" ankreuzen, in den Treffern dann nach "Pflege-View" suchen

2. Wenn Standardtabelle, dann SM30 und dann auf "Customizing" klicken, wenn dann ein Dialog erscheinen sollte, dann "ohne Projektangabe weiter" klicken, dann solltest im IMG an der richtigen Stelle landen.

Gruß Wolfgang

Nein, ich meine wirklich aus dem ABAP Programm gewisse Einträge ändern bzw neue Einträge speichern.
Man kann ja keine Standardtabelle einfach mit einem MODIFY oder UPDATE ändern. (darf man ja nur bei nur Z-Tabellen)

Re: Wie findet man FM oder Klasse um eine SAP Tabelle zu ändern

Beitrag von waltersen (Specialist / 160 / 0 / 16 ) »
Hallo,

es gibt einen FuBa, mit dem man alle SAP Standardtabellen ändern kann. Allerdings wäre ich bei der Anwendung sehr vorsichtig, da dieser FuBa nicht auf Konsistenz prüft (=> Manipulation von Tabelle A, aber für konsistente Daten müssen auch noch Tabelle B und C geändert werden).

Und wahrscheinlich suchst Du so etwas auch nicht.

Re: Wie findet man FM oder Klasse um eine SAP Tabelle zu ändern

Beitrag von msfox (Specialist / 406 / 61 / 79 ) »
ABAPlerv hat geschrieben:
31.10.2022 13:36
Wie findet man den richtigen BAPI oder Klasse, die eine SAP Tabelle bearbeitet oder neue Einträge pflegt?

Verwendungsnachweis ist oft zu mühsam, da zu viele Objekte sind..
Da gibt es keine pauschale Vorgehensweisen. Letztlich macht es die Erfahrung!
Grundsätzlich sollte man das Speichern von Daten nicht direkt auf der Tabelle betrachten, sondern vielmehr die Anwendung (Quellcode) der dazu führt, dass die Daten genau in dieser Tabelle landen. Auf dem Weg in die DB-Tabelle finden nämlich diverse Prüfungen und ggf. Ergänzungen statt. Wenn einen Fuba oder Klasse speziell für eine DB-Tabelle sucht, dann kann im Grunde die Änderung auch gleich per SQL machen.
Erster Anhaltspunkt sind die BAPIs, da diese von der SAP offiziell freigegeben sind.
Dann kommt die Erfahrung:
- für Nachrichten und Notizen gibt es z.B. verschieden Fubas im ENNO-Paket. Hier schreibt man nicht direkt in die DB-Tabelle (STXH,...).
- Für den Geschäftspartner (oder Vertragskonto bzw. Vertragsgegenstand) gibt es BAPI oder wenn man sich auskennt, kann man auch die Fremdpflege-Fubas (BUS_FOREIGN*) verwenden.
- Wenn man gar nichts finden, dann muss man suchen, wie es die SAP in ihren Transaktionen/Reports macht. Aber auch hier gibt es Fallstricke. z.B. kann man nicht einfach einen Fuba, der im Report gerufen wird im Batch oder Weboberfläche verwenden. Hier muss man prüfen, ob dieser vielleicht Popups öffnet oder "hart" Meldungen per MESSAGE absetzt. Im Worst-Case muss diesen Fuba kopieren und dann für seine Bedürfnisse anpassen.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2987
Views
In welcher Tabelle findet man die Bezeichnung zum ABAP
von Blueshape » 26.02.2008 16:32 • Verfasst in ABAP® Core
5
Antw.
6065
Views
Klasse soll Typdefinition von anderer Klasse nutzen
von debianfan » 24.05.2017 11:30 • Verfasst in ABAP Objects®
1
Antw.
5086
Views
Lokale Klasse autom. in globale Klasse ändern
von JohnLocklay » 09.01.2019 09:10 • Verfasst in ABAP Objects®
1
Antw.
2289
Views
Wie findet man das Rahmenprogramm eines Infosets?
von DeathAndPain » 03.06.2019 12:44 • Verfasst in ABAP® Core
11
Antw.
4622
Views
Entwicklercontest ;) Wer findet das kürzeste Coding?
von ralf.wenzel » 14.11.2011 09:23 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Prüfzeugnisse Anlagen finden
Gestern von ewx 1 / 67
Zukunft des ABAP Entwicklers
vor 5 Tagen von ralf.wenzel 6 / 402
HR in der Zukunft?
vor 5 Tagen von waltersen 5 / 2552
VS Code statt Eclipse
vor 6 Tagen von rob_abc 3 / 187
Dynamischer Titel in CL_GUI_COLUMN_TREE
vor einer Woche von sapdepp 6 / 278

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.

Aktuelle Forenbeiträge

Prüfzeugnisse Anlagen finden
Gestern von ewx 1 / 67
Zukunft des ABAP Entwicklers
vor 5 Tagen von ralf.wenzel 6 / 402
HR in der Zukunft?
vor 5 Tagen von waltersen 5 / 2552
VS Code statt Eclipse
vor 6 Tagen von rob_abc 3 / 187
Dynamischer Titel in CL_GUI_COLUMN_TREE
vor einer Woche von sapdepp 6 / 278

Unbeantwortete Forenbeiträge

Prüfzeugnisse Anlagen finden
Gestern von ewx 1 / 67
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6165
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 23860