Datumsformatierung Adobe forms

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Datumsformatierung Adobe forms

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Hallo zusammen,

da die 87 gewünschten Formulare beim Kunden jetzt mal alle entwickelt sind, geht es an die Übersetzung. Dabei habe ich ein leider eher unschönes Verhalten bei Datumsfeldern entdeckt. Was in Sprache DE z.B. als 01.07.2019 angezeigt wird, wird in Sprache FR als 1 juil. 19 dargestellt. Ich kann natürlich als Muster pro Datumsfeld date{DD.MM.YYYY} mitgeben. Aber bei der Menge der Formulare und ziemlich vielen Datumsfeldern, wäre ich froh wenn es eine Einstellung pro Formular gäbe. Ich finde aber nichts was greift. Ist Euch da etwas bekannt? Also z.B. eine Einstellung im Gebietsschema oder ein für alle Datumsfelder gültiges Javascript?

Viele Grüsse
Nicola

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


Re: Datumsformatierung Adobe forms

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ich befürchte, diese Einstellung wird vom ADS aufgrund der übergebenen Sprache atomatisch gezogen. Es gibt zwar eine globale Einstellung für "Sprache" im Formular (Formulareigenschaften->Standard), aber ich vermute mal, dass diese vom Aufruf übersteuert wird.

Wenn du die ganzen 87 Formularen nach vorkommenden Datumsfeldern durchsuchen willst um das Muster zu ergänzen, würde ich empfehlen die Zeit besser in einen schnellen Modifikationsreport zu investieren. Die Formulare werden ja als XML in der Datenbank abgelegt. Das kann man auslesen, per XPATH durchsuchen, die Inhalte mittels DOM verändern und dann wieder zurückspeichern. Das habe ich schon einige Male gemacht und geht mit wenigen Zeilen Code auch recht schnell von der Hand. Außerdem übersieht man so auch keine Felder. Man muss danach nur einmal alle Formulare "aktivieren" damit die Informationen mit dem Cache auf dem ADS abgeglichen und die Transporteinträge geschrieben werden.

lg ADT

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Lucyalison

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

Re: Datumsformatierung Adobe forms

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Hallo ADT,

das habe ich mir ja gedacht dass Du da eine wilde Lösung hast :-) :-) Aber im Ernst - in die Richtung hatte ich auch schon gedacht, das Muster wäre ja im XML vorhanden:
<format>
<picture>date{DD.MM.YYYY}</picture>
</format>

Ich weiss nicht ob ich mich da dran traue 😬 Aber ich werde da nochmal einen Gedanken reinhängen. Vielen Dank schon mal für Deine Antwort!

Viele Grüsse
Nicola

Re: Datumsformatierung Adobe forms

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Lucyalison hat geschrieben:
17.07.2019 13:09
Ich weiss nicht ob ich mich da dran traue 😬 Aber ich werde da nochmal einen Gedanken reinhängen.
Ist nicht so schwer. 😇
Die Tabelle ist FPLAYOUT. Das Formular ist dort als Rawstring abgelegt. Den kann man direkt zum Erzeugen eines IF_IXML_DOCUMENT verwenden. Mit der Klasse CL_XSLT_PROCESSOR kann man dann darauf die XPATH-Abfragen durchführen. Das Einfügen/Ändern/Löschen innerhalb der gefundenen Knoten erledigt man über die IF_IXML-Methoden. Am Schluss noch das IF_IXML_DOCUMENT in den Rawstring zurückrendern, auf der Datenbank speichern, fertig.

Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
Lucyalison

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

Re: Datumsformatierung Adobe forms

Beitrag von Lucyalison (Specialist / 262 / 51 / 26 ) »
Wahnsinn - ich glaub es gibt nix rund um das Thema was Du nicht weisst 😊
Danke schön!

Viele Grüsse
Nicola

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1525
Views
Adobe Interactive Forms / Adobe Life Cycle Designer
von sap_inchen » 03.04.2018 12:24 • Verfasst in ABAP® Core
5
Antw.
3059
Views
Checkbox adobe forms
von Lucyalison » 13.04.2018 12:12 • Verfasst in ABAP® Core
5
Antw.
1368
Views
Zahlenformat in Adobe Forms
von Sebastian82 » 12.04.2021 16:01 • Verfasst in ABAP® für Anfänger
2
Antw.
2735
Views
Steuerkommandos in Adobe Forms
von ewx » 16.08.2018 21:06 • Verfasst in Basis
1
Antw.
990
Views
ZPL Steuerzeichen in Adobe Forms
von Lucyalison » 16.09.2020 09:59 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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.

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140