2016-08-01 3 views
0

Ich versuche, ein ER zu erstellen, das meiner Zeitvariablen in JDE (OMW) Doppelpunkte hinzufügt. Ich habe versucht, die Substring-Funktion zu verwenden, um 3 Teilstrings zu machen und dann einen Doppelpunkt zwischen jedem Teilstring hinzuzufügen, aber das scheint aus irgendeinem Grund nicht zu funktionieren.Wie kann ich eine Zeitvariable so formatieren, dass sie Doppelpunkte enthält? (JDE-Ereignisregeln)

Hier ist, was ich als Test versucht, um zu sehen, ob der Teilstring funktionieren würde.

substr([PC Time - Last Updated (F0911) (UPMT)],0,2)

Dies sollte meine Zeit von einer 8-stellige Zahl in eine 2-stellige Zahl geschnitten, aber es scheint nicht, etwas zu tun. Irgendwelche Ideen? Derzeit befindet sich diese Codezeile im DO-Abschnitt meiner Ereignisregeln.

Antwort

0

Mit der Funktion substr können Sie erreichen, was Sie wollen. Aber Sie müssen der Funktion Ihre Zeit geben. Aus Ihrem Code kann ich sehen, dass Sie eine "PC" -Variable verwendet haben.

substr([PC Time - Last Updated (F0911) (UPMT)],0,2) 

Welche beziehen sich auf den vorherigen Wert in der Business-Ansicht. Vielleicht wollten Sie einen "BC" verwenden? Weil der erste Datensatz für eine "PC" -Variable innerhalb einer DO SECTION-Ereignisregel immer null ist. Stellen Sie nur sicher, dass Sie einen Wert an die Funktion substr senden.

Verwandte Themen