Welche eigene Form willst du denn einfügen?
Wenn es komplett eigenständig ist, dann solltest du neue Sprachdokumente von Typ
"DEINEFORM LABELS" und "DEINEFORM ACTIONS & STRINGS anlegen.
Willst du zusätzlich etwas in das Ticket einbinden dann gibt es dazu zwei Teilmasken und dafür die TICKETPRGSUBFORM oder die TICKETUDFSUBFORM Dokumente die du auch entsprechend ergänzen kannst.
Wenn du dich an diese Vorgehensweise nicht hältst, dann hast du beim nächsten Release den doppelten und dreifachen Aufwand und das immer wieder bis entweder wir oder du aufgeben.
Aber zur Erklärung:
key ist der Schlüssel für das Sprachelement den der Entwickler festgelegt hat.
FIELDLABELS ist das interne Feld in das die Sprachelemente immer eingelesen werden.
@Middle holt sich das Element aus dem Feld das zwischen dem Key (inklusive dem = Zeichen) und dem nächsten darauffolgenden ; Zeichen steht. @trim schneidet alle möglichen Leerstellenüberhänge ab.
@middle kann nämlich nicht nur mit absoluten Positionen und Längen sondern auch mit Zeichenfolgen arbeiten.
Ach ja und der Strichpunkt zwischen den einzelnen Sprachelementen der kommt aus der Art wie das Feld FIELDLABELS gefüllt wird. @implode heist in diesem Fall das Zauber wort.