Zum Inhalt springen

ABAP: Selection von Daten aus einer Tabelle in eine andere


Empfohlene Beiträge

Geschrieben

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!

Geschrieben

ö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

  • 2 Wochen später...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...