SAPSCRIPT 2. Box zeichnen

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

SAPSCRIPT 2. Box zeichnen

Beitrag von Thomas17 (Specialist / 157 / 17 / 14 ) »
Hallo Zusammen,

ich sehe vor lauter Bäumen wahrscheinlich den Wald nicht...

In meinem MAIN habe ich folgende Zeilen programmiert:

/E KOPF
/: BOX XPOS 0 MM WIDTH '18.9' CM HEIGHT '1.0' LN FRAME 15 TW INTENSITY 20
IH <b>TA-Infos</>
...


/E MAIN_HEADER
/: BOX XPOS 0 MM WIDTH '18.9' CM HEIGHT '1.0' LN FRAME 15 TW INTENSITY 20
IH <b>TA-Details</>

...

/E MAIN
/*
/: PROTECT.
/: IF &GV_LGTYP& = 'X'.

Mein Problem:
Die 2te box um TA-Details wird einfach nicht gedruckt.
Woran könnte das denn liegen?
Ich verstehs nicht - wäre genial wenn mir jemand auf die Spräunge helfen könnte.

Besten Dank!

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


Re: SAPSCRIPT 2. Box zeichnen

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
wird denn MAIN_HEADER vom Druckprogramm überhaupt ausgeführt ?

also siehtst du TA-Details und nur die Box fehlt oder fehlt einfach alles unter MAIN_HEADER ?
<:: XING-Gruppe Tricktresor::>

Re: SAPSCRIPT 2. Box zeichnen

Beitrag von Thomas17 (Specialist / 157 / 17 / 14 ) »
moinsen!

ich seh TA-Details.
nur die box fehlt.

Re: SAPSCRIPT 2. Box zeichnen

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
ich glaube der druckt die schon, allerdings genau an den Ort wo deine erste Box gedruckt wird.
gib der box doch mal noch ein YPOS 1 CM dann druckt er sie auch 1 cm tiefer :D Wald und Bäume halt

/: BOX XPOS 0 MM YPOS 1 CM WIDTH '18.9' CM HEIGHT '1.0' LN FRAME 15 TW INTENSITY 20

"nachtrag: Leerzeichen bei YPOS
Zuletzt geändert von ratsnus am 13.06.2014 10:55, insgesamt 1-mal geändert.
<:: XING-Gruppe Tricktresor::>

Re: SAPSCRIPT 2. Box zeichnen

Beitrag von Thomas17 (Specialist / 157 / 17 / 14 ) »
druckt er leider auch ned :(

Re: SAPSCRIPT 2. Box zeichnen

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
das sollte funktionieren. hier mal ein Beispiel bei dem es definitiv funktioniert.

/: BOX XPOS 0 CM YPOS 0 CM HEIGHT 2 CM WIDTH 4 CM FRAME 10 TW
/: BOX XPOS 4 CM YPOS 0 CM HEIGHT 1 CM WIDTH 8 CM FRAME 10 TW
/: BOX XPOS 12 CM YPOS 0 CM HEIGHT 1 CM WIDTH 7 CM FRAME 10 TW
/* zweite zeile
/: BOX XPOS 4 CM YPOS 1 CM HEIGHT 1 CM WIDTH 8 CM FRAME 10 TW
/: BOX XPOS 12 CM YPOS 1 CM HEIGHT 1 CM WIDTH 4 CM FRAME 10 TW
/: BOX XPOS 16 CM YPOS 1 CM HEIGHT 1 CM WIDTH 3 CM FRAME 10 TW
/* dritte zeile
/: BOX XPOS 0 CM YPOS 2 CM HEIGHT '1.5' CM WIDTH 4 CM FRAME 10 TW
/: BOX XPOS 4 CM YPOS 2 CM HEIGHT '1.5' CM WIDTH 4 CM FRAME 10 TW
/: BOX XPOS 8 CM YPOS 2 CM HEIGHT '1.5' CM WIDTH 4 CM FRAME 10 TW
/: BOX XPOS 12 CM YPOS 2 CM HEIGHT '1.5' CM WIDTH 4 CM FRAME 10 TW
/: BOX XPOS 16 CM YPOS 2 CM HEIGHT '1.5' CM WIDTH 3 CM FRAME 10 TW
/* vierte zeile
/: BOX XPOS 0 CM YPOS '3.5' CM HEIGHT 1 CM WIDTH 8 CM FRAME 10 TW
/: BOX XPOS 8 CM YPOS '3.5' CM HEIGHT 1 CM WIDTH 11 CM FRAME 10 TW


du kannst auch mal die XPOS ändern oder die width vielleicht siehst du dann wo er die zweite Box druckt.

Folgende Benutzer bedankten sich beim Autor ratsnus für den Beitrag:
Thomas17

<:: XING-Gruppe Tricktresor::>

Re: SAPSCRIPT 2. Box zeichnen

Beitrag von a-dead-trousers (Top Expert / 4271 / 213 / 1140 ) »
Ich kann mich hier nur meinen Vorrednern anschließen:
Die Boxen von "TA-Infos" und "TA-Details" werden genau übereinander gedruckt, weil sie sich
a) im selben Fenster befinden
b) an genau derselben Position gedruckt werden

Zur Info: Boxen in SapScript sind abhängig vom Fenster und werden durch den Inhalt (sprich Fließtext) NICHT beeinflusst.

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: SAPSCRIPT 2. Box zeichnen

Beitrag von Thomas17 (Specialist / 157 / 17 / 14 ) »
oh dieser wald...

Du hattest recht, ich hab die übereinander gedruckt.
habs aber beim verändern der y-position nicht gemerkt, weil ein leerzeichen zwischen der cm angabe gefehlt hat...

-->Falsch:
BOX XPOS 0 MM YPOS 9CM WIDTH

--> Richtig:
BOX XPOS 0 MM YPOS 9 CM WIDTH

Vielen Dank!

Jetzt muss ich die YPOS nur noch dynamisch ermitteln...
Dank Dir!

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2319
Views
Linien und Vierecke auf Dynpros zeichnen.
von tuerkyilmaz » 11.05.2007 10:56 • Verfasst in Dialogprogrammierung
11
Antw.
856
Views
Zeichnen von einfachen Formen in einem Report
von Kudert777 » 11.01.2020 11:28 • Verfasst in ABAP® für Anfänger
0
Antw.
923
Views
SapScript und EAN 128
von este0037 » 27.12.2007 15:27 • Verfasst in ABAP® für Anfänger
1
Antw.
1488
Views
SAPSCRIPT
von Gast2 » 19.05.2005 14:25 • Verfasst in ABAP® Core
10
Antw.
5870
Views
SAPScript
von AndyK » 05.04.2007 08:10 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 37
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

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

Zugriff auf Daten via Webdav
vor einer Stunde von msfox 2 / 37
Interne Tabelle
vor 18 Stunden von sap_enthusiast 3 / 163
Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71

Unbeantwortete Forenbeiträge

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