Kundeneigene Felder in Kostenstellen-Stammdaten

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

SAP R/3 Finanzwesen: Hauptbuchhaltung; Kreditorenbuchhaltung; Debitorenbuchhaltung; Bankbuchhaltung; Anlagenbuchhaltung; ...
3 Beiträge • Seite 1 von 1
3 Beiträge Seite 1 von 1

Kundeneigene Felder in Kostenstellen-Stammdaten

Beitrag von Walhalla (ForumUser / 9 / 1 / 0 ) »
Hallo,

ich möchte gerne per Erweiterung COOMKS01 die Felder im KST-Stamm um ein Feld ergänzen. Dazu habe ich bisher folgende Schritte vorgenommen:

1. Struktur CI_CSKS angelegt und dort das Feld Z_STKST definiert.
2. In TC CMOD ein Projekt angelegt und die Erweiterung COOMKS01 zugeordnet
3. Include ZXKM1U01 wie folgt befüllt:

Code: Alles auswählen.

*---------------------------------------------------------------------*
*  Include           ZXKM1U01
*---------------------------------------------------------------------*
move-corresponding user_csks_ci to csks_ci.
gd_mode = user_mode.
4. Include ZXKM1U02 wie folgt befüllt:

Code: Alles auswählen.

*---------------------------------------------------------------------*
*  Include           ZXKM1U02
*---------------------------------------------------------------------*

IF user_mode <> mode-show.
MOVE-CORRESPONDING csks_ci TO user_csks_ci.
user_data_changed = 'X'.
ENDIF.
GET CURSOR FIELD user_field_f2.
Jetzt bin ich an einer Stelle, an der ich nicht mehr weiter komme: Nun muss der Screen-Exit für das Dynpro definiert werden. Hat hier jemand Erfahrung bzw. ggf. einen Beispielcode was in den Reitern Eigenschaften, Elementliste und Ablauflogik einzutragen ist? Muss das Dynpro als "Normales" Dynpro, Subscreen oder modales Dialogfenster definiert werden?

Vielen Dank für eure Hilfe!!
Zuletzt geändert von Walhalla am 06.04.2017 16:53, insgesamt 1-mal geändert.

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


Re: Kundeneigene Felder in Kostenstellen-Stammdaten

Beitrag von black_adept (Top Expert / 4089 / 127 / 940 ) »
Moin,

Screentyp: Subscreen
Ablauflogik: Musst du gar nichts eintragen, kannst es aber machen wenn du dir zusätzliche Daten holen willst oder die Screen-Attribute der Felder deines Dynpros veränder willst
Elementliste: Hier brauchst du manuell gar nichts eintragen - nimm den Screenpainter und beim Platzieren deines Zusatzfeldes auf dem Screen wird das dann automatisch gemacht.

Habe noch mal kurz das Coding deiner userexits geschaut und habe bei mir folgendes Coding entdeckt.
1. Exit

Code: Alles auswählen.

  PERFORM fields_move_to_dynpro  USING user_csks_ci.
  gd_mode = user_mode.
2. Exit

Code: Alles auswählen.

PERFORM fields_get_from_dynpro CHANGING user_csks_ci
                                        user_data_changed
                                        user_field_f2.

Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Walhalla

live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Kundeneigene Felder in Kostenstellen-Stammdaten

Beitrag von Walhalla (ForumUser / 9 / 1 / 0 ) »
Perfekt, jetzt läufts!

Den 2. Exit habe ich bei mir jetzt so gelassen, insofern scheinen beide Varianten zu funktionieren.

Vielen Dank!

Seite 1 von 1

Vergleichbare Themen

3
Antw.
647
Views
Kundeneigene Felder
von Rabea1103 » 03.06.2021 08:41 • Verfasst in ABAP® für Anfänger
2
Antw.
3667
Views
Kundeneigene Felder auf Dynpro anzeigen
von Geggo74 » 20.01.2021 14:24 • Verfasst in Dialogprogrammierung
1
Antw.
1796
Views
kundeneigene Felder auslesen mit BAPI_MATERIAL_GETALL
von Szel » 25.09.2013 17:05 • Verfasst in ABAP® Core
0
Antw.
1661
Views
Kundeneigene Felder im Allgemein-Reiter der MIGO
von Bitfummler » 02.05.2007 08:37 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

Eclipse - warum/wann verwendet ihr es [nicht]
vor 10 Stunden von tar 21 / 1724
Dialog-Container mit Toolbar/Status
vor 12 Stunden von DeathAndPain gelöst 22 / 3141
Daten an Tabelle binden
vor 17 Stunden von Lukas Sanders 2 / 1029
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 602

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

Eclipse - warum/wann verwendet ihr es [nicht]
vor 10 Stunden von tar 21 / 1724
Dialog-Container mit Toolbar/Status
vor 12 Stunden von DeathAndPain gelöst 22 / 3141
Daten an Tabelle binden
vor 17 Stunden von Lukas Sanders 2 / 1029
Zeilenumbrüche ersetzen
vor 2 Tagen von ralf.wenzel 6 / 602

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2602
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9188