53
© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 1 U n i c o d e E n a b l i n g o f A B A P P r o g r a m s

Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

  • Upload
    others

  • View
    37

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

������������ ���� �������������� ���� "!

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 1

Unicode Enabling of ABAP Programs

Page 2: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

#�$�%�&�'(�)�*�+�, -.�/�'�0�1�2�3 '�4�5"6

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 2

798;:=<?>�@BA;CED

FNo part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. GSome software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. HMicrosoft®, WINDOWS®, NT®, EXCEL®, Word®, PowerPoint® and SQL Server® are registered trademarks of Microsoft Corporation. IIBM®, DB2®, DB2 Universal Database, OS/2®, Parallel Sysplex®, MVS/ESA, AIX®, S/390®, AS/400®, OS/390®, OS/400®, iSeries, pSeries, xSeries, zSeries, z/OS, AFP, Intelligent Miner, WebSphere®, Netfinity®, Tivoli®, Informix and Informix® Dynamic ServerTM are trademarks of IBM Corporation in USA and/or other countries. JORACLE® is a registered trademark of ORACLE Corporation. KUNIX®, X/Open®, OSF/1®, and Motif® are registered trademarks of the Open Group. LCitrix®, the Citrix logo, ICA®, Program Neighborhood®, MetaFrame®, WinFrame®, VideoFrame®, MultiWin® and other Citrix product names referenced herein are trademarks of Citrix Systems, Inc. MHTML, DHTML, XML, XHTML are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. NJAVA® is a registered trademark of Sun Microsystems, Inc. OJAVASCRIPT® is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. PMarketSet and Enterprise Buyer are jointly owned trademarks of SAP Markets and Commerce One. QSAP, SAP Logo, R/2, R/3, mySAP, mySAP.com and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are trademarks of their respective companies.

Page 3: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

R�S�T�U�VW�X�Y�Z�[ \]�^�V�_�`�a�b V�c�d"e

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 3

.

Page 4: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

f�g�h�i�jk�l�m�n�o pq�r�j�s�t�u�v j�w�x"y

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 4

z9{;|=}�~�|=}��

Exercises ........................................................................................................................... 5

Exercise 1....................................................................................................................... 5

Exercise 2....................................................................................................................... 7

Exercise 3....................................................................................................................... 8

Exercise 4....................................................................................................................... 9

Exercise 5......................................................................................................................12

Exercise 6......................................................................................................................13

Exercise 7......................................................................................................................18

Exercise 8......................................................................................................................23

Exercise 9......................................................................................................................25

Solutions ...........................................................................................................................27

Solution - Exercise 1 ......................................................................................................27

Solution - Exercise 2 ......................................................................................................29

Solution - Exercise 3 ......................................................................................................30

Solution - Exercise 4 ......................................................................................................31

Solution - Exercise 5 ......................................................................................................34

Alternative Solution - Exercise 5.....................................................................................36

Solution - Exercise 6 ......................................................................................................37

Solution - Exercise 7 ......................................................................................................42

Solution - Exercise 8 ......................................................................................................47

Solution a) - Exercise 9 ..................................................................................................50

Solution b) - Exercise 9 ..................................................................................................51

Page 5: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

������������������ �������������� �����"�

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5

�������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"������������¡ £¢�¤�¥ ¦¨§ª©¡«§"¬�­�®"¯±°²©�³±¬�§�­�§²´�§���©¨°²µ¶§·­�¸ ���� ��������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"�������� ���� ��������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"������§"¹�³�ª¦�¥���º»"��¼ª­¨½�¾¡¿£º�¢"¼¡�²­¨��À�¤�º±¿�Á��­�¸ÄÃ�����ŧ£À¡�¡¤�º¿�Á"�ƸÈÇÉ�"ÊÁ£Ë�Ì�Í;¬¿�Á"¥±¿�¾�º�¥±¿ª¢±¾�Î���¥²Ï¶���¾ÐΪˡ¥"�ÐÊ�¾£¼Æº»�Ê¡¤�Ê�º�¥��¡¤ÒÑ£��¾�Ó¡¥�»�����9«¡¿�¾"¥�Í�®�Á"�Ô¢±¾"�Õ¢±ÖÕ¥»"�×Ê�¼�¼¶¿ª¥±¿ª¢±¾�Á����� Ã�Ã"ÃØ°�¯�Ù�Ú¡¦¶§×Û�³¡¬§Ô¢¡¤����� Ã�Ã"ÃØ°�¯Ô©¡«Âܶ�Âܱ©�¦¶§"��Û£³±¬§����� Ö£¢�¤Ô¥»"�Ь�§ªµ�©±�±°£Ù�§ÝÃ�Ã�ÃØÞ"§"¯ªß�¦¶«�Á�¥�Ê�¥"��à�¾�¥ÁáÃ

�����ÅÎ��¡Ö£¢�¤£�Ò®�¾¿£º�¢�¼���¾�Ê¡ÎÑ"¿�¾�Ó¬Âܦ"ÜâÍ ¸�Ç�ã�Ì䦣Ú�¹§� æå�Ü�Þ�®�§Ð¸ªç¡è�ãêé £çëÇÉì�Ì䦣Ú�¹§� ×¬§ª©¨°ªÛªÜ�ÞµÆèÅå�Ü�Þ£®§Ýí�èëÃ㶸�í"Ã

¹§"�ï³±�"ÛÐ¥��Á"¥±¸Ô®£µ�°£¯�ßðíñÊ¡Î�º�¼�¡Öëí�Ã

¹§"�ï³±�"ÛÐ¥��Á"¥�çÒ®£µ�°£¯�ßò �¸Äù§"�ï³±�"ÛÐ¥��Á"¥�çÒ®£µ�°£¯�ßò ªçóÃ

�¡�����������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���� ï³±�"ÛÐ¥��Á"¥±¸�¡�����������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"�����¡�����������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���� ����ô ¦�§²´¦�¡�����������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���"�����"�"�������������������������"�"�����"���"���±�"Û×¥��Á"¥¸×®£µ¨°£¯�ßÒ¥���À¡¥õ¦�Ú¨¹�§×º�ìÂÜ"¦"ÜöÍØѪ�¾õ¦�Ú¨¹§Ð¿Äé

¢¡Ö�ÖŦ�Ú¨¹§Ð¿Ä짲µ©±�±°�Ù"§Ðï¡°�§�Þ�¬×¥���À¡¥ÆÞ"§�¯£ß�¦¶«ÐÑ��¾áÃ÷ «°"Þ"§ÒѪ�¾�ô×ø�Ã÷ �±°�¦¨§�Í9ùú¥"��À¡¥"û�¢±Ö�ÖüÇ·¸�Ì�ÃÑ��¾�ýÒÑ��¾þ�õ¸�Ã

Page 6: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

ÿ������������� �� �������������� �����!

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 6

"�#�#%$&"�#�#&')(+*,!-/.103254!67, *

,!-�.8195:!; * <>=�?�@/=5(

ACB�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B�B!B�B�B!B!B�B�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B�B!B�B�B!B!B�B�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B/AA 8195:!; =/?@!=/DACB�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B�B!B�B�B!B!B�B�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B�B!B�B�B!B!B�B�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B/AAACB�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B�B!B�B�B!B!B�B�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B�B!B�B�B!B!B�B�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B/AA B/B>E F/G 6ACB�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B�B!B�B�B!B!B�B�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B�B!B�B�B!B!B�B�B�B/B�B�B�B�B/B�B�B�B!B!B�B�B!B�B!B/A8H95:!; =�?@!=HD)IHJ 4H-7K�LCMCNPO/Q�R�,�S *. G O GUT N ?V O7Q3R,XWZY

[ ?�\@ O7Q�R,XW *., J] :547^!,X8C47,�6/.&LCMCN�6!,!-HK7O_2`N ?V

., ] 4a; G 6 J [ ?�\@Z*I 6!47-, *03:4>O3, TcbedfF MCN/g ? $ d YhLCM5N *03:4>O3, Tcbed 6 ?�V7iC=�j $ d YkN ?Vl*03:4>O3, Tcbed . ?!\ WamM5N @%$ d Yh[ ?�\@Z*

,!-�.8195:!; * <>=�?�@/=/D

Page 7: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

n�o�p�q�rs�t�u�v�w xy�z�r�{�|�}�~ r����!�

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 7

���+���/���������/�������!�!�����!���!���!�����!�!�������/���������/�������!�!�����!���!���!�����!�!�������/���������/�������!�!�����!���!���7������7�C�H���/� �3�a�C��!�>���!�5�����5�����������7�7�3���_����� ���� ����+���/���������/�������!�!�����!���!���!�����!�!�������/���������/�������!�!�����!���!���!�����!�!�������/���������/�������!�!�����!���!���7�

��!�7��a�����/��!�/�a�3 �¡C¢H�/�!�C���3�/£��/�5¢/¤7�1���¦¥

�����§�H£C�C�/�¢/¤!�¨�ª©«�C�C��¢/¡H¬��!�a�C���¤/¤C¢/¡7¬�����­�C¢/¡!��©���¤!�%®�����¢/¯! /���¤¨°��7�7��1±3��®!¡7�X�C�>��²!³´�5µ¨�5¶7®�¤!¤����� �_²���±_·1±3�>���C�1±_�����1���!²�>�3�/�a�

�����§¯/�CµH���H�¸��¡¢H�/������¡/®C¯¶!¢7¡7¬

���5�H�7�!±3�a��ª©k�!�7£¹»º�¼5½¾�/¿3��´£&À�±�²H��ÂÁ�¹/¹�Á�Ã�C��¶/µ+º���½¾�/¿3��´£&À�±�²H��ÂÁ�¹!�!¹a±UÁ!¥

�1±�!±Ä©k·�HÅ��7�¨�5³X¶�¢7¡!�C¼ZÃ�/�/£C�5¼�ºÆ¼7¹�½Ç�/¿3��¨�§À�±�²H��ÂÁȤaÉ5¤!���7ʪ© Á!ÃÊ�®C�!ËC¼�ºÆ¼�½ �/¿3��´£&À�±�²H����!�H£C¹�Ã�/�/£C�/�lºÆ¼7¹�½Ç�/¿3��¨�§À�±�²H��ÂÁÈ /¤!�C�»© Á!ÃÊ�®C�!Ë7�lºÆ¼�½ �/¿3��´£&À�±�²H����!�H£C¹�Ã�/�/£C��ÌZºÆ¼7¹�½Ç�/¿3��¨�§À�±�²H��ÂÁ��¶�¢7�¡/�l© Á!ÃÊ�®C�!Ë!ÌZºÆ¼�½ �/¿3��´£&À�±�²H����!�H£C¹�ä!�/®����ZºÆ¼7¹�¹3½¾�/¿3��¨�lÃ

�!���´��³X¶!¢/¡!�C¼Zö�¢/¡7�/��º�¼HÌ!Ì�½¾�/¿3��¨��¥

��!�C²�±5���»©��!�/£C¹­Í��>����¤7É���¤7ÉC¤¢a�Î�a�a�C�϶/¢/¡!�5¼+Ã�!�/£C¹­Í��>����¤7É��� �¡/®7ÊC���a�a�C�϶/¢/¡!�5¼+Ã�!�/£C¹­Í��>����¤7É���ÊC®�¡H�C���a�a�C�϶/¢/¡!�5¼+¥

���5���!�!�H�_��¶�¢/¡!�C¼+¥

���5�7�a±�3�!�1±!�3�¸¶!¢7¡!�5¼&��¶/µ`�H�1�C�϶/¢/¡!�5¼Z¥

¶�¢/¡!�H�`Ð)¶/¢/¡!�5¼+¥

Í3�5�>���»©­Ñ­¶�¢/¡!�7�ª¥

Page 8: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

Ò�Ó�Ô�Õ�Ö×�Ø�Ù�Ú�Û ÜÝ�Þ�Ö�ß�à�á�â Ö�ã�ä!å

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 8

æ�ç+è�è/è�è�è�è�è/è�è�è�è!è!è�è�è!è�è!è�è!è�è�è!è!è�è�è�è/è�è�è�è�è/è�è�è�è!è!è�è�è!è�è!è�è!è�è�è!è!è�è�è�è/è�è�è�è�è/è�è�è�è!è!è�è�è!è�è!è�è7ææ�ç�é7êCëHì�í/î ï3ðañCòð!ó>ô�õ!ö5÷�ñ�ø5ó�ð�ô�ð�ù�ð7é7ñ3÷�ú_ð�ô3û ææ�ç ææ�ç+è�è/è�è�è�è�è/è�è�è�è!è!è�è�è!è�è!è�è!è�è�è!è!è�è�è�è/è�è�è�è�è/è�è�è�è!è!è�è�è!è�è!è�è!è�è�è!è!è�è�è�è/è�è�è�è�è/è�è�è�è!è!è�è�è!è�è!è�è7ææ�ç ææ�ç ææ�ç+è�è/è�è�è�è�è/è�è�è�è!è!è�è�è!è�è!è�è!è�è�è!è!è�è�è�è/è�è�è�è�è/è�è�è�è!è!è�è�è!è�è!è�è!è�è�è!è!è�è�è�è/è�è�è�è�è/è�è�è�è!è!è�è�è!è�è!è�è7æ

éð!ü7øéaï�î�ê/ýþ!ê/ÿaô������Hý/ì!ÿCê�ô3ê��êí/ý���7ê1ô3û�

æ�æ�æ§ð��CêCí/ý ��!ê�û�����ý�ý!ê ��������!îCí��!ý�î �íHê ����Hîþ&ì�����/ê�î¨ì5í��7ê����Cîþæ�æ�æ­ò����!î�� ÷��!îíaì�ÿ��/ý�ê��������/ý����7ÿ�ê�� �7î!þ��!�5íHì���ë"����#Cê����¨ì�í1ÿCêCí%îHìæ�æ�æ ��$�ì��1ÿ��!ý�ý!ê �������¸îþ!ê�!îCí��7ý�î �í7ê�� �Hîþ&ì�����/ê!î�%&�7ê����Cîþ�

æ�æ�æ�'/ê��Hì�íHê¸õ�� �Hý/ì�ÿê�ê ����' �������

ó(�ï��)�* ð(+3÷7ö¨ø�,�!îí��!ý�-/.��0 ï�13ü�ð��/.� -324-�065 ï�13ü�ð%ý�.��7�24-�065 ï�13ü�ð%ý�.�/û824-�065 ï�13ü�ð%ý�.��9�24-�065 ï�13ü�ð%ý�.��:824-�065 ï�13ü�ð%ý�.��; ï�13ü�ðXë<.

ð!ö/ó¨ø�,!!îCí��/ý�-<.

ý�� 2=:�0>5 ï�1�üð&ý�.

* ð(+3÷7ö¨ø�,�!îí��!ý�7?.��0&ï�1_üð��A@���B7õðC9�7D.� -­ï�1_üð��A@���B7õðE-(7D.��7%ï�1_üð��A@���B7õð¨û�9D.�/û&ï�1_üð��A@���B7õð!:�;�.��9%ï�1_üð��A@���B7õð"F�G�.��:&ï�1_üð��A@���B7õð!H�0�.

ð!ö/ó¨ø�,!!îCí��/ý�7D

I ø�@�ð�è�ñ�ø5é�é!ðaú�ü7øCö!ó5÷7ö�+�!îí��!ý�7¨ïCø�!îCí��!ý -<

ý��"J�!îCí��7ý�-�K�9�2L:�0>5>

ñ�ø5ö�ó!ð!öHú_ð&ý��8M é5÷>ï�ð8��%�ý��8

Page 9: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

N�OQPSR>T U V>W�XAY Z []\�T�^�_a`cb T�d e�f

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 9

g h�i�j g&kml�n�o p�n�q&r�s�t�u�o�v�q�nwr�n�x n y�o�u�z�n(r�{}|

~�~�~ h�x�n�y�o u�z�n!{?����v�� n�������l��Eo�v�t�l���u�t�n�y~�~�~�� u�t�l��]g�n�������o�n�o�v�t�l���u�t�n�y���o�v�t�l�n t�l z��&��� t��<�wz�l�y u�t��~�~�~ � t�q�s�z�n~�~�~ h���i�j�g&k�|�|�|�k j��(��k�����������h�g�|�|�|~�~�~ � � i�j�g&k�|�|�|���g�j����(� k��m��� ����h�g�|�|�|~�~�~ � v�y!z�l�v�y u�t���� t�q�y�n���q6u�t��El p�n�o�v�t�l�n t�l z�v � l p�n"o�v�t�l�� u�t�n�y<|

~�~�~ ��n � v�y�n���t u�o�v�q n�n t���� ��u�t��

k��>i hw�)�� h(� ��  j��E��n y�z�v�t8¡� u�y�z�l�t���¢�n<£¥¤�¦>§¨k��>i�h"o�¡��� z�l t���¢�n8£¥¤ ¦>§©k��>i�h"o�¡����n k��>i�h�u/¡

h   �!j��"��n�y�z�v�t�¡

� h(� ��  j��"��q�q�y�n z�z�¡z�l�y�n�n�l8£c¤�¦�§©k��>i�h!o�¡o�u�l���£cª�¦>§ k��>i�h!o�¡o�v�q�n8£c«>§ k��>i�h!o�¡o�v�s�t�l�y���£c¤ ¦�§¬k��>i�h!o�¡

h   �!j�����q�q�y�n�z�z�¡

� h(� ��  j��"o�v�t�l���u�t�n y8¡l�����£4­�§ k��>i�h"o�¡o�v�t�l�n�t�l z<£®­�¦�¦>§¨k��>i�h"o�¡

h   �!j���o�v�t�l���u�t�n y8|

�(� k��)�o�v t�l���u�t�n�y�r�l�� ��k��>i�h���k��   �(��g���k�����¯�h�j���o�v�t�l���u�t�n�y8|

i h�g �(j�g�� � u����°r6l���� ��n ± � �   � ��  �Eo�v�t�l�� u�t�n�y°r6l����<|

i h�g �(j�g���²�y u�l�nwr6l�������nE�&� ��  ��o�v�t�l���u�t�n�y�r�l�� �<|

~ ����������������������������������������������������������������������������������������������������������������������������������������� ~~ �(j�g�� � u����°r6l���� ��n~ ����������������������������������������������������������������������������������������������������������������������������������������� ~~~ ����������������������������������������������������������������������������������������������������������������������������������������� ~��j�g�� � u����®r�l�������n"± � �   � ��  �"q���l���r�l�����¯ ��³ h�o�v�t�l���u�t�n�y�r6l����8|

�(��k��´���n�y�z�k��>i h"��n�y�z�v�t�¡��q�q�yµk��>i h���q�q�y�n�z�z8¡n t�l�y���k��>i�h!o�v�t�l���u�t�n�y<|

��n�y�z>� � u�y�z�l t���¢�n�¶�·c����xD·�|��n�y�z>�&����z�l t���¢ n ¶�·c��n�u�n y<·�|

Page 10: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

¸�¹QºS»>¼ ½ ¾>¿�ÀAÁ  Ã]Ä�¼�Å�ÆaÇcÈ ¼�É Ê�Ë

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 10

Ì�Í�Î�Ï>Ð�Ñ�Ò�Í Ó�Ô�Ô�ÕÍ Ö�×�Î�Ø3Ð�×�Ñ�Ò Ó�ÙLÚ8Ù�ÕÍ Ö�×�Î�Ø3Ð�Û�Ü�Ö�×�Í�Ö�× Ï"Ó�Ì�Í Î�Ï�ÕÝ Ú�Ú Þ�ß�à!Í Ö�×�Î&Ø!á�â�ã Ñ�×�Ñ(ä�×�Ñ å8Õ

Ñ�ã�ã�Î�ÐwÏ�×�Î�Í�Í�× Ó�ÙLæ�Ñ ç Ì�×�Ï�×�Î�Ñ�Ï�Ï�Í�è&é�Ù�ÕÑ�ã�ã�Î�Ð�Û�ê&×�Ø Ó�Ùìë>ê�Í Ö8Ù�ÕÑ�ã�ã�Î�Ð�Û�Ü�ã�Í Ó�Ùíè(î�Ô�ï ð�Ù�ÕÑ�ã�ã�Î�Ð�Û�Ü ç�Ö�×�Î&Ø Ó�Ù Ý ç�Ï�× Î�ê�Ñ�Ù�ÕÍ Ö�×�Î�Ø3Ð�×�Ñ�Ò Ó�Ù Ý Ù�ÕÍ Ö�×�Î�Ø3Ð�Û�Ü�Ö�×�Í�Ö�× Ï"Ó�Ñ�ã�ã�Î8ÕÝ Ú�Ú Þ�ß�à!Í Ö�×�Î&Ø!á�â�ã Ñ�×�Ñ(ä�×�Ñ å8Õ

Ñ�ã�ã�Î�ÐwÏ�×�Î�Í�Í�× Ó�ÙLñ�Î�ç�Û�ò�Ö�Í�Î�Ï�×�Î�Ñ Ï�Ï�Í�è�è/Ù�ÕÑ�ã�ã�Î�Ð�Û�ê&×�Ø Ó�Ùíó�ê�Ö�ô�Ù�ÕÑ�ã�ã�Î�Ð�Û�Ü�ã�Í Ó�Ùõï Ô�î6è/Ù�ÕÑ�ã�ã�Î�Ð�Û�Ü ç�Ö�×�Î&Ø Ó�Ù Ý ç�Ï�× Î�ê�Ñ�Ù�ÕÍ Ö�×�Î�Ø3Ð�×�Ñ�Ò Ó�Ù Ý Ù�ÕÍ Ö�×�Î�Ø3Ð�Û�Ü�Ö�×�Í�Ö�× Ï"Ó�Ñ�ã�ã�Î8ÕÝ Ú�Ú Þ�ß�à!Í Ö�×�Î&Ø!á�â�Û�Ü�Ö�×�Ñ�ê�Ö�Í�Î�ä�×�Ñ�å8Õ

Ì�Í�Î�Ï>Ð(ö ê�Î�Ï�× Ö�Ñ�÷�Í�Ó�Ù=ø�Î�Í�ã?Ù�ÕÌ�Í�Î�Ï>Ð&ù�Ñ�Ï�× Ö�Ñ�÷ Í Ó�Ùûú�÷6ê�×�ü8Ù�ÕÌ�Í�Î�Ï>Ð�Ñ�Ò�Í Ó�ý�ý�ÕÍ Ö�×�Î�Ø3Ð�×�Ñ�Ò Ó�ÙLÚ8Ù�ÕÍ Ö�×�Î�Ø3Ð�Û�Ü�Ö�×�Í�Ö�× Ï"Ó�Ì�Í Î�Ï�ÕÝ Ú�Ú Þ�ß�à!Í Ö�×�Î&Ø!á�â�ã Ñ�×�Ñ(ä�×�Ñ å8Õ

Þ�ß�à ø(â�þ�ÿ�Õ ��ö ê�ù�ù°ä�×�Ñ�å ù�Í� Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð �� ø(â�þ�ÿ���Î ê�×�Íwä6×�Ñ�å�ù�Í� Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð ��� Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð �� Ð�Ð�� á Ý ñ� Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð�Ð �ø�â�þ�ÿ���Î ê�×�Í(ä�×�Ñ å�ù�Í���ú�ß��Eã Ñ�×�Ñ(ä�×�Ñ�å�ó �� Þ"Û�Ü�Ö�×�Ñ�ê�Ö�Í�ΰä�×�Ñ å<Õà Ý á Ý�� Û�Ü�Ö�×�Ñ�ê�Ö�Í�ΰä ù�ê�Ö�Í�á���Ú Þ"Û�Ü�Ö�×�Ñ�ê�Ö�Í�Î��

Ì�Í�Î�Ï�á��>Ú Þ�Ì�Í�Î�Ï�Ü�Ö��Ñ�ã�ã�Î�á��>Ú Þ!Ñ�ã�ã�Î�Í Ï�Ï8Õ

ó&â�â�Ú Ý áEã�Ñ�×�Ñwä�×�Ñ å��ß(á�â�Û�Ü�Ö�×�Ñ ê�Ö�Í�Î�ä>ù�ê�Ö�Í�Õ� Ý ú6Þ�Û�Ü�Ö�×�Ñ�ê�Ö�Í Î�ä�ù�ê�Ö�Í�а×�Ñ�ÒDÕë�æ Þ�ß�ÙLÚ8Ù�ÕÌ�Í�Î�Ï"Ó�Û�Ü�Ö�×�Ñ�ê�Ö�Í�ΰä�ù�ê�Ö�Í�Ð�Û�Ü�Ö�×�Í Ö�× Ï8Õë�þ��á�Þ ��� Ù=ø�ê�Î�Ï�×EÖ�Ñ�÷�Í � Ù�� Ì�Í�Î�Ï>Ðwö�ê�Î�Ï�× Ö�Ñ�÷ Í�Õë�þ��á�Þ ��� Ùíó�Ñ Ï�×�Ö�Ñ�÷�Í � Ù�� Ì�Í�Î�Ï>Ð(ù�Ñ Ï�×�Ö�Ñ�÷�Í�Õë�þ��á�Þ ��� Ù Ý Ò�Í � Ù����cÔ��CÌ�Í Î�Ï>аÑ�Ò Í�Õ��ó �ß Þ<Õ

ë�æ Þ�ß�Ù Ý Ù�ÕÑ�ã�ã�Î!Ó�Û�Ü�Ö�×�Ñ�ê�Ö�Í�ΰä�ù�ê�Ö�Í�Ð�Û�Ü�Ö�×�Í Ö�× Ï8Õë�þ��á�Þ ��� Ùûú�×�Î�Í�Í�× � Ù���Ñ�ã�ã�Î�Ð�Ï�×�Î�Í�Í�×�Õë�þ��á�Þ ��� Ù � ê�×�Ø � Ù���Ñ�ã�ã�Î�аÛ�ê�×�Ø?Õë�þ��á�Þ ��� ÙLÚ�Ü�Ï�×�Ñ�ù � Ü�ã�Í � Ù���Ñ�ã�ã�Î�аÛ�Ü�ã�Í�Õë�þ��á�Þ ��� Ù � Ü�ç�Ö�×�Î&Ø � Ù���Ñ�ã�ã�Î�аÛ�Ü�ç�Ö�×�Î&ØDÕ

Page 11: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

�! #"%$�& ')(�*,+.- / 0213&�46587:9 &�;)<>=

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 11

?�@ A�B CEDC>B�F�G�H�IJC�DC>BKFL@�M�M�NEDC>B�F OPM�Q>R!D S�T�U VKW>X�YX�ZL[�\�]

Page 12: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

^!_#`%a�b c)d�e,f.g h i2j3b�k6l8m:n b�o)p>q

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 12

r s>t�u r�vxw�yKz {>yK| }~��L� zK�>|Ly } yK� y �Kz �K� y }�������� s��LyL�Kz �K� y ��� | �>�>� � z ~L� w�3����� �>�K�J� z�| � w �L�K��� y����KyL� � w � � �K�������� �K� w!�2� �L����� w�{>y � � ��� ��� �K������P� t � w � w>y � y � w ��� �,������ |�� �K���J� z��>��� � � ���>�J�K��� ������ � r�s � vJs�� � v � �>��� v�¡�t s � w �>�K� y������ ��sP¢ � rL£ � s6¤L£Ks�¥�� ���K� vK¡�t>s ���>� � u ¦ t�u�§�s>§�v�¢ ������ � ¢>¢�£P¨L§ � u ¦ t�uL§�s>§�v �K� |LyK��u,¤�¢KvJr�� � v,��r�s �>�>� vLu ���������� ��� ~ z � � ��yP��� � w>y6w {>y������ � � �K�x���6� z � y � � ��� |©z�� � z �K� y�� � ������ � � w�{�� ~ w ��� � ~�� y�� ���>~�� z�w � � �«ª ����£�¤ } § � ¦LsPv �J�¬} ¨,s�v ª­� � |����� � � w�{�� ~ w ��� � � ¢>¢£P¨�§®� � w {�� ���>� y>w3¯ � y ��� w�{6w����,�,��° � �Ky � � � w��,�Ky � ������ � y � �,��y�� � � zK��| y6y �K�L� �>���������� vJ{ �K� ����� � � �K�����>�K� w � w�{>y�z�� � w�y � w � � �����>��� � y � |�� ��� | � w ���K� � y�w �L��� y����� ~ ��wK��w {>y �J��± y �6�>~��,� y �²� � ����� �E�t � r � ¦LsPvs>rP¢³�w ���>�>�K� y �µ´�¶ � v�¡�t s²z�� sK¤ � �L¥¬v ª ¢,t�¤�¥ £ ª>·�¸¬�K�K� y²� � | � w �L�K�>� y�w � � � y���¬�J� w v�¡�t s � � sK¤ � �L¥¬vº¹ ¶!� ¸»� � � �P� �����K~��,� yL��� � ����� �� � v � ����K������� y � w } | ~���� � v�¡�t s ��·zK� � w ���K� yL� � ¹ ¶>¶�¶ � v�¡�t s²z ·| �>� y �¬} w �L� v�¡�t s�v �� ¥�s²u,¤�| � � y ���¤L£Ks ¥���¼½¢�¡¦ � uJ¥P¢¾�À¿�| w�Á�v�¡�t s�| � � y �·¿ � Á v�¡�t s � §¬¡ �� ��� £ � } § � ¦LsPv �J��} ¨,s¬vº�Ky>w ~ � �>�6� ���K� w�y�� �>��� w �L��� y6z�� � w �L�K�L�K���©� |�y � z � ��w � � � � �� w {�y � � y � | � � ��� w �L��� y � u ���>� y�w �6�>� | � y ��� w�{²� � y � z�{ � � y � | ���� ��� � � � � zK� ~�� w>yK| �K��� �Lw�y ���� � ¥�¥�¤>��§ � v3£Pu�§ ª ���L£K¤ } § � ¦Ls¬v ��¬} ¨LsPv ªs¬Ã,t�u�r�v3£�§�¨w �L�>�>��� y Ä�w �L�K�>��� yv �,� ¥>s�¢| � � y �Å} w �L� Ä�| � � y ��} w � �E�Æ r�£�v,s���¯ ª v �L��� y!� ª>· w � �>�>��� y �¢Js ¥>s � v � ¤>r�uL¦ � w � �>�K�K� y��²£�§�vLu�zK� � w � �K� yL����t�vLu �>���J� w�r�u Æ ¢ �Æ r £�vs��®¯ �:Ç � � �ȼ½| � z � w ·6ª�É>ª��¥�uKu�t � v�| � � y �¬} w �L��� ¢�¢�£¬¨L§�£�§�¨�¿�|Lw�Á �� ¢�¢�£P¨ §6zK� � w ����� y �KÊ�¿�|Lw>Á�¼»� ����� y�w � ¿K|Lw�Á3¼ ��� w � y � �vLu�¿ � ÁvK¡t�s²¿>|Lw>Á3¼ �K� w>w��,�Ky �Æ r�£�vs ¿ � Á �s>§K�L¥�u�u�t �s>§���¢�s ¥>s � v �

Page 13: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

Ë!Ì#Í%Î�Ï Ð)Ñ�Ò,Ó.Ô Õ Ö2×3Ï�Ø6Ù8Ú:Û Ï�Ü)Ý>Þ

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 13

ßÅàâá�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á�ßßÅàxã�äLå�æ,çKè�éê�ëLì�ê>í îï�ðLñ ë>ò�í ê î ê¬ó�ê>ã�ë ñ¬ô ê î,õ ßßÅà ßßÅàâá�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á�ßßÅà ßßÅà ßßÅàâá�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á�ßçKäLå�æLçKè�è�äKö ÷>äKø îù�úLû öKæ>øLä î äKü ä çKö ûKý ä îõ!þøLÿ�è�ÿ�� � î�ý è�äLå�è��,åKä û�� ÿ�� ù ä þåKäLç��Pæ,ç� ý è�ÿLçKè þý��Lû å þ� ç û èKä������ éJ÷>ä�å�ç�æ � ç�ÿ� �� û�ú ûKý ÷>ä�ø � û è>÷�æ ù è�ç ù�ú è û Lä6äLç>ç�æ,ç ýÂþ � þßLá�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>áKßß �Pò�ã�� ý è�ÿLçKèßLá�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>áKß��æ,ç� ý è�ÿLç�è þøLÿKè�ÿ���� î�ú�ù ���äLç�è���åKä û��� î �æ�ø è���åKä û��� î çKÿ �! #"%$ è���åKä�ü � ÿ�� ù ä&�('�)�'+*�'�ë�'Lí�',ê��

���ä � ûKú æ,�-� îý è ç ù ö �è���å�ä /.0$ è���åKä6ö � ÿ�� ù ä��1),*�ë2��

�ÿ3� ù ä è���åKä�å

�ÿ�� ù ä��4�4�4 �ä ú ø�æ��-� îý è ç ù ö þ

� ç û è�ä��5�6� é,÷ ûKý�ûKý�ô�ù ��ç�æ ù è ûKú ä ô é�),ã�é7� þåKä�ç���æ,ç� �ä ú è>ä ç î,� ÿ�� ù ä6ö ÷Kÿ ú � ûKú � � î�úKù ,�Kä ç-� î �æ>ø þû �8� î �æKø984 þåKäLç���æLç� :��4 ù�ý ûKú � � î�ý è ç ù ö þä�� ý ä þåKäLç���æLç� :�� ù�ý ûKú � � î ç�ÿ � þä ú ø û � þä ú ø,�Pæ,ç� þ ;Åý è�ÿLçKèßLá�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>áKßß �Pò�ã����4ßLá�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>á�á>á�á�á>á>á�á�á�áKá�á�á�á�áKá�á�á�á>á>á�á�á>á�á>áKß��æ,ç� ��4 ùKýLûKú � å þøLÿKè�ÿ���� î�ú�ù ���äLç è��,å�ä û<�� î �æ�ø è��,å�ä û<�� î è�äKü è è��,å�ä ý è ç ûKú � þ� ç û è�ä��5�6� é,÷ ûKý�ûKý�ô�ù ��ç�æ ù è ûKú ä��4�� þöKæ ú ö�ÿ�è�ä ú ÿ�è�ä&� ñ � æ è6è ÷>ä ý èLç ù ö�è ù çKä��-��å ûKú èKæ:� î è�ä�ü è þ� ç û è�ä��5�=� î è>äKüLè þ

Page 14: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

>�?A@CB%D+EGF%H,IKJ L+MONPD�Q8RTSVU D�WGX�Y

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 14

Z�[�\�]�^,\�_-[+`�a�[+\cb,d+e�f�g�[8h+i�e�`�jlk�`mj�f5b%`�g�n,o�p+q-f5b�n�r�s2tk�u8f5b,n�r�sv8wxty�p3q�u�r3q�n:u�w�wzg�{3k�`�j:f5bla�p�|3a�t

p�f�{�p�ty�p3q�u�r3q�n:u�w3}~g�{3k�`�j:f5b0`�g�n,o�p�q�t

p+`mslk�u�tp+`�s,u�r,q�n2t �cu�w�3�������������������������������������������������������������������������������������������������������������������������������������������� ������� u�}�3�������������������������������������������������������������������������������������������������������������������������������������������u�r,q�nu+}~g�{3k�`�jy�ts3e�a�e���f�b%`�g�n�o�p3q a��,y�pk��

f�b,n�r�s a��,y�pk��f�b%i�p�|mbla�r�bPk�`�a8a��,y�pk�t

� q�k�a�p��5�6���,i+k�{zk�{=��g+o�qmr3g�a�k�`�p � }���tf5bli�p�|�b0a�r�bGk�`�a8vzy�t� q�k�a�p��5�6�#��p�|3e�s+p�h3kmn+e�f��~����y<t� q�k�a�p��5�6�#��p�h�kmn+e�f �~����f�b%i�p�|�b,a�r�bGk�`�a�ty�p�q�u�r,q�n-p+`�a�p+qcb,d+e�f�g�p8h+i�e�`�jlk�`mj�f5b%`�g�n,o�p+q-f5b�n�r�s2tk�u8f5b,n�r�sv8wxty�p3q�u�r3q�n:u�}�wzg�{3k�`�j�y�t

p�f�{�p�ty�p3q�u�r3q�n:u�}�}~g�{3k�`�j:f5b0`�g�n,o�p�q�t

p+`mslk�u�tp+`�s,u�r,q�n2t �cu+}�3�������������������������������������������������������������������������������������������������������������������������������������������� ������� u�w�w�3�������������������������������������������������������������������������������������������������������������������������������������������u�r,q�nu�w�w8g�{3k�`�j�y�t� q�k�a�p��5�6���,i+k�{zk�{=��g+o�qmr3g�a�k�`�p � w�w���t� q�k�a�p��5��y�ty�v��#��p+f�fmrl}<��ty�v��#��p+f�fmr�����ty�v��#��p+f�fmr3�x��ty�v��#��p+f�fmr�����ty�v��#��p+f�fmr3�x��ty�v��#��p+f�fmr3�x��t

p+`�s,u�r,q�n2t �cu�w�w�3�������������������������������������������������������������������������������������������������������������������������������������������� ������� u�w�}�3�������������������������������������������������������������������������������������������������������������������������������������������u�r,q�nu�w�}�g�{3k�`�j�y�ts3e�a�e���f�b0a�p�|+a3}��/��w%��a��,y�p8h��

f�b0a�p�|+a����/��w%��a��,y�p~h�t

Page 15: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

 �¡A¢C£%¤+¥G¦%§,¨K© ª+«O¬P¤�­8®T¯V° ¤�±G²�³

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 15

´Pµ�¶�·�¸�¹5º6»�¼,½+¶�¾z¶�¾=¿�À+Á�µmÂ3À�·�¶�Ã�¸Ä�Å�Æ�»�Ç´Pµ�¶�·�¸È�·�Â:ÉËÊ0·�¸�Ì3·3Æ�Ç´Pµ�¶�·�¸�¹5º=É5Êl·�¸�Ì3·3Æ�ÇÍ Ém¸�Î3µzÉ�Ê0·�¸�Ì+·�Ï�´P¶�·�½&»1ÐÑ»�Ƕ�Ò~È~Ó~Ô�Å�ÇÕÈ×Ö8Ô�ÅxÇO¸+Ã�Ø,¶�Ò�ÇÉ5Ê,·�¸�Ì3·�Æ=Ö�ÉËÊl·�¸�Ì+·�ÏxÙ�È,ÚPÇ´Pµ�¶�·�¸�¹5º=É5Êl·�¸�Ì3·3Æ�Ç

¸+Ã�Ø,Ò�Â,µ�Û2Ç ÜcÒ�Å�ÆÝ3Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�ÝÝ Ä�ß�à�áÒ�Æ�ÅÝ3Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�ÝÒ�Â,µ�ÛÒ+Æ�Å8À�¾3¶�Ã�â�È�ÇØ3Î�·�Î�¹�É�Ê%Ã�À�Û�Á�¸3µ ·�ã,È�¸�¶<ä

É�Ê,Û�Â�Ø ·�ã,È�¸�¶<äÉ�Ê0·�¸�Ì+·�Ùæå0Ú�·�ã,È�¸ Í�ç Î�É�À�¸�»1Ð:è×éê�»�Ç

´Pµ�¶�·�¸�¹5º6»�¼,½+¶�¾z¶�¾=¿�À+Á�µmÂ3À�·�¶�Ã�¸Ä+Æ�Å�»�Ƕ�Ò~È Í Î&»ìë!»�Ç´Pµ+¶�·�¸&¹�ºí»�ëí¶�¾z¶�Ã&»�äîÈ�Ç

¸�É�¾�¸�Ç´Pµ+¶�·�¸&¹�ºí»�ëí¶�¾8Ã�Â+·�¶�Ã&»�äîÈ�Ç

¸+ÃmØl¶�Ò�ÇÈ�¸�µ�Ò�Â,µ�Û-¸+Ã�·�¸+µcÊ ç Î�É�À�¸ Í ½�Î�Ã�âl¶�Ãmâ�É5Ê%Ã�À�Û,Á�¸+µ-É5Ê�Û�Â�Ø2Ƕ�Ò8É5Ê,Û�Â�ØÖ8ÅxÇÍ ½�¸ Í+ï É5Ê%Ã�À�Û,Á�¸+µ×Ö×ð�Ï2ÇÈ�¸3µ�Ò�Â3µ�Û:Ò�Æ�Å�Å-À�¾+¶�Ã�â�ÉËÊ0Ã�À�Û,Á�¸3µ�Ç

¸�É�¾�¸�ÇÈ�¸3µ�Ò�Â3µ�Û:Ò�Æ�Å�Æ×À�¾+¶�Ã�â�ÉËÊl·�¸�Ì3·�Ç

¸+ÃmØl¶�Ò�Ǹ+Ã�Ø,Ò�Â,µ�Û2Ç ÜcÒ+Æ�ÅÝ3Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�ÝÝ Ä�ß�à�áÒ�Æ�ÆÝ3Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�ÝÒ�Â,µ�ÛÒ+Æ�Æ�À�¾3¶�Ã�â�È×·�ã�È�¸¶�ÇØ3Î�·�Î�¹�É�Ê0·�¸�Ì+·�ÙËÆ�Å0Ú�·�ã�È�¸ Í×ç Î�É�À�¸�»VÅ+ÆmÏ3Ô�ð+ñ�ò+å�ó�ô�»�Ç´Pµ�¶�·�¸�¹5º6»�¼,½+¶�¾z¶�¾=¿�À+Á�µmÂ3À�·�¶�Ã�¸Ä+Æ�Æ�»�Ç´Pµ�¶�·�¸�¹5º=É5Êl·�¸�Ì3·�Ù�È,ÚPÇ

¸+Ã�Ø,Ò�Â,µ�Û2Ç ÜcÒ+Æ�Æ

Ý3Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�ÝÝ Ä�ß�à�áÒ�Æ�Å�ÅÝ3Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Þ�Ý

Page 16: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

õ�öA÷Cø%ù+úGû%ü,ýKþ ÿ����Pù������ ù��� ��

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 16

������������������������ "!$#�%�!�&'�)(

*�+ # +-,/.10�. &�� #2%3!2&��)4.10 #�&25�#76�8�9;:<#2%3!2&�=$> +3. ��&@?BA�C�D3E�F�GIH3J3KML�N�O�P�Q�R3S�T�U�V�WYXMZ�[�\�]�^-?�(

_ ����#�& ,a` ?bW�c��2�d�2�eV3��f��I����#3�2��&�G����2�-?�(

* &���=�����f�&�����& .I*".a0 #�&�5�# . &��� �#�c .a0�. &������gf�%�#�&$��� * &h(����f2#�� + =2#'�i������� .j0�. &��h(_ ����#�& ,a`e.a0 #�&25�#76 .j0�. &��;:k(

&�� * �l�����m( nl�������

o�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p2oo GlR3U�P������3�o�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p2o�������������3�q�������� "!7(

*�+ # +-,/.10 �����3f�&��$#2%3!2&��74.10 ��� * #2%3!2&��74.10�*�+ #�& #2%3!2&g��% *�+ #����i> +3. ��&@?r8����3����s28�9-?�4.10 �����h6utk:<#2%3!2&g� > +3. ��&@?v�l8�w2x�th?�(

_ ����#�& ,a` ?bW�c��2�d�2�eV3��f��I����#3�2��&�G������7?�(

_ ����#�& ,a` ?uC2&�������&$D�R�Q�E�F2QIVYF�QIRypjH�A;SlV , ?�4z!{(=2��� * &�����&�!i���ypj + !2�h(_ ����#�& ,a` ?BA;��#�&�� D�R�Q�E�F2QIVYF�QIRypjH�A;SlV , ?�4z!{(

!2&����������g&���#�&�� 0 > +3. ��&�=�c + �� Y�2�I .a0 �2����f2&�� .a0 ��� * (��� .a0 ��� *�| �h(!2&����������"�����d�������� .a03*�+ #�&-(

& . ��&-(!2&����������"�����d�������� .a0 �����m(

&�� * ���{(&�� * �l�����m( nl�������

o�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p2oo GlR3U�Pg&���#�&�� 0 > +3. ��&o�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p�p2p�p�p�p�p2p�p�p�p�p�p�p�p�p�p�p2o�������g&���#�&�� 0 > +�. ��&�=�c + �� Y�2�� '! 0 �2����f2&��i! 0 ��� * (

*�+ # +-,/.10 ����& .l* � #2%�!2&i# + f . &i���$��> +�. 4.10 ����& .l* � 0 _ + #2%�!2&���> +3. 4.10 �2= #2%�!2&i=-4.10 ��#�&�!2��={6uwk: #2%�!2&i=-4.10 #�&25�#76}w��;: #2%�!2&i=-(

! 0 ������f2&�� | �h(! 0 ��� * | �h(

.a0 ����& .I* � 0 _ + pa# + f2� + ��& | ?~V�]�V�W�?�(

Page 17: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

�-�����k�����k����� �������������� �������

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 17

�a�;�����3�I������ ;¡k¢��������I��£�¡�¤���¥§¦~¨�©2ª�«�¬m¦�­�a�;�����3�I������ ;¡k¢1®�¡3��¯�� ¥§¦g¦2­° �I��¡�±d�1���������l�3�h­¡�²2²2��£��'�a���������I�3�M�� Y¡�³2´"�j���������I�3�h­ �±���³��iµl�k��³���²$³2´"�j�k�2³���²2� ° ­° ´�£ ° ¡�³���£�¡�³��¶¦~¨3³���²7¦·�a�k�2³���²�� ° ¦�¸º¹�»���¡��2����£2³���±$¡d£�¯�¤�¼2��±¾½�¦/��£�³2´

�a�;³2�2¿�³-­µ��Y��³���²q¥iµ��;�2³���²$À�Á)­° ¡�������¯2£ ° ³3�l´�£§¦�¹�Â�¹�©�¹���Ã3Ä�Å2��Æ�Ç;»2©�ÄI¨È¦�2¿�²�´�±�³3�2£�µ²�´�²�¯�²M�;³���³3��� ¥��j�;³��2¿�³

�I¤�²�´�±�³3�2£�µ±2��³�¯�±�£ ° ´���� ¥��j��± °

³�¡�¼�������������I�3� ¥��j���������I�3�

�2¿ ° ��²�³3�I´3£����±�±l´�±M����£M�������3�l�3�i¥�Á´�³�É���±�� ¥$ÊË­

�����a��± ° ¥@¦ÌÇ�¦�­ �±���³��¶¸�ÍΦ�Ï�´�£�¯�¤�¼���±Ð Y¡�����£�³���±2���m­ºª�Ñ��@½�¦�­��³2´�²{­

��£I�Y���{­

±2�2¡2��³�¡�¼������j�������3�l�3�d�2£����2¿ÒÁi�2£�³2´'�a�������3�I������ ;¡h­²M�Y£�¯�¤�¼2��±i¥��j�������3�l�3�M�� ;¡k¢1®�¡3�2¯��-­

 �±���³��@¸aÍÓ¦ÌÔ3´�¯���£�³���±��2�m¸�¦�Õ·²M�Y£�¯�¤�¼2��±{­��Ö���²{­ �±���³��@¸aÍ×��Ñ�¢M¯�����£��h­

²M��¤�´���¥g²M�k£�¯�¤�¼2��±e¤�´��gÊË­

��£����l´�±�¤m­ Øj��£�³���±j��®�¡3��¯2�

Page 18: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

Ù-Ú�Û�ÜkÝ�Þ�ßkà�á�â ã�ä�å�Ý�æ�çè�é Ý�ê�ë�ì

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 18

íaî)ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ííaî"ð�ñ�ò�ó�ô2õ ö;÷Iø�ù�÷�úMûkü�ý3þ�ø�ÿ3ú�÷aû�÷��k÷�ð�ø;þ��Y÷jû�� ííaî ííaî)ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ííaî ííaî ííaî)ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�í

ô2ñ�ò�ó�ô2õgõ�ñ�����ñ�Iû� �����2ó��ñ�û;ñ���ñ�ô�������ñlû����

õ���ò2ñ������2ñ������qó��iõ�û��2õ�ô����� �õ��3ò�ñ"!$#�%<õ��3ò2ñ&���'�(�) �ñ õ��3ò2ñdò*�

ñ��+gó��$õlû���õ�ô�����*�

( õ ( �,��û���õ�ñ�ò$õ+��ò2ñ-� '�(�) 2ñ-�*�

ò2ñ�ô �ló�ô�./��õ ( ô2õ��� 0���ò �1 ô���õ2ñ2��354bö���ñgò�ô�ó���ô ( ./���+����� ��ñ� 1 ��õ���ó��õgô� �2õ��6.�ñ�ñ�ô�ôIó�ô�����4 �

í�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2íí 7lÿ3ð�89��õ ( ô2õí�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2í��ó�ô�.9��õ ( ô�õ:�

( õ ( � ) û�� +.���ñ�ô$õ��3ò2ñ-�*�) û;.�ó õ��3ò2ñ-�*�) û�ô (61 !=<�%<õ��3ò2ñ>� '�(�) �ñ?4A@+B�@�C+@�ø @�ú�@�÷"4��) û���õ�ô��� õ��3ò2ñ�õlû��2õ�ô�����*�

) û���õ�ô���;ïMõ���ò�ñ DE4FB�C�øG4 �) û���õ�ô���;ï '�(�) 2ñHD-��I I�I:�

1 ô���õ�ñ2�J3K4bö;�����9���L�����ôIó��õ�����ñ>��ö�B�ðIöM4 �

ò2ñ�ô ��ó�ô�.gñ���õ�ñ�ôMû '�(�) �ñ&��� ( �+�����N� ) û���+.;�2ñ�ô ) û�.�ó�G���� ) û;.�ó�-D&I��ò2ñ�ô ��ó�ô�.O�+IH ������� ) û��2õ�ô���:�

ñ ) ��ñ:�ò2ñ�ô ��ó�ô�.O� �> ������� ) û�ô (�1 �

ñ��N����"�

ñ��+;�ló�ô�.G� PJ��õ ( ô2õ

í�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2íí 7lÿ3ð�8-��Ií�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2ï�ï�ï�ï�ï2ï�ï�ï�ï�ï�ï�ï�ï�ï�ï�ï2í��ó�ô�.-��I9������+��òiõ+��ò�ñ�õlû��2õ�ô�����Q�

( õ ( � ) û�� +.���ñ�ô õ+��ò2ñ9�*�) û;.�ó õ+��ò2ñ9�*�) û;õ�ñ���õ õ+��ò2ñ&��õ�ô����+�G�) û '�(�) 2ñ"!SR�I�%<õ+��ò2ñT�:�

Page 19: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

U:VXWZY�[�\^]�_;`ba c�dfeg[ h&ikjSl [ m^n�o

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 19

pgq�r+s t2uJvKwyx;z�r�{9r�{L|�}�~ qN��}�s�r��+t-���:w��

pgq�r+s t-�;�������+}�tHs+�O�J�������+}�t:�� ��� � � s t���� s t?w���� ��s&�9{�s�q�} � s�}�q�t�p�r+s�zTs z�t � ���;�N����t ��s�{�u,s��;��t?w

w��Ew�����s����+t2w,���+�H� ����}�tT�2w����;������}�t-r���s��5�J��s�t���s:�pgq�r+s t2uJvL�J��s�t���s��

��t q ���;q��Ht���s�t�q��;�����+}�t � z�� �+��r��N�5�J����}+�;~�t�qH�J��� ���G�r��&�J�;� ���-�&�����t�q ����q��O�+���9}�{�r+�+�O�J��s�t���s:�

t���{�t:���t�q ����q��O�+���T}�{�r+�+�O�J����}+�;~�t q"�

t��N��r��"�

t��+�;�6�;q��G� ������ � � ��� � � � ��� � � ����� � ��� ��� ��� � ����� � � ��� � � � ��� � � ����� � ��� ��� ��� � ����� � � ��� � � � ��� � � ����� � ��� ��� �� �6�����-���� � � ��� � � � ��� � � ����� � ��� ��� ��� � ����� � � ��� � � � ��� � � ����� � ��� ��� ��� � ����� � � ��� � � � ��� � � ����� � ��� ��� ����;q��-���T}�{�r��+�-�Ts+�;�+t>�G�

����s �:u ����� }+��~+t�q s��;�+t-r*¡���;� � � s��;�+t-r*¡����z�t��N��s����gr���s&s��;�+t-r*�

pgq�r+s t2uJvKwyx;z�r�{9r�{L|�}�~ qN��}�s�r��+t-���*w��

�J��z�t�����s����^r���s&�9�"�pgq�r+s t2uJvKw=¢�t+������t � rN�����*uTw ¡�� �pgq�r+s t2uJvKw=£�t � rN����� uTw ¡ ����z�t����;s����^r+��s:�

��t q ���;q��Ht���s�t�q��;�����+}�t � z�� �+��r��N�5�J����}+�;~�t�qH�J��� ���G�r��&�J�;� ���-�&�����t�q ����q��O� ���9}�{�r+�+�/�"�

t���{�t:���t�q ����q��O� ���T}�{�r+�+�O�J����}+�;~�t q"�

t��N��r��"�

t��+�;�6�;q��G� ������ � � ��� � � � ��� � � ����� � ��� ��� ��� � ����� � � ��� � � � ��� � � ����� � ��� ��� ��� � ����� � � ��� � � � ��� � � ����� � ��� ��� �� �6�����-��� �� � � ��� � � � ��� � � ����� � ��� ��� ��� � ����� � � ��� � � � ��� � � ����� � ��� ��� ��� � ����� � � ��� � � � ��� � � ����� � ��� ��� ����;q��-��� �&} {�r����/�>s�����t � ��r+¤�t:�

pgq�r+s t2uJvKwyx;z�r�{9r�{L|�}�~ qN��}�s�r��+t-��� �"w �

pgq�r+s t2uJv��"��¥�2w=¢�t�� �N��� w���¥�2w=¢�t�� �N� ¦§w���¥�2w=¢�t�� �N��¨�w���¥�2w=¢�t�� �N� ©§w���¥�2w=¢�t�� �N��ª�w���¥�2w=¢�t�� �N��«�w��

t��+�;�6�;q��G� ����� �

Page 20: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

¬:­X®Z¯�°�±^²�³;´bµ ¶�·f¸g° ¹&ºk»S¼ ° ½^¾�¿

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 20

À�Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á�ÀÀ Â6Ã�Ä�Å-Æ�Ç�ÈÀ�Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á�ÀÆ�É;Ê�Ë-Æ�Ç�È¥Ì Í�Î�Ï�Ð/Ñ>Ò�Ó�Ñ�Ô-Î*Õ

Ö�× Ò ×:Ø Ù�Ú Ò Ô�Û�Ò�ÈQÜ$Ý�Ç�ÞßÒ�Ó;Ñ+Ô&à:áÙ�Ú Ò Ô�Û�Ò+â:Ü$Ý�Ç�ÞãÒ+Ó;Ñ�ÔTà:Õ

ä Ê�Î+Ò Ô ØJåKæyç;è Î�Í9Î�ÍLé�Ì�ê ÊNÉ�Ì�Ò�Î�Ï+Ô-Â�Ç�È æ Õä Ê�Î+Ò Ô-Ñ¥Ò�É Ù�Ú Ò Ô+Û�Ò�È*Õä Ê�Î+Ò Ô ØJåLÙJÚ Ò�Ô�Û�Ò�È*Õ

à Ù Ô × Ê Ù�Ú Ò Ô�Û�Ò+â ä Î+Ò è?æìëíæ ÕÎ�ÆTÑTîTÝ Ç:Õ�Ñ>ï&Ý Ç�ÕfÔ�Ï Ö Î�Æ"ÕÙJÚ Ò Ô�Û�Ò�ÈLï Ù�Ú Ò Ô�Û�Ò�â�Ü�Ñ;ÞgÕ ðòñ�óNôKÀä Ê�Î+Ò Ô ØJåLÙJÚ Ò�Ô�Û�Ò�È*Õ

Ô�Ï Ö Æ6É;Ê�ËGÕ ð�Æ�Ç�È

À�Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á�ÀÀ Â6Ã�Ä�Å-Æ�È+ÇÀ�Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á�ÀÆ�É;Ê�Ë-Æ�È+Ç&Ì Í�Î�Ï�Ð/Ñ>Ò�Ó�Ñ�Ô>ÛGÕ

Ö�× Ò ×:Ø Ù�Ú Ï Ì+Ë�ê+Ô�Ê Ò+Ó;Ñ+Ô/Î áÙ�Ú Ë É Ö Ò+Ó;Ñ+Ô/Î áÙ�Ú Ò Ô�Û�Ò*Üòõ�ÞãÒ+Ó;Ñ+ÔHà¥ö ×�Ù Ì+Ô æìëO÷ ô-ø æ áÙ�Ú;ù�× Ü�È�Þ Ò+Ó;Ñ+ÔTÛTö ×�Ù Ì+Ô æAù+ëúæ Õ

ä Ê�Î+Ò Ô ØJåKæyç;è Î�Í9Î�ÍLé�Ì�ê ÊNÉ�Ì�Ò�Î�Ï+Ô-Â�È+Ç æ Õ

Î�ÆTÑHê�Ó Ò ÔgÁ�à ×-ÙJÚ�ù�× Õä Ê�Î+Ò Ô Ø�åûæS÷ Ó�Ò�Ô ù+ë Î�ÍHÎ�Ï æ á�Ñ"Õ

Ô Ù Í�Ô:Õä Ê�Î+Ò Ô Ø�åûæS÷ Ó�Ò�Ô ù+ë Î�ÍTÏ+É�Ò9Î�Ï æ á�Ñ"Õ

Ô�Ï Ö Î�Æ"Õ

Ñ�Ô Ê Æ�É;Ê�ËHÔ�Ï�Ò�Ô�Ê Ú ö ×�Ù Ì�Ô&à è�× Ï+Ð�Î�ÏNÐ ÙJÚ Ï�Ì+Ë;ê�Ô�Ê ÙJÚ Ë É Ö ÕÎ�Æ ÙJÚ Ë É Ö ï&Ç�Õà è Ô à�ü ÙJÚ Ï�Ì�Ë;ê�Ô�Ê>ï ù âGÕÑ�Ô�Ê Æ�É�Ê�ËOÆ È�Ç ÇHÌ Í�Î�Ï�Ð Ù�Ú Ï Ì+Ë;ê�Ô�Ê"Õ

Ô Ù Í�Ô:ÕÑ�Ô�Ê Æ�É�Ê�ËOÆ È�Ç�È>Ì Í�Î�Ï�Ð Ù�Ú Ò Ô�Û�Ò"Õ

Ô�Ï Ö Î�Æ"Õ

Ô�Ï Ö Æ6É;Ê�ËGÕ ð�Æ�È+Ç

À�Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á�ÀÀ Â6Ã�Ä�Å-Æ�È ÈÀ�Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á Á�Á Á Á�Á�Á Á Á Á�Á Á Á Á Á�Á Á Á Á�Á�Á Á Á�Á Á�Á�ÀÆ�É;Ê�Ë-Æ�È È¥Ì Í�Î�Ï�Ð/Ñ>Ò�Ó�Ñ�Ô-Î*Õ

Ö�× Ò ×:Ø Ù�Ú Ò Ô�Û�Ò*Ü�È+Ç�ÞãÒ�Ó�Ñ�Ô&à>ö ×�Ù Ì�Ô æ Ç�ÈNâ�Ý ù�ý�þ õ�ÿ�� æ Õ

ä Ê�Î+Ò Ô ØJåKæyç;è Î�Í9Î�ÍLé�Ì�ê ÊNÉ�Ì�Ò�Î�Ï+Ô-Â�È È æ Õ

Page 21: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

���������� ����� ������������ � �!�"�#

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 21

$�%�&('�)+*-,/.-01'�)324'6587�9�:)�;(<�=?>�%A@B: CD=�E�E

F4G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G3FF H?IKJ�L =�E(M�MF4G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G3F=A>�%A@N=�E(M�M�O�P4&(;AQR7S'(T�7()U&V:

<4W3'�W�*X.80�.()�; '3TK73)N&VY.80Z'�)32�'65 [4\Z9]'3TK73)�^S_4WK.AO�)+`ba�c(dKe�f HhgKiKjDk�l�m(L�n(IKoAp4JAq�r1sDt�u�v�w�x `�:

$�%�&('�)+*-,y` r�z &3P{&3P q O�|�%h>4O�'K&3;() H E(M3M�`�:<4)�P�^4%�&�|A)N=�&A)4.h<R.-01'�)(24'N.A)�;(Q4' z .-0�.h)�;N&(;}|AT�'�)S@�>�<4)~:P�O�|3'4%3W�^3'UE�=�%A>�@R.�0�.A)�;~:$�%�&('�)+*-,/.-01'�)324'65�.�0�.A)�;Z9:

)�;(<�=?>�%A@B: C?=�EAM�MF4G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G3FF H?IKJ�L =�E(MKEF4G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G3F=A>�%A@N=�E(MKE�O�P4&(;AQR7S'(T�7()}^~:

<4W3'�W�*X.80;�O(@K|()4%S'3TK73)N&6Y.80�@�>�< '3TK73)N&6Y.80�<4W�'�) '3TK73)}P(T�<�W�'�O(@�_4WK.3O()+`�[�M�MKE(M��3[�\�`�Y.80;�O(@~5��9]'3TK73)}; _4WK.3O()+`�E?[��3�4�~`�:

$�%�&('�)+*-,y` r�z &3P{&3P q O�|�%h>4O�'K&3;() H E(M�E6`�:$�%�&('�)+*-,y`�c3)�=A>�%()Sd I4n e�f nhq f nhI�G�g a o?q *�`�Y�7�:^3>�;(<4)�;�P()N7�;A> G Q�W473P~:$�%�&('�)+*-,y`baZ=('�)4% d I4n e�f nhq f nhI�G�g a o?q *�`�Y�7�:

73)�%�=A>�%A@})�;�'�)�%D0�_�WK.(O�)�^ z W�;(Q1&3;hQ�.-0;3O(@�|3)�%}.-0K@�>�<B:&�=�.-0�@�>3<N��M~:

73)4%�=A>4%A@R=(M�M{O�P4&(;(QR.-0K<�W�'�)�:)K.AP�)�:

73)4%�=A>4%A@R=(M�M{O�P4&(;(QR.-0Z;�O(@B:)�;h<1&�=�:

)�;(<�=?>�%A@B: C?=�EAM4E

F4G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G3FF H?IKJ�L )�;�'�)4%-0K_4WK.(O�)F4G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G3G�G�G�G�G3G�G�G�G�G�G�G�G�G�G�G3F=A>�%A@})�;�'�)�%D0�_4W4.(O�)�^ z W�;AQ1&3;AQU7D0;3O(@�|3)4%�'3T�7()N&

7D0�@3>�< '3T�7()N&6:

<4W3'�W�*X.80�=�&()4.?<KP '3T�73)�'�W4|�.h)�>�=SP(_4W4.6Y.80�=�&()4.?<KP�0�$ZW '3T�73)�P(_4WK.�Y

Page 22: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

����������������� ������������� � �� �¡�¢

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 22

£8¤�¥3¦ §3¨�©3ª�¦�«£8¤¬�§�ª�©3¬�¦�­�®¯ §3¨�©3ª�¦�«£8¤Z§�ª3°�§6­±®�²Z¯ §3¨�©3ª�¦�³

©D¤1´�µ(¶�·3ª�¥�¸�²~³©D¤4¶�¹�º ¸�²~³£-¤Z»�¼(ªK£hº�¬�¤�½Z¾¿-§�¾4·3´�¾(¶4ª ¸ÁÀÃÂ(Ä�Â�ÅÆÀ�³£-¤Z»�¼(ªK£hº�¬�¤�½Z¾¿�»�¼(ª4£hº4´�¾(¶4ª�¸ÁÀÃÂ�Ç3È�É(ÊBÀ�³£-¤Z»�¼(ªK£hº�¬�¤�½Z¾¿8Ë4¾K£(µ�ª ¸ÁÀ}À3³¦K£hª�¾4¥{£8¤�»�¼(ª4£?ºK¬~³¾4©3©3ª�´(ºU£-¤�»�¼Aª4£hºK¬D¤�½1¾�§3¹R£�¤�»�¼(ª�£hºK¬~³½�¥�¼(§�ª�Ì?¤¬�§�ª�©S§3¹R£�¤¬3§�ª4©3¬3¦�³¦3¹�´�¦�¾�§�ª�´�¾�§�ªÍÀÃÂK§�ª4©6ÀΣ-¤¬3§�ª4©�¬�¦ÍÀ�ÏÑÐ�Ò(ª�¾�¬3ª�ª�´3§�ª�¥S¾{´�µA¶�·3ª4¥ÔÓ�ÀX¼A´�§3¹

£-¤Z§3ª3°4§�³ÌA¤1¬�§�ª4©�¸�ÌA¤Z¬3§�ª4©SÕNÖV³¦�¾�£�£�»�µ3´�¦�§K¼?¹4´ÁÀ Ð(×4Ð�Ç�Ð�¤�ØKÙ�Å3¤�Ú�ÛZÒ3Ç�ÙhÂÜÀ

ª3°�©A¹�¥A§K¼3´(Ì©A¹�©(µ�©D¤Z§4¼A§K£(ª ¸N£�¤Z§�ª3°�§

¼h¶�©A¹�¥A§K¼3´(Ì¥3ª�§�µ�¥�´�¦(¹�º4ª ¸N£�¤�¥3¦

§�¾4·�£(ª�¬»�¼(ª�£hºK¬ ¸N£�¤�»�¼(ª�£hºK¬

ª3°4¦�ª4©A§K¼h¹K´�¬ª4¥�¥?¹�¥D¤�¼(´D¤�»�¼AªK£?ºK¬�¸NÖ¹4§�Ý(ª4¥�¬ ¸SÞß³

¼�»�£-¤�¥3¦�¸+ÀàÛÆÀ�³½�¥�¼(§�ªÍÏ�áâÀ ã(¹N´�µA¶�·(ª4¥ä½1¾�¬�ª�´�§�ª4¥3ªAºB³ÑÈA¨�ª+Ó�À�³¬�§3¹�©�³

ª�´hº1¼�»�³¥3ª3¾3ºN§�¾�·�£(ªN£�¤�»�¼AªK£?ºK¬{¼3´Aº�ª3°�Ö�¼3´�§3¹U£-¤�»�¼AªK£hº4¬�¤�½Z¾~³©D¤1´�µ(¶�·3ª�¥�¸N£�¤�»�¼AªK£?ºK¬D¤�½Z¾¿8Ë4¾K£3µ(ª�³½�¥�¼(§�ª+Ï-áyÀàÄK¹4µ�ª�´�§�ª4¥(ª3ºBÏ�À�«Î©D¤1´�µ(¶�·3ª�¥�³¬�å�¼�©�³½�¥�¼(§�ª+Ï-áæ¬(¨�¿Dµ4£�¼(´�ª~³©D¤4¶�¹�ºN¸}©D¤´�µA¶�·3ª�¥/¶�¹�º}Þß³

ª�´(º�»?¹�¥A¶B³ ç�ª�´�§�ª4¥�¤�Ë4¾K£(µ3ª

Page 23: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

è�é�ê�ëì�í�îï�ð�ñ ò�ó�ô�ì�õ�ö�÷ ø ì�ù�ú�û

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 23

ü-ýVþ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þü-ýRÿ��������� ��� ��������������� ��������������(ÿ� ��� !�"��#ü-ýVþ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ���������$���%�&��'���(�)�*�%��'������+����%�*,��-��#/.,���0�����þ"��1Zþ�,���2���%���*���)3.4 ��*����65�798;:�2���0�,�$(�,�$0=<�����0�)?>���)��$���@2�����AB0��$��&�C2�*�,��/D�8�.FEHG��� I��������������1�����J/5&��0'?(�,�*)�KL8M��+�0J���2��INO5P �Q~þ;R�S������T��U���� 4 ��*���*)�K 8�VW�+�0�J���2���NOV&��0'?(�,�*)�KL8M��+�0J���2��YXZ5[,��21TJ�0�'��I��*�K�&���þH\�(�,���*1�*���']8�VW�+�0�J���2���XZV&���0'C(,�*)�K68M��+�0J���2��$^35_'!*,���2�0`$%��J���2������=%���)����)� 8�Va�+�0J���2���^3V&���0'C(,�*)�K68M��+�0J���2��Bbc5_ ���)���0�*)����?*)dJ��J�����`@2�0`���(��/8�Va�+�0J���2��bc.

ü-ýVþ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3üü-ý >-����J �+�0�J���2���Nü4þ�þ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3þ�þ�þ�þ�þ3þ�þ�þ�þ�þ�þ�þ�þ�þ�þ�þ3ü1�����J$�+�0J���2���Ne.)�� 4 þ�2�*)��/.4 ��*����$0�BX]8MN�NfX�X?^�^/8�.gEHG��- C��������4 ��*����$0�CN ,�`�þhU!2�*)�/.4 ��*����$0�Bb ,�`�þhU!2�*)�/.4 ��*����$0�?i ,�`�þhU!2�*)�/.4 ��*����$0�CN�j=,�`�þhU!2�*)�/.)�� 4 þ�2�*)��/.4 ��*����$0�BX]8 k�lm�n�o�p�q$rpCs t�uwvhx!y�ozq lm�n�o�p�q$rpB{ t�uwvhx!y�ozq lm�n�o�p�q$rp?| t�uwvhx!y�ozq lm�n�o�p�q$rpCs�}=t�uwvhx!y�ozq l

q�z�~��-��n�� l � q��r�����y�q�s��� v�vv�v�v�v�vv�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�vv�v�v�v�vv�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�vv�v�v�v�vv�v�v�v�v�v�v�v�v�v�v ���� � ��n�� q��r�����y�q����� v�vv�v�v�v�vv�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�vv�v�v�v�vv�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�v�vv�v�v�v�vv�v�v�v�v�v�v�v�v�v�v �����n��$q��r����y�q� l~�rp�r/�[pq��p��hs�}���pu��q=� lp�q���p$� k;� q�y�y-� k�lm�n�o�p�q$pq��p=p��Ip�q��p?n�o�� � p�v"���t�p�o���o�q~ lm�n�o�p�q6����p�q���p lp�q���p$� k ������������$�����=���I������?��������� "¡�¢£�����¤����¥ ����������6¦�§�������� �

��¨�¥�¤-����© � ª ���«�©�¬�­��®¯�°  �  � � � �  � � � � � � � � � � � � � � � � � � �  � � � �  � � � � � � � � � � � � � � � � � � �  � � � �  � � � � � � � � � �  ¯¯�° ± ����© ���«�©�¬�­���²¯�°  �  � � � �  � � � � � � � � � � � � � � � � � � �  � � � �  � � � � � � � � � � � � � � � � � � �  � � � �  � � � � � � � � � �  ¯¤�����©$���«©�¬�­���² �¥�«��«/¦[������³h´�µ�¶��·�¬�=¸ ��������$¹ �»º¼�¼�º½C¾�º�¿�½À������������/¦�§Á������� ��������$¹ � Â�Ã

Page 24: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

Ä/ÅÇÆÉÈ�Ê�ËÍÌ�Î�ÏÑÐ Ò�ÓWÔ�Ê�Õ=ÖØ×ÚÙ Ê�ÛÍÜ�Ý

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 24

Þ�ß�à�á�â/ã�äÑá�âå�á3æâ�ç�è�é-ê�ß�ëZæ ì�âå�í�ë�î�ï�â�ðñ�òeó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óññ�ò ô ê�ß�ë âå�í�ë�î�ï�â�õñ�òeó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óñé�ê�ß�ë$âå�íë�î�ï�âõcæè�íá�í/ãöÞ�í á�÷�î�â$á�â�ø�ù�âè�úû�ü�ç�ý�ë�þâ�ßÿ��

ïàç�â�����ú�ú���á�÷�î�â$ø3æÿ�â�ï�â�ø�á ñ é�ß�ê�ëIá�â�ø�ù�â�è�úû�ü�ç�ý�ë�þ�â�ß�ÿIà�ç�áêdÞ!íBê�ß�è�â�ß=þ�÷?ç�ý�ëCï�í�ç��ZæÞ�ß�à�á�â�Þ�í ó ï�í�ç�� áê@ï�à�çâ��Úû��æÞ�ß�à�á�â=ÿ�÷ ó� ï�àçâ=áê@ï�à�çâ��û ������æÞ�ß�à�á�â�Þ�í ó çíë�â áê@ï�à�çâ���ð�������æÞ�ß�à�á�â=ÿ�÷ ó� ï�àçâ=áê@ï�à�çâ�����������æÞ�ß�à�á�â�Þ�í ó ç�ý�ë áê@ï�à�çâ������Úð��dß�à���ù�á ó�� ý�ÿ�á�à�é�à�â�èZæÞ�ß�à�á�â ã�äfï�àç�â3æ

â�ç�è�ÿ�â�ï�âø�á/æâ�ç�è�é-ê�ß�ëZæ ì�âå�í�ë�î�ï�âõñ�òeó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ññ�ò ô ê�ß�ë ù�â�í�èñ�òeó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�óó�ó�ó�ó�óó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ó�ñé�ê�ß�ë?ù�â�íè ý�ÿ�à�ç��?á�â�å�á=á÷�î�â$ø�ïà���â/æÿ���à�î�æÞ�ß�à�á�â6ã�ä ÿ�÷ ó ý�ï�à�ç�â3æÞ�ß�à�á�â6ã�ä�á�â�å�á/æÞ�ß�à�á�â6ã�ä ÿ�÷ ó ý�ï�à�ç�â3æÿ���à�î�æ

â�ç�è�é-ê�ß�ëZæ ìFù�â�íè

Page 25: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

� ������� �!�"�#%$ & ')(*��+-,/.�0 ��1243

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 25

57698�8�8�8�8�8�8�8�8�8�84848�8�848�848�848�8�84848�8�8�8�8�8�8�8�8�8�8�8�84848�8�848�848�848�8�84848�8�8�8�8�8�8�8�8�8�8�8�84848�8�848�848�8576;:�<>=@?�A�B CEDGF>H D4IKJ�L4MON�F�POI�D7J*D�Q�D�:�FEN�RSDTJEU57698�8�8�8�8�8�8�8�8�8�84848�8�848�848�848�8�84848�8�8�8�8�8�8�8�8�8�8�8�84848�8�848�848�848�8�84848�8�8�8�8�8�8�8�8�8�8�8�84848�8�848�848�8A�<>=@?>A�BVB�<�W X4<�YGJEZ�[>\@W�?4Y><�JE<�] < A�WO\�^�<_JEU `^4< a�<�W�BO\�?O[�8�^�W A�<�<�[bW�?4c�c><�[�Bedgf�h�i�jkX�<�l�YSd9`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[-^�m \4=�`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[bW�?4c�c><�[�Bedgf�h�i�jkX�<�l�Y�no`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[-^�m \4=�`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[-^�m \4=�`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[bW�?4c�c><�[�Bedgf�h�i�jpa�\�[4<�l>a4dq`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[-^�m \4=�`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[bW�?4c�c><�[�Bedgf�h�i�jpa�\�[4<�l>a_nr`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[-^�m \4=�`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[bW�?4c�c><�[�Bedgf�h�i�jsB�<�]>BOd9`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[-^�m \4=�`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[bW�?4c�c><�[�Bedgf�h�i�jsB�<�]>B�no`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[-^�m \4=�`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[bW�?4c�c><�[�Bedgf�h�i�jsB�<�]>B�tu`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[-^�m \4=�`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[bW�?4c�c><�[�Bedgf�h�i�jsB�<�]>B�vo`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[-^�m \4=�`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[Vw�<�xS\�[y?�z{a�\�[4< `^4< a�<�W�BO\�?O[�8�^�W A�<�<�[bW�?4c�c><�[�Bedgf�d�|Ejk^�W�B�<�] Bu`^4< a�<�W�BO\�?O[�8�^�W A�<�<�[V=@?>^>\�B>\_?O[}dGU `=�l�A�l�c><�B�<>A4^u~)^4W>AG?Sa@W�?�a�B��O=�<e\sY><>z�l4Z>a�B}d@� `^4< a�<�W�BO\�?O[�8�^�W A�<�<�[b< [@YV?OzVa�\�[�< `B��>=�< ^-BKJa�\�[�<qfTd�i4i�j�B���=�<bW `Y>l�B�l ~�a�\�[4<-B���=�<-B�Ja4\�[4<u�

B�l>w B���=�<-B4l>w�a�<�?OzbB_J�a�\�[4< �?>z�z B���=�<}\9`

X4<�l�YSd������>a@<4l ^4<VZ4^4<-lV�@?�A�<�l4[{�@?O[�BVB�?eaG?�?>�b���-� ���}������� ���������E�@�{�����S������4������ }���¡�@¢ ��£�¤ �@��¥r~¦�4�>��zp£>�@�>�{�4§�¨@©S���4��ª�xr�4� ���E�@�{�����S��������@ª4���O��«y�¬�4�4�����®­ �4���4��«q�4�4����­ �������¯ r��������­u�4�����®° �4����@ª4���O�G V�¬�¡«_ >°�¥ ��±�|4²4³�´O«_  °�¥>��±4|4²�³�´O«� >°�¥>�4±�|4²�³4´ �4����@¢>�O«�� � µg¶¸·�·4·4·�·�· ¹oº¸»4»�»4»�»4»r¼�½¾�¿@À>¾ ¹}Á ¼ Âgà ÄoÅ Æ4ÇÈ�É@Ê>È�ËVÌ Æ�Í4Î�Ï ÉOÐqÑÓÒ>Ô Õ�ÉOÖ�Ö Í4Î�Ï É@×rÑÙØ4Ú�Ô Õ�Û Æ4Ç Ü�ÝSÞ@ß}Í�à�áSÞ�â áÈ�É@Ê>È�ã}Ì Æ�Í4Î�Ï ÉOÐqÑ)ä Î�å É>æ Í4Î�Ï É@×rÑ Í�ç�è>Î é�Æ4Ç Ü�ÝSÞ@ß}Í�à�áSÞ�â áÛ4Ô�È�É�Ê>ÈbÌ Æ Ò>Ô æ ç Ö4ÖpÈ ç Ô ç Ö�Ú ÏOê Ñ Æ�Ç Ü�ÝSÞ@ß}Í�à�áSÞ�â áÎ>ë�ë É ê�ì ÑíÖ�î ê É Î Ö�ÐpÈ ç È Î>ïqð

Ö�î ê É Î ÖG×{È ç È Î>ïqðÈ�É�Ê È>Ð È ç È Î>ïqðÈ�É�Ê È�× È ç È Î>ïqðÈ�É�Ê È4Ë È ç È Î>ïqðÈ�É�Ê È�ã È ç È Î>ïqÇ

Û4È Î æ@È*ñ ç�ò ñ7Û4ÉOÖ�É4Ô4ÈOî ç>êuÇç�ò�ò Ì{Û�Ô>æ ç Ö@Ô ç Ö;ñkÐ ÇÖ ç�ç�ëbÎ ÈbÈ Î>ï î ê È ç Ö�î ê É Çó æ î�È�É�Ñ�ôyÖ4î ê É�õ ç�ò4ò�Ç

Page 26: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

ö ÷�ø�ù�ú ûü�ý�þ%ÿ �����*ú������ ú� ����

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 26

���������������

���� � ! � � � � ! � � � � � � � � � � � � � � � � � � � ! � � � � ! � � � � � � � � � � � � � � � � � � � ! � � � � ! � � � � � � � � � � � ���#"%$'&)(�*!+ ,.-�/'0�-�13254�6879/�:81�-�2;-9<5-%"%/.79=�->2�?%@���� � ! � � � � ! � � � � � � � � � � � � � � � � � � � ! � � � � ! � � � � � � � � � � � � � � � � � � � ! � � � � ! � � � � � � � � � � � *!$'&)('*!+A+�$!B�C�$!D�2.E�F'G)B!(�D'$92.$!H�$�*!B8G!I%$J2�?%@LKG!F'G%+�G%M8N�G%O!M�+8G�('FPKD'M!+�MLQR+!$!H'+8?)@92�?S+!T8&!$AI�+�*�G!F%UVKG�W'&)(�*!+X+�$!H'+X+!(Y+�$%H'+'?%@J2;?XZ�*)(!WAD'M�+!M'[!M�I!$�+�$�B�C!$!D�@!\)2.E�F'G%B!(!D'$P]^M'*8_SG�Da`�+�$%H'+'?%@92�?b`�K

M�+cN!G!F�$; 9I%$8N%$�B�+'G�(8FPKD'M!+�MLQd('Z�Z +%T�&%$eGbK(�Z!ZXfYI�Tg 9I�+�M�B!(YhAI%T� 3B�E!B%(�Ni kjLKI%T; �N�G!I�$�N%h!(�Z�Zg]>?�_lfm`nHV`�KW�(!D�G�Z)TAB�E�*�*%$�F�+eN�G%F�$oK*!$!M!DiN�G)F�$ApS(�ZqB�E�*�*%$�F�+A&!M!U'$PK(�Z!ZXfX('Z�ZXhY?bKr *�G%+�$X('Z�ZX+%(eI%T� �N�G!I!$8N%h'?)@P]>?%@�_;KW�(!D�G�Z)TcN�G!F�$XpX(8ZqB�E�*�*!$�F!+e&!M)U'$LK

I�+�M'*)+; >(�Z. �I�$8N%$�B�+8G�('FoKD'M!+�MLQR+!$!H'+P]s?)@�@5_l+%T�&%$ABoK

r *�G%+�$aQ�tu`wv�N)$�M�I!$AE�I!$AM�x%(�*!$!M�FYy)(�F�+A+%(#N�(�(8zXM�+A+�C!$cN�G)I�+L{�`�K}|�~�-�/c6):!,�-9<�,I�z�G�&PK

r *�G%+�$aQ�tu`wv�N)$�M�I!$Y*!$�&�N%M�B�$AM8N!N�( r G%+�CSHc[)T�D�(8E�[�N%$XB8N�G%B�z'G!F%UX(8FeG)+oQ�`�Kl|^~.-�/6%:!,.-�<�,I�z�G�&PK+�$)H'+Af�`�M�M; ��%(��g 9[�[%B�B5 3�!(��� >D�D'$!$'Z�Z. 3�)(��g >U�U'C�C'G�G����V`�K |�~.-�/e6%:%,.-9<�,r *�G%+�$�t8]^��@5_�+�$!H�+LK+�$)H'+AfX+�$!H'+'?)@J2�?�K |5` �>�!���g� �>�!���g� ���!���g� ����;���%�����8�^���5�����! �� ��;���%����� �¢¡�£�¤%¥%¦8§P¨���� ©�ª.«�¡e¬%­%®.«9¯�®

Page 27: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

°L±³²µ´5¶�·�¸5¹�ºk» ¼�½�¾;¶�¿�ÀÁ� ¶�Ã�Ä�Å

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 27

Æ�Ç�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È%ÆÆ�Ç#É%Ê'Ë)Ì�Í!Î Ï.Ð�Ñ'Ò�Ð�Ó3Ô5Õ�Ö8×9Ñ�Ø8Ó�Ð�Ô8Ù�Ø�Ú)Õ�Ï;×JØ8Ö�Ô�Û ÆÆ�Ç ÆÆ�Ç�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È%ÆÆ�Ç ÆÆ�Ç ÆÆ�Ç�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È%ÆÉ�Ð�Ü%Ø�É�Ï Î!Ê�Ý�Þ�Ê%ß�Ô5à�á�â%Ý%Ì�ß�ÊJÔ5ã)Ì�ä!à�Î8â9Ì8á9Ô�Û åÆ�Æ�ÆæÐ)ç'Ê'Í!Ý�â!ã�ÊeÛ�èéÓ�â!ã!Î8â%á�Ý�Î'âJÌ8áYê)Ê�ÎJë.Ê�Ê�áYê)ì�Î�ÊAí�á%ßYÝ�Þ�í'Í%í�Ý�Î�Ê'Í�ä%Ê�á%î�Î�ÞÆ�Æ�Ælí'ï!Î�Ê'ÍqÕ�á'â)Ý%Ì�ß'Ê�Ê�á�í�ê�ä�â%á)îÓJð�Ï�ðñèË�Û;ò�ó�ôõÏ)ö5Ü�Ð�Ël÷�ð5Ú!Õ�ÐAÛ�ø'ù%óûúË)øPò^ü5ôõÏ)ö5Ü�Ð�ËXÓ�Ð�Ñ.×�ý�ð5ÚJÙeùæ÷�ð;Ú)Õ�Ð�þ�ùPå�Û�ó�Û�þ�å

Ü�Ð�É�ÿJØ8É�ýAÎ!Ê�ã�Î8ÛSÕ)Ù5×)Ö�� þ í'ê!Ý%ß�Ê'ïPþ�å

Ü�Ð�É�ÿJØ8É�ýAÎ!Ê�ã�Î!øYÕ)Ù5×)Ö��cË�ÛbåÜ�Ð�É�ÿJØ8É�ýAÎ!Ê�ã�Î!øYÕ)Ù5×)Ö��cË�øVå

Æ'È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È!ÆÆ ÿJØ8É�ýAÎ!Ê�ã�Î8ÛÆ'È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È!ÆÆÆ'È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È!ÆÆ È!È�� Ï�Ð���ÏÆ'È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È�È!È�È�È�È�È!È�È�È�È�È�È�È�È�È�È�È!Æÿ)Ø8É�ýXÎ�Ê�ã�Î�ÛXÕ)Ù.×)Ö��YÎ�Ê%ç'Î�Ï!ö.Ü�ÐXÝLåÓJð�Ï�ð è ä�Ê�á�Ï%ö.Ü�ÐAâbú

Ì'ï�ïæÏ%ö.Ü�ÐAâbåÆ ß�Ê�ã�Ý'Í�â%ê!Êeï�â)Ê8ä�ßqÏ�Ð���Ïuä)Ê�á%î'Î�ÞAÚ�Ð�Öoå �gÈ�È�È�È�È�È�È�È�È�È�È�È�È�Õ�á'â%Ý!Ì!ß'ÊAÊ�Í�Í)Ì�Í��Ó�Ð9Ù�Ñ8É8×��ÐAÿ'×%Ð�Ú!ÓXÎ�Ê%ç'ÎeÚ�Ð!Ö�!Ï�ÒAä%Ê�ác×�ÖqÑ8Ò9ð�ÉJð8Ñ%Ï.Ð!ÉXý!Ø8Ó�Ðbå� Ò�×�Ú�ÐYä�Ê�á��� Lå� É8×3Ï.Ð�è���Î�Ê!ç'Î��!Ì8ï�ïgò>Û�ô5åä%Ê�á��Yä%Ê�áiÈ�Û�åÌ�ï�ï��SÌ�ï�ï��cÛ�å

Ð�Ö!Ó � Ò8×�Ú%ÐPåÐ�Ö�Ó�ÿJØ8É�ýLå �3Î�Ê�ã!Î8Û

Page 28: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

��������� �"!�#%$'& ( )+*,�.-�/1032 �.4"5�6

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 28

798.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8.8�8.8.8�8�8.8.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8.8�8.8.8�8�8.8.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8:77 ;=<?>�@BA:C D�A:E798.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8.8�8.8.8�8�8.8.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8.8�8.8.8�8�8.8.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8:77798.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8.8�8.8.8�8�8.8.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8.8�8.8.8�8�8.8.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8:77 8:8�F G:H,I798.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8.8�8.8.8�8�8.8.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8.8�8.8.8�8�8.8.8.8:8.8.8.8.8:8.8.8.8�8�8.8.8�8.8�8:7;<?>�@�A.C D�AEKJLNMO�P�Q9R9SUT:V�W.X�Y[Z\ H�T�H^]_S`C abT�VNW XBc�de C.f DgT�V�W XBchZ7 \ X�L i?>?M�j�XB;9M�X.I \ G.H�I�I�X�OP�TlkmI�X�O no8�8.8�8.8.8�8�8.8.8.8:8.8�J.a.c�f:p e C�C9q�qp?q[r7 \ XilM`@`H,I=L \ Xi�L\ X�L i?>?M�j�XB;9M�X.I \ Q9R9S�I�X�OP�TlkmS`C aKM�O�j�V9TlXs@:< \ X\ XilM`@`H,I=L e C.f DZJ9I�M�O X[Zt > M�TNX[]vuxwyG%R9S:z�C {�w.d|Q9R?S�Zt > M�TNX[]vuxw}IC.a�~9A.� {�w.d�S�C a�Zt > M�TNX[]vuxw \ C�f?c`� R?S�D�{�w.d e C.f D�ZX�O \ ;=<?>�@�Z ��A.C.D:A:E

Page 29: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

��������� �"���%�'� � �+�,�.���1�3� �.�"���

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 29

���h�.�:�.�.�.�.�:�.�.�.�����.�.���.���.���.�.�����.�.�.�:�.�.�.�.�:�.�.�.�����.�.���.���.���.�.�����.�.�.�:�.�.�.�.�:�.�.�.�����.�.���.���.����������9� %¡:¢ £N¤`¥9¦ ¤�§ ¨�©�ª?« ¥.¬?§.¤ ¨?­ ¬l® © £ « ¬ ª�¨%¯ ���� ����h�.�:�.�.�.�.�:�.�.�.�����.�.���.���.���.�.�����.�.�.�:�.�.�.�.�:�.�.�.�����.�.���.���.���.�.�����.�.�.�:�.�.�.�.�:�.�.�.�����.�.���.���.������ ���� ����h�.�:�.�.�.�.�:�.�.�.�����.�.���.���.���.�.�����.�.�.�:�.�.�.�.�:�.�.�.�����.�.���.���.���.�.�����.�.�.�:�.�.�.�.�:�.�.�.�����.�.���.���.���� ¤�°�¬ �`£ ¢:�.± ²���³ ¨�´.µ ¶ ±� .³ � ¨�·  %¸ ´ ¢ ¶   µ�¨%¯ ¹�.�.�g¤º9�9¡:± ¶:· � ¯ � ­ ¢ ¡ ¶�µ�» ��¡ 9±.� ·.·9¶:µ�»�.�.�U¼9½:¢.�9¡ ©.µ9¶ ±� .³9��� µ ¼ ¾ ¸ ¶�µ»¥l®�¿ ­:­ ±?¸ ¨ ¼9¾:¼9� ¨ ± ²�¼ ¡ ¨N´ ¢ ¶ ¸ ¶ ¢ ¶ � · § ¤.À «�ª « £ « ¬ ª ®`¬¿N§ ¹¥.¬ ª­ £�¿ ª £ ­ÂÁ²��º9Ã[ÄÆÅ%ÇÈ£:É�°.¤s±gÊ.¿�® © ¤�±9¸ ¨ ¼9¾:¼.� ¨ ± ²�¼.¡ ¨�´ ¢ ¶ ¸ ¶ ¢ ¶ � ·�Ë�Ì:Íl¶�µ ± ²�¼9¡hα9¡�¸�½hÄ ¯ ÇÈ£:É�°.¤s±gÊ.¿�® © ¤�±9¸ ¨ ¼9¾:¼.� ¨ ± ²�¼.¡ ¨�´ ¢ ¶ ¸ ¶ ¢ ¶ � ·�Ë�Ì ±9¡ ¨ ¸�½ ¹§=¿ £�¿ ÁÏ ¤=Ð «�ª ¬9ÀѸ ¨ ¸ ¶:µ �9Å�΢.�:º9¢?Å,ÄÆÅ�Ã�ÇÒ£:ÉN° ¤s±gÊ.¿�® © ¤ÔÓ ·�Õ?· ¢.� ÍÖÁ Ó.Î

Í ¼9¡�×9Å,ÄÆÅ%Ç £:ÉN° ¤s±gÊ.¿�® © ¤�²��:º9Ã�΢.�:º9¢ ¯ ÄÆÅ�Ã�ÇÒ£:ÉN° ¤s±gÊ.¿�® © ¤ÔÓ ´.· �9¡ Á Ó.ÎÍ ¼9¡�× ¯ ÄÆÅ%Ç £:ÉN° ¤s±gÊ.¿�® © ¤�²��:º9Ã�΢.�:º9¢.ØhÄÆÅ�Ã�ÇÒ£:ÉN° ¤s±gÊ.¿�® © ¤ÔÓÙ±?¸ ¶ � µ ¢ Á Ó.ÎÍ ¼9¡�×�ØhÄÆÅ%Ç £:ÉN° ¤s±gÊ.¿�® © ¤�²��:º9Ã�η �:¼.±.�hÄÆÅ�Ã.ÃNÇ_£:ÉN° ¤s±�Τ ª §s¬%À�¸ ¨ ¸ ¶�µ �?Å�θ ¨ ¸ ¶:µ � ¯ ÄÆÅ�Ø.ØNÇU¢ Õ �:��± ¹� ¤�°9®Æ¿?¥%¤ Á ²��:º9Ã�Ú « £%¦ ·�Õ � ·�Õ9· ¶ ³ «`ª £9¬Û¸ ¨ ¸ ¶:µ �9Å�β��:º9Ã�Ú « £%¦ ·�Õ � ´.µ ¼ Í � «`ª £9¬Û¸ ¨ ¸ ¶:µ �9Å�β��:º9Ã�Ú « £%¦ ·�Õ � Í ¼ µ ³9¢ «`ª £9¬Û¸ ¨ ¸ ¶:µ �9Å ¹¥.¬ ª §�¤ ª­ ¤�¸ ¨ ¸ ¶�µ �?Å ¹¥.¬ ª ¥`¿ £N¤ ª ¿�£N¤Ñ¸ ¨ ¸ ¶:µ �?Å�± ¡ ¸�½ «�ª £9¬K¸ ¨ ¸ ¶µ �?Å ¹¸ ¨ ¸ ¶µ � ¯mË ¸ ¨ ¸ ¶�µ �?Å ¹ÚN� « £%¤ Á�Ü ¸ ¨ ¸ ¶�µ � ¯Ö¹

Page 30: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

Ý�Þ�ß�à�á â"ã�ä%å'æ ç è+é,á.ê�ë1ì3í á.î"ï�ð

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 30

ñ�òhó.ó:ó.ó.ó.ó.ó:ó.ó.ó.ó�ó�ó.ó.ó�ó.ó�ó.ó�ó.ó.ó�ó�ó.ó.ó.ó:ó.ó.ó.ó.ó:ó.ó.ó.ó�ó�ó.ó.ó�ó.ó�ó.ó�ó.ó.ó�ó�ó.ó.ó.ó:ó.ó.ó.ó.ó:ó.ó.ó.ó�ó�ó.ó.ó�ó.ó�ó.ó�ññ�ò�ô�õ9ö÷%ø:ù úNû`ü9ý û�þ�ÿ�������ü��?þ.û�ÿ������`ú ������ÿ�� ññ�ò ññ�òhó.ó:ó.ó.ó.ó.ó:ó.ó.ó.ó�ó�ó.ó.ó�ó.ó�ó.ó�ó.ó.ó�ó�ó.ó.ó.ó:ó.ó.ó.ó.ó:ó.ó.ó.ó�ó�ó.ó.ó�ó.ó�ó.ó�ó.ó.ó�ó�ó.ó.ó.ó:ó.ó.ó.ó.ó:ó.ó.ó.ó�ó�ó.ó.ó�ó.ó�ó.ó�ññ�ò ññ�ò ññ�òhó.ó:ó.ó.ó.ó.ó:ó.ó.ó.ó�ó�ó.ó.ó�ó.ó�ó.ó�ó.ó.ó�ó�ó.ó.ó.ó:ó.ó.ó.ó.ó:ó.ó.ó.ó�ó�ó.ó.ó�ó.ó�ó.ó�ó.ó.ó�ó�ó.ó.ó.ó:ó.ó.ó.ó.ó:ó.ó.ó.ó�ó�ó.ó.ó�ó.ó�ó.ó�ñô û���� ô`ú ù:õ����õ��`ÿ��������÷�� õ=ÿ��÷�����ù���÷���ÿ�� �ñ.ñ.ñgû��9õ9ø������õ��! #"�����õ���$����%&��ù9ø����.ù� øõ�(' �ù��÷�)�)��:õ.ùs÷?ø*��õ���%9ù�ñ.ñ.ñ,+:õ$)÷%øõ*������:÷�� õ�õ��-$+������%ù�.%ö:õ��! +:õ�%����s÷$)���"lô=ú�/102 /435/�6�7Uù�.%ö:õsü802�9 35/�6�7Uù�.%ö:õsü802 �:35/�6�7Uù�.%ö:õsü802�; 35/�6�7Uù�.%ö:õsü802�< 35/�6�7Uù�.%ö:õsü80õ�=�B÷�)>��"Nô`ú�/?��$-.ù�-: @+:õ�%����s÷�),��ú%ô��ü�/?02 6 ù�.?ö:õA�4������������9õBù�.%ö:õB�C"Nô`ú�/D-�&���ü��/1��$-.ù�-: 2�E ù�.?ö:õB�:0õ�=�B÷�)(��úlô���ü�/10ü 2 3 < 6�7vù�.%ö:õ�üF0+:õ�%����s÷$)G��ú%ô���ü 9 02 6Bù�.9ö:õH�JI$-�����õ ;�9 02 /sù�.9ö:õH�JI$-�����õ&/ 9 02�9 ù�.9ö:õH�JI$-�����õ�� ; 02 �Bù�.9ö:õH�JI$-�����õ <�E 02�; ù�.9ö:õH�JI$-�����õBK�LM02�< ù�.9ö:õH�JI$-�����õ�N�6M0õ�=�B÷�)(��úlô��ü 9 �

O ÷�I9õNóP�:÷%ø.øõ� ö÷$��������%Q��ú%ô���ü 9 ù:÷>��úlô���ü�/1�ñ,�$)DR*��ù.ø�����/�S ; 3 < 6�7�� TVU"ó.ó.ó.ó:ó.ó.ó.óW���$����÷��9õ�õ9ø�ø÷?øYX�X�Xü 2 RG��úlô��`ü�/ló����ü��/?��:÷����.õ����õ�ü 2 �',ø��ù:õM (Z_ü 2 �

Page 31: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

[M\^]`_�abdc�e�fhg ijlk a�m�nporq a�sdt�u

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 31

vxw?y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�vvxwHz�{$|�}�~�� ���=�$�����������

������������������x���

vvxw vvxw?y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�vvxw vvxw vvxw?y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�vz�����z=� ��{����{��

��������}��{

���}�����}�C��� �v�v�v,���${$~��

���{�8���

}��{��(�������B��}�������{$~v�v�vJ�$����{$~

���$���}��${�{

�� �

����¡��¢����£�¤ ��¥ ���

�$¦B|�{~�}�:§�

�~�����¨${1©«ª$¬�­®��¢����Q�

§��������¨${:©«ª¬�­¯��¢����Q�

§�¡{ ��¢����

�?§���>��¦Q|�{$~

�}�!§

¤ ��¥ ����$¦Q������~�{

���!§��$~�{�{��:©rª$¬�­¯��¢����>�

§����°M©r±�¬�­ ��¢����>�

§��}��${:©r²�­ ��¢����>�§��}

�����~�°M©rª¬�­V��¢����>�

§���>��¦D������~�{

���!§¤ ��¥ ���

�$¦Q��}�������{~§���

¡©´³$­ ��¢����Q�

§v ��}���{���©µ³�¬�¬�­®��¢���>�

§ ¶y�y�y�y�y�y�y�y�y�y�y�y�yW����

��¡{��F·��}

���{���

��¢����D���$~���=¡F§�

��>��¦D��}

�������{~���¸��¸

���}�������{$~���� ,��¢����

���¸���¸�z��(��¸ ¤ ���D��¦D��} �

������{$~����z¦���z

����������$ ��{ �$��¸

�¥���¥B��}

�������{$~����$ 

����z¦���z�,¹

~���{����$ ���{

�=�����¥*��}

�������{�~���� 

�v$y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�vv ¦���z

����������$ ��{v$y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�vvv$y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�y�v¦���z

����������$ ���{Q�$��¸

�¥���¥Q�$�����

����$ ��

��º�D��}

�������{$~����$ 

���¸���¸�|�{$~�C��$�����,��¢�����|�{~

�}�:§������~

��$�����,��¢����>������~�{

���!§{��$~�° ��¢����>��}

�������{$~�|�{�~

�C��$����� y��

�~�����¨${�»½¼

����F¼

Page 32: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

¾M¿^À`Á�ÂÃdÄ�Å�ÆhÇ ÈÉlÊ Â�Ë�ÌpÍrÎ Â�ÏdÐ�Ñ

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 32

Ò�Ó�Ô�ÕCÖ�×$Ø�Ù�Ø Ú=Û�Ø�Õ�ÙÜ�Ø�ÝÓ Þ½ß«à�Ó�á�Ó�Ô:ß�âÒ�Ó�Ô�ÕCÖ�×$Ø�Ù�Ø ÚPØ�ãÓ Þ�ä�äMâÓÜ�Ù$Ô�å4ÚPÙ�Ø�ã Þ½ßçæ:ß�âè Ó�Ü�Ù$Ô�å4Ú´é�ê�Ü�Ù�Ó�Ü�ÙÕQÞ*Ò�Ó$Ô�Õ:âìë4Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�ÚJí�Üá�é�ê�×ÓBÓÔ�Ô�ê�Ô:îïCð æ�ñ�ò=óBô$Ø�Û�õ�Ó�Þ*Ò�ÓÔ�ÕPÖ�×$Ø�Ù�ØDó$ñ*ö�÷ó�÷Hø�íù�ù ï òQÓÜ�Ù$Ô=å4ÚPé�ê$Ü�Ù�ÓÜ�ÙÕ!â÷�æ�æ ï�ú ö>ÓÜ�Ù$Ô=å>ó$ñ�×Ø�Ù�Ø�Ö�Ù�Øû:âØ�×�×�ÔPÖ�×$Ø�Ù�Ø ÚCÕ�ÙÔ�Ó�Ó�Ù Þ½ßrü�ØõÒ�ÙÕ�Ù$Ô�Ø�Õ�Õ�Ó&ý�þMß�âØ�×�×�ÔPÖ�×$Ø�Ù�Ø ÚPé$á�Ù�å Þ½ß ÿ á�ÓÜ1ß�âØ�×�×�ÔPÖ�×$Ø�Ù�Ø ÚPé�ê�×$Ó Þ½ß ý � ä����Mß�âØ�×�×�ÔPÖ�×$Ø�Ù�Ø ÚPé�ê$õ�Ü�ÙÔ�å Þ½ß ÷�õ�Õ�Ù�Ôá�ØMß�âÓÜ�Ù$Ô�å4ÚPÙ�Ø�ã Þ½ß ÷ ß�âè Ó�Ü�Ù$Ô�å4Ú´é�ê�Ü�Ù�Ó�Ü�ÙÕQÞ�Ø�×�×�Ô1â ë4Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú(í�Ü$á�é�ê�×$Ó�ÓÔ�Ô�ê�Ô?îïCð æ�ñ�ò=óBô$Ø�Û�õ�Ó�Þ�Ø�×�×�ÔxÖ�×$Ø�Ù�ØDó$ñ*ö�÷ó�÷Hø�íù�ù ï òQÓÜ�Ù$Ô=å4ÚPé�ê$Ü�Ù�ÓÜ�ÙÕ!â÷�æ�æ ï�ú ö>ÓÜ�Ù$Ô=å>ó$ñ�×Ø�Ù�Ø�Ö�Ù�Øû:âØ�×�×�ÔPÖ�×$Ø�Ù�Ø ÚCÕ�ÙÔ�Ó�Ó�Ù Þ½ßrü�ØõÒ�ÙÕ�Ù$Ô�Ø�Õ�Õ�Ó&ý�ý1ß�âØ�×�×�ÔPÖ�×$Ø�Ù�Ø ÚPé$á�Ù�å Þ½ß���á�Ü�:ß�âØ�×�×�ÔPÖ�×$Ø�Ù�Ø ÚPé�ê�×$Ó Þ½ß�$ä � ý4ß�âØ�×�×�ÔPÖ�×$Ø�Ù�Ø ÚPé�ê$õ�Ü�ÙÔ�å Þ½ß ÷�õ�Õ�Ù�Ôá�ØMß�âÓÜ�Ù$Ô�å4ÚPÙ�Ø�ã Þ½ß ÷ ß�âè Ó�Ü�Ù$Ô�å4Ú´é�ê�Ü�Ù�Ó�Ü�ÙÕQÞ�Ø�×�×�Ô1âïCð æ�ñ�ò=óBô$Ø�Û�õ�Ó�Þ�Ø�×�×�ÔxÖ�×$Ø�Ù�ØDó$ñ*ö�÷ó�÷Hø�íù�ù ï òQÓÜ�Ù$Ô=å4ÚPé�ê$Ü�Ù�ÓÜ�ÙÕ!â÷�æ�æ ï�ú ö>ÓÜ�Ù$Ô=å>ó$ñ*é�ê�Ü�Ù�Ø�á�Ü�Ó$ÔPÖ�Ù�Ø$û:âÒ�Ó�Ô�ÕCÖ�×$Ø�Ù�Ø Ú���á�Ô�Õ�Ù�Ü�Ø�Ý$Ó�Þ½ßçù�Ô�Ó�×Mß�âÒ�Ó�Ô�ÕCÖ�×$Ø�Ù�Ø Ú=Û�Ø�Õ�ÙÜ�Ø�ÝÓ Þ½ß� Ý�á�Ù�!ß�âÒ�Ó�Ô�ÕCÖ�×$Ø�Ù�Ø ÚPØ�ãÓ Þ���MâÓÜ�Ù$Ô�å4ÚPÙ�Ø�ã Þ½ßçæ:ß�âè Ó�Ü�Ù$Ô�å4Ú´é�ê�Ü�Ù�Ó�Ü�ÙÕQÞ*Ò�Ó$Ô�Õ:âïCð æ�ñ�ò=óBô$Ø�Û�õ�Ó�Þ*Ò�ÓÔ�ÕPÖ�×$Ø�Ù�ØDó$ñ*ö�÷ó�÷Hø�íù�ù ï òQÓÜ�Ù$Ô=å4ÚPé�ê$Ü�Ù�ÓÜ�ÙÕ!â÷�æ�æ ï�ú ö>ÓÜ�Ù$Ô=å>ó$ñ�×Ø�Ù�Ø�Ö�Ù�Øû:âï�ú öù�ñ�ò�àMâ ���á�Û�ÛxÖ�Ù�Ø$ûÛ�Ó

è Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú èè ù�ñ�ò�à���Ôá�Ù�ÓCÖ�Ù�Ø$û�Û�Óè Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú èèè Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú èè Ú�Ú�� ó�÷�øè Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú èù�ñ�ò�à�� Ôá�Ù�Ó�Ö�Ù�Øû�Û�ÓBí� �� ú�� ×Ø�Ù�Ø�Ö�Ù�Ø$û������ ï é�ê$Ü�Ù�Ø$á�Ü�Ó$ÔxÖ�Ù�Øû1âö�÷�ó�÷! �é�ê�Ü�Ù�Ø$á�Ü�Ó$ÔxÖdÛ�á�Ü�ÓDó#"�æ ï é�ê�Ü�Ù�Ø�á�Ü�Ó$Ô%$Ò�Ó$Ô�Õ,ó#"�æ ï Ò�Ó$Ô�Õ�ê�Ü%$Ø�×�×�Ô(ó#"�æ ï Ø�×�×�Ô�ÓÕ�Õ:â�=ñ�ñ�æ,÷óB×$Ø�Ù�ØCÖ�Ù�Øû�� ú ó$ñ*é�ê�Ü�Ù�Øá�Ü�Ó$ÔPÖ�Û�á�Ü�Ó!â& ÷' ï é�ê�Ü�Ù�Ø$á�Ü�ÓÔPÖ Û�á�Ü�Ó ÚxÙ�Ø�ãFâÿ�ü ï�ú ßçæ:ß�âè Ò�Ó$Ô�Õ>ÞBé�ê�Ü�Ù�Ø$á�Ü�ÓÔxÖdÛ�á�Ü�Ó ÚPé�ê�Ü�Ù�ÓÜ�Ù�Õ:â ë4Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú�Ú(í�Ü$á=é�ê�×$ÓQÓ$Ô�Ô=ê�Ô1î��àæ�ñ�ò�ó*ô$Ø$Û�õ�Ó�Þ&Ò�ÓÔ�Õ*ù�ò�ñ$à*öP÷ó�÷ ø�íù�ù ï òQé�ê�Ü�Ù�Ø$á�Ü�Ó$Ô´ÖdÛ�á�Ü�Ó�ÚPé�ê�Ü�Ù�ÓÜ�Ù�Õ!âÿ�ò(�Pó ï �) ß ù�á�Ô�Õ�ÙBÜ�Ø�Ý$Ó* Qß�$@Ò�Ó$Ô�Õ�Ú+��á�Ô�Õ�ÙÜ�Ø�ÝÓMâÿ�ò(�Pó ï �) ß,��ØÕ�Ù*Ü�Ø�Ý$Ó* ß�$@Ò�Ó$Ô�Õ�Ú�Û�ØÕ�Ù�Ü�Ø�Ý$Ó!âÿ�ò(�Pó ï �) ß ÷$ã$Ó- ß�$/.rä10GÒ�ÓÔ�Õ�ÚxØ�ãÓMâí���� úï â

ÿ�ü ï�ú ß ÷ ß�â

Page 33: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

2*3547618�9;:1<>=@? A�BDCE8�F�GIHKJ 8�L;MN

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 33

O P�Q�Q>RTSVU#W(X�Y�P'Z�X[�R]\;^�Z�X#[E_�U�W(X#Y�[�XY�`%ab�c�d#e(f�g�h P'^�i�[�SVP#QQ>RVj f#e'c�k�l�glnmo j�jp f U#W(XYP'Z�X['Rq\;^�Z�X[�_�U�W(X�Y[�XY�`-ar>f(b�g pts�uwvx'Y'R#[�[�Y-s v�yzP�Q�Q>R�_�`�Y'R�[[�Y-ar>f(b�g pts�uwv|{>Z#Y#}~s v�yzP�Q�Q>R�_]U'Z#Y�}�ar>f(b�g pts�uwv d W(`�Y�P(^�{�W�Q'[%s�v�yzP�Q�Q>R�_]U#W�Q'[-ar>f(b�g pts�uwv|{W(iXY'R�}�s v�yzP�Q�Q>R�_]U#W(i�X�Y'R�}~ao���b#� ptap ��k { l x�p%ap ��k'��e�e(d ap ��k j e(fc a ���ER�Z#Y�[�\�Y�P'��^�[

Page 34: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

�*�5�7�1���;�1�>�@� ���D�E�����I�K� ���;��

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 34

�]�������������������������������������������������������������������������������������������������������������������������#��]�¡ #¢'£�¤>¥�¦ §�¨�©'ª�¨« ¬1­®(¯ ©�°(«�¨ ¬(± °�² ­ § ¯ ° ®]¬�³ ��]� ��]�������������������������������������������������������������������������������������������������������������������������#��]� ��]� ��]�������������������������������������������������������������������������������������������������������������������������#� �¨´#°� �§ ¦�¢�µ�¶¢#· ¬1¸�¹�º µ#¤�·�¢ ¬1» ¤>¼ ¸ ¦ º ¤ ¹+¬�³ ½������¨�¾'¢'¥�µ º�» ¢ ³-¿ «�À ¹�Á�Â>º µÃ· Á ¦ Á'Ä�Á�» ¢/¤'£�¢'¥ Á ¦ º ¤ ¹»�����ÆÅ1Ç�¦�¢'¥ ¸�¹'º µ#¤�·'¢�¢ ¹Á�Ä ¼ º#¹�È~½´�Å� �Å(É'¨�§�¨  ±Ê¿¦ Á�ĹÁ� ¢�Ë�Ì�Í1Î §#Ï1´�¨Tµ�«�¨�Ð+Å ­ ²+§ÒÑ ± ´�Ð�² ¯ ÑÓ¼ º+Â�º ¦ §#Ï1´�¨ º «�¨�Ð+Å ­ ²+§nÔ#Í ½�����@·'¢(¼#¢�¦�¢�·~Õ��«�Å�§#Å ¿� Á ¼ º�È(¹# ¢ ¹ ¦ ¬ · ¸#Â� À §�Ï1´�¨�Ç%Ó� µ�¤ ¹ ¦ Á(º�¹ ¢'¥�ËÖÔ�Í�Í�Í�Î §�Ï1´�¨Ãµ*Ó� ·'Ç º ¢ »+¬ ¦ Á'Ä §�Ï1´�¨�§Å�×�²¨T°>Ð�·>Ç º ¢ »-½���Ð ¯ ¨²�«1� ± Ï>É�×#°�² ±~¿ÙØ ·'¦ÚÛ§�Ï1´�¨Û·>Ç º ¢ »-½Ð ¯ ¨�²�«1� ± Ï�É×#°�² ±~¿ÜØ µ�¤  £#Ú §#Ï1´�¨ÝÅ ® Ï ½«�Å�§Å ¿ ¦ Á�Ä ¥#¢'Ç §�Ï�´�¨� �¨�Ð�§'°/· Á ¦ Á ÓßÞ Ø ����� º�¹�» ¢'¥�¦�¢�·~Õµ�¤  £#µ ¹ ¦ §�Ï�´�¨ º Óµ�¤  £#¦�À(£�¢%ËÖÔ(Îà§�Ï�´�¨/µ ½Ð ¯ ¨�²�«1� ± Ï�É×#°�² ±~¿áØ ¦ Á'Ä ¼ º#¹ ¢�Ú�§�Ï1´�¨ÝÅ ® Ï ½ Þ Ø ������ º�¹�» ¢'¥�¦�¢�·*Õ�����@·'¢(¼#¢�¦�¢�·~Õ���Û«�« ¯ © ¬1® Å�É'¨�§�Å�× ¬>â ¨�§n¥#¢�¦ ¸ ¥ ¹�»�Á¹ãº�¹ ¦�¢'¥ ¹Á ¼T¦ Á�Ä ¼�¢�µ�¤ ¹ ¦ Á(º�¹'º�¹#ÈãÁ ·'¢ » µ º £�¦ º ¤ ¹ ¤(Ç����¦¶¢ãÇ º ¢(¼�· »ÃÁ ¦ Á'Ä ¼#¢ ½ °(ÇÇ » ¢�¦ »�Á�¹ ·ä¼#¢ ¹�È ¦�¶T¤>Çâ Á µ�¶�Ç º ¢(¼+· º�»��� Á ¼]å Á À »ÛÈ�º�æ ¢ ¹ãº#¹VÄ À�¦�¢ »%½��©#ÅE²�²�Ð ­�® ©�§ ¯ ° ® Ñç«« ¯ Ð ¬�® Å�É�¨+§Å�× ¬'â ¨�§èÑ� ¨]é�´#°( �§ ¯#®#â� ¦ Á'Ĺ#Á� ¢ ê�¦ Á�Ĺ�Á� ¢�ë§#Å�×'²¨ ±� ·>Ç º ¢ »+¬ ¦ Á�Ä ê÷>Ç º ¢ »+¬ ¦ Á�Ä%½��µ'¥�¢ Á ¦�¢�å>¤>¥ì Á ¥�¢ Á ¤(Çæ�¶¢ È�º�æ ¢ ¹ ¦�À>£�¢©( �¨+ŧ�¨�«�ŧÅn¦ Á�Ä ¥�¢�Ç�§�Ï�´�¨íËç¦ Á'Ĺ#Á� ¢1Î ½Å ±�±1¯�â(® ¦ Á�Ä ¥�¢'Ç��]Ú��à§'° Ø ¦ Á'Ä ¼ º�¹ ¢�Ú ½î   ¯ §>¨ ¿�ï Ñ�§ Á'Ä ¼�¢ ¿ ÑÓD¦ Á�ĹÁ# ¢ ½�����@·'¢(¼#¢�¦�¢�·� ± ¨�²#¨�©�§í��Р#°�ÉðË�¦ Á'Ä�¹Á# ¢1Î ¯#® §'°Vµ�¤ ¹ ¦ Á(º�¹ ¢�¥ ­ ´�§�°¡¼ º�Â>º ¦� #° î ±Ê½������¥�¢'£�¼ Á µ�¢�· Ä À » ¢(¼�¢�µ¦ º#¹ ¦�¤V·�À ¹Á�Â�º µ Á ¼�¼�À�µ'¥#¢ Á ¦�¢#·Tå(¤(¥ì Á ¥�¢ Á

Page 35: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

ñ*ò5ó7ô1õ�ö;÷1ø>ù@ú û�üDýEõ�þ�ÿ���� õ�����

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 35

��� ������������������� �!"� �#�$&%('*)+���-,��� �!�.�/�"$�021�3����4./+#�/*�5����6�87

69��':�9�<;>=���?�%A@�BDCFEG!�H�"��JI2K�LK�7�����ME�$N.�$���$�EO;P H�H�$�@�@-��QRH�Q#GS*QN"�$�"��@>T�/���UVQGW�W�@$�X=�.�$�"*Y���U� Z���N3�[�REGW�/*$�@Z\��� �!A[��9'Z]N)N'�)+]5,�E���0J7� [��&':]N)2H�Q�"�� �/�"�$�^�_�,�E��0XC`QGW�W@$��<�a,�E���0&C�/�"��.�$�"9%� ���2,�H�Q�#NS�0� ��b93��V,�E���0&C+/�"����BGS�$<7� 69�N':�G� ,�H�Q�#GS�0J7� ��)�c� +����3d7

�����e"$�Tf/Z#GS�.�$�#�$�"� ���/+Q�"d;g@*B�#G!*QN.�/�H5 �H�H�$�@@-��QhH�Q�#NS*QN"�$�"��@c��Z��N�N'�i�5��'��� �c(,�� �!�.�/�"�$0(��b�3��-H�Q�#GS���BNS�$-�����3���)��)���jH�Q�#GS�H�"�<7c��5H�Q�#GS*H�"�V�&'*����87[��&'�]�)k������3��N)��)��4@�BDC�/�"�E�$�l-�G�V�����1����G1����V,��� �!�.�/�"�$�0(���5,�H�Q�#GS�0J769�N':�9� ,�H�Q�#GS�0J7�)�c�c��O7

�)�c*N�� �*���O7

Page 36: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

mJnporq&s�t�u&vGwMx y�zP{Xs�|2}�~�� s�����

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 36

��������������������������������������������������������������������������������������������������������������������������������4�����*�G��� �9�+������ �&��N� ���N��� �N� ��� � � � � ���9������� ��������������������������������������������������������������������������������������������������������������������������������� ���� ������������������������������������������������������������������������������������������������������������������������������� � �� � � ��¡�¢�£¡�¤ �&¥�¦�§ ¢���¤�¡ �&¨ �G© ¥ � § � ¦Z�9��� ª����� �*«�¡���¢ §�¨ ¡ �d¬ �*­ ¦�®�¯G§ ¢k¤ ® � ®��*®�¨ ¡-����¡�� ® � § � ¦¨ �° � °N±����9� � �8¬� ®��¦®�¯ ¡�²�³�´&µ ��¶& ��(¢h����·Z° � �Z�¹¸ �  �·�� � ¸º© §Z¯�§ � ��¶& �� § ����·Z° � �Z�¼»�´ ª��°��° ¬® © §+½N¦�¯ ¡ ¦ � � ¤ ¥*¯�¯ ­ ��¶& ��-¾<º¢�� ¦ � ®N§�¦ ¡���²`»*´´�´&µ ��¶& ��(¢Jº¤G¾ § ¡ ¨Z� � ®�� ��¶& ��A�°9¿����(�G·�¤G¾ § ¡ ¨<ª· � ���*� � � ¶9±¿���� �O¬ÁÀ ¤���ÂV��¶& ���¤G¾ § ¡ ¨ ºÀ ¾� ��¶& �� ®�¦ ­OºÀ � ®�� © §�¦ ¡�Â���¶& �� ®�¦ ­Oº à À ������ ¦ ¡�ÄÀ « � ¢�� ¦ � ®N§�¦ ¡���Â-��­G��¡eÅ ª à À ������ ¦ ¡�Ä

� ��� � � �&� °N±����°�¿ �GÆ �Z�¼��¡� ¥ � ¦¨2®�¦5§�¦ ��¡�� ¦® ©V� ®�� ©�¡2¢�� ¦ � ®�§�¦�§�¦+½R® ¤�¡ ¨ ¢ § ��� § � ¦ �G¾� ��£�¡R¾ § ¡�©+¤ ¨-® � ®�� ©*¡ ª �G¾¾ ¨ ¡�� ¨k®�¦ ¤j©�¡ ¦�½ ��£k�N¾k¡ ® ¢�£5¾ § ¡N©+¤ §�¨� ® ©FÄ ® ­ ¨V½�§+Ç ¡ ¦h§�¦5� ­��¡ ¨dª��°X���k· ��� �*� � � � ¸È��� � · �&� °�±��Z��°9¿ �GÆ ���ɸ�ZÅG �� � � �+��Æ� ®��¦®*¯ ¡ Ê5� ®���¦®�¯ ¡�°G¿��� �¤G¾ § ¡ ¨�� � ®�� Ê-¤N¾ § ¡ ¨:� � ®��˪Ì9� � �G� ¬eÍ ¸Î� ®�� ©*¡ ¬ ¸ºP� ®��¦®�¯ ¡ ª®�¨�¨�§Z½N¦ ¢�� ¦ � ®N§�¦ ¡��k��� À � ®�� © §�¦ ¡�Â-¢ ®�¨ � §�¦�½ ��­G��¡Ï²È� ®��¦®�¯ ¡&µ ª à À ������� ¦ ¡ZÄ®�¨�¨�§Z½N¦ ¢�� ¦ � ®N§�¦ ¡��k��� À « � ¢�� ¦ � ®N§*¦ ¡���Â-¢ ®�¨ � §�¦�½Oª à À ������� ¦ ¡ZÄ� � �����*��� � · � ��±Ï²�� ®���¦®�¯ ¡&µ ��� ���5¢�� ¦ � ®N§�¦ ¡�� �  ����4© §+¯G§ � � � Ì �8ªÐÀ �������� ¡���*�N�� �������� � · � ��±�²�� ®��¦�®�¯ ¡&µ �*� ��� À � ®�� © §�¦ ¡� �  ����4© §+¯�§ � � � Ì �8ªÌ9� � �9� ¬>Í ²�Ñ�µ ¨ ­ � ¤ � ¢ ¦ �Jº2¸�Ò¸ ª�+���N �°��5¤G¾ § ¡ ¨Z� � ®�� ° ���&�ZÆ��N����Æ-À ¤��� ª� ° ���&�:ÆN� ¢�� ¦ � ®�§�¦ ¡���Ó À ¤�� � �G¾�¾ ¨ ¡��<² À ¤��� � §�¦ ��©�¡ ¦ µ° ���&��Æ��kÀ « � ¢�� ¦ � ®�§�¦ ¡���ÂÓ À ¤��� � �G¾�¾ ¨ ¡��<² À ¤��� � §�¦ �N©*¡ ¦ µ��� À ¾�Â��¶9 �� À ¤�� � §�¦ ���­G��¡ ªÌ9� � �9� À ¾� ª� � ���+���N  ª� � � � ����*��� ª

Page 37: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

ÔJÕpÖr×&Ø�Ù�Ú&ÛGÜMÝ Þ�ßPàXØ�á2â�ã�ä Ø�å�æç

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 37

è�é�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�ê�èè�é4ë�ì�í*îGï�ð ñ9ò+ó�ô�òõ ö&÷øNù ó�úNõ�ò öNû ú�ü ÷ ñ ù ú ø�ö9ý èè�é èè�é�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�ê�èè�é èè�é èè�é�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�ê�èï�ì�í*î�ï�ð5ð�ì�þ�ÿì�� ö������ þ�î���ì ö î�� � ð � î �Zö9ý� ð��Gí�ì

��������

î��-ð ö ð�ï � þ�� �ð��Ní�ì������Að��Ní�ì2þ ��� � �ì ð��Ní�ìhí �ì

��5î��kð ö� ð�ï � þ�� � ð � � ö ð�ì�íkð!�Gí�ì � �" � � ì#� í�ì�ï���îGï�$

ð ï�ð �%��

í & ï � ð�ì �('*)

ñ�ÿì5í�ï*î��Gï $+� �!�"�� ÿì�� & � ðÿ�î � ð5ï ��� ð � $�ì2ì�ïï+îGï � �)� è�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�èè ,�úNë�-

ð ï�ðè�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�è�*îGï�$

ð ï*ð � ð � � ö��� $ � ì�ïkð��Ní�ì � �� ö $�î�� ð��Ní�ì

� �� ö ï .& �0/�Að��Ní�ì21 �" � � ì )43!5�3"6!3ó3õ3ò) �� ö ð�ï � þ ð��Ní�ì2ð ö� ð�ï � þ"� � ö7 ð�ï � þ9ê:ð��Gí�ì 8

)95�6ó)� � ö7 ð�ï � þ9ê �� � � ì:8#��;�;�;

& ï � ð�ì �<'=)ñGÿ��>��Vû��"� ï+î � ð ��� ì û ñ 5 ë+ñ )� í�ì�ï��*îGï�$5ì

�ðì�ï ö �" � � ì2þ�ÿ � � ��� �*� ö��� $ � ì�ï:� ö $�î�� �

�?� ö $�î��#8?; í�ì�ï��*î�ï�$@�!;��"���

�@� ö ð�ï � þ ì��ì í�ì�ï��*î�ï�$@���

��"����@� ö ï (& ì

���� ì

�����îGï�$

A<ð ï�ð

è�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�èè ,�úNë�-#��;è�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�êê�ê�êêê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�ê�êêê�ê�êê�êê�è�*îGï�$#��;������

�Rí-ð!�Gí�ì2ð ö ð�ï � þ�� � ð � � ö��� $ � ì�ï ð!�Gí�ì� �� ö $�î�� ð!�Gí�ì� �� ö ð�ì�1�ð ð!�Gí�ìð�ï���� �

Page 38: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

B�CEDGFH"IKJL�MON P"QSRTH�U?VXWZY H�[K\�]

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 38

^`_�a�b�^!c�d�eZf"ghji!k�l�dnm�opTq�r i�dts<u=vxw�y r�z>r�z|{ c"} q�~ c�i r�� d#��g�v�opTq�r i�d#l���a�b�^!c�d:i ~ ^<_�a�b�^!c�d�om ~"� m�b�i�d � b�i�d�v`��� ~ i?b z i q c�m�i�c q d pr i"yni�y�d?m ~�� l ~�� d � i z s�i�k�l�d�vv���v�l7��i�k�l!dtv�b �!� a�b�^�c�dn�tv�^�_�a"b�^�c�d r�� i ~ ^<_�i�d���i�opTq�r i�dts<u|^<_7i�d���i�ol�d q���~�q�� d � i�d q _�a"b�^!c�d?m"y�b � � r�� �*^<_ � c � }�d q ^<_ ��~�� or�� ^<_ ��~�� �?g�ol�d q���~�q��@� g�g>c z�r!� �@^<_7i�d���i�od�^ z d�ol�d q���~�q��@� g��nc z�r!� �@^<_ � c � }�d q od ���7r�� o

d �!���.~�q�� o � � g� ����������������������������������������������������������������������������������������������������������������������������������������� �� �.����� � �� ����������������������������������������������������������������������������������������������������������������������������������������� ���~�q��#� �nc z�r�� �#lni!k�l!d2��o� b�i�b�s�^`_ � c � }!d q i�k�l!d r��^`_ ��~�� i�k�l!d r��^`_y�d���_7i ~ _ r�� i?i�k�l!d r opTq�r i�dts<u=vxw�y r�z>r�z|{ c"} q�~ c�i r�� d#�"��v�o^<_7y�d���_�i ~ _ r�� i?�>l�opTq�r i�dts<u=v0��d!��b � d�m r�� b�^�snv � l�opTq�r i�dts<u=v0��d�m r�� b�^ snv � ^`_y�d���_�i ~ _ r!� i�ol�d q���~�q�� d � i�d q _�a"b�^!c�d?m"y�b � � r�� �*^<_ � c � }�d q ^<_ ��~�� or�� ^<_ ��~�� �?g�ol�d q���~�q��@� ��g>c z�r!� �+l�od�^ z d�ol�d q���~�q��@� ���nc z�r!� �@^<_ � c � }�d q od ���7r�� o

d �!���.~�q�� o � � �� ����������������������������������������������������������������������������������������������������������������������������������������� �� �.����� � g�g� ����������������������������������������������������������������������������������������������������������������������������������������� ���~�q��#� g�g?c z�r�� �+l2i�k�l�d?m�^ r!� d�opTq�r i�dts<u=vxw�y r�z>r�z|{ c"} q�~ c�i r�� d#��g�g�v�opTq�r i�dts<u l�ol¡�tv0��d"^�^ ~ ��v�ol¡�tv0��d"^�^ ~ f¢v�ol¡�tv0��d"^�^ ~�£ v�ol¡�tv0��d"^�^ ~�¤ v�ol¡�tv0��d"^�^ ~�¥ v�ol¡�tv0��d"^�^ ~�¦ v�o

d �!���.~�q�� o � � g�g

Page 39: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

§�¨E©Gª«"¬K­®�¯O° ±"²S³T«�´?µX¶Z· «�¸K¹�º

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 39

»�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�»» ½.¾�¿�À#Á�Â�û�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�»Á�Ä�Å�Æ#Á�Â�áÇ�È�É�Ê�Ë+Ì2Í�Î�Ì�Ï#É�ÐÑ�Ò Í Ò�Ó�Ô`Õ Í�Ï�Ö"Í�ÃØ×�Ù�ÂÚÛÍ�Î�Ì!Ï?Ü�Ý

Ô`Õ Í�Ï�Ö"Í!Þ�×�Ù�ÂÚjÍ!Î�Ì�ÏnÜ�Ðß Å�É!Í�Ï Ó<à=áxâ�ã É�È>É�È|ä�Ç"å�Å�Ä�Ç�Í�É�Ê!Ï#½�Â�à á Ðß Å�É!Í�Ï#Ì¡Í�Ä Ô�Õ Í�Ï!Ö�Í�Ã�Ðß Å�É!Í�Ï Ó<à|Ô<Õ Í�Ï�Ö�Í�Ã�ÐÜ Ô Ï Ò Å Ô`Õ Í�Ï�Ö"Í!Þ ß É!Í ã�áçæèá ÐÉ�ÁnÌnénÙ�Â�Ð�Ì2ê?Ù�Â�ÐSÏ"Ê Ñ É�Á�ÐÔ<Õ Í�Ï�Ö�Í�Ã|ê Ô�Õ Í�Ï�Ö"Í�Þ�×`Ì�ÚTÐ ëíì�î�ï=»ß Å�É!Í�Ï Ó<à|Ô<Õ Í�Ï�Ö�Í�Ã�Ð

Ï"Ê Ñ Á.Ä�Å�Æ�Ð ë�Á�Â�û�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�»» ½.¾�¿�À#Á�Ã!»�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�»Á�Ä�Å�Æ#Á"Ã!Â?Ç�È�É�Ê�Ë+Ì2Í�Î�Ì�Ï2Ö�ÐÑ�Ò Í Ò�Ó�Ô`Õ Ê�Ç!Æ�å!Ï�Å Í!Î�Ì!Ï+É�ÝÔ`Õ Æ�Ä Ñ Í!Î�Ì!Ï+É�ÝÔ`Õ Í�Ï�Ö"Í�×íð�ÚjÍ!Î�Ì!Ï:Ü¡ñ Ò�Ô Ç!Ï áçæ@ò ï#ó á ÝÔ`Õ�ô�Ò ×`Ã�Ú Í!Î�Ì!ÏnÖnñ Ò�Ô Ç!Ï á4ô!æõá Ð

ß Å�É!Í�Ï Ó<à=áxâ�ã É�È>É�È|ä�Ç"å�Å�Ä�Ç�Í�É�Ê!Ï#½"Ã! á ÐÉ�ÁnÌ:å�Î�Í�ÏT¼�Ü Ò#Ô<Õ�ô�Ò Ðß Å"É!Í�Ï Ó(àöáZò Î�Í�Ï ô!æ É�È:É�Ê á Ý�Ì�ÐÏ Ô È�Ï�Ðß Å"É!Í�Ï Ó(àöáZò Î�Í�Ï ô!æ É�ÈnÊ!Ä�Í>É�Ê á Ý�Ì�ÐÏ"Ê Ñ É�Á�Ð

Ì�Ï�Å�Á�Ä�Å�Æ:Ï"Ê�Í�Ï"Å Õ ñ Ò�Ô Ç�Ï?Ü ã�Ò Ê!Ë7É�Ê�Ë Ô<Õ Ê�Ç!Æ�å�Ï"Å Ô<Õ Æ�Ä Ñ ÐÉ�Á Ô<Õ Æ�Ä Ñ ê?Â�ÐÜ ã Ï�Ü"÷ Ô<Õ Ê�Ç�Æ�å�Ï"Å2ê ô Þ�ÐÌ�Ï�Å�Á�Ä�Å�Æ@Á�Ã�Â�Â:Ç�È"É�Ê�Ë Ô�Õ Ê�Ç!Æ�å�Ï�Å�ÐÏ Ô È�Ï�ÐÌ�Ï�Å�Á�Ä�Å�Æ@Á�Ã�Â�Ã2Ç�È"É�Ê�Ë Ô�Õ Í�Ï�Ö�Í�ÐÏ"Ê Ñ É�Á�ÐÏ"Ê Ñ Á.Ä�Å�Æ�Ð ë�Á"Ã!»�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�»» ½.¾�¿�À#Á�Ã�û�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�¼�»Á�Ä�Å�Æ#Á"Ã�áÇ�È�É�Ê�Ë+Ì2Í�Î�Ì�Ï#É�ÐÑ�Ò Í Ò�Ó�Ô`Õ Í�Ï�Ö"Í�×�Ã!Â�ÚjÍ�Î�Ì�Ï?Ü2ñ Ò�Ô Ç�Ï á Â"Ã�Þ�Ù ô"ø�ù ð�ú�û á Ðß Å�É!Í�Ï Ó<à=áxâ�ã É�È>É�È|ä�Ç"å�Å�Ä�Ç�Í�É�Ê!Ï#½"Ã�à á Ð

Page 40: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

ü�ýEþGÿ���������� ���� ���������� �������

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 40

����� ��!#"%$'&%()��!+*,�.-0/�1�2!�3 4�576��98:2 ;<5�=�=

>,?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?+>> @7ACB�D 5�= E�E>,?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?+>596��98F5�= E�E�G�H,� 39IJ/K� L�/ !M�N2

4,O+��OP"Q&0(�& !�3 �+LC/+!F�NR&0(S��!+*��.-�T,US1V�+LC/+!�WKX,OC&9G�!#Y[Z�\ ]C^�_ @a`CbCc<d�e�f D�g ACh9i,B9j�k)l<m�n�o�p�q Y�2

����� ��!#"%$rY k�s �+Ht�+H j G�u��a6,G��C�+3 ! @ = E+EPY�24,!�H�W,����u9!F5��9!,&a4J&%()��! *,�F&9!�3 I,� s &%(�&a!�3F� 3vu9L���!K8�6�4,!w2H�G�u+�,�+O�W+�M=x5��96�8J&y(�&9!�3w2����� ��!#"%$'&%()��!+*,�.-y&y(�&9!�3S1�2

!�3 4�576��98:2 ;75�=9E�E>,?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?+>> @7ACB�D 5�= EC=>,?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?+>596��98F5�= EC=zG�H,� 39IJ/K� L�/ !vWw2

4,O+��OP"Q&0(�3�G 8Cu !,�K�+LC/+!F�.R&0(�8�6�4 �+LC/+!F�.R&0(�4,O���! �+LC/+!vH L�4�O���G 8xX,OC&+G !#Y{T�E�EC= E�|+T�UPY�R&0(�3�G 8w-~}�1V�+LC/+!v3 X,OC&+G !#Y�=7T��+�,}wY�2

����� ��!#"%$rY k�s �+Ht�+H j G�u��a6,G��C�+3 ! @ = E�=.Y�2����� ��!#"%$rY~\+!�596�� !K] A,g ^�_ gaj _ gaA�?y` Z h7j "�Y�R�/�2W+6�3 4,!�3�H !F/x396 ? I�O,/+Hw2����� ��!#"%$rY[ZS5 ��!,� ] A,g ^�_ gaj _ gaA�?y` Z h7j "�Y�R�/�2

/+!���596��98v!�3���!��<(�X�OC& G�!�W s O�3 I)�+3aI�&%(�3+G 8�u+!��v&%(C8�6�4:2��5�&%(�8�6+4F��Ew2

/+!,��596,�98J5 E�EtG�H,� 3 IJ&%(C4�O���!P2!C&9H�!P2

/+!,��596,�98J5 E�EtG�H,� 3 IJ&%(S3�G 8:2!�3a4)��5�2

!�3 4�576��98:2 ;75�=9E,=

>,?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?+>> @7ACB�D !�3���!,�%(CX,OC& G�!>,?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?+?�?�?�?�?+?�?�?�?�?�?�?�?�?�?�?+>596��98v!�3���!��<(�X,O,& G�!�W s O�39I)�+39IM/<(�3+G 8�u+!,�z�+L�/ !F�

/<(�8+6�4 �+L�/ !F�.2

4,O+��OP"Q&0(�5�� !,&74CH �+L�/+!x��O,u�&a!x6�5KH X,O,&.R

Page 41: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

�P���������������� ��������������� �������

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 41

�0����  ¡,�7¢C£¤��¥S¦ §+¨�©+¡�£ ª,¦C��«�0��¬+­ §+¨�©+¡x­P«�0��£�§�¡�©+£�­�®~¯�° §+¨�©+¡x­P«�0�S§�¡+±�§.®²¯�³S° §+¨�©+¡x­P´

©<�)µ�¶ ·�¸+¡�¬x¹�³w´©<�,·�º�¢ ¹�³w´�%�S��  ¡C�a¢�£¤��¥S¦�»%§�¦,¸+µ�¦ ·,¡ ¹½¼¿¾ À�¾�Á¼�´�%�S��  ¡C�a¢�£¤��¥S¦�»¤��  ¡,�a¢,µ�¦ ·,¡�¹½¼¿¾�Ã+Ä�Å Æ:¼�´�%�S��  ¡C�a¢�£¤��¥S¦�»0ª,¦C� ¶�¡ ¹½¼v¼+´­C�a¡�¦,¬t�0����  ¡,�7¢C£w´¦,©+©+¡�µ ¢M�%���� 9¡,�a¢C£<��¥)¦�§+ºJ�y����  ¡��a¢C£w´¥�¬�  §�¡xÇ7��£�§�¡�©K§+ºJ�y��£+§�¡,©+£+­P´­+º�µ�­�¦�§�¡�µ�¦�§�¡È¼¿¾C§�¡,©.¼É�%��£+§�¡,©�£�­È¼�ÊÌË�Í ¡�¦�£+¡�¡�µ+§�¡�¬K¦tµ�¶9·�¸+¡,¬ÏÎ�¼Q 9µ�§+º

�%�S§+¡+±,§P´Ç9�)£�§�¡,©z¹xÇ9�S£+§�¡,©KÐFÑN´­�¦�������¶+µ�­�§C 7º,µ½¼�Ë Ò,Ë�Ã�ˤ��ÓCÔ¤Á+��Õ�ÖSÍ+Ã�Ôa¾×¼

¡+±�©9º�¬9§C +µ Ç©9º�© ¶�©<�S§, 9§C� ¡ ¹F�y�S§�¡+±�§

 a·�©9º�¬9§C +µ Ǭ+¡�§�¶�¬�µ�­ º�¢,¡ ¹F�y��¬+­

§�¦,¸�� ¡�£��  ¡��a¢C£ ¹F�y����  ¡��a¢C£

¡+±,­�¡,©9§C aºCµ�£¡,¬�¬7º�¬<��  µ<���� 9¡C�7¢C£x¹FѺ,§�Ø ¡,¬�£ ¹KÙÚ´

 ����%��¬+­x¹#¼ÛÖ¼�´¥�¬�  §�¡ÈʤÜݼ�Þ ºFµ�¶9·�¸ ¡,¬ß¥)¦�£�¡�µ�§�¡,¬+¡9¢:´ÌÄ9¨�¡#Î�¼�´£�§+º�©�´

¡�µa¢) ���´¬+¡+¦+¢F§�¦�¸�� ¡F�y���� 9¡C�7¢C£t +µ9¢�¡+±�Ñx +µ�§+ºM�%���� 9¡C�a¢,£¤��¥S¦w´©<�)µ�¶ ·�¸+¡�¬x¹F�y���� 9¡C�7¢C£<��¥S¦�»0ª,¦C�+¶ ¡P´¥�¬�  §�¡#Ê%Ür¼ÛÀCº,¶�¡�µ�§�¡,¬ ¡+¢:Ê�¼�«É©<�)µ�¶ ·�¸+¡�¬�´£�à� �©�´¥�¬�  §�¡#Ê%Üᣠ¨�»<¶,��  µ�¡w´©<�,·�º�¢F¹v©<��µ�¶9·�¸+¡�¬'·�º�¢vÙÚ´

¡�µ ¢��7º�¬9·:´ ây¡�µ�§�¡,¬y��ª,¦C� ¶+¡

Page 42: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

ãPä�å�æ�ç�è�é�ê�ëì í�î�ï�ç�ð�ñ�ò�ó ç�ô�õ�ö

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 42

÷%øNù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù ÷÷%øJú û,ü9ý�þ+ÿ ����������

�� ���������

��������� ���

÷÷%ø ÷÷%øNù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù ÷÷%ø ÷÷%ø ÷÷%øNù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù ÷þ+û,ü9ý,þ+ÿvÿ�û�����û��

�������+ý�,û

��ý ��ÿ�ý�!��#"ÿ�$�ü+û

�#%'&û)(���

ý�*xÿ��

ÿ,þ���+ ,ÿ�$Cü û.-0/�1Vÿ�$Cü+û2� ,3�4 � �

û ÿ�$Cü+ûtü ,û��vý�*Kÿ

��ÿ�þ���+

"� 4 ÿ 4 %(��

ÿ�û,üKÿ5$�ü+û� 3�4 � �

û6+"ü+û,þ�*7ý�þ)7

�ÿ 4 þ+ÿ "��8��

ü"9 þ �

ÿ+û%!:<;

����ûvü�þ9ý(�þ 4 7=*�5�����

��û)� 9 �ÿ� ý

�ÿvþ

���ÿ�7,û�û,þ�þaý�þ

�#"�;�"÷,ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+÷÷ >?�Cú@

�ÿ 4 þ+ÿ÷,ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+÷*9ý�þ)7

�ÿ 4 þ9ÿ "� 4 ÿ 4 %�����

7&û,þKÿ�$Cü+û

� ,�7�ý�� ÿ�$Cü+û

� ,�þ 4?9 -BA�1Vÿ�$Cü+ûDC 3�4 � �

û;FE5G�E�H5E

�E�E�; ,�

��ÿ,þ�� ÿ�$Cü+û�ÿ

��ÿ,þ���+

"���

ÿ,þ��Sù<ÿ�$�ü û I

;JG�H�;�"�

��ÿ,þ��Sù 3�4 � �

ûKI6+)L�LL"

9 þ �ÿ�û

%�:M;� ����N���O����&

þaý�ÿ���

û��Gú��

;�"ü+û�þ�*9ý�þ)7vû�ÿ�û�þ

3�4��û2��� 4 �

(���(<�

����7&û�þK�

7�ý�

"�*2�

7�ý��6I2L

"ü+û,þ�*9ý,þ)7P*5L�������

(P���

ÿ�þ��"û��

�û"ü+û,þ�*9ý,þ)7P*�+

�������(P�

þ 4!9 "û

���*"û

�� *7ý�þ)7

" Q��ÿ 4 þ+ÿ

÷,ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+÷÷ >?�Cú@6*)L÷,ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+ù�ù�ù�ù�ù+ù�ù�ù�ù�ù�ù�ù�ù�ù�ù�ù+÷*9ý�þ)76*�L

�������(Füxÿ5$�ü û�ÿ

��ÿ�þ���+

"� 4 ÿ 4 %�����

7&û,þ ÿ5$�ü+û

� ,�7�ý�� ÿ5$�ü+û

� ,�ÿ�û�C�ÿ ÿ5$�ü+û

�ÿ,þ�)�( ,

Page 43: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

RTSVUXW�Y�Z\[�] ^`_ a�bdceY�f2gihkj Y�l\mn

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 43

oqp r�s�o5t�u.vkw�x�y{z5| }�u�~T��e�� z�u����M��� � ���N���O� t�� ��� tz ��� u6��xT����e�� z�u6} ��r�s�o5t�uKz � o�p�r�s�o5t�uT�~ ��� ~�s�z�u � s�z�u��q��� � z2s � z � t~�zt � u ��� z���z��u2~ �� } ��� u � z � ��z�| }�u��������}���z�|�}5u���s �5� r�s�o�tu����'o�p r�s�o�t�u ��� z � o�p�z�u���zT��e�� z�u����Oo�p�zu���z#�}�u �� )� �)� u � zu � p r�s�o5tu2~���s � � ��� �<o�p � t � ��u � o�p ���� ��  o�p ����� �2x#�}�u �� )���)�P  xxNt ���5� �Po�p�zu���zT�u�o � uT�}�u �� )���)�P  x�¡�t ���5� �Po�p � t � ��u � �u �����  �

u �5�  ?� �)� � ¢   x£ ����������������������������������������������������������������������������������������������������������������������� ££ �?¤�¥¦   ¡£ ����������������������������������������������������������������������������������������������������������������������� £ )� �)�6  ¡�t ����� �6}�z5| }5uD�§�� s�z�sT�¨oqp � t � �5u � z�| }5u �ª©oqp ����� z�| }5u �ª©oqp��u���p�z � p ��� z2z�| }5u � ��e�� z�u����M��� � ���N���O� t�� ��� tz ��� u6��¡ª���o�p��u��)p�z � p ��� z2�N}.��e�� z�u����M�B«�u5��s � u�~ ��� s�oª��� © }¬��e�� z�u����M�B­�u~ ��� s�o ��� © oqp��u��)p z � p �5� zT�}�u �� )� �)� u � zu � p r�s�o5tu2~���s � � ��� �<o�p � t � ��u � o�p ���� ��  o�p ����� �2x#�}�u �� )���)�P  ¡)xNt ���5� �=}.�u�o � uT�}�u �� )���)�P  ¡¡�t ���5� �Po�p � t � ��u � �u �����  �

u �5�  ?� �)� � ¢   ¡£ ����������������������������������������������������������������������������������������������������������������������� ££ �?¤�¥¦   x�x£ ����������������������������������������������������������������������������������������������������������������������� £ )� �)�6  x�x2t ����� �=}Dz�|�}�u2~�o �5® uT��e�� z�u����M��� � ���N���O� t�� ��� tz ��� u6��x�x.����e�� z�u����¯}.�}°���B«u�o�o � ¡¬��}°���B«u�o�o � w±��}°���B«u�o�o ��² ��}°���B«u�o�o ��³ ��}°���B«u�o�o ��´ ��}°���B«u�o�o ��µ ��

u �5�  ?� �)� � ¢   x�x

Page 44: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

¶T·V¸X¹�º�»\¼�½ ¾`¿ À�ÁdÂeº�Ã2ÄiÅkÆ º�Ç\ÈÉ

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 44

Ê�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ÊÊ Ì?Í�ÎÏ6Ð)Ñ�ÒÊ�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ÊÐ)Ó Ô)Õ6Ð�Ñ�Ò°Ö�×�Ø�Ù)Ú=ÛDÜ�Ý�Û�Þ6تßà�á Ü áTâ¨ãqä Ü�Þ�å�Ü�Òçæ0èÑ�éêÜ�Ý Û5Þ2ëTìãqä Ü�Þ�å�Ü5íTæ0èÑ�é{Ü5Ý Û�Þ�ëTßî ÔØ5Ü�Þ â�ïMð�ñ ò Ø�×NØ�×Oó�Ö�ô�Ô�Ó�ÖÜ�Ø�Ù5Þ6Ì�Ñ�Ò ð ßî ÔØ5Ü�Þ6Û°Ü�Ó ã�ä Ü�Þ5å�Ü�Òªßî ÔØ5Ü�Þ â�ïOã�ä ÜÞ�å�Ü�Òªßë ã Þ á Ô ãqä Ü�Þ�å�Ü5í î Ø5Ü ò�ðöõ÷ð ßØÐ�Û�ø�è�ÑTß�ÛDù2è�Ñ#ßdÞ�Ù à Ø�Ð.ßã�ä Ü�Þ�å�Ü�ÒOù ã�ä Ü�Þ�å�Ü�í#æqÛ éeß úüû�ý�þMÊî ÔØ5Ü�Þ â�ïOã�ä ÜÞ�å�Ü�Òªß

Þ�Ù à Ð?Ó Ô)Õ§ß ú�Ð�Ñ�ÒÊ�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ÊÊ Ì?Í�ÎÏ6ÐÒ5ÑÊ�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ÊÐ)Ó Ô)Õ6Ð�Ò5Ñ2Ö�×�Ø�Ù)Ú=ÛDÜ�Ý�Û�ÞDå§ßà�á Ü áTâ¨ãqä Ù�Ö5Õ�ô5Þ�Ô Ü5Ý Û5Þ=جìãqä Õ�Ó à Ü5Ý Û5Þ=جìãqä Ü�Þ�å�ܪæüÿ�é{Ü5Ý Û5ÞKë�� á�ã Ö5Þ ðöõ�� þ�� ð ìãqä���á æqÒ�é Ü5Ý Û5Þ�å�� á�ã Ö5Þ ð�5õ ð ß

î ÔØ5Ü�Þ â�ïMð�ñ ò Ø�×NØ�×Oó�Ö�ô�Ô�Ó�ÖÜ�Ø�Ù5Þ6Ì�Ò5Ñ ð ßØÐ�ÛKô)Ý�Ü�ÞeË�ë á6ã�ä��á ßî Ô�Ø5Ü�Þ â!ï ð�� Ý�ÜÞ �5õ Ø�×KØ�Ù ð ì'Û.ßÞ ã ×ÞTßî Ô�Ø5Ü�Þ â!ï ð�� Ý�ÜÞ �5õ Ø�×�Ù5Ó�ÜNØ�Ù ð ì�Û.ßÞ�Ù à ØÐ.ß

Û�Þ�Ô�Ð)Ó Ô)ÕKÞ�ÙÜÞ�Ô ä � á�ã ÖÞ2ë ò�á Ù5Ú�Ø�Ù�Ú ã�ä Ù�Ö5Õ ô�Þ�Ô ã�ä Õ�Ó à ßØÐ ã�ä Õ�Ó à ù2Ñ#ßë ò Þ�ë � ã�ä ÙÖ)Õ ô�Þ�ÔDù � í§ßÛ�Þ�Ô�Ð)Ó�Ô)ÕPÐ�Ò)Ñ�ÑKÖ�×�Ø�Ù)Ú ã�ä Ù�Ö5Õ ô)Þ�Ô.ßÞ ã ×ÞTßÛ�Þ�Ô�Ð)Ó�Ô)ÕPÐ�Ò)Ñ�ÒDÖ�×�Ø�Ù)Ú ã�ä Ü�Þ�å�Ü.ßÞ�Ù à ØÐ.ßÞ�Ù à Ð?Ó Ô)Õ§ß ú�Ð�Ò5ÑÊ�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ÊÊ Ì?Í�ÎÏ6ÐÒ�ÒÊ�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ËË�Ë�ËËË�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�Ë�ËËË�Ë�ËË�ËË�ÊÐ)Ó Ô)Õ6Ð�Ò�Ò°Ö�×�Ø�Ù)Ú=ÛDÜ�Ý�Û�Þ6تßà�á Ü áTâ¨ãqä Ü�Þ�å�ܪæ�Ò5Ñ�é{Ü�Ý�Û�Þ2ë�� á�ã ÖÞ ð Ñ�Ò�í�è � ��� ÿ���� ð ßî ÔØ5Ü�Þ â�ïMð�ñ ò Ø�×NØ�×Oó�Ö�ô�Ô�Ó�ÖÜ�Ø�Ù5Þ6Ì�Ò�Ò ð ß

Page 45: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

��������� ���� �!#" $ %'&(�*),+.-�/ �*0�1�2

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 45

3�4�5�687:9�;5�<=7>9�;?(@ 3:A*BDCFEHG�I*J:KLMB @N?PO Q,@ B Q A @ 3:R*A*BTS�AMU=7:9WV*G�;

B X>SY3�4Z;?(@ 3:A*B[C\E^]\_YA�BM`aAcbd5�e(;

B X:S�4fU @ Kg; hi4 7*7

jak*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�kMjj lfmn�o 4�7:9*9jak*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�kMj4TU @ K�4 7:9*9,J Q 3:XTp�5�A:q�5:B=3r;S O A O Cs]d_�]:B X AMq5MB�3rt

]d_PA*BM` Acb�uavPewAMq5MB,R�x O ]TJ�B[Gzy�{:|} ~ l>���i��� �:o I m�T�anT���Y�i�*�*����� G*;

?(@ 3:A*B[C\E�G ��� 3 Q 3 Q � J L @ UaJ�A3MX:B l 7:9M9�G*;SaB Q R @ 3�LTB�4 3TBa]>S�]\_YA*B:`aA�]TB X:paA � ]\_�]>B X�3:X�R � Oa@:O R�A*B @ K*U*SaBZ;Q J�LMA @MO RMA=7�4 @ U*K�]�_�]TB X�;?(@ 3:A*B[C\E^]\_YA�BM`aAcb�]�_�]TB XPe�;

B X:S�4fU @ Kg; hf4 7T9�9jak*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�kMjj lfmn�o 4�7:97jak*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�kMj4TU @ K�4 7:97�J Q 3:XTp�5�A:q�5:B�R�;S O A O Cs]d_�X*J:KL:B @ AMq5MB�3ct

]d_�K*U*S AMq5MB�3ct]d_�S O A�B AMq5MB Q q�S O A J:K�x O ]MJ:B[Gu 9�97:9��Mu v�G�t]d_�X*J:K�b���ewAMq5MB�X x O ]MJ:B[G�7fu �M�a��G*;

?(@ 3:A*B[C\E�G ��� 3 Q 3 Q � J L @ UaJ�A3MX:B l 7:9 7cG*;

?(@ 3:A*B[C\E�G�{MB 4TU @ B�| m I*} ~MI � ~,I m�k�� y �f� C*G*t�5Z;RMU X:SaB X Q B�5�XTU k p O 5 Q ;?(@ 3:A*B[C\E�GzyP4:A*B @ | m I*} ~MI � ~,I m�k�� y �f� C*G*t�5Z;

5MB @ 4TU @ K�B X�A�B @ _�x O ]:J�B,R � O X:pY3MX>p�]\_�XMJ:K�LMB @ ]\_K*U�Sg;3�4,]\_�K*UMS�<,9�;5MB @ 4TU @ K�4:9�98J Q 3:X:p�]\_S O A*B�;B] Q B�;5MB @ 4TU @ K�4:9�98J Q 3:X:p�]\_PX�J:Kg;B X>SY3�4Z;

B X:S�4fU @ Kg; hf4 7T9a7

jak*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�kMjj lfmn�o B�X�A*B @ _x O ]:J�Bjak*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�k*k�k*k*k�k�k*k*k*kMk*k*k*k*kMk*k*k*k�k�k*k*k�k*k�kMj4TU @ K�B X�A*B @ _�x O ]:J�B,R � O XTpY3MXTp=5i_�XMJ:K�LMB @ AMq�5:B�3

Page 46: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

������ �¡ ¢�£�¤�¥#¦ § ¨'©(¡*ª,«.¬�­ ¡*®�¯�°

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 46

±i²�³M´*µ ¶M·�±:¸�¹cº

µa»M¶*»�¼s½d²(¾ ¹:¸a½fµ¿ ¶M·�±M¸�¶*»aÀ ½>¸�´�¾�¿:Áa»a½c½d²(¾ ¹:¸a½fµ¿F²�ÃP» ¶M·�±M¸,¿:Áa»½�½d²(ÄMÅ ¶M·�±M¸�Å�½d²�¿�¶*¸ ±M¿�ÅZÆ�Ç�È ¶M·�±M¸�Å�½d²P¶*¸MÉ ¶cÆÊÇ*ËPÈ ¶M·�±M¸�Å�º

±i²YÌ*Í:³�ÀM¸*Ä�Î,Ë�º±i²a³*´*µ Î,Ë�º½\²P¾ ¹:¸½>µ ¿F²*ÃP»�Ï\¶*»aÀMÌ�»:³a¸ ÎWÐÒÑ:Ó Ñ�ÔÕÐ*º½\²P¾ ¹:¸½>µ ¿F²*ÃP»�ÏF¾ ¹:¸a½>µaÌ�»:³a¸,ÎWÐÒÑ�ÖM×*Ø:ÙgÐ*º½\²P¾ ¹:¸½>µ ¿F²*ÃP»�ÏdÁa»½:Í�¸ ÎWÐ�ÐMºÅ½>¸*»aÄ8½d²(¾ ¹:¸a½fµ¿�º»a±M±M¸ Ì:µ=½\²(¾ ¹T¸a½>µ¿i²*ÃY»,¶M´�½�²(¾ ¹:¸ ½>µ¿�ºÃ(Ä�¹:¶*¸�Úf²�¿�¶*¸ ±�¶M´�½�²�¿M¶*¸a±M¿MÅ�ºÅM´ Ì�Å*»*¶*¸�Ì�»*¶*¸DÐÒѶ�¸a±cÐÛ½\²�¿M¶�¸a±�¿�ÅDÐ*¼ÝÜ*Þ:¸*» ¿M¸,¸ ÌM¶*¸ Ä�»8Ì�ÍT³�ÀM¸aÄàß*Ðs¹TÌ�¶M´

½\²P¶M¸MÉa¶�ºÚT²Y¿�¶*¸a±�Î�ÚT²P¿M¶*¸a±�á�ârºÅ*» ½*½,¾�ÍMÌ�Å*¶¹f´aÌWÐ�Ü:ãaÜ*Ö�ÜF²�äåFÔM² æ*çPÞMÖ å>ÑèиMÉ�±T´�ÄT¶¹MÌ:Ú±T´�±:Í ±i²P¶a¹T¶½:¸ Î�½�²P¶*¸MÉ*¶

¹>³�±T´�ÄT¶¹MÌ:ÚÄM¸*¶�Í Ä�Ì�Å:´�µa¸ Î�½�²(ÄMÅ

¶*»aÀ ½:¸�¿¾ ¹:¸ ½>µ¿ Î�½�²(¾ ¹:¸ ½>µ¿

¸MÉaÅ*¸a±T¶¹>´Ì�¿¸aÄ*Äf´�Äi²�¹:Ìi²(¾ ¹T¸½fµ¿�Î�â´a¶ é:¸aÄ�¿ Î�êëº

¹�¾,½\²(ÄMÅ�Î[ÐìçÕÐ*ºÃ(Ä ¹:¶*¸D¼FíHÐ�î:´�Ì*ÍT³�À:¸aÄNÃY» ¿,¸�Ì�¶*¸aÄM¸TµgºÝ×T· ¸[ß�Ð*º¿�¶M´�±Zº

¸ Ì>µY¹�¾ZºÄM¸M»Mµ�¶*»*À ½:¸�½�²(¾ ¹T¸½fµ¿8¹MÌTµ ¸MÉ�â�¹MÌ�¶M´=½\²(¾*¹T¸½>µa¿F²�ÃP»�º±i²YÌ*Í:³�ÀM¸*Ä�Î�½�²(¾ ¹T¸½fµ¿i²*ÃP»�ÏdÁa»½MÍ:¸�ºÃ(Ä�¹:¶*¸[¼\í�ÐìÓ´aÍ,¸*Ì�¶�¸aÄ:¸Mµg¼�Ð�ÂÛ±i²YÌ*Í:³�ÀM¸*ÄZº¿*ï*¹�±ZºÃ(Ä�¹:¶*¸[¼\íð¿:·�ÏiÍa½*¹:Ì�¸�º±i²a³*´*µ�Î�±i²�Ì�ÍT³�ÀM¸ Ä^³*´�µ�êëº

¸ Ì:µ�¾f´�ÄT³gº ñ�¸ Ì�¶*¸aÄ�²�Áa»½:ÍM¸

Page 47: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

ò�ó�ô�õ�ö ÷�ø�ù�ú#û ü ý'þ(ö*ÿ������ ö����

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 47

�� �������������������������������������������������������������������������������������������������������������������������������������������� ������������ ���! �"#��$&%('�)+*, �-+$���%+.#-0/�'!�1*2-+)�%�3�� �����������������������������������������������������������������������������������������������������������������������������������������������������4����5#6���7!%�8�9�:�5���7��,%(;���<�8��+:!�#9,%�3>=5+<�?#;�;�5+<�%�?�@�?���%1<�:�;��2%�8���:�<�:���:��#;A7���B#:�9�:��+:!��9C<!�#?�7D=;���?����1�E��B���;��+<���5��+:!��9F=

G ��:����IH�JLKNM#<���?#;��48�;��4?�O�������?#9CP��#9��4����<!���+QR?��4��6��S<�:�;��>T�K�=VUXW��! Y)�-����&Z#�������B�����[>H6���?�7S8�;�:�9�\IK].#��<�8��+:2�+9C^�H_.�`a�cb1/#*�)��d��e#�#� G ��:���:�9�\fK�g ;��+<�8��+:2��9�^ag6���?�7S8�;�:�9�\IK].#��<�8��+:2�+9dhDHi;��#<�Bd[�?�7��Y��:2\+6��(�Ej�8�;��+:�B�:���7fK�g ;��+<�8��+:2��9�hfg6���?�7S8�;�:�9�\IK].#��<�8��+:2�+9RkFHl70:�;#�#<�?�m45���[+��<�������5���9�����9��>K�g ;��+<�8��+:2��9�k>g6���?�7S8�;�:�9�\IK].#��<�8��+:2�+9dnDHl ��#9���?+:�9����C:�9d70:�;#��<�?�mo<�?�m��+8��pK�gi;��+<�8��+:2��9�nf=

�� �������������������������������������������������������������������������������������������������������������������������������������������� P2����[ ;��0<�8���:!��9�^�� ������������������������������������������������������������������������������������������������������������������������������������������B�����[C;��0<�8��+:!�+9#^�=9�� G �!<�:�9��>=G ��:����4?��S^q;�mr�Ee�<�:�9��F=G ��:����4?��RhsKc^�^aK�= UXW��! Y)�-����&Z#�G ��:����4?��RnY;�mr�Ee�<�:�9��F=G ��:����4?��4tuK]h�hfK�= UXW��! Y)�-����&Z#�G ��:����4?��Cv ;�mr�we0<�:�9��>=G ��:����4?��43uKxk�k>K�= UXW��! Y)�-����&Z#�G ��:����4?��S^�y�;�mr�we0<�:�9��>=9�� G �!<�:�9��>=G ��:����4?��S^q;�mr�Ee�<�:�9��F=G ��:����4?��RhsK z�{|1}�~����4���R�Y���r�E����~���� {|1}�~����4���4� z ����1�������4���C� ���r�w�0������� ��1�������4���4� � ����1������ 4¡��S¢�£�¤�¥r¦w§0¨���©�  �

 #©�ª�«2¬���­ � ® ¤�¬�¨�¯��+�2¬+©#¢°�± ¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦ °°�± ² ¬���­ ¤�¬0¨�¯����!¬�©�³°�± ¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦�¦ °«�¬���­C¤�¬0¨�¯��+�!¬+©�³ �ª�¡���¡>´µ�� �¶��p·w¢�£(¸¹��¥+º�»�¼ ���»�¶��4½ �N¾ »+¨�¨2¬ ����1������»I´�¿¹��»�¶#�Y���!À ¾ �(ÁEÂ+¯�¤��+��«#�!»�ª ���»�¶��4½ � Ã�ÄÅ1Æ�Ç�È�ÉIÊ�˹È�É�Ì#ÈYÆ�Ç!Í�Î�È(ÏEÐ+Ñ�Ò�È+Ç�Ó#Ç!É�Ô Ä

É#Õ�Ô�Ó2Ö�Æ�× Ä Ø Ò�Ö�Ù�Ñ�È+Ç2Ö+Õ�ÚÛ�Ü Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï ÛÛ�Ü Ý Ö�Æ�× Ò�Ö0Ù�Ñ�È�Ç!Ö�Õ�ÞÛ�Ü Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï�Ï Û

Page 48: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

ß>àâáäã(å#æç(è�éëê ì#íïî1å�ð�ñ�ò�ó å�ôõ�ö

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 48

÷�ø�ù�úCû�ø0ü�ý�þ+ÿ!ø��������� þ � ü�� � þ������Yÿ��

þ�����þ��������¹þ���������þ�����þ��! #"�$�$ "% ��

ü&�'�����#ü)( ��*&� �+(ü�ÿ�û�þ,(�ý�þ+ÿ�ü�ÿ�þ+ÿ&��û'��- � � � � ú0ÿ��.(�ø+ý�þ���ý�þ.(ü&����/�þ 0��µþ�����þ1�2�3 ù�ÿ�þ�� � þ546�wü�� �7�¹þ'���#þ�þ�����þ��! 8�9:&;'<�=�> :)?7@�A&@ B+?C:'D�E�F,?7G'F�D':'D&F�D&;'E'=�H�I�J <'@�K6D�>.?ML�G�F�B�G'F.?C:&;�<�N�F O�PQF�;�R�F1S 9T2U D&F�;�@�F5V6P�:�; <7SWF';�R F 9

; <&IMX,L U K 9 Y E&LM:&G'F�D,L�<�Z

[)\^]�]�]�]�]�]�]�]�]�]�]']']�]�]']�]']�]']�]�]']']�]�]�]�]�]�]�]�]�]�]�]�]']']�]�]']�]']�]']�]�]']']�]�]�]�]�]�]�]�]�]�]�]�]']']�]�]']�]']�[[)\ _ L U K E&L6:&G'F�D�L�<&`[)\^]�]�]�]�]�]�]�]�]�]�]']']�]�]']�]']�]']�]�]']']�]�]�]�]�]�]�]�]�]�]�]�]']']�]�]']�]']�]']�]�]']']�]�]�]�]�]�]�]�]�]�]�]�]']']�]�]']�]']�[X�L U KaE&L6:�G&F�D�L�<�` 9I�@�F�@b T @ F�J�B�;�F';�> O';�I�c�d�?�<�G&KMA�; U E�e

:�D�<';�P�f�c�c�SgF�J�B�;�>�eL�X�X'E';'F.?7F�@ AhF�J�B�;�@ A�@�B+?�LMX�X'E';�F,?7F�@ A�eB,L�E F�J�B�;iD 9

[ E&L�:�G'F�D�L <�@�ST2U D&F�;jb)V 8lk LM:�G'F�D�L�<m@�S 8'9E'; :&;�>�F [ X U L'KiF';�>�O';&I�c�d�?7<�G&KMA�; U EiD�<'F�L T @mL U I ; U A�Ja<�G&Kn:&@ <&N 9T2U D&F�;�b.V T @ ] :&@�<&N <&L ] N @�B 9T2U D&F�; E�J ]po :'D�<�;�<&L ] N @�B 9T2U D&F�; T @ ] <'@&K�; <&L ] N @�B 9T2U D&F�; E�J ]po :'D�<�;�<&L ] N @�B 9T2U D&F�; PqZ7S T @ ] <�G�K U D,N�O'F ]sr G�E'F�D&X D&;�I 9

; <�I�E';�:&;�>�F 9

[ E&L�:�G'F�D�L <aA6SE�t�D'B 9T2U D&F�;jb)V 8lk LM:�G'F�D�L�<�A6S 8'9@�B�B�; <&I�Z�F�LmLMX�X�E';'F,?6F�@�A 9@�B�B�; <&I�u�F�LmLMX�X�E';'F,?6F�@�A 9E'; :&;�>�F [ X U L'KiF';�>�O';&I�c�d�?7<�G&KMA�; U EiD�<'F�L T @mL U I ; U A�Ja<�G&Kn:&@ <&N 9T2U D&F�; T @ ] :�@ <&N F�Lv:�D&<�;�PwdCS 9T2U D&F�;�E&J ]�o :�D�<�;�F�Lv:�D&<�;�x�dPsfMS 9T2U D&F�; T @ ] <�@�K�; F�Lv:�D&<�;�x�Z�Pwy�S 9T2U D&F�;�E&J ]�o :�D�<�;�F�Lv:�D&<�;�x�u�PsfMS 9T2U D&F�; T @ ] <'G&K F�Lv:�D&<�;�x�z�PwZ�S U D.N�O'F ]�r G�E'F�D'X�D&;&I 9>�@�:�:{K�;�F O�L'Ii>�:)?6@�A&@�B+?2:'D�E'F,?6G'F�D�:�D�F�D&; E�='H�K�;&K�L U J�?7F�L�?�I6D�E B':&@�J;�RMB,L U F�D&<�NK�;�K�L U J�?MI�@'F�@ =a:�D�<';L�X�X'E';'F.?7F�@ A =|LMX�X'E&;�F,?7F�@�A

D�KMB,L U F�D&<�NI�D�E B :�@&J�?MI @�F'@ =a:�D�<';F U G�<'>'@'F�D�L�<.?�B�L�E�=�B�L�E 9

D'X�B�L Eh}�H ] f 9T2U D�F�;jb+V 8�~ U G'<'>'@�F�D,L�<iD�E�I�L�<';�b 8�9 Ys�7����[

; <&I6D'X 9T2U D&F�;!b.V�:'D�<'; 9

; <�I�E';�:&;�>�F 9; <&IMX,L U K 9 Y E&LM:&G'F�D,L�<�y

[)\^]�]�]�]�]�]�]�]�]�]�]']']�]�]']�]']�]']�]�]']']�]�]�]�]�]�]�]�]�]�]�]�]']']�]�]']�]']�]']�]�]']']�]�]�]�]�]�]�]�]�]�]�]�]']']�]�]']�]']�][)\ _ L U K O';�@&I

Page 49: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

�������� �C���M��� � ���2�������w� ���C�'�

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 49

�) ^¡�¡�¡�¡�¡�¡�¡�¡�¡�¡�¡'¡'¡�¡�¡'¡�¡'¡�¡'¡�¡�¡'¡'¡�¡�¡�¡�¡�¡�¡�¡�¡�¡�¡�¡�¡'¡'¡�¡�¡'¡�¡'¡�¡'¡�¡�¡'¡'¡�¡�¡�¡�¡�¡�¡�¡�¡�¡�¡�¡�¡'¡'¡�¡�¡'¡�¡'¡�¡¢�£M¤�¥a¦'§�¨�© ª�« ¬&­&®a¯�§&°�¯�¯�±�²&§�³�´�¬�µ'§¶«�µ�¬'²�¶· ¤'¬&¯�§j¸)¹{«&±C¡+ª�´�¬&­'§�¶· ¤'¬&¯�§j¸)¹W¯�§&° ¯¶· ¤'¬&¯�§j¸)¹{«&±C¡+ª�´�¬&­'§�¶«�µ�¬'²�¶

§ ­&©M¢,£M¤�¥º¶ »¼¦'§�¨�©

Page 50: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

½¾�¿�À�Á ÂCÃ�ÄMÅ�Æ Ç È�É2Á�Ê�Ë�ÌwÍ Á�ÎCÏ'Ð

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 50

Ñ)Ò^Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó'Ó'Ó�Ó�Ó'Ó�Ó'Ó�Ó'Ó�Ó�Ó'Ó'Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó'Ó'Ó�Ó�Ó'Ó�Ó'Ó�Ó'Ó�Ó�Ó'Ó'Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó'Ó'Ó�Ó�Ó'Ó�Ó'Ó�ÓÑ)ÒvÔ&Õ�Ö�×MØ�Ù Ú7Û�Ü�Ý Û'Þ+ß�à'á�â.Ü�ã�Þ�Û)ß�ä ã6å�à�Ú2â,ã�á)ß7æ�çÑ)Ò^Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó'Ó'Ó�Ó�Ó'Ó�Ó'Ó�Ó'Ó�Ó�Ó'Ó'Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó'Ó'Ó�Ó�Ó'Ó�Ó'Ó�Ó'Ó�Ó�Ó'Ó'Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó�Ó'Ó'Ó�Ó�Ó'Ó�Ó'Ó�ÓØ�Õ�Ö�×�Ø�Ù�Ù�Õ�è é'Õ�ê�ß7ë�ì�í�è�×'ê�Õ.ß�î&×Mï&ë'Ù�í�× ì.ß7æ�çð

î'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmè�×'ñ�ñ�Õ�ì�Ùnòôówõ�ö�÷�é&Õ�ç�ê6ò^ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�î�ø í'Ö�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmè�×'ñ�ñ�Õ�ì�Ùnòôówõ�ö�÷�é&Õ�ç�ê�ù%ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�î�ø í'Ö�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�î�ø í'Ö�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmè�×'ñ�ñ�Õ�ì�Ùnòôówõ�ö�÷|ï�í�ì'Õ�ç�ï'ò�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�î�ø í'Ö�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmè�×'ñ�ñ�Õ�ì�Ùnòôówõ�ö�÷|ï�í�ì'Õ�ç�ï,ùºðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�î�ø í'Ö�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmè�×'ñ�ñ�Õ�ì�Ùnòôówõ�ö�÷{Ù�Õ�ú�Ù�ò^ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�î�ø í'Ö�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmè�×'ñ�ñ�Õ�ì�Ùnòôówõ�ö�÷{Ù�Õ�ú�Ù�ù%ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�î�ø í'Ö�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmè�×'ñ�ñ�Õ�ì�Ùnòôówõ�ö�÷{Ù�Õ�ú�Ù�û�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�î�ø í'Ö�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmè�×'ñ�ñ�Õ�ì�Ùnòôówõ�ö�÷{Ù�Õ�ú�Ù�ü%ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�î�ø í'Ö�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�ý�Õ&þ6í�ì�×Mÿaï�í�ì'Õðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmè�×'ñ�ñ�Õ�ì�Ùnòôósò��7÷�î&è�Ù�Õ�ú Ù�ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ì�Ö�×�î�í&Ù�í,×�ìiò�æðÖ�ç�Ø�ç�ñ�Õ�Ù�Õ�Ø'î���î'è�Ø�×6ï�è�×MïhÙ���Ö�Õní{ê�Õ�ÿ�ç'ë�ï&Ùiò��ðî'Õ ï&Õ�è�Ù�í.×�ì�Ó.î�è Ø�Õ�Õ�ìmÕ ì�ê�×�ÿ�ï�í�ì&Õð

Ù���Ö�Õ î�Ù+ßCï�í�ì�Õ�ópò&ö'ö�÷WÙ��MÖ�Õmèðê�ç�Ù�ç�� ï�í�ì'Õ�Ù��MÖ�Õ�Ù.ßCï'í�ì'Õ�

Ù�ç�ý Ù��MÖ�Õ�Ù'ç�ý�ï&Õh×�ÿmÙ,ß�ï�í�ì'Õð

é'Õ�ç�ê6ò� ����ï�Õ'ç î'Õ�ë'î'Õ�ç���×MØ�Õ�ç'ì���×�ì&Ù�Ù�×nï�×�×�ømç�Ù�Ù é�Õiï�í�î&Ù�����ðé'Õ�ç�ê�ù� �lä ×Mï&ë'Ù�í,×�ìmç7÷�� ä�Ü�Ô&ã6å�å�å â.ä&Ú�Ú�ãmÜ�ã6å&à���á��'ðï�í�ì'Õ�ç�ï�ò���'ð'ð�ð�ð��ð'ð�ð'ðsò�ð'ð'ð�ð��ð�ð�ð�ð#ùºð�ð�ð�ð���ð'ð�ð�ð û��'ðï�í�ì'Õ�ç�ï�ù��� ò,ù�û�ü��� ��'õ'æ�ö�ò,ù û�ü!�� ��'õ�æ�ö�ò.ù�û�ü!�� ��'õ�æ'ö��'ðÙ�Õ�ú�Ù�ò� � "$#&%�%�%�%�%�% ')(&*�*�*�*�*�*)+�,-�.�/!- '�0 + 1$2 3)4 5�67�8�9!7�:�; 5�<�=�> 8@?$A&B!C�D�8@E�E <�=�> 8�F)AHG�I�C�D�J 5�6 KMLON�P�<�Q�RONTS�R7�8�9!7�U�; 5�<�=�> 8@?$AWV =�X 8!Y <�=�> 8�F)A <�Z�[!=�\ 5�6 KMLON�P�<�Q�RONTS�RJ�C�7�8�9!7]; 5 B!C�Y Z E�E^7 Z C Z E�I >@_ A 5�6 KMLON�P�<�Q�RONTS�R=!`�` 8 _�a AbE�c _ 8 = E�?^7 Z 7 =!d$e

E�c _ 8 = EfF�7 Z 7 =!d$e7�8�9�7!? 7 Z 7 =!d$e7�8�9�7�F 7 Z 7 =!d$e7�8�9�7�: 7 Z 7 =!d$e7�8�9�7�U 7 Z 7 =!d$6

J�7 = Y�7�g Zih gjJ�8@E�8�C�7@c Z!_�6

E Z�Zi`]= 7]7 =!d c _ 7 Z E�c _ 8 6k Y�c�7�8lATm�E�c _ 8 6

8 _fa E Z�Zi`n6J�C�Y Z E�E]E�c�J�7]7 Z C Z E�I >@_ J�C!Y Z EfC Z E 6

Page 51: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

o�prqtsvu�wyxvzi{}| ~��W��u�������� u��y���

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 51

�j�n������������������������������������������������������������������������������������������������������������������������������������������j�����!���i��� ���f�!�������v���@�T���@���j�@ ��O¡��f���¢�@�j��£!¤�j�n��������������������������������������������������������������������������������������������������������������������������������������������!���!��������¥�¦���§f��¨�©!ª�¥���§!�T�v«��i¬�¨��@ªf��©T��£!¤l­

«���¬���¥��@ªT�@©v�T«�¥�������©]¥���®�®!��©��°¯²±�³�´vµ¶¦���·�§O¯n­«���¬���¥��@ªT�@©v�T«�¥�������©�«�¸�ª��l­«���¬���¥��@ªT�@©v�T«�¥�������©]¥���®�®!��©��°¯²±�³�´vµ¶¦���·�§�¹º­«���¬���¥��@ªT�@©v�T«�¥�������©�«�¸�ª��l­«���¬���¥��@ªT�@©v�T«�¥�������©�«�¸�ª��l­«���¬���¥��@ªT�@©v�T«�¥�������©]¥���®�®!��©��°¯²±�³�´vµ^¬�ª�©���·!¬�¯$­«���¬���¥��@ªT�@©v�T«�¥�������©�«�¸�ª��l­«���¬���¥��@ªT�@©v�T«�¥�������©]¥���®�®!��©��°¯²±�³�´vµ^¬�ª�©���·!¬¢¹)­«���¬���¥��@ªT�@©v�T«�¥�������©�«�¸�ª��l­«���¬���¥��@ªT�@©v�T«�¥�������©]¥���®�®!��©��°¯²±�³�´vµ»����¼!�@¯n­«���¬���¥��@ªT�@©v�T«�¥�������©�«�¸�ª��l­«���¬���¥��@ªT�@©v�T«�¥�������©]¥���®�®!��©��°¯²±�³�´vµ»����¼!��¹º­«���¬���¥��@ªT�@©v�T«�¥�������©�«�¸�ª��l­«���¬���¥��@ªT�@©v�T«�¥�������©]¥���®�®!��©��°¯²±�³�´vµ»����¼!��½�­«���¬���¥��@ªT�@©v�T«�¥�������©�«�¸�ª��l­«���¬���¥��@ªT�@©v�T«�¥�������©]¥���®�®!��©��°¯²±�³�´vµ»����¼!��¾º­«���¬���¥��@ªT�@©v�T«�¥�������©�«�¸�ª��l­«���¬���¥��@ªT�@©v�T«�¥�������©�¤���¿Oª�©��iÀ�¬�ª�©���­«���¬���¥��@ªT�@©v�T«�¥�������©]¥���®�®!��©��°¯²±M¯�Á�µ¶«�¥�����¼���­«���¬���¥��@ªT�@©v�T«�¥�������©����!«!ª��!ª¢�@©�¯f£�­��·���·�®!�����!��«�ÂW«�¥!�f�O¬�¥��i¬���Ã@���°ª»§!�!À�·�¨!¬���¯�Ä�­«���¬���¥��@ªT�@©v�T«�¥�������©]��©�§��@À�¬�ª�©���­

��Ã!����«����y¬�ª�©��$±Å¯�´�´vµÆ��Ãi���]¥�­§!·���·�ÂǬ�ª�©�� ��Ãi�����¢�y¬�ª�©���È

��·!¤ ��Ãi������·!¤�¬��]�iÀ^�¢�y¬�ª�©���ȧ@ª�«T�i�@À�À]��Ãi����ª$È®���®��i�@À�À]��Ãi����ª$­

¦���·�§O¯�É Ê�Ë!¬���·�«���¨�«���·�Ì��i����·�©�Í��@©������°¬f���!¸]·�����¦���¬�ª�«���Î�Ê�­ÐÏMÑ��f����������Ò��¦���·�§�¹�É ÊÓ ��i¬�¨��@ª¢�@©�¤iµ�ÂÔ��·@¬�¥�¨�¬�·����^®!��®��@�fÃÕ¬���©�¿!��¦�«�Ê�­ ÏMÑ��f����������Ò��¬�ª�©���·@¬�¯�É�Ê�­�­�­�­�Ö�­�­�­�­M¯$­�­�­�­�Ö�­�­�­�­×¹)­�­�­�­�Ö�­�­�­�­�½�Ê�­¬�ª�©���·@¬f¹�É�Êد¢¹!½�¾�Ä�Ù�Á�³�£�´@¯¢¹�½�¾!Ä�Ù�Á�³�£�´@¯T¹!½�¾!Ä�Ù�Á�³�£�´�Ê�­����¼!�@¯�É Ê Ú²ÛÝÜ�Ü�Ü�Ü�Ü�Ü ÞºßÝà�à�à�à�à�à)á�âã�ä�å!ã Þ�æ á ç²è éºê ë�ìí�î�ï!í�ð�ñ ë�ò�ó�ô î@õ$ö&÷!ø�ù�î@ú�ú ò�ó�ô î�û)öHü�ý�ø�ù�þ ë�ì ÿ�������ò��������í�î�ï!í ��ñ ë�ò�ó�ô î@õ$ö�� ó � î�� ò�ó�ô î�û)ö ò�� �!ó�� ë�ì ÿ�������ò��������þ�ø�í�î�ï!í]ñ ë ÷!ø�� � ú�ú^í � ø � ú�ý ô�� ö ë�ì ÿ�������ò��������ó�� � î ��� öbú�� � î ó ú�õ^í � í ó����

ú�� � î ó úfû�í � í ó����í�î�ï�í!õ í � í ó����í�î�ï�í�û í � í ó����í�î�ï�í�ð í � í ó����í�î�ï�í�� í � í ó��$ì

þ�í ó ��í � �"! �jþ�î@ú�î�ø�í�� ����ì� ��þ$# �"!�! ñ�þ�ø�� � ú�ø � ú%��õ ìú � �"�]ó í]í ó�� � � í � ú�� � î ì

Page 52: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

&('*),+.-�/10.2"354 6�7�8 -�9;:=<?> -�@1ACB

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 52

D�E�F�FHG�I�J�KMLCNOD�FQPRE�S�E�TP FCU VCJWPRXCJ�U�F�U�J�U�I�V YCZ G�I�G�L�[M\�P"L"]C] VCI�JI ^"TWL"[ J�U�_M`]CU�I�F�N YaF�U _CIN�U V�T�FME�\MP"L�]�] VCICJbYcNRU V$P�L"]�]

U�G"TWL"[ J�U�_M`G�I G�L"[�\�P"L"]C]CV I�J YcG�I GMP�L"]�]ed

f [�U�J�Ieg$hiFCU�_CI�j�G�I�GMP�L"]�]�dI�_�NRF�L�L"Tkd

Page 53: Unicode Enabling of ABAP Programs - Community Archive · 2019-11-12 · © SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 5 ¦¨§ª©¡« §"¬ ®"¯±°²© ³±¬

l(m*n,o.p�q1r.s"t5u v�w�x p�y;z={?| p�}1~C�

© SAP Labs, LLC. SAP TechEd 2002 November 12-15, 2002 ABAP217 / 53

�Q�k��� ��������� �������C�C�����C���C���C�����C�C������� ��������� �������C�C�����C���C���C�����C�C������� ��������� �������C�C�����C���C����Q�%�����M�"� � ���������C��.�C���$�������Q�����R�M��� �W���Q�1����Q�k��� ��������� �������C�C�����C���C���C�����C�C������� ��������� �������C�C�����C���C���C�����C�C������� ��������� �������C�C�����C���C���� ���M��� �b��� ���C� ���������M� �C���$�.���"���C�������$�1���(�� �������� �����¡  ��������e���  �� (¢£� � ¤����M�$�1�c� ¥�� �b�C����� ��¦§���¨��M�"� �©��� ¤��©� �a����¤������W� �©ª��M� ¨b�� ��  �«  �� �;���C��� � ��� ¬M���C����� � ���e­® ���¯c���±°?����¤������$�1��°C�

 ��²� � �C� �$���������C�������e���  �� (¢³��� �$�"��ªCª � ¥�� �O��´

¨�� ¨M�"��ªCª � ¥�� �O��´��� �$�����"� � ¥�� �O��´¨�� ¨M�����"� � ¥�� �O��´ª � ¥�� �b�C����� ��¦§�¶µ�·��M�a����� ���C�

¦�� �b���������"�;ª������W�²ªi¨�� ¨C���M¥ �"ª�ªC�C� �©¨���¨��"�"ªCªe�¦�� �b���������"�;ª������W�²ªi�R� ������  ¥©�"ª�ªC�C� �©�R����"�"ªCªe�¨��M¨M��� �R�i¸©¨���¨M�"��ª�ªº¹O����R�M�$��� �R�i¸©�"���$�"��ª�ªº¹O�����¥ ����� �C����¹ ¨���¨��"�"ªCªk­»�"¯¼¸½°¾¤§°��¨�� �R�CªM¥b�����������C�O�����C�¿�� �   �À���M�C�²�M�º�"ªº�����C� ��� �a�   ¦��(�Á �C�����©��� �$�����"�º���O��¥1������� ����¹���Âe­Ã���.¯��¨�� �R�CªM¥²��� �C�a���º�"ªº�����������C�O�M  ¦��(�� �   �À���M�C�²�C�Ä�"ªº�����C� ��� �a�   ¦��(�Á �C�����©¨�� ¨M�����"�º���O��¥1������� ����¹���Âe­Ã���.¯��¨�� �R�CªM¥²��� �C�a���Ä�"ªº�����������C�O�M  ¦��(�

�C�� ��M� �Ã�"ª��Q�C�����C�C�������¿���  �� (¢£� � ¤��e­»�M���.¯¼��¥"���b�¿�

Á �C�����±¢QÅÆ°ÈÇ��M�� �� �b��� �b ;É��"� �  ��aÊM���C�b���%���C��Ë© C�b��� �²���M�C�(Ì�°��¶µ�·����O�������Í����Ë��C�e�

Á �C�����±¢QÅÆ°ÈÇ��M�� �� �a� ������ C�C�b �� �i� Á �����c¤²«M¥;�C����«����©�������CË�� ��¦©���O�M�¿¢�°��µ�·R���²�M� �R�$Í��

��Ë��C�e����M¤��b¸Î°? �  �QÏ���ÐÑ�$«�«����.�Ï �CÐ1�Ã����� ��ª�ª��ÏM��ÐÑ�æC¦������C��ÒCÒ§°C� µ�·����O�������$Í��Á �C�����ÓÅ�­®Ô��.¯¶��� ¤��(����M¤��b¸©��� ¤����M�W�1�k� µ�° ÕÖM×�ØÑÕ ÙÚMÛ�ÜÑÙ ÝÞ�ß�à1Ý áCâã äCå�æ�çÓè�é®ê�ë.ì¶æ�ç í�æ âî�ï åCð âã äCå�æ�çÓè áÈñ å î ð�ò�ó�ô;õ�ö"ò ÷�ø�ùeú á�â û�üRý õ²þ�ÿ�� ý�� �ã äCå�æ�çÓè á�� ç�øCö"äMô õ�ö"ò ÷�ø�ùeú á�â û�üRý õ²þ�ÿ�� ý�� �