interne Tabelle splitten

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

interne Tabelle splitten

Beitrag von Patrick1982 (ForumUser / 33 / 4 / 0 ) »
Moin,

ich habe eine größere interne Tabelle it_op (zwischen 100.000 und 1.000.000 Einträge), die u.a. das Feld SP_NR hat.
Ich möchte nun die große Tabelle in mehrere kleinere Tabellen splitten, und zwar so, dass das Feld SP_NR sowohl das Unterscheidungskriterium als auch der Name der neuen Tabelle ist. Heißt: Alle Einträge der it_op mit SP_NR = ABC sollen in die neue Tabelle ABC, alle Einträge mit SP_NR = DEF sollen in die neue Tabelle DEF usw.
Da vorher nicht bekannt ist, welche Werte SP_NR haben kann, ist eine vorherige statische Deklaration der möglichen Tabellen nicht möglich sondern muss irgendwie dynamisch erfolgen.

Hat jemand einen Umsetzungstipp? Ich bekomm's irgendwie nicht hin leider :-(
Besten Dank!

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


Re: interne Tabelle splitten

Beitrag von msfox (Specialist / 365 / 56 / 76 ) »
Was ist das Ziel der Aufsplittung. Vielleicht gibt es eine andere Lösung, also die Tabellenamen dynamisch zu vergeben. z.B. ein tiefgeschachtelte Struktur/Tabelle.
1. Spalte SP_NR
2. Spalte DATA vom Type wie it_op.

Folgende Benutzer bedankten sich beim Autor msfox für den Beitrag:
Patrick1982


Re: interne Tabelle splitten

Beitrag von black_adept (Top Expert / 4093 / 128 / 940 ) »
Moin Patrick,

wenn du /unbedingt/ den Namen der kleinen Tabelle vorgeben musst, lies dir mal die Doku zum Befehl GENERATE SUBROUTINE POOL durch.

Aber das sollte nur dein letzter Ausweg sein, denn der Weg, den msfox vorschlägt, ist der übliche Ansatz für solche Fälle
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: interne Tabelle splitten

Beitrag von msfox (Specialist / 365 / 56 / 76 ) »
black_adept hat geschrieben:
01.11.2023 18:44
GENERATE SUBROUTINE POOL
Irgendwas mit Subroutinen Pools habe ich auch schon mal gemacht - ist schon ewig her. Ich glaube, da gibt es irgendeine Grenze, wieviele solcher Pools man generieren kann. Die Grenze war recht gering - glaube 36 oder so. Was ich sagen will: Vorher genau prüfen...

Re: interne Tabelle splitten

Beitrag von DeathAndPain (Top Expert / 1947 / 257 / 413 ) »
Mich hätte ja mal der Anwendungsfall interessiert, für den Patrick1982 sowas machen möchte...

Seite 1 von 1

Vergleichbare Themen

4
Antw.
1111
Views
5
Antw.
2132
Views
Inhalt interne Tabelle an andere interne Tabelle übergeben
von L0w-RiDer » 30.01.2020 16:28 • Verfasst in ABAP® für Anfänger
5
Antw.
901
Views
1
Antw.
572
Views

Über diesen Beitrag



Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 15 Stunden von msfox 18 / 11109
Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 27 / 4243
IT0024 Qualifikationen CP-ID
vor 19 Stunden von ArjenR 1 / 168

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

Trennen Strasse und Hausnummer
vor 15 Stunden von msfox 18 / 11109
Dialog-Container mit Toolbar/Status
vor 18 Stunden von black_adept gelöst 27 / 4243
IT0024 Qualifikationen CP-ID
vor 19 Stunden von ArjenR 1 / 168

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 19 Stunden von ArjenR 1 / 168
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3104
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9699