Key Felder von interner Tabelle auf dem ALV

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Key Felder von interner Tabelle auf dem ALV

Beitrag von thesaint (ForumUser / 16 / 0 / 0 ) »
Hallo zusammen
Ich muss für einen Kunden ein Pflegeprogramm schreiben über das entsprechende Tabellen in einem ALV Grid Control ausgegeben werden. Derkunde will nun vorhandene Datensätze Ändern, neue einfügen usw.
Allerdings soll er nur Felder ändern können die keine Schlüsselfelder sind (logischerweise).
Wie kann ich das verwirklichen???und als zweite schwierigkeit wäre dann noch das er auch neue zeilen anlegen dürfen soll in denen dann natürlich alle felder-auch die schlüsselfelder- eingabebereit sein sollen
würde mich über Vorschläge tips usw Freuen
Danke im Vorraus
Julian

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hi Julian,

wenn's geht überzeuge den Kunden und mach das ganze mit der SM30 !

s.a. hier http://www.abapforum.com/forum/viewtopi ... ght=#17319



lg Andreas

Beitrag von Gast ( / / 0 / 3 ) »
Nun das wäre natürlich das leichteste der Kunde will das aber nun mal so haben. muss doch ne möglichkeit geben bestimmte Felder zu sperren???
mfg Julian

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
versuch's mal so:

Code: Alles auswählen.

 
DATA cat0 TYPE  lvc_t_fcat.

DATA: BEGIN OF katalog OCCURS 0.
        INCLUDE STRUCTURE lvc_s_fcat .
DATA END OF katalog.

 CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
    EXPORTING
      I_STRUCTURE_NAME             = 'ZTAB'
    CHANGING
      CT_FIELDCAT                  = cat0.

  loop at cat0 into katalog.
    if katalog-key is initial.
      katalog-edit      = 'X'.
    endif.
    append katalog.
...
  endloop.

lg Andreas

Beitrag von RiffRaff (Specialist / 379 / 0 / 1 ) »
Hallo saint,

die erste Frage (wie immer) ALV - REUSE oder ALV - ABAP Objects ?????

mfg
Richard

Beitrag von Gast ( / / 0 / 3 ) »
Oh sorry hatte ich vergessen zu sagen ALV ABAP OBJECTS ;-)

Beitrag von jupp ( / / 0 / 3 ) »
Die Zelleigenschaften im ALV-Grid werden über eine Tabelle vom Typ lvc_t_styl als Bestandteil der Ausgabetabelle gesteuert.

Damit kann jede Zelle in jeder Zeile des Grids in seinen Zelleigenschaften manipuliert werden.

SAP hält als Demo-Report dafür BCALV_EDIT_04 bereit.

Seite 1 von 1

Vergleichbare Themen

6
Antw.
21769
Views
Summieren bestimmter Felder in interner Tabelle
von kaufikauf » 14.08.2014 14:59 • Verfasst in ABAP® für Anfänger
2
Antw.
4215
Views
Felder einer interner Tabelle summieren
von Marc K. » 06.03.2012 08:09 • Verfasst in ABAP® für Anfänger
7
Antw.
4665
Views
Concatenate in interner Tabelle
von wenigerABAP » 16.09.2016 12:47 • Verfasst in ABAP® für Anfänger
5
Antw.
2934
Views
Prüfung interner Tabelle
von knut » 27.06.2005 14:44 • Verfasst in ABAP® Core
3
Antw.
2715
Views
Types mit interner Tabelle?
von Gast » 19.07.2005 17:43 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IT0024 Qualifikationen CP-ID
vor einer Stunde von ArjenR 1 / 11
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10814
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3932

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

IT0024 Qualifikationen CP-ID
vor einer Stunde von ArjenR 1 / 11
Trennen Strasse und Hausnummer
vor einer Stunde von ewx 17 / 10814
Dialog-Container mit Toolbar/Status
vor einer Stunde von tar gelöst 26 / 3932

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor einer Stunde von ArjenR 1 / 11
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2954
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9546