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.
3682
Views
Neue Position in Vertriebsbeleg aus alter Position anlegen
von shapoc » 18.07.2014 10:54 • Verfasst in Sales and Distribution
4
Antw.
1837
Views
Kommando Substitution
von PBO » 28.07.2008 11:33 • Verfasst in ABAP® Core
2
Antw.
1264
Views
Range Kommando an Excel
von ReinholdMr » 06.04.2006 15:07 • Verfasst in ABAP® Core
9
Antw.
3578
Views
Job für externes Kommando mit Systemparameter einplanen
von damberge » 04.09.2006 10:18 • Verfasst in ABAP® Core
2
Antw.
5941
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

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2394
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 468
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 1050
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1596
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3535

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

FOR mit CORRESPONDING
vor 2 Tagen von sap_enthusiast 11 / 2394
Netzplan drucken
vor 2 Tagen von sap_enthusiast 2 / 468
SALV: Titel zu lang
vor 5 Tagen von ralf.wenzel 3 / 1050
Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1596
WM: Transportauftrag quittieren - drucken
vor einer Woche von JHM 4 / 3535

Unbeantwortete Forenbeiträge

Web Feature Services (WFS) im SAP
vor einer Woche von msfox 1 / 1596
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3911
Erweiterung in ME51N/ME52N:
vor 4 Wochen von ABAPlerv 1 / 3806