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 / 4399 / 223 / 1182 ) »
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.
2389
Views
Linien und Vierecke auf Dynpros zeichnen.
von tuerkyilmaz » 11.05.2007 10:56 • Verfasst in Dialogprogrammierung
11
Antw.
1040
Views
Zeichnen von einfachen Formen in einem Report
von Kudert777 » 11.01.2020 11:28 • Verfasst in ABAP® für Anfänger
5
Antw.
2147
Views
SAPScript
von meocon » 25.08.2008 16:27 • Verfasst in ABAP® für Anfänger
4
Antw.
7755
Views
SAPScript
von Daggi1 » 30.07.2009 14:15 • Verfasst in SAP - Allgemeines
7
Antw.
4897
Views
SAPscript
von dawns » 06.02.2007 15:54 • 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

Regex in where
vor einer Stunde von edwin 7 / 162
Daten an Tabelle binden
vor 15 Stunden von Bright4.5 3 / 1485

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

Regex in where
vor einer Stunde von edwin 7 / 162
Daten an Tabelle binden
vor 15 Stunden von Bright4.5 3 / 1485

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821