Felder auf Exit-Dynpro "nicht eingbebereit" machen

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

Felder auf Exit-Dynpro "nicht eingbebereit" machen

Beitrag von stoi (ForumUser / 84 / 8 / 0 ) »
Hallo,

wie geht ihr denn so beim Implementieren von User Exits bzgl. der Steuerung ob die Felder eingabebereit sein sollen oder nicht vor?

SY-TCOD abfragen funktioniert zwar, finde ich persönlich aber ein bisschen "unschön" - gibt´s da nicht eine bessere Alternative.

die Diskussion ist eröffnet - vielen Dank für eure Antworten.

stoi

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


Re: Felder auf Exit-Dynpro "nicht eingbebereit" machen

Beitrag von a-dead-trousers (Top Expert / 4443 / 226 / 1194 ) »
hi!

Ich glaub nicht, dass man das so pauschal beantworten kann. Das hängt ziemlich stark vom jeweiligen User-Exit ab und welche Informationen zu Verfügung gestellt werden. Aber wie du schon richtig bemerkt hast, ist das Abfragen des TCODE vielleicht nicht die beste Lösung.

Ich denke du willst hier eine reine Ideensammlung abhalten, die unabhängig von der User-Exit Schnittstelle weitere Möglichkeit zur "Umfeld"-Ermittlung aufzeigt.
(In welchem Umfeld wird das Programm ausgeführt und soll hier das Feld XYZ eingabebereit sein)

lg ADT
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: Felder auf Exit-Dynpro "nicht eingbebereit" machen

Beitrag von stoi (ForumUser / 84 / 8 / 0 ) »
Hi,

ja richtig, ich wollte einfach mal in der Community fragen, wie ihr das so macht - konkret habe ich momentan bspw. die Erweiterung PCSD0003.

Um die einzelnen Eingabefelder (aus der CI_STPO) nun "dunkel" machen zu können, bleibt mir ohne einen "unschönen Assign auf die Funktionsgruppe" nur die Abfrage des SY-TCOD, um festzustellen, ob ich im Anzeigen- oder Ändern-Modus bin. Ich dachte mir nur, ich bin sicher nicht der einzige der sich diese Frage gestellt hat und da ich im WWW dazu nicht allzu viel gefunden habe, wollte ich die Frage mal hier zu Diskussion stellen.

viele Grüße
stoi

Re: Felder auf Exit-Dynpro "nicht eingbebereit" machen

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

bei erwähnter Erweiterung hat es eine Komponente mit der Struktur -> CTRLDATA LIKE CSTSD01 - dort ist im Feld AKTYP vermerkt in welchem Modus die TA gerade sich befindet - siehe Ausprägung der Domäne CIM_AKTYP .
Daher ist hier die Abfrage der TA nicht sinnvoll bzw. klappt auch nicht immer - denn wenn man z.Bsp. die ME23N erweitert und dann die Abfrage auf den TCODE hat klappt es nicht immer - denn ein umschalten des Modus der TA im Menü hat nicht zur Folge das das SY-TCODe Feld umgestellt wird. Daher hat es auch da einen Feld Aktivitäts Typ der TA was man abfragen kann / sollte !

Gruss Jens

Folgende Benutzer bedankten sich beim Autor jensschladitz für den Beitrag:
stoi

thanks Jens

Re: Felder auf Exit-Dynpro "nicht eingbebereit" machen

Beitrag von stoi (ForumUser / 84 / 8 / 0 ) »
Hi Jens,

mea culpa - das hätte ich auch seheh können - damit erklärt sich dann auch, wie das am sinnvollsten gemacht wird ;)
--> erstmal schauen, ob es eine passende CTRL-Struktur gibt... damit wird meine Frage ja jetzt doch überflüssig...
Danke für die Rückmeldungen.

viele Grüße
stoi

Re: Felder auf Exit-Dynpro "nicht eingbebereit" machen

Beitrag von jensschladitz (Specialist / 417 / 0 / 56 ) »
Sali,

nun das Problem ist halt - das SAP das nicht immer so hand habt mal hat es etwas worauf man zugreifen kann - mal nicht und dann muss man sich etwas anderes einfallen lassen. Na ja bei SAP hat es halt auch Entwickler & Entwickler ;-)

Gruss Jens

Folgende Benutzer bedankten sich beim Autor jensschladitz für den Beitrag:
stoi

thanks Jens

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2014
Views
Web Dynpro Felder ansprechen
von dkast » 18.01.2018 13:59 • Verfasst in ABAP Objects®
19
Antw.
1619
Views
Felder initialisieren im Dynpro
von ZF_SAPler » 04.05.2022 10:57 • Verfasst in ABAP® für Anfänger
1
Antw.
2596
Views
User Exit Dynpro Datenübergabe
von andi0815 » 08.12.2006 11:54 • Verfasst in Dialogprogrammierung
2
Antw.
3222
Views
GENERATE DYNPRO und rollbare Felder
von msta » 30.03.2017 11:43 • Verfasst in Dialogprogrammierung
2
Antw.
6297
Views
Kundeneigene Felder auf Dynpro anzeigen
von Geggo74 » 20.01.2021 14:24 • Verfasst in Dialogprogrammierung

Ü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.