Funktion Gibt die History-ID eines Attributs zurück
Beispiel myid =
s10historyid( "kunnr" ).
Aufruf data:
  myattrname type string,
  myid type string.

myid =
  s10historyid( myattrname ).
Parameter
Name Typ Bedeutung
attrname string
Attributname
id string
History id
Beschreibung Die Methode s10historyid() wird intern durch das S10 Framework in den Methoden s10readhistory() und s10writehistory() genutzt, um einem Klassenattribut eine ID zuzuordnen, unter der die Eingabehistorie des Attributs verwaltet wird.

Zur Bestimmung der Id verwendet s10historyid() folgendes Verfahren:

1. Falls in der Klasse eine Konstante "historyid_xxxxx" definiert ist, wobei "xxxxx" der übergebene Name "attrname" des Attributs ist, dann wird der Wert der Konstanten in Grossbuchstaben zurückgeliefert.

2.  Falls das Attribut mit einem Bezug zum Data Dictionary definiert ist, und dort eine Memory-ID definiert ist, wird diese in Grossbuchstaben zurückgeliefert.

3.  Falls das Attribut mit einem Bezug zum Data Dictionary definiert ist, aber ohne Memory-ID, wird der Name des entsprechenden Datenelements in Grossbuchstaben zurückgeliefert.

4. Andernfalls wird der Klassenname, ein Bindestrich und der Attributname zur ID zusammengesetzt und  in Grossbuchstaben zurückgeliefert.

Komponente S10 Framework