SAP Jobsuche bei DV-Treff
rat82
  • rat82
  • SAP Forum - Neuling Thema Starter
vor 13 Jahre

Hallo, habe folgendes Problem:

ich habe eine SAP Datenbank mit einer Liste von Bauteilkomponenten. Ich möchte in diese Liste einen Zählindex reinschreiben, um sie besser mit anderen Listen vergleichen zu können. Die Liste ist nach bestimmten Kriterien gefiltert und angeordnet. Wenn ich den Zählindex in eine Spalte reinschreibe und abspeichere, ist er beim nächsten Laden teilweise verändert. Bspw. sind dann manche Einträge beim Zählindex doppelt oder stehen an einer anderen Stelle in der Liste als vor dem Laden, obwohl sie nach den gleichen Kriterien angezeigt und geordnet wird. Hat jemand ne Ahnung wie man das abstellen kann?

vielleicht noch ein Hinweis:

wenn ich die Liste nach dem Zählindex in aufsteigender Reihenfolge anzeigen lasse, werden zuerst alle Einträge angezeigt, die mit einer 1 beginnen, dann mit einer 2 usw., also:
1
10
11
...
19
100
2
20
...

keine Ahnung aber vielleicht hängt das Problem ja damit zusammen.


Chriz
  • Chriz
  • SAP Forum - Experte
vor 13 Jahre
Hallo,

das ist eine alphanumerische Sortierung, du willst eigentlich eine nummerische - dein Zähl-Index Feld ist Typ CHAR definiert du braucht Typ NUM

Gruß

Chriz

rat82
  • rat82
  • SAP Forum - Neuling Thema Starter
vor 13 Jahre

hallo, danke schonmal für die antwort. habe noch zwei fragen dazu:

1. wie stelle ich denn das zellenformat in SAP ein?

2. die sortierung ist ja eigentlich eher das sekundäre problem, hauptsächlich stört mich ja dass sich die zelleneinträge zwischen speichern und erneutem laden verändern. gibts dazu vielleicht noch eine idee?

danke!

Chriz
  • Chriz
  • SAP Forum - Experte
vor 13 Jahre
Hi,

zu 1) kommt auf deine Tabelle an, wenn es eine Standard-SAP-Tabelle ist lass es und fülle sie numerisch (führende Nullen)

zu 2) Indices werden sortiert in die DB geschrieben, was mich aber langsam zu der Frage führt, was für eine Tabelle du denn nu eigentlich vor dir liegen hast

Gruß

Chriz

rat82
  • rat82
  • SAP Forum - Neuling Thema Starter
vor 13 Jahre

Ich habe eine Liste mit Bauteilkomponenten, denen jeweils ein Lieferant, eine Materialbezeichnung, Materialnummern, Lieferantennummern etc. zugeordnet ist. wie gesagt möchte ich nun in eine extra Spalte jeder Komponente einen Zählindex zuordnen. Der Trick mit den führenden Nullen behebt zwar das Problem der falschen Sortierung der Daten, aber nicht das Problem mit der Veränderung des Zählindex zwischen Speichern/Laden.

Bspw. passiert da folgendes: Ich Trage die Indizes von 001-400 manuell ein und speichere die Datenbank. Nach dem Laden sehen dann die Einträge beim Index folgendermaßen aus:

1

3

3

4

...

55

263

57

58

Die Einträge in den anderen Spalten bleiben aber die gleichen wie vor dem Laden, d.h. bestimmte Bauteile bekommen einen anderen Index zugeordnet (der dann meist doppelt existiert), andere rutschen einfach an eine andere Stelle (obwohl die Filter gleich bleiben und der Zählindex eigentlich noch gar nicht drankommt).