Working with Strings

In the current release it has not been possible to fully complete the implementation of strings. Especially the handling of blank characters at the end of a string has not been finalized for a number of ABAP statements.

For the highlighted argument positions of the following ABAP statements, blank characters at the end of strings are not taken into account. This may change in the next release. Therefore strings with blank characters at the end should not be used in these positions.

ASSIGN f TO <fs> TYPEtype
ASSIGN TABLE FIELD (f)
ASSIGN (f) TO <fs>
ASSIGN LOCAL COPY OF MAIN TABLE FIELD (f) TO <fs>
ASSIGN COMPONENTname OF STRUCTURE struc TO <fs>
ASSIGN LOCAL COPY OF (f) TO <fs>
CALL SELECTION-SCREEN scr USING SELECTION-SETset
CLOSE DATASETdsn
CREATE OBJECT ref TYPE (class)
CREATE DATA dref TYPE (type)
DELETE FROM dbtab WHERE ...
  (applies to
all strings in the WHERE clause)
EDITOR-CALL FOR REPORTprog
EDITOR-CALL FOR itab TITLEtext
GENERATE DYNPRO ... IDid
GENERATE REPORTprog
GENERATE SUBROUTINE POOL itab NAMEname
IMPORT DYNPRO ... IDid
MESSAGE xnnn WITHf1 ...f4
MESSAGE ID id TYPEmtype NUMBERn
NEW-PAGE PRINT ON ...  (applies toall additions)
OPEN DATASET dsn ...
  ... TYPEc
  ... MESSAGEm
  ... FILTERf
PERFORM (form)
  ... IN PROGRAM (prog)
SET PF-STATUSpfstat
  ... EXCLUDINGf
  ... OF PROGRAMprog
SET TITLEBARtitle
  ... OF PROGRAMprog
SET USER-COMMANDcmd
SUBMIT  rep ... TO SAP-SPOOL ...  (applies toall additions)
SUBMIT rep ... WITH FREE SELECTIONStexpr
TRANSFER f TOdsn
UPDATE dbtab WHERE ...
  (applies to
all strings in the WHERE clause)
WRITE ...
  ... CURRENCYw
  ... UNITu