FUBA: Conversion-Exit_alpha_Inut

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

FUBA: Conversion-Exit_alpha_Inut

Beitrag von becker (ForumUser / 5 / 0 / 0 ) »
Guten Tag zusammen,

ich habe folgendes Problem und würde mich seh freuen, wenn sich der ein oder andere erbarmt mir zu helfen:

Ich habe einen Report erstellt (habe eine richtige Systemumgebung) welcher mir den ein oder anderen Wert aus der ein oder anderen Datenbank ausgibt.
Nun möchte ich durch einen Doppeklick auf die Zeile, in welcher die Anlagennummer ausgegeben wird in die Transaktion (IS-U) "Anlage anzeigen" verzweigen,
was kurz voher in meinem Report mit der Zeile Geschäftspartnernummer auch funktioniert, aber bei der Anlage nicht. Ich würde gern wissen, warum nicht.

Hier das Coding für die Zeile der Geschäftaprtnernummer, welches funktioniert (also der Doppelklick in der Listausgabe):



str_but000-partner = sy-lisel+39(10).

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = str_but000-partner
IMPORTING
output = str_but000-partner.

SELECT SINGLE * FROM but000 INTO str_but000
WHERE partner EQ str_but000-partner.
CHECK sy-subrc EQ 0.
SET PARAMETER ID 'BPA' FIELD str_but000-partner.

CALL TRANSACTION 'FPP3'
AND SKIP FIRST SCREEN.


___________________________________________________________________

Hier nun das Coding für die Anlagennummer, welches nicht funktioniert:

str_eanl-anlage = sy-lisel+39(10).

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = str_eanl-anlage
IMPORTING
output = str_eanl-anlage.

SELECT SINGLE * FROM eanl INTO str_eanl
WHERE anlage EQ str_eanl-anlage.
CHECK sy-subrc EQ 0.
SET PARAMETER ID 'ANL' FIELD str_eanl-anlage.

CALL TRANSACTION 'ES30'
AND SKIP FIRST SCREEN.
____________________________________________________________

Wenn ich auf die Zeile Anlage doppelklicke tut sich rein gar nichts und im Debugger sehe ich, das die SY-LISEL ohne Wert ist, aber warum? Im ersten Coding enthält die SY-Lisel u.a. die GPNummer, welche dann mit +39(10) genau "positioniert werde muss, im zweiten Coding enthält sie wie gesagt, gar nix.

Ich bin für jeden Tipp dankbar,

beste Grüße,

becker

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


Re: FUBA: Conversion-Exit_alpha_Inut

Beitrag von ewx (Top Expert / 4889 / 320 / 644 ) »
Von Sy-lisel würde ich die Finger lassen! Sy-Lisel funktioniert nur, wenn die Liste ganz links am Rand positioniert ist. Sobald du aber nach rechts srollst, z.B. weil die Liste so breit oder der Bildschirm so klein ist, dann nützen dir die Positionsangaben mit Sy-lisel nichts mehr!
Arbeite mit HIDE und GET CURSOR FIELD , dann hast du auch genau den Feldwert, den du brauchst und musst nichts konvertieren.

Re: FUBA: Conversion-Exit_alpha_Inut

Beitrag von becker (ForumUser / 5 / 0 / 0 ) »
Hallo EWX,

vielen Dank für Deine schnelle Antwort. Wenn ich ehrlich bin verstehe ich die Verwendung von HIDE und Get Cursor Field nicht wirklich.
Könntest Du mir das vielleicht an meinem Beispiel mal deutlich machen? Wie gesagt - ich hab' gerade begonnen zu programmieren :-).

Vielen Dank für Deine Hilfe,

becker

Re: FUBA: Conversion-Exit_alpha_Inut

Beitrag von ewx (Top Expert / 4889 / 320 / 644 ) »
Dann empfehle ich dir die Transaktion ABAPDOCU.
Dort findest du unter
ABAP Programmierung
- ABAP Bildschirmbilder
-- Listen
--- Benutzeraktionen auf Listen
---- Die HIDE-Technik
Das Programm DEMO_LIST_HIDE.
Ggfs musst du dir die Flugdatenbank füllen, die für das Beispiel (und für viele andere) benötigt wird:
http://tricktresor.de/content/index.php ... 16&aID=537

Achso: Evtl. macht es sogar mehr Sinn, dass du dich mit ALV-Listen beschäftigst. Listausgaben sind nicht mehr so gaaaanz aktuell... 8)

Seite 1 von 1

Vergleichbare Themen

6
Antw.
6352
Views
Suche CONVERSION EXIT für Datum
von a-dead-trousers » 30.06.2016 13:56 • Verfasst in ABAP Objects®
0
Antw.
5225
Views
Alpha Konvertierung ausgeschaltet ?
von debianfan » 01.02.2019 10:35 • Verfasst in Sonstige Module
3
Antw.
5031
Views
User Exit Fuba EXIT_SAPLCOZV_001
von c oco » 12.07.2012 11:29 • Verfasst in ABAP® für Anfänger
2
Antw.
3558
Views
DYNPRO FIELD CONVERSION
von Niekohle » 23.01.2007 11:10 • Verfasst in Dialogprogrammierung
2
Antw.
942
Views
OPEN DATASET Conversion Error
von chatty » 31.10.2022 06:46 • Verfasst in ABAP® für Anfänger

Ü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.