Ich habe ein Dynpro, auf dem ich ausnahmsweise die
Suchhilfe "Kastrieren" muss, d. h. einige Werte aus-
blenden. Ich bin leider in der Dialogprogrammierung
noch nicht firm, daher bin ich mit den bisherigen
Threads im Forum überfordert. Ich bräuchte ein
kleines Tutorial zu folgendem Szenario:
Dynpro: 0200 aber KEIN Selection Screen
GUI-Status: PFSTAT2
PAI: USER_COMMAND_0200
PBO: STATUS_0200
Feldname auf dem Dynpro: GV_S_UZAWE
Wertetabelle: Z_UZAWE (Es sollen zwei Spalten, 'UZAWE' und 'BEZ' daraus angezeigt werden, aber nur wenige Zeilen (AND Z_UZAWE-UZAWE <> 'SZM' etc.)
Wo binde ich das ein? PBO? PAI?
Die Standardsuchhilfe darf nicht geändert werden, da
andere Programme damit arbeiten.
Wie übertrage ich die Daten von der Suchhilfe auf das
Dynpro?
mach eine neue Suchhilfe!
Entweder programmierst du für diese Suchhilfe dann einen Suchhilfeexit, in dem du die nicht gewünschten Einträge rauslöschst.
Oder vielleicht kannst du einen View definieren, der nr die benötigten Daten liefert.
Den View trägst du dann für die Datenselektion in der suchhilfe ein.
Die Übergabe in das Dynpro-Feld geschieht automatisch für das Feld der suchhilfe, das als "Exporting" gekennzeichnet ist.
erstmal danke für die Hilfe. Ich werde jetzt folgendes versuchen: Ich lege eine Customizingtabelle an, die eine Untermenge der ursprünglichen Wertetabelle enthält, um Programmänderungen bei Ändrungen der Werte zu vermeiden. Die Customizingtabelle werde ich mit der Suchhilfe verknüpfen.
Gibt es dazu ein HowTo im Forum? Ich habe keines gefunden und meine Literatur gibt das nur für die bekannten CARRID Fälle mit einem Selection Screen her.
BC400 ist schon drei Jahre her, danach nur Reports und Non-SAP