sap SE11 外键 创建文本表的方法

 

sap SE11 外键 创建文本表的方法
 
 

文本表是 SAP 为适应多语言支持而设计的特别处理模式。它通过外键关系与主表关联,并且比主表多一个语言指示符字段做为主键,它的文本字段就可以对主表中同一个主键做出多种语言的描述。

下面用一个简单的例子来说明创建文本表的方法。对应我们最常用的公司代码表 T001,SAP 没有设置对应的文本表,而是按照文本表的规则以 T001T 设计了一个可以容纳多种文本的表,但是如果我们不想使用这个表,希望用更直接的方法通过文本表给公司代码指定多种语言的公司名称的话,就可以自己设计一个相应的文本表。

第一步:用事务码 SE11 创建一个名为 ZT001T 的表,指定字段如下:
MANDT MANDT CLNT 3 0 客户端 
SPRAS SPRAS LANG 1 0 语言代码
BUKRS BUKRS CHAR 4 0 公司代码
NAME1 NAME1 CHAR 30 0 名称

第二步:转到 Entry help/Check 选项卡,指定spras和bukrs的外键,如下:
SPRAS SPRAS LANG T002 用检查表实现输入帮助 H_T002 SPRAS
BUKRS BUKRS CHAR T001 用检查表实现输入帮助 C_T001 BUKRS
需要注意的是,在指定 BUKRS 的外键时,需要如下选择(注意选择红框中的单选项):

 

接下来:设置 ZT001T 这个表的技术属性并激活就可以了。

以后,用 SE11 打开 T001,然后点菜单的 “转到-文本表”就能跳转到 ZT001T 这个文本表了。

http://blog.itpub.net/26432526/viewspace-735303/

posted @ 2017-11-27 11:08  以成Ronny  阅读(2234)  评论(0编辑  收藏  举报