SAP Jobsuche bei DV-Treff
The_Zett
  • The_Zett
  • SAP Forum - User Thema Starter
vor ein Jahr
Hallo zusammen,

eins vorneweg, ich bin kein Formularentwickler sonst wüsste ich die Antwort wahrscheinlich. ;-)

Ich habe ein Problem bei meinem Bestellformular-SAPScript und würde gerne wissen ob es dafür eine Lösung gibt.

Da ich leider keine Screenshots einfügen kann, versuche ich mein Problem schriftlich darzustellen.

In allen Zeilen ist in der Formatspalte ein Absatzformat aus dem SAPScript hinterlegt, welches die Ausrichtung LEFT hat.

So schauen meine Formularzeilen gerade aus:

&'Telefon Nr.,,023/'T024-EKTEL&

&'Fax Nr.,,023/'T024-TELFX&

&'eMail,,'I_adr6-smtp_addr(R)&

So die Ausgabe auf dem Formular:

Telefon Nr.----------023/XXXXXXXXXX

Fax Nr.---------------023/XXXXXXXXXX

eMail----------------XXXXXXXXXXXXXX

XXXX

Durch das doppelte Komma erhalte ich zwar einen einheitlichen Einzug und ist somit optisch ansprechend, aber wenn die eMail zu lang ist gibt es einen Überlauf in die nächste Zeile. Das möchte ich natürlich vermeiden.

So waren meine Formularzeilen ursprünglich:

&'Telefon Nr.,,023/'T024-EKTEL&

&'Fax Nr.,,023/'T024-TELFX&

&'eMail 'I_adr6-smtp_addr(R)&

Und so die Ausgabe:

Telefon Nr.----------023/XXXXXXXXXX

Fax Nr.---------------023/XXXXXXXXXX

eMail----XXXXXXXXXXXXXXXXXX

"eMail" und die tatsächliche Emailadresse sind somit durch 4 Leerzeichen getrennt. Damit ergibt sich kein Überlauf in die nächste Zeile, allerdings steht die Email somit ganz links und sieht im Kontrast mit allen anderen Daten optisch nicht schön aus.

Wie kann ich jetzt das beste aus beiden Welten vereinen? Ich hätte gerne einen einheitlichen Einzug (wie oben), aber möchte einen Überlauf verhindern (wie unten). Ich dachte ich definiere nur diesen Teil als rechtsbündig "I_adr6-smtp_addr(R)" aber das hat mir nicht geholfen.

Wäre super wenn es jemanden gibt der mir hierzu einen Tipp geben kann!

Vielen Dank!

Förderer

wreichelt
vor ein Jahr
Hallo,

evtl kann es ausreichen die Mailadresse in der Länge zu begrenzen

&'eMail,,'I_adr6-smtp_addr(12R)&

ist natürlich zu prüfen damit da nichts abgeschnitten wird

Gruß Wolfgang

The_Zett
  • The_Zett
  • SAP Forum - User Thema Starter
vor ein Jahr
Danke für den Tipp.

Das ist natürlich möglich, aber die Gefahr längere Mailadressen abzuschneiden ist dabei natürlich groß.

Wie kann ich den Tabulator-Abstand verkürzen der durch das doppelte Komma ausgelöst wird? Wenn der Abstand zwischen 'eMail' und I_adr6-smtp_addr(R) kleiner wird, würde mir das vielleicht auch schon helfen.

Danke!

wreichelt
vor ein Jahr
Hallo,

da bliebe ja nur mit einem Komma vor der Mailadresse zu arbeiten

Gruß

Wolfgang