Tabelle XXX ist zu lang (>4030)

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

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

Tabelle XXX ist zu lang (>4030)

Beitrag von Kenny (ForumUser / 68 / 28 / 0 ) »
Hallo zusammen,

ich habe folgendes Problem:

Ich habe in einer Tabelle ein Datenelement geändert und zwar die Länge.
Wenn ich das Datenelement aktivieren möchte, bekomme ich jetzt immer die Fehlermeldung das die Tabelle zu lang ist. Das Datenelement wird nur auf Teilaktiv gesetzt, die Tabelle selbst kann ich aber mit Warnungen aktivieren.

Gibt es eine Möglichkeit dies zu umgehen, sodass ich das Datenelement trotzdem aktivieren kann? Ich muss das Ganze dummerweise Aktiv bekommen.

Ganz lieben Gruß

Kenny

Zusatz: Die Tabelle beinhaltet eine Struktur, welche das Datenelement enthält und bereits zu lang ist. Ich kann diese Struktur aber auch nicht ändern, diese muss so sein!

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


Re: Tabelle XXX ist zu lang (>4030)

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
hi!

Leider ist die Breite einer Datenbanktabelle (Länge aller Felder zusammengenommen) in SAP mit 4030 BYTE beschränkt.
Generell würde ich dir daher raten, für Textfelder die länger (als 255 Zeichen) sind, einen String-Datentyp zu verwenden.

Wenn schon Daten in der DB Tabelle vorhanden sind, lässt sich der Datentyp leider nicht mehr ohne Datenverlust auf String ändern.

Du wirst wohl vermutlich auf der alten Feldlänge bleiben müssen.
Du kannst dir aber eine zweite Tabelle anlegen, die dieselben Schlüsselfelder wie die erste hat und dein neues Feld dann dort abspeichern.
Beim Auslesen musst du diese zweite Tabelle berücksichtigen und in deiner internen Struktur im Programm ein zusätzliches Feld dafür vorsehen.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Kenny

Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Tabelle XXX ist zu lang (>4030)

Beitrag von Kenny (ForumUser / 68 / 28 / 0 ) »
Hey vielen Dank ADT,

ich habe mir dies bereits gedacht. Habe einfach meherer Strkturen angelegt und die Felder darauf verteilt, anschließend wieder der Tabelle zugeordnet. Jetzt habe ich zwar immer noch eine Warnung das die Tabelle zu groß ist aber bekomme trotzdem alles aktiviert.

Lg

Kenny

Re: Tabelle XXX ist zu lang (>4030)

Beitrag von Kenny (ForumUser / 68 / 28 / 0 ) »
Hey vielen Dank ADT,

ich habe mir dies bereits gedacht. Habe einfach meherer Strkturen angelegt und die Felder darauf verteilt, anschließend wieder der Tabelle zugeordnet. Jetzt habe ich zwar immer noch eine Warnung das die Tabelle zu groß ist aber bekomme trotzdem alles aktiviert.

Lg

Kenny

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2577
Views
Tabelle erstellen, Fehlermeldung: Tabelle zu lang
von kbit100 » 14.02.2007 11:40 • Verfasst in Basis
5
Antw.
4465
Views
SQL-Statement zu lang für String
von mareikemei92 » 07.02.2020 18:43 • Verfasst in ABAP® Core
2
Antw.
341
Views
STRING zu lang für ABAP?
von sap_koun » 16.06.2022 23:26 • Verfasst in ABAP® für Anfänger
6
Antw.
11105
Views
Arbeitsbereich ist nicht lang genug !???
von barbara » 09.03.2006 16:11 • Verfasst in ABAP Objects®
1
Antw.
3869
Views
Der Arbeitsbereich ist nicht lang genug
von SAP_ENTWICKLER » 02.07.2015 08:39 • Verfasst in ABAP® Core

Ü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

Regex in where
Gestern von tar 8 / 382
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1645
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 299
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 541

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

Regex in where
Gestern von tar 8 / 382
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1645
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 299
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 541

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 232
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3415
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9963