Frage zu Datentypen

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

Frage zu Datentypen

Beitrag von Mark33 (ForumUser / 60 / 1 / 0 ) »
Hallo!

Danke für eure Hilfe!!

Ich hab eine Frage:

Es existieren ja standardmäßig in SAP 24 elementare Datentypen. Aber kann ich auch einen eigenen Datentyp anlegen?

http://www.urz.uni-heidelberg.de/saphel ... ontent.htm

Wenn ich in der Transaktion SE11 im Feld Datentyp etwas anlegen möchte, erhalte ich nur folgende Optionen: Datenelement, Struktur, Tabellentyp. Aber funktioniert es nicht, dass ich einen elementaren Datentyp anlege (z.B. INT8)?


Hinweis: Ich möchte keinen speziellen Datentyp anlegen, sondern mich interessiert nur wie das funktioniert (haben wir in der Vorlesung nicht behandelt)

Danke!

Viele Grüße

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


Re: Frage zu Datentypen

Beitrag von BKluszynski (ForumUser / 3 / 0 / 0 ) »
Es geht also um die Basisdatentypen,

Also mir ist zurzeit kein Fall bekannt in dem das nötig gewesen wäre und auch nicht das das ginge.


im Prinzip ist die Möglichkeit Datenelemente und Domänen anzulegen ja bereits die Antwort.
Hier können ja alle Möglichen Datentypen definiert werden.

Z.B. Zeichenkette mit der Länge 16 oder Zeichenkette-nur-mit-Ziffern der Länge 8 o.ä.

Falls jemand da eine andere Info hat und ne Ahnung hat wie das gehen soll würds mich auch interessieren.

LG

Re: Frage zu Datentypen

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

Ich denke mal die Frage zielt ein wenig in Richtung "Spezialdatentypen" wie in anderen DB-Systemen (z.B. PostgreSQL oder MySQL).
Hier gibt es z.B. Datentypen für Raumkorrdinaten usw.

Meine Vermutung ist, da SAP ja auf mehreren DB-Systemen lauffähig ist, hat man sich auf das SubSet an Datentypen geeinigt, die jedes DB-System kennt. Daher wird man höchstwahrscheinlich keine elementaren Datentypen zu SAP hinzufügen können.
Oracle würde meines Wissens viel mehr solcher Custom-Datentypen unterstützen. So z.B. auch INT8 auf 64 Bit nur ist ABAP (die Programmiersprache) leider noch nicht in 64 Bit beheimatet.

Die einzige Möglichkeit die mir einfiele wäre es die Daten mittels XML-Transformation in einen String umzuwandeln und so auf die Datenbank zu schreiben.

Code: Alles auswählen.

CALL TRANSFORMATION id SOURCE data = MARA result xml ld_string.
Damit kann man "strukturierte" Daten in unstrukturierten Tabellenfeldern ablegen. Auch beispielsweise tiefe Strukturen mit Feldern die wiederum Tabellen sind.
Wichtig ist dabei nur, dass sich der Datentyp in SAP nicht ändert, sonst kann man nämlich die Daten uU nicht mehr so ohne weiteres auslesen. Da aber das XML trotzdem lesbar bleibt, muss man sich in diesem Fall halt selber eine Transforamtion schreiben, die diese vom Standard nicht mehr lesbaren Daten aufbereitet.

lg ADT

EDIT: Okay, hab vielleicht etwas am Thema vorbei erklärt. Es ging hier doch eher um Elementare Datentypen im Dictionary von SAP und nicht in der Datenbank. Mein Fehler.
Nö, da gibt es keine Möglichkeit, außer die SAP baut diese neuen Datentypen irgendwann in den ABAP-Kernel ein. Auf dem Java-Stack wiederum funktionieren alle Datentypen die auch Java kennt, zur Datenbank hin muss man diese halt dann entsprechend SAP konform aufbereiten.
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

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2262
Views
Oracle Datentypen in ABAP Datentypen umwandeln
von Steffi221185 » 07.08.2006 09:08 • Verfasst in ABAP® Core
1
Antw.
2099
Views
Datentypen im UserExit MV45AFZD
von wodist » 09.12.2005 10:58 • Verfasst in Sales and Distribution
6
Antw.
6539
Views
Datentypen von Klassenattributen bestimmen
von Paddy » 04.01.2012 12:25 • Verfasst in ABAP Objects®
11
Antw.
4146
Views
If Abfrage mit Vergleich der Datentypen
von Paul » 19.06.2018 15:50 • Verfasst in ABAP® für Anfänger
13
Antw.
8426
Views
ALV-Grid: Datentypen der Spalten
von OliTe » 29.09.2005 16:15 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 767
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2389
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8974