SAP-Script Position-Kommando

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

SAP-Script Position-Kommando

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
Hallo Forum,

gibt es eine Möglichkeit, an das Positionkommando Variablen zu übergeben?
in etwa:
/: POSITION XORIGIN &VAR_X& YORIGIN &VAR_Y&

bzw. gibt es irgendeine andere elegante Möglichkeit, die Position zur Laufzeit zu manipulieren.

Hintergrund: Ich will eine Linie im Fenster ausgeben, weiß aber erst zur Laufzeit, welche Textbausteine vorher ausgedruckt wurden. Davon abhängig muss die Linie nach unten wandern.

Danke schon mal und Gruß

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo ST22,

ja, es ist möglich über oben angegebene Form Variablen an das POSITION-Kommando zu übergeben. Das Gleiche gilt auch direkt für das BOX-Kommando.
Die verwendeten Variablen müssen als globale Variablen im ABAP vorliegen, oder per DEFINE im Formular definiert werden.

PS:
ich war der Meinung, man könne auch eine relative Positionierung in Abhängigkeit der aktuellen Ausgabezeile definieren, aber ich finde dazu jetzt gerade nichts...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

SAP-Script Position-Kommando

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
Hallo Ereglam,

danke für deine schnelle Antwort,

ich habe es mit dem DEFINE-Kommando versucht:

DEFINE &XORIGIN& = '+10 PT'
DEFINE &YORIGIN& = '''+140'' PT'

egal, wie ich die Hochkommata in die Variable bringe, meckert der SAP-Script Debugger:
Parameter "+10 PT" ist unzulässig

Hast du oder jemand anderes irgendeine Idee, wie ich die Variable füllen muss?

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo ST22,

als ich das damals benutzt hatte, war nur der Zahlenwert variabel. Die Einheit war fest im BOX- bzw. POSITION-Kommando vorgegeben.
Wenn auch sie variabel sein soll, müsste sie wahrscheinlich auch als eigene Variable mitgegeben werden.
Probier es mal. QED

Code: Alles auswählen.

DEFINE &XORIGIN& = '+10' 
DEFINE &XORIGIN_UNIT& = 'PT' 
...
POSITION XORIGIN &XORIGIN& &XORIGIN_UNIT&
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von ST22 (Specialist / 280 / 44 / 41 ) »
:D
Hallo ereglam, das war mal wieder genau der richtige Hinweis! 1000 Dank. Ich habe die ganze Zeit versucht, die Maßeinheit mit in die Variable zu stellen. Oh Herr, lass Hirn vom Himmel fallen...

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
so viel könnte garnicht in Walldorf niedergehen, wie gebraucht wird... :twisted:
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

3
Antw.
3341
Views
Neue Position in Vertriebsbeleg aus alter Position anlegen
von shapoc » 18.07.2014 10:54 • Verfasst in Sales and Distribution
4
Antw.
1804
Views
Kommando Substitution
von PBO » 28.07.2008 11:33 • Verfasst in ABAP® Core
2
Antw.
1248
Views
Range Kommando an Excel
von ReinholdMr » 06.04.2006 15:07 • Verfasst in ABAP® Core
9
Antw.
3510
Views
Job für externes Kommando mit Systemparameter einplanen
von damberge » 04.09.2006 10:18 • Verfasst in ABAP® Core
2
Antw.
5874
Views
Externes Kommando per ABAP aufrufen?
von miru77 » 07.08.2012 13:08 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldwerte vergleichen
vor 7 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 9 Stunden von ewx gelöst 2 / 83
Mahnung erstellen
vor 13 Stunden von Sebastian82 4 / 115
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 114

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

Feldwerte vergleichen
vor 7 Stunden von wreichelt 2 / 29
Workflow-Datenfluss mit Multi-Line-Container
vor 9 Stunden von ewx gelöst 2 / 83
Mahnung erstellen
vor 13 Stunden von Sebastian82 4 / 115
Absprung VA02 Position
vor 2 Tagen von gs3rr4 gelöst 3 / 114

Unbeantwortete Forenbeiträge

OPD Druck im SPOOL
vor 2 Tagen von Manfred K. 1 / 75
Export von Spools in XLSX
vor einer Woche von abapamateur 1 / 794
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 1392