Zum Inhalt springen

ABAP: Selection von Daten aus einer Tabelle in eine andere


Flitz

Empfohlene Beiträge

Servus Leute!

ich will ein Prgramm schriebne, das bestimmte Datensätze (um genauer zu sagen nur die datensätze raus sucht bei den das Feld "Löschvermerk" leer ist) kopiert und diese in eine andere bereirs vorhandene Tabelle schreibtr. WEnn dort der Datensatz bereits vorhanden ist (wann man an einemanderen Feld namnes Angebotsnummer" sieht) wird der bereits vorhandene Datensatz nicht überschriebne ondern der kopierte gelöscht!

das heißt ich müsste die Datensätze in der alten Tabelle sortieren, in eine interne Tabelle schreibenund nur die noch nicht vorhanden in die anderen Tabelle kopieren!!

versteht ihr???

mein Problem ist, das ich die Syntax von ABAP noch nicht wirklich gute kenne!!!

hat da jemand zufällig für so was nen Code?

ich schreib das Programm auf dem GD1!

Link zu diesem Kommentar
Auf anderen Seiten teilen

öhm mein ABAP ist etwas eingerostet aber:

ich geh jetzt mal davon aus das du die daten in eine interne tabelle kopiers (wenn nicht ist das mit ein paar mods auch geändert)


tables: DeineTabelleDieDuAbfragst.


data: InterneTabelle like DeineTabelleDieDuAbfragst.


select * from DeineTabelleDieDuAbfragst where Löschvermerk = space.

  *(Löschvermerk is initial ist vielleicht besser aber weiß net ob das in nem select geht...)

  read table InterneTabelle with key Angebotsnummer = DeineTabelleDieDuAbfragst-Angebotsnummer

  if sy-subrc = 0.

    *mach nix

  else.

    *datensatz übernehmen

    InterneTabelle -feld = DeineTabelleDieDuAbfragst-feld

    .

    .

    .

  endif.

endselect.

ein paar fehler könnten noch drin sein aber müsste eigentlich gehn wenn nicht schreibs oder wenn du was nicht verstehst kannst du auch schreiben

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...