SAP Script Formular & Tabelle

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

SAP Script Formular & Tabelle

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali Zusammen,

also ich möchte / soll in einem SAP Script Formular eine Tabelle einbauen / ausgeben - mit 4 Spalten und 10 Zeilen, mit Rahmen drum herum, gleiche Breite der Spalten - holt so wie man es in Word z.Bsp. machen kann um eine Tabelle einzubinden.
Ich wollte dazu ein Text Include bauen - aber stosse gerade an die Grenzen meiner "Kreativität" um das da zu realisieren :?
Kann / hat dazu jemand eien super tolle Idee - wäre genial - in einem Smart Form Formular geht das ja recht gut !

Danke für die Hilfe schon mal

Jens
thanks Jens

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


Re: SAP Script Formular & Tabelle

Beitrag von a-dead-trousers (Top Expert / 4443 / 226 / 1194 ) »
Viel Spass!

Wir haben auch so ein Formular im Einsatz und es funktioniert nur in knapp 95% aller Fälle.
Hier mal die wichtigsten Punkte:
- Du musst mitzählen wieviele "Zeilen" augegeben wurden, damit der Seitenumbruch richtig erkannt wird
- Die Ausgabe einer Spalte ist nur zeilenweise mittels Tabstopps möglich (besonders lustig wenn eine proportionale Schriftart verwendet wird)
- Den internen Umbruch innerhalb einer Zelle musst du im Programm berücksichtigen
- Das alles in einem Text-Include abzuwickeln ist schlicht unmöglich
- Man braucht IMMER ein eigenes Druckprogramm dafür

Ich empfehle hierfür WIRKLICH Smartforms zu verwenden.

Das funktioniert sogar wenn es die Druckschnittstelle eigentlich NICHT unterstützt.
Denn zu einem SapScript-Formular muss es auch Druckprogramm geben und in dem kann man die Ausgabe vom Formular entweder mit CLOSE_FORM sofort "abbrechen" oder überhaupt gar nicht erst aufrufen und stattdessen den Aufruf an Smartforms weiterreichen.

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: SAP Script Formular & Tabelle

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

danke schon mal für den Tipp - aber das ganze Formular zu putten - nun das geht gar nicht :) Es soll am ende vom Formular auch nur eine gerahmte Tabelle mit genau 4 Spalten und 10 Zeilen ausgegeben werden und dort werden dann "händisch" nach dem Ausdruck noch Sachen rein geschrieben :down: - frag mich nicht warum man das so machen will - denn es sollen z.Bsp. Materialdaten wie L/H/B da rein - aber wie gesagt - man will es so - daher mein Text Include Ansatz - weil es am Ende ja immer raus muss auf diesem Formular !

Gruss Jens
thanks Jens

Re: SAP Script Formular & Tabelle

Beitrag von a-dead-trousers (Top Expert / 4443 / 226 / 1194 ) »
Ach so...

Das Gitter zeichnet man mit den Befehlen POSITION und BOX. Das solltest du aber ja schon rausgefunden haben.
http://help.sap.com/saphelp_470/helpdat ... ameset.htm

Was die Positionierung anbelangt würde ich das Ganze in ein eigenes Fenster packen und nur ausgeben, wenn die letzte Seite erreicht wurde. Sonst muss du nämlich die Positionierung des Rasters "dynamisch" ermitteln und das wird kompliziert. Vor allem da du irgendwie ermitteln musst wieviele Zeilen bereits ausgegeben wurden, damit du den Raster an der richtigen Stelle ausgibst. Lustig vor allem wenn es zu einem Seitenumbruch kommt.

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: SAP Script Formular & Tabelle

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
hallo zusammen,

jetzt nicht lachen, ich verrate euch jetzt, wie ich solch ähnliche Anforderungen innert 5 Minuten löse.

ok 4 Schritte:
1. Tabelle im excel oder word wo auch immer abbilden
2. mit snagit ausschneiden und als TIF abspeichern
3. in der SE38 mit Programm RSTXLDMC das TIF in einen Standard Text importieren ( mit 300 dpi, bin ich is jetzt immer gut gefahren )
4. den Standardtext im Formular am Ende oder wo auch immer aufrufen

schon fertig :) man muss natürlich vermeiden der Fachabteilung zu sagen, dass das nur 5 Minuten dauert
und sich schön nen ganzen Tag Zeit lassen.

Wenn ich ehrlich bin, mach ich das relativ oft mit diversen Logo's von Messen etc. die auf die Papiere sollen.

gruss
ratsnus
Zuletzt geändert von ratsnus am 05.12.2012 14:15, insgesamt 2-mal geändert.
<:: XING-Gruppe Tricktresor::>

Re: SAP Script Formular & Tabelle

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

na Klasse - so ähnlich hatte ich auch heute schon mal gedacht es machen zu wollen - aber mir war nicht ganz klar, wie ich das bewerkstelligen kann - danke für die 4 Schritt Anleitung ! :up:
Werde das gleich mal so angehen und schauen wie es kommt !

Gruss Jens

... also das hat ja super geklappt - danke ! Habe die Grafik aber mit der SE78 hochgelden und dann die Grafik im Formular eingebunden und siehe da ... :D

Gruss Jens
thanks Jens

Re: SAP Script Formular & Tabelle

Beitrag von a-dead-trousers (Top Expert / 4443 / 226 / 1194 ) »
Feiglinge! Alle beide!
:P
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: SAP Script Formular & Tabelle

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
a-dead-trousers hat geschrieben:Feiglinge! Alle beide!
:P
... na aber du musst schon zugeben - ein netter Trick & wenn man sich dann noch gekonnt den Schweiss von der Stirn wischt nach getaner Arbeit ... :D

Gruss & schönen Tag noch

Jens
thanks Jens

Re: SAP Script Formular & Tabelle

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
jensschladitz hat geschrieben:
a-dead-trousers hat geschrieben:Feiglinge! Alle beide!
:P
... na aber du musst schon zugeben - ein netter Trick & wenn man sich dann noch gekonnt den Schweiss von der Stirn wischt nach getaner Arbeit ... :D

Gruss & schönen Tag noch

Jens
das schwierige daran ist ja den enormen Aufwand zu verkaufen ohne dabei rot zu werden :D
<:: XING-Gruppe Tricktresor::>

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2177
Views
Script / Formular ???
von Neuling » 26.04.2007 17:50 • Verfasst in ABAP® für Anfänger
2
Antw.
2143
Views
SAP Script Formular & Langtexte
von jensschladitz » 11.04.2016 16:12 • Verfasst in ABAP® Core
7
Antw.
3928
Views
SAP Script Formular & Langtexte
von jensschladitz » 11.04.2016 16:12 • Verfasst in ABAP® Core
1
Antw.
3980
Views
Sonderzeichen in SAP-Script Formular ausgeben?
von dimes » 11.08.2008 15:24 • Verfasst in ABAP® Core
4
Antw.
3961
Views
SAP Script Formular & Text Include
von jensschladitz » 18.05.2016 10:51 • Verfasst in ABAP® Core

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.