Updaten von Standardtabellen

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

Updaten von Standardtabellen

Beitrag von BecomingAnAbapGuru (ForumUser / 83 / 31 / 3 ) »
Hallo,

ich wollte mal kurz meine Vorgehensweise hier erläutern und schauen, ob es richtig oder falsch ist :)

Manchmal muss man ja SAP-Tabellen aktualisieren.
Wenn man aber keinen passenden FM findet, dann gehe ich in den Debugger.

Ich ändere ein X beliebiges Feld -> /h -> Speichern und Debugger öffnet sich.

Hier gehe ich unter Einstellungen ganz oben und gehe auf Ändere Debugger Profil. Popup öffnet sich und dann setze ich die Checkbox Update Debugging und lasse den Code rennen.

Anschließend führt er mich zum richtigen FM, der die Tabelle aktualisiert. Es sind aber keine BAPIs, sonder Update FM. Darf man diese nehmen?

Mir gehts primär jetzt, um KNA1-AUFSD, KNA1-LIFSD.
Dafür hätte ich den FM customer_update gefunden

Bin für jeden Tipp & Trick sehr dankbar :)

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


Re: Updaten von Standardtabellen

Beitrag von black_adept (Top Expert / 4086 / 126 / 939 ) »
Probier mal die Klasse CMD_EI_API ( Customer processing APIs )
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Updaten von Standardtabellen

Beitrag von msfox (Specialist / 364 / 56 / 74 ) »
BecomingAnAbapGuru hat geschrieben:
28.09.2022 09:03
Es sind aber keine BAPIs, sonder Update FM. Darf man diese nehmen?
Dürfen ist da relativ. Wenn das nur der Update-Fuba ist, kannst du das Update auch direkt auf der DB machen.
Entscheiden ist ja, was die SAP innerhalb der Anwendung drumrum macht - z.B. Berechtigungsprüfung, Wegschreiben von Änderungsbelegen etc...
-
Es ist auch nicht immer zulässig einen BAPI zu verwenden. Wenn du innerhalb der Transaktion BP plötzlich einen BAPI_BUPA... rufst, macht das u.U. die BDT-Instanz der Transaktion kaputt. Hier muss dann das Update der genannten Felder BDT-konform erfolgen.
-
KNA1 ist ja CVI (Customer Vendor Integration) kann mir kaum vorstellen, dass es dazu keinen BAPI gibt. Ich habe auf die Schnelle auch keinen gefunden.


Re: Updaten von Standardtabellen

Beitrag von BecomingAnAbapGuru (ForumUser / 83 / 31 / 3 ) »
Kennt wer einen BAPI oder Klasse, der die Tabelle BGMKOBJ updatet?

Re: Updaten von Standardtabellen

Beitrag von BecomingAnAbapGuru (ForumUser / 83 / 31 / 3 ) »
Wie findet man allgemein einen BAPI der eine Tabelle updatet?

Re: Updaten von Standardtabellen

Beitrag von sap_enthusiast (ForumUser / 95 / 25 / 23 ) »
Transaktion BAPI oder ich würde versuchen die Verwendungsnachweis der Tabelle mit Fokus auf Funktionsbausteinen ausführen.

Re: Updaten von Standardtabellen

Beitrag von ABAPlerv (ForumUser / 81 / 24 / 1 ) »
Hi,

diese Frage interessiert mich auch.
Manchmal stehe ich vor einer Aufgabe, dass ich ein Wert einer Standard-Tabelle ändern soll.

Wenn ich dann in Internet nicht den passenden BAPI finde, weiß ich nicht mehr weiter.
Verwendet man dann einfach einen Verbucherbaustein? Macht es hier keine Probleme?
Wann darf ich einen Verbucherbaustein verwenden? Welche Methoden gibt es noch einzelne Tabelleneinträge zu ändern?
Was kann man machen, wenn es keinen BAPI gibt?
Wie kann ich 100% davon ausgehen, dass es keinen BAPI zu der Tabelle exisitiert?

Wäre echt sehr hilfreich, wenn mir jemand diese Fragen beantworten könnte! 😇 😇

Bitte da um Tipps & Tricks!
Danke!!!

Re: Updaten von Standardtabellen

Beitrag von A6272 (Specialist / 238 / 8 / 36 ) »
Hi,
die Klassen / BAPI für den Update einer Tabelle sind häufig im selben Paket wie die Tabelle oder zumindest in derselben Pakethierarchie.

ohne Gewährleistung, Obiges bsp Tabelle BGMKOBJ (Mustergarantie - Objekt Zuordnung) --> Paket DWA Garantieabwicklung --> BG00 Garantieabwicklung --> WARRANTY_ASSIGNMENT_RFC Aktualisierung Objekt-Mustergarantie-Zuordnung (BGMKOBJ)

Re: Updaten von Standardtabellen

Beitrag von ZF_SAPler (Specialist / 100 / 14 / 2 ) »
Ist es möglich Felder in einer Transaktion über Batch-Input-Aufzeichnung zu ändern?
Nach bestimmten Steps eines Workflows würde ich gerne die Werte einiger Felder in einer Transaktion ändern.

Dafür müsste ich Batch-Input mal aufrufen aus einer Task. Kennt wer gegebenfalls den geeigneten FM?

Seite 1 von 1

Vergleichbare Themen

8
Antw.
21360
Views
SAP Standardtabellen
von damicl » 18.11.2010 10:41 • Verfasst in ABAP® Core
2
Antw.
577
Views
Z-Felder in Standardtabellen
von ZF_SAPler » 07.07.2022 17:50 • Verfasst in ABAP® für Anfänger
5
Antw.
1052
Views
Standardtabellen vs andere Tabellen, Inline-Deklaration beim SELECT usw.
von DeathAndPain » 28.09.2020 18:37 • Verfasst in ABAP® Core
5
Antw.
1962
Views
Wie standardtabelle Updaten?
von ZF_SAPler » 05.06.2024 22:41 • Verfasst in ABAP® für Anfänger
2
Antw.
5083
Views
Schlüsselfeld updaten
von SAPAlex » 09.04.2008 17:53 • Verfasst in ABAP® für Anfänger

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Stunden von Bright4.5 1 / 59
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1711
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8314