ALV -> Drucken funzt nicht! =>GETWA_NOT_ASSIGNED

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

ALV -> Drucken funzt nicht! =>GETWA_NOT_ASSIGNED

Beitrag von gse (ForumUser / 97 / 0 / 2 ) »
Hallo liebe Forumgemeinde,

... ich bin verzweifelt! Folgendes Problem:
In einer kleinen Anwendung werden Klassifizierungsdaten angezeigt. Die Ausgabe ist realisiert über den FUBA 'REUSE_ALV_GRID_DISPLAY'.

ich verwende:
-einen eigenen Status, der wird in der Form-Routine SET_PF_STATUS korrekt an den FUBA übergeben und auch korrekt ausgegeben
-einen eigenen Feldkatalog, also nicht generiert über FUBA REUSE_ALV_FIELDCATALOG_MERGE, sondern mit
Beispiel

Code: Alles auswählen.

  wa_fieldcat-row_pos = 1.
  wa_fieldcat-fieldname     = 'CLASS'.
  wa_fieldcat-ref_tabname   = 'KLAH'.
  wa_fieldcat-ref_fieldname = 'CLASS'.
  wa_fieldcat-reptext_ddic  = text-001.  
  APPEND wa_fieldcat TO pt_fieldcat.
- die Zwischensummen- und Gruppenwechselfunktionalität über den Parameter IT_SORT in der ALV-Schnittstelle.
- die normale layout-Funktion, die im Parameter is_layout übergeben wird.

=> wie gesagt, die Anzeige ist tadellos - alles nach Plan. Nur wenn ich jetzt versuche Standardfunktionalitäten des ALV zu nutzen - wie z.B. Drucken - dann bekomme ich einen Standard-Kurzdump mit
GETWA_NOT_ASSIGNED. Dieser wird ausgelöst beim innerhalb der Methode

Code: Alles auswählen.

call method gt_grid-grid>set_function_code
  changing
    c_ucomm = l_okcode.
l_okcode beinhaltet zu diesem Zeitpunkt den Systemcode '&RNT'. Ein Standarddrucker ist installiert. Der Fehler beschränkt sich auch nicht auf die Verwendung von Druckfunktionalität. Gleiches passiert, beim Versuch den Button "Textverarbeitung" zu verwenden.

Hatt bitte jemand eine Idee, einen Rat oder einen sonstigen Rettungsanker, den er/sie mir grad mal eben schnell zuwerfen kann?;-)

Freue mich auf Hinweise, Meinungen und ganz im speziellen Rettungsanker jeder Art! :lol:

gse
(aka guenter sigfried eugen)

p.s. ich rechne damit, dass es sich um einen ganz lapidaren Fehler handelt, also nur keine Hemmungen!

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo Günter,

schau Dir mal im Dump an, bei welchem Feld er ausgestiegen ist, denn ich vermute, dass Du im Feldkatalog den Namen des Feldes falsch geschrieben haben könntest.

Wenn's das nicht ist, häng den Dump mal hier hinein. Vielleicht fällt ja jemandem etwas auf...
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

DUMP-Analyse

Beitrag von gse (ForumUser / 97 / 0 / 2 ) »
Hi ereglam,

vielen Dank für Deinen Hinweis! - sorry ich bin heute ein wenig spät! ;-)

also.....
..Feld falsch geschrieben
hmmm...., aber der ALV wird doch korrekt ausgegeben! möglich wär's natürlich. habe kontrolliert und nichts gefunden. hier der komplette Aufbau, vorsichtshalber....
;-)

Code: Alles auswählen.

  wa_fieldcat-row_pos = 1.
wa_fieldcat-fieldname     = 'CLASS'.
wa_fieldcat-ref_tabname   = 'KLAH'.
wa_fieldcat-ref_fieldname = 'CLASS'.
wa_fieldcat-reptext_ddic  = text-001. "Klasse
APPEND wa_fieldcat TO pt_fieldcat.
CLEAR wa_fieldcat.

wa_fieldcat-row_pos = 2.
wa_fieldcat-fieldname     = 'MERK'.
wa_fieldcat-ref_tabname   = 'CLOBJDAT'.
wa_fieldcat-ref_fieldname = 'SMBEZ'.
wa_fieldcat-reptext_ddic  = text-002.  "'MerkBez'.
APPEND wa_fieldcat TO pt_fieldcat.
CLEAR wa_fieldcat.

  wa_fieldcat-row_pos = 3.
  wa_fieldcat-fieldname     = 'AUSP1'.
  wa_fieldcat-ref_tabname   = 'CLOBJDAT'.
  wa_fieldcat-ref_fieldname = 'AUSP1'.
  wa_fieldcat-reptext_ddic  = text-003.  " 'MerkWert'.
  APPEND wa_fieldcat TO pt_fieldcat.
  CLEAR wa_fieldcat.

  wa_fieldcat-row_pos = 4.
  wa_fieldcat-fieldname     = 'ZAEHL'.
  wa_fieldcat-ref_tabname   = 'CLOBJDAT'.
  wa_fieldcat-ref_fieldname = 'TABIX'.
  wa_fieldcat-reptext_ddic  = text-004.  " 'Zähler'.
  wa_fieldcat-do_sum  = gc_x.
  APPEND wa_fieldcat TO pt_fieldcat.
  CLEAR wa_fieldcat.
Die F1-Hilfe bei Ausgabe des ALV klappt einwandfrei. Damit ist dann auch der Bezug zum Datenelement korrekt. Sollte ich etwas falsch geschrieben haben, dürfte das doch nicht funktionieren, oder???

Dump-Analyse8

Code: Alles auswählen.

Laufzeitfehler         GETWA_NOT_ASSIGNED

Fehleranalyse
Es wurde auf ein noch nicht zugewiesenes Feldsymbol zugegriffen
(Datensegment Nr. 74).
....
Hinweise zur Fehlerbehebung
"GETWA_NOT_ASSIGNED" " "
"SAPLKKBL" bzw. "LKKBLF99"
"GEN_FIELD_OUT2"

Informationen zur Abbruchstelle
Der Abbruch trat im ABAP-Programm "SAPLKKBL" auf, und zwar in
"GEN_FIELD_OUT2". Das Hauptprogramm war "<reportname>".

Im Quelltext befindet sich die Abbruchstelle in Zeile 3748
des (Include-)Programms "LKKBLF99".
(bei Anwahl des Editors: 37480) der ABAP-Source "LKKBLF99".

Ausschnitt Source-Code
	:
037450       if gs_out_flags-mcoltab = 'X' and gs_out_flags-slave ne 'X' and
037460          gs_out_flags-sum ne 'X'.
037470         lr_tabledescr ?= cl_abap_typedescr=>describe_by_name( 'LVC_T_SCOL'
     >         if lr_tabledescr->applies_to_data( <coltab_any> ) eq 'X'.
037490           loop at <coltab_lvc> into ls_lvc_color.
037500             move-corresponding ls_lvc_color to ls_kkbl_color.
037510             ls_kkbl_color-fieldname = ls_lvc_color-fname.
037520             append ls_kkbl_color to lt_kkbl_color.
037530           endloop.
037540           assign lt_kkbl_color to <coltab>.
037550         endif.
	:
	:

Anmerkung zum Source-Code:
<coltab_any> => Feldsymbol noch nicht zugewiesen
lr_tabledescr = {O:134*\CLASS=CL_ABAP_TABLEDESCR}
ganz offen gestanden ist es mir noch nicht gelungen festzustellen, bei welchem Feld das Problem auftritt :oops:

Hast Du vielleicht noch eine Idee?

Grüsse
gse
(aka guenter sigfried eugen)

Problem gelöst! ---puuh--- ;-)

Beitrag von gse (ForumUser / 97 / 0 / 2 ) »
Hallo liebe Forumgemeinde,

ich habe die Ursache gefunden. Schuld war ein Eintrag in der Layout-Struktur. Ich hatte von einer Programmvorlage übernommen/kopiert und dabei einen Eintrag wie vorhanden belassen

Code: Alles auswählen.

*----Einfärbung einzelner Zellen
  wa_layout-coltab_fieldname  = 'FARBE'.
Das Feld Farbe hat es aber in meiner Ausgabestruktur gar nicht gegeben und so hat der ALV wohl beim Drucken ein Problem gehabt.

Wie bin ich drauf gekommen?
ich bin in den für den Abbruch verantwortliche SAP-Programm LKKBLF99 in die Anzeige gesprungen. Dort habe ich mir angesehen, wie bzw. wann das Feldsymbol im lokalen Programmteil gefüllt wird (also Doppelcklick auf <coltab_any>)und sämtliche Stellen anzeigen lassen.) Dort ist mir dann aufgefallen dass das Feldsymbol immer im Zusammenhang mit der LAYOUT-Struktur "assigned" wird. Also habe ich mir in meinem coding die Routine angesehen mit der ich die Layout-Struktur befülle

.... und siehe da... gesehen...auskommentiert...
getestet...funktioniert!

puuuuh,Problem gelöst! ;-)

An alle Beteiligten Helfer herzlichen Dank, vor allem an ereglam für den zündenden Hinweis mit dem Feldkatalog, das hat mich auf die richtige Spur gebracht! :wink:

gruss
gse
(aka guenter sigfried eugen)

jetzt funzt et wieder... ;-)

Beitrag von gse (ForumUser / 97 / 0 / 2 ) »
....abap-gott sei dank! ;-)

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
ich hoffe, Du meinst nicht mich damit?

Wie Du weisst, kann das Karikieren von Gott zu Protesten führen... :roll:
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

die Frage ist....

Beitrag von gse (ForumUser / 97 / 0 / 2 ) »
...wer hier wen karikiert?

ich meinte natürlich meinen eigenen, ganz persönlichen gott und der mag es, nein liebt es, wenn ich ihm kosenamen gebe! nee, nee, wat ham wer jelacht!

oh jott, oh jott, die geister die ich rief werd ich nun nicht mehr los!

;-)

Seite 1 von 1

Vergleichbare Themen

2
Antw.
3930
Views
Loop cannot be assigned to any field.
von Buerger » 12.09.2009 23:03 • Verfasst in ABAP® für Anfänger
3
Antw.
2642
Views
Fehlermeldung auf Dynpro: Field ... not assigned to a loop
von khb » 16.09.2016 10:04 • Verfasst in ABAP® für Anfänger
1
Antw.
3198
Views
Business Object IMAGE Event ASSIGNED
von MErbe » 02.10.2017 12:52 • Verfasst in Sonstige Module
6
Antw.
2753
Views
set cursor funzt nicht
von chatty » 25.07.2005 12:06 • Verfasst in ABAP® Core
2
Antw.
1861
Views
PDF-Upload funzt nicht...
von ms » 27.06.2006 09:48 • 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

GUIXT Tabellen in Container ansprechen
vor 4 Wochen von Denaris 1 / 25716
Speichern Popup in MM42 verhindern
vor 4 Wochen von Noodl 1 / 26197
Meine Inbox
letzen Monat von Rabea1103 1 / 41465