Sonderzeichen im Dynpro geht verloren

Benutzeroberflächen in SAP Systemen.

Sonderzeichen im Dynpro geht verloren

Postby Agnes17 » Mon Oct 24, 2016 2:42 pm

Hallo zusammen,

in Textfeldern zum Material sollen einzelne Zeichen ausgetauscht werden, Stichwort REPLACE.

Um einen gewissen Komfort zu ermöglichen, habe ich dazu einen Report angelegt. Zunächst werden die Feldinhalte zur Herstellerteilenummer in eine interne Tabelle gelesen. Dann sollen einzelne Zeichen getauscht und das Material über den FuB MATERIAL_MAINTAIN_DARK zurück geschrieben werden. Das funktioniert tadellos.

Allerdings ist ein Zeichen nicht über das DYNPRO zu übergeben. Sobald das Zeichen '_' (Underline) übergeben werden soll, wird der Parameter wieder auf SPACE gesetzt. Wenn ich nun den Parameter im Report per Default mit '_' vorbelege, bleibt der Wert für die weitere Verarbeitung erhalten. Sobald ich den Parameter im Dynpro manuell eingebe, verschwindet dieser.

Hat hier jemand eine Idee, wie dieses Zeichen auch über das Dynpro eingegeben werden kann?
z.B.

SELECTION-SCREEN BEGIN OF BLOCK MAIN WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS:
P_MATNR FOR MARA-MATNR.
PARAMETERS:
P_SEARCH TYPE C LENGTH 10 DEFAULT '/',
P_REPLCE TYPE C LENGTH 10 DEFAULT '_',
P_TEST TYPE C LENGTH 1.
SELECTION-SCREEN END OF BLOCK MAIN.


Gruß, Peter
Agnes17
.
.
 
Posts: 3
Joined: Wed Feb 01, 2012 10:34 am

Return to Dialogprogrammierung

Who is online

Users browsing this forum: No registered users and 1 guest

cron