Lokales Layout anpassen / Schnell ausschneiden und einfügen

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

Lokales Layout anpassen / Schnell ausschneiden und einfügen

Beitrag von dorenthe (ForumUser / 11 / 3 / 0 ) »
Hallo,
ich möchte gerne alles was ich mit dem Write Befehl ausgegeben habe in einem Zwischenspeicher kopieren.

Manuel würde ich es via Strg + Y oder Lokales Layout anpassen / Schnell ausschneiden und einfügen machen.

Gibt es eine Möglichkeit es in meinen Report zu schreiben via eines Buttons oder Checkbox Radio-Buttons!?`

Danke

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


Re: Lokales Layout anpassen / Schnell ausschneiden und einfü

Beitrag von ewx (Top Expert / 4846 / 311 / 641 ) »
Klar.
CL_GUI_FRONTEND_SERVICES=>CLIPBOARD_EXPORT
In Zusammenartbeit mit dem Befehl HIDE.
Also z.B.:

Code: Alles auswählen.

write: / mytext hotspot on.
hide mytext.

Code: Alles auswählen.

at line selection.
CL_GUI_FRONTEND_SERVICES=>CLIPBOARD_EXPORT( sy-lisel oder mytext ).
message s000(oo) with 'Text "' mytext '" im Zwischenspeicher...'.

Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
dorenthe


Re: Lokales Layout anpassen / Schnell ausschneiden und einfü

Beitrag von dorenthe (ForumUser / 11 / 3 / 0 ) »
ich weiß nicht wie du es meinst - also das Prinzip mit dem Hotspot habe ich schon verstanden auch das mit
CL_GUI_FRONTEND_SERVICES=>CLIPBOARD_EXPORT( mytext ).

Aber meine Write Funktion sieht so aus

WRITE: 'TYPES: Begin of', 'Lty_', ','.

LOOP AT itname[] ASSIGNING <fs_tname>.
WRITE: /,
(15) <fs_tname>-fieldname, ' TYPE '.
IF <fs_tname>-datatype = 'QUAN'.
WRITE: 'P', ','.
ELSEIF <fs_tname>-datatype = 'UNIT'.
WRITE: 'C', ','.
ELSE.
WRITE: (1) <fs_tname>-datatype, ','.
ENDIF.
ENDLOOP.

WRITE: / 'END OF Lty_', pa_tname, '.'.



Demnach sieht es nachher so aus ->



TYPES: Begin of Lty_ DATENTYPE,

AIRPFROM TYPE C

AIRPTO TYPE C

ARRTIME TYPE T

CARRID TYPE C

CITYFROM TYPE C

CITYTO TYPE C

CONNID TYPE N

COUNTRYFR TYPE C

COUNTRYTO TYPE C

DEPTIME TYPE T

DISTANCE TYPE P

DISTID TYPE C

FLTIME TYPE I

FLTYPE TYPE C

MANDT TYPE C

PERIOD TYPE I
END OF Lty_ DATENTYPE


Kannst du mir auf die Sprünge helfen.

Re: Lokales Layout anpassen / Schnell ausschneiden und einfü

Beitrag von a-dead-trousers (Top Expert / 4395 / 223 / 1182 ) »
hi!

Funktionsbaustein DOWNLOAD_LIST mit Parameter LIST_INDEX = 0 und COPY_TO_CLIPBOARD = 'X'.
Funktioniert aber nur während der List-Ausgabe.
Du musst nur einen Button z.B. im Gui-Status für diese Funktion hinzufügen.

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

Seite 1 von 1

Vergleichbare Themen

0
Antw.
999
Views
ALV Ausschneiden und Einfügen
von Guenterw » 27.06.2013 16:10 • Verfasst in ABAP Objects®
1
Antw.
11228
Views
Layout in SD Preisliste anpassen (TA:V_NLN)
von bapimueller » 18.07.2024 12:32 • Verfasst in Sales and Distribution
1
Antw.
2555
Views
String --> Zeichen ausschneiden
von Zubasa » 11.04.2011 14:08 • Verfasst in ABAP® für Anfänger
2
Antw.
1233
Views
130 Million DS schnell entalden
von c0lt.seavers » 23.01.2007 08:19 • Verfasst in ABAP® für Anfänger
15
Antw.
2949
Views
Schnell und billig Auftragsdaten darstellen
von ralf.wenzel » 19.08.2014 14:44 • Verfasst in ABAP® Core

Über diesen Beitrag


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

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.

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 744
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2368
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8954