Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
tank_zhao
Explorer
0 Kudos

多语言对于一个全球化的公司来说是很重要的。在SAP ERP系统中,所有的内容都是多语言支持的。

SAP的HANA也是支持这种多语言的。这里calculation view来举例。

1. 在SQL EDIT里创建两个表,表student保存学生的基本信息。studentname保存学生的多语言的名字

create column table student(id integer,age integer,gender char(1))

insert into student values(1,25,'M')

create column table studentName(id integer, sname nvarchar(20), langu char(1))

insert into studentName values(1,'Marx','E');

insert into studentName values(1,'马克思','1');

insert into studentName values(1,'막스','3');

insert into studentName values(1,'Μαρξ','G');

注意:这个的langu列的值可以从T002表里拿到,或者查看appendix。

2. 创建一个Calculation view

   添加表student和studentname

3. 在calculation view里的design区域用一个join,通过ID把两张表join起来

4. 在properties面板中,设置join type为Text Join, Language Column选择langu

5. 激活,预览。如果你的默认登入语言是英文的,那结果就是下面这个

6. 修改用户的登入语言,在HANA系统上右键点击,属性,additional properties。更改Locale的语言

7. 再预览

Appendix
SPRASSPTXT         
0Serbian       
1Chinese       
2Thai          
3Korean        
4Romanian      
5Slovenian     
6Croatian      
7Malay         
8Ukrainian     
9Estonian      
A   Arabic        
B   Hebrew        
C   Czech         
D   German        
E   English       
F   French        
G   Greek         
H   Hungarian     
I   Italian       
J   Japanese      
K   Danish        
L   Polish        
M   Chinese trad. 
N   Dutch         
O   Norwegian     
P   Portuguese    
Q   Slovak        
R   Russian       
S   Spanish       
T   Turkish       
U   Finnish       
V   Swedish       
W   Bulgarian     
X   Lithuanian    
Y   Latvian       
Z   Customer reserve
a   Afrikaans     
b   Icelandic     
c   Catalan       
d   Serbian (Latin)
i   Indonesian