Sicherungstabelle anlegen : FuBa

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

Sicherungstabelle anlegen : FuBa

Beitrag von b35bug (ForumUser / 4 / 0 / 0 ) »
Hallo,

als ABAP Neuling habe ich mal eine Frage. Gibt es einen Funktionsbaustein, der eine Sicherung einer Tabelle anlegt.

Also die vorhandene kopiert nach dem die Sicherungstabelle gelöscht wurde?

Alternativ, wie kann man den Inhalt einer Tabelle efizient und schnell löschen z.B. per Delete?

Wäre dankbar für eine Info.

Gruße der
b35bug

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


Beitrag von heiko-77 (ForumUser / 20 / 1 / 0 ) »
Hallo b35bug,

am einfachsten löschst Du alle Tabelleneinträge (im Anmeldemandant) mit
DELETE FROM dbtab.

Ist aber auch in der Hilfe zum Befehl delete genau beschrieben

Viele Grüße

Heiko

Beitrag von b35bug (ForumUser / 4 / 0 / 0 ) »
Das scheint bei mir aber nicht zu funktionieren, da dazu eine WHERE Klausel benötigt wird, die wenn ich alles löschen will, aber keine Einschränkung enthält.

Beitrag von heiko-77 (ForumUser / 20 / 1 / 0 ) »
Hm, ich gebe zu ich habs vorher nicht getestet.
Also dann eben so:

data: itab type table of dbtab.

select * from dbtab into table itab.
delete dbtab from table itab.

VG
Heiko

Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Falls die Tabelle eine Mandantenspalte hat:
DELETE FROM dbtab CLIENT SPECIFIED
WHERE mandt = sy-mandt.

Gruß
donny

Beitrag von poldi (Specialist / 116 / 0 / 0 ) »
Hi,

warum select .. delete?

z.B.: delete from mara where matnr eq space or matnr ne space.

Viele Grüße
Wilfried
Wir sind lustig und haben es gar nicht nötig!

Beitrag von b35bug (ForumUser / 4 / 0 / 0 ) »
So habe ich es letztendlich auch umgesetzt.

Wundere mich aber über dieses Vorgehen. Ist ja auch nicht gerade performant, erst eine Tabelle komplett einzulesen um sie dann zu löschen.

Da ich ursprünglich von der Java und Oracle native SQL Seite komme, wo man einfach ein "DELETE FROM table" macht... bzw. besser noch ein "TRUNCATE table".


Vielen Dank dennoch für den Tipp.
Gruß
b35bug

P.S. Schade nur das es so gar nicht performant ist.

Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Die SAP-Hilfe zu DELETE dbtab:
...
Hinweis
Die Angabe der WHERE-Bedingung ist seit Release 6.10 optional. Vor Release 6.10 war in dieser Variante der DELETE-Anweisung die Angabe der WHERE-Bedingung obligatorisch und es konnten keine dynamischen logischen Ausdrücke verwendet werden.
...

Also mach doch einfach einen Releasewechsel, dann brauchst du keine WHERE-Bedingung mehr angeben.
:wink:
donny

Beitrag von b35bug (ForumUser / 4 / 0 / 0 ) »
Vielen Dank für die vielen Antworten.

Gruß
b35bu

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2609
Views
Fertigungsauftrag anlegen FuBa
von Andreas G » 24.11.2005 10:53 • Verfasst in ABAP® Core
0
Antw.
1215
Views
Anlegen Konditionssatz über FuBa
von mareikemei92 » 29.11.2016 10:20 • Verfasst in ABAP® für Anfänger
2
Antw.
2552
Views
1
Antw.
260
Views
FuBa für Personalentwicklung - Infotyp anlegen
von TomSpeed » 18.03.2023 11:54 • Verfasst in ABAP® für Anfänger
0
Antw.
935
Views
Geschäftspartner und Darlehen per FuBa anlegen
von airwaver » 13.11.2007 07:27 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1749
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2297

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1749
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2297

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 303
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 895
MS-Word als Editor
letzen Monat von tekko 1 / 4400