SAP-Alte ALV Anzeige Feldsymbol ist noch nicht zugewiesen

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

SAP-Alte ALV Anzeige Feldsymbol ist noch nicht zugewiesen

Beitrag von mtepeli (ForumUser / 1 / 0 / 0 ) »
Hallo,

ich versuche „CHECK_CHANGED_DATA“ Method für ein Pop-Up Fenster zu verwenden.
Jedoch kriege ich „Feldsymbol ist noch nicht zugewiesen“ Fehler, wenn ich ein Feld im Pop-Up Fenster ankreuze.
Zuerst habe ich das Event mit Hilfe register_edit_event Method registriert.

CREATE OBJECT lo_popup_custom_cont
EXPORTING
container_name = 'CC_GRID_POPUP' "c_ccname_grid_popup
EXCEPTIONS
cntl_error = 1
cntl_system_error = 2
create_error = 3
lifetime_error = 4
lifetime_dynpro_dynpro_link = 5
OTHERS = 6.

CREATE OBJECT lo_popup_grid
EXPORTING
i_parent = lo_popup_custom_cont. "cl_gui_custom_container=>default_screen.

DATA(ls_popup_layout) = set_popup_layout( ).

ASSIGN mt_capa_list TO FIELD-SYMBOL(<lt_table>).


CALL METHOD lo_popup_grid->set_table_for_first_display(
EXPORTING
is_variant = ls_popup_variant
i_save = space
is_layout = ls_popup_layout
CHANGING
it_outtab = mt_capa_list
it_fieldcatalog = mt_fcat "lt_lvcfcat
EXCEPTIONS
invalid_parameter_combination = 1
program_error = 2
too_many_lines = 3
OTHERS = 4
).

CALL METHOD lo_popup_grid->set_ready_for_input
EXPORTING
i_ready_for_input = 1.

CALL METHOD lo_popup_grid->register_edit_event
EXPORTING
i_event_id = cl_gui_alv_grid=>mc_evt_modified
EXCEPTIONS
error = 1
OTHERS = 2.

Dann habe ich check_changed_data in PAI Module aufgerufen.

call METHOD go_main->mo_alv_assign->lo_popup_grid->check_changed_data.

Ich wäre sehr dankbar, wenn mir jemand helfen könnte.

Mit freundlichen Grüßen

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


Re: SAP-Alte ALV Anzeige Feldsymbol ist noch nicht zugewiesen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
Hi.
1.) Bitte verwende im Forum in Zukunft die CODE-Tags (zu finden im "vollständigen Editor") für deinen Programmcode.
2.) Welches Feldsysmbol ist laut Fehlermeldung nicht zugewiesen? <lt_table> oder ein anderes? Ich vermute ja eher, dass du einen Fehler im Feldkatalog hast, der im Standardcoding vom ALV-Grid den "Feldsymbol"-Fehler auslöst. (z.B. ungültige Prüftabelle). Da bin ich schon ziemlich oft darüber gestolpert. Was "falsch" ist, findet man dann meist nur per Debugging im Standardcode heraus.
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: SAP-Alte ALV Anzeige Feldsymbol ist noch nicht zugewiesen

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
a-dead-trousers hat geschrieben:
07.07.2022 10:36
Was "falsch" ist, findet man dann meist nur per Debugging im Standardcode heraus.
Dafür bietet der ALV doch den Selbstcheck an ;-)
Wird im ALV Control auf den Hintergrund (also keine Zelle) mittels SHIFT + Doppelklick rechte Maustaste gestartet.

Man gelangt auf einen neuen Screen, kann sich die ALV internen Sachen (Fieldcat, Layout, Sortierung, etc...) anschauen. Beim Fieldcat werden auch evtl. Fehler als Meldung ausgegeben.
Solange der Fieldcat nicht grün ist, sollte man nach arbeiten.

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag (Insgesamt 2):
a-dead-trousersMurdock

Gruß Hendrik

Re: SAP-Alte ALV Anzeige Feldsymbol ist noch nicht zugewiesen

Beitrag von a-dead-trousers (Top Expert / 4399 / 223 / 1182 ) »
JHM hat geschrieben:
07.07.2022 13:00
Dafür bietet der ALV doch den Selbstcheck an ;-)
...
Solange der Fieldcat nicht grün ist, sollte man nach arbeiten.
Danke für den Tipp. Muss ich beim nächsten Mal, wenn das bei mir wieder auftritt, ausprobieren ob falsche Referenzfelder damit auch erkannt werden.
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

27
Antw.
14457
Views
Feldsymbol ist noch nicht zugewiesen.
von kirmuh » 19.06.2008 18:33 • Verfasst in ABAP Objects®
2
Antw.
6957
Views
feldsymbol dump obwohl mit assign zugewiesen
von c oco » 04.04.2012 14:44 • Verfasst in ABAP® für Anfänger
1
Antw.
2801
Views
alte Zeitereignissarten
von heiszo » 02.08.2012 18:37 • Verfasst in Human Resources
0
Antw.
1613
Views
Alte Stammdaten in SAP sperren
von schoda3 » 19.01.2010 11:48 • Verfasst in Sonstige Module
1
Antw.
2879
Views
Alte Materialnummer in Schnellerfassung anzeigen?
von sarbas » 09.01.2008 18:51 • Verfasst in Sales and Distribution

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 7 Stunden von Bright4.5 3 / 1479
Regex in where
vor 8 Stunden von tar 6 / 144
Programm anlegen mit Vorlage
vor 23 Stunden von DeathAndPain 2 / 126

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

Daten an Tabelle binden
vor 7 Stunden von Bright4.5 3 / 1479
Regex in where
vor 8 Stunden von tar 6 / 144
Programm anlegen mit Vorlage
vor 23 Stunden von DeathAndPain 2 / 126

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821