Smartform debuggen Main-Teil

Getting started ... Alles für einen gelungenen Start.
15 Beiträge • Seite 1 von 1
15 Beiträge Seite 1 von 1

Smartform debuggen Main-Teil

Beitrag von Bright4.5 (Specialist / 274 / 21 / 1 ) »
Hallo an alle,

ich wäre dabei ein Smartform anzupassen. Ich möchte dabei ein Textelement im Main-Bereich anpassen. Hierbei müsste ich etwas umprogrammieren, damit ein bestimmtes Feld befüllt wird. Ich habe mir nun über die F8 den Funktionsbaustein zu dem Smartform gezogen, damit ich das Smartform debuggen kann. Weiß jemand wie man sehr schnell im Code von diesem Funktionsbaustein sehen kann welcher der Main-Teil von dem Formular ist, also wo er sich dort die Daten zieht??

Ansonsten müsste ich das Ganze ewig lang durch debuggen.

Vielen Dank im Voraus.

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


Re: Smartform debuggen Main-Teil

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Hi.

Hab jetzt grad kein System zur Hand um nachzuschauen, aber alle Coding-Abschnitte sind als Form-Routinen ausgeführt. Diese sind nach dem Auftreten durchnummeriert. (%C... ???)
Die Main-Form hat zudem einen eigenen Namen. (%MAIN ???)
Wenn du in der Übersicht in der SE80 zur Funktionsgruppe in der der Funktionsbaustein liegt keine Form-Routinen siehst, musst du mit Rechtsklick die "Objektliste aktualisieren".
Alternativ, wenn du das Formular ändern darfst, kannst du im Coding auch einen BREAK für das schnelle Debugging einbauen.

lg ADT
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: Smartform debuggen Main-Teil

Beitrag von Bright4.5 (Specialist / 274 / 21 / 1 ) »
So okay, vielen Dank schon mal.

Jetzt hätte ich noch eine kleine Frage und zwar möchte ich in dem Smartform gerne etwas ändern und gehe dort dann auf "Smartforms" und drücke auf "Ändern" nun lässt sich das Formular allerdings immer nur auf englisch ändern (also die englisch Version). Wenn ich es auf deutsch wieder aufrufe, ist die Änderung dann leider auch nicht ersichtlich. Wie würde das gehen, dass ich es in allen Sprachen abändern kann oder zumindest auch auf deutsch??

Re: Smartform debuggen Main-Teil

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Da musst du mit "Übersetzen" arbeiten.
(Unter "Allgemeine Eigenschaften" im Abschnitt "Formularattribute")
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: Smartform debuggen Main-Teil

Beitrag von Bright4.5 (Specialist / 274 / 21 / 1 ) »
hmmm wenn ich in dieser Rubrik (siehe Bild) in "ausgewählte Sprache" gehe und dann auf deutsch anklicke, bleiben die Textelemente aber weiterhin in Englisch oder wie meinst du das ?

Re: Smartform debuggen Main-Teil

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Ich arbeite leider nicht so oft mit den Übersetzungstools von SAP, daher kann ich dir auch nicht sagen wie das bei den SmartForms im Detail funktioniert. Nur, dass das was du möchtest mit einer Formularübersetzung zu bewerkstelligen ist.
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: Smartform debuggen Main-Teil

Beitrag von Bright4.5 (Specialist / 274 / 21 / 1 ) »
Okay, ich habe es jetzt mal probiert über die SE63. Dann wäre es allerdings nur übersetzt, welches es bereits ist. Es ist wohl aber dort die Problematik, dass das Formular in Englisch erstellt und wurde und ich möchte es auf Deutsch ändern (siehe Bild) und dort kann ich es nur auf Englisch ändern und leider nicht auf Deutsch :/.

Hat da jemand ne Idee??

Re: Smartform debuggen Main-Teil

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

könnte diese Beschreibung eine Hilfe sein ?

https://mind-forms.de/sap-formulartechn ... setzungen/

Gruß Wolfgang

Re: Smartform debuggen Main-Teil

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Bright4.5 hat geschrieben:
01.07.2020 15:46
Hat da jemand ne Idee??
Wenn es nur das ist 😜
Mit englischer Sprache am System anmelden.
Das Formular ändern (Strukturell).
Mit deutscher Sprache anmelden.
Das Formular übersetzen.
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: Smartform debuggen Main-Teil

Beitrag von Bright4.5 (Specialist / 274 / 21 / 1 ) »
So, okay also ich wollte gerne ein Feld ändern (siehe Bild) meinst du das mit strukturelle Änderung?

Das Formular übersetzen funktioniert mit SE63 oder?
Zuletzt geändert von Bright4.5 am 06.07.2020 15:56, insgesamt 1-mal geändert.

Re: Smartform debuggen Main-Teil

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
Ja.
Solche Änderungen macht man am Besten in der "Orignalsprache", also mit entsprechender Anmeldung.

Es geht zwar auch indem man das Formular in einer "nicht Originalsprache" ändert, aber das hat bei mir (zumindest in AdobeForms) immer zu Kauderwelsch geführt. Intern nimmt die Übersetzungsengine nämlich den Text aus der Übersetzung und baut daraus das Formular in der neuen Sprache. Alle Texte aus der Originalsprache wandern dabei in eine neue Übersetzung für die alte Originalsprache. Wenn man das mehrmals hin und her macht, wird das Ergebnis immer unansehnlicher. Besonders, wenn man nicht höllisch aufpasst und auch irgendwas an der "Struktur" ändert. In AdobeForms zählen z.B. auch Zeichen- und Absatzformatierungen zu Strukturänderungen.
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: Smartform debuggen Main-Teil

Beitrag von Bright4.5 (Specialist / 274 / 21 / 1 ) »
Okay, aber wenn ich dann über die Transaktion Smartforms in die deutsche Version von dem Smartform gehe, ist die Änderung leider nicht mehr ersichtlich. Weißt du wie man das hinbekommt bzw. wie so eine Übersetzung funktioniert. Das Smartform existiert ja bereits in deutscher Sprache.

Re: Smartform debuggen Main-Teil

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
ne leider.
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: Smartform debuggen Main-Teil

Beitrag von wreichelt (Top Expert / 1046 / 30 / 192 ) »
Hallo,

- Annahme: Originalsprache ist DE
- für die Übersetzung melde ich mich in EN an
- Transaktion SMARTFORMS --> Formular ändern
- Hinweis auf Originalsprache <> aktuelle Sprache --> ignorieren, Warnungen bestätigen
- Übersetzung direkt im Formular vornehmen (ja .. jedes Textelement etc. übersetzen)


- nach der Übersetzung die Originalsprache wieder auf DE ändern

Gruß Wolfgang

Re: Smartform debuggen Main-Teil

Beitrag von Bright4.5 (Specialist / 274 / 21 / 1 ) »
hmm okay, also mein Gedankengang wäre nun folgender (bitte korrigiert mich, wenn ich völlig daneben bin) :

Ich gehe nun mit deutscher Anmeldesprache rein (das Formular hat die Originalsprache Englisch). Nun gehe ich auf Originalsprache ändern und habe hierbei 198 Oberflächentexte (siehe Bild1). Diese müsste ich übersetzen und habe dann das Formular in Originalsprache Deutsch und könnte es dann ändern, oder?

Oder bin ich komplett auf dem falschen Dampfer?

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3509
Views
SmartForm debuggen
von Frank Zet. » 25.08.2008 10:45 • Verfasst in ABAP® Core
0
Antw.
1356
Views
Main-Fenster in SmartForms
von baldeagle » 03.04.2007 15:02 • Verfasst in ABAP® Core
1
Antw.
1340
Views
SAP Smartforms Main Abstände und Spalten
von faruk5858 » 20.05.2022 10:08 • Verfasst in SAP - Allgemeines
6
Antw.
3288
Views
Index im where Teil
von kaim77 » 10.09.2014 08:54 • Verfasst in ABAP® Core
1
Antw.
1348
Views
Kopieren eines Main-Fensters im SapScript
von Stephan-KKH » 05.03.2015 14:03 • Verfasst in ABAP® für Anfänger

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 516
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2149
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8744