Fehler bei der Dropdown-Liste

Benutzeroberflächen in SAP®-Systemen.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Fehler bei der Dropdown-Liste

Beitrag von LadyRosely (ForumUser / 2 / 0 / 0 ) »
Hallo zusammen,

ich habe folgendes Problem:

Ich habe eine Dropdown-Liste, welche ich mit dem Funktionsbaustein 'VRM_SET_VALUES' befülle. Das klappt alles hervorragend. Wenn ich allerdings einen Eintrag wähle, dann bekomme ich immer die Fehlermeldung 'Eingabe ist zu lang für das Feld'. Ich habe im Debugger überprüft, ob das Feld tatsächlich zu lang ist, allerdings war dem nicht so. Ich kann mir überhaupt nicht erklären, woher dieser Fehler kommt. Hatte jemand mal diesen Fehler und konnte ihn beheben bzw. kann mir vielleicht jemand helfen?

Vielen Dank für die Hilfe.
LadyRosely
Zuletzt geändert von LadyRosely am 25.10.2016 07:53, insgesamt 1-mal geändert.

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


Re: Fehler bei der Dropdown-Liste

Beitrag von black_adept (Top Expert / 4103 / 128 / 945 ) »
Poste doch mal ein wenig Coding ( Feld mit dropdownbox und Füllung der VRM-Values )
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Fehler bei der Dropdown-Liste

Beitrag von a-dead-trousers (Top Expert / 4412 / 224 / 1184 ) »
Wie "breit" ist das Feld am Dynpro und wie "lang" ist das längste VALUE in der Dropdown-Tabelle?
Am Dynpro gibt es zwei "Längen". Einmal die (interne) Feldlänge und die andere ist die Ausgabelänge. Die Feldlänge muss hier mit dem längsten VALUE zusammenpassen. Die Ausgabelänge sollte mit der Länge des längsten TEXT zusammenpassen.
Wenn ein DDIC-Bezug besteht ziehen die Einstellungen aus dem Datenelement bzw. der Domäne.
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: Fehler bei der Dropdown-Liste

Beitrag von LadyRosely (ForumUser / 2 / 0 / 0 ) »
Das Dynpro-Feld hat eine Länge ( defLänge sowie visLänge) von 22 und der Inhalt der Variablen hat maximal eine Länge von 10. Das Dynpro-Feld habe ich mit dem Screen Painter erstellt.
Der Code der Befüllung sieht wie folgt aus:

Code: Alles auswählen.

METHODE on_pbo.

DATA: list  TYPE vrm_values,
          value LIKE LINE OF list.

LOOP AT ls_contract_version_set->get_all( ) INTO DATA(lo_contract_version).
 value-key = |{ lo_contract_version->get_version( ) }|
 value-text = |{ lo_contract_version->get_version( ) }|. 
  APPEND value TO list.
ENDLOOP.

fill_listbox( lt_listbox = list ).

CLEAR: list ,value.
ENDMETHODE.

METHOD fill_listbox.

    CALL FUNCTION 'VRM_SET_VALUES'
      EXPORTING
        id              = 'GV_CONTRACT_VERSION'
        values          = lt_listbox[]
      EXCEPTIONS
        id_illegal_name = 1
        OTHERS          = 2.

  ENDMETHOD.

Re: Fehler bei der Dropdown-Liste

Beitrag von a-dead-trousers (Top Expert / 4412 / 224 / 1184 ) »
In KEY und TEXT steht das Gleiche drin. Ist das wirklich so gewollt?
KEY sollte der interne Wert sein, so wie er im Programm verwendet wird.
TEXT sollte die textuelle Entsprechung dazu sein.

In deinem Beispiel mit Version(nummern?):
KEY = "2901"
TEXT = "Programmversion 2.9.0.1"
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

10
Antw.
5082
Views
Dropdown Liste Debuggen
von erubadhron » 29.03.2017 09:50 • Verfasst in ABAP® Core
5
Antw.
5732
Views
Dropdown-Liste & Workprozess durchgestartet
von ChrisB85 » 06.09.2007 08:10 • Verfasst in Dialogprogrammierung
2
Antw.
1345
Views
CL_GUI_ALV_GRID - Dropdown Liste mit Hotspot
von Aba » 29.07.2020 10:16 • Verfasst in ABAP® für Anfänger
3
Antw.
5951
Views
editierbares ALV DropDown Liste Alias => Anzeigeproblem
von ABAPStud » 24.10.2012 20:39 • Verfasst in ABAP® für Anfänger
1
Antw.
2759
Views
Dialogsteuerung Liste->Dynpro->Liste sy-ucomm
von cut1 » 08.12.2006 14:28 • Verfasst in Dialogprogrammierung

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor 4 Stunden von msfox gelöst 7 / 6044
ABAP - Mail so10 Text
vor 10 Stunden von retsch 6 / 130
selection-screen comment mit icon
vor 18 Stunden von DeathAndPain 9 / 1174

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

Nach MESSAGE TYPE E Felder entsperren
vor 4 Stunden von msfox gelöst 7 / 6044
ABAP - Mail so10 Text
vor 10 Stunden von retsch 6 / 130
selection-screen comment mit icon
vor 18 Stunden von DeathAndPain 9 / 1174

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 5 Tagen von Manfred K. 1 / 938
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Wochen von snooga87 1 / 2747