文本相关

最近两天涉及到订单文本的问题,英文的能取到,中文的取不到。

 

正常维护文本是可以选语言的(或者根据登录语言自动更改),比如: 文本相关

但是有些进去的时候是默认了EN。比如

文本相关

文本相关

一般而言我们调用函数取文本都是时候语言码都是选当前登录语言,而系统无法维护中文文本,所以使用中文登录读取的时候是读不到的。

太久不做这些了,只知道用READ_TEXT去读取

文本相关

一般而言,参数正的ID object都是业务FS里写好的,这个是怎么找的?实在

想不起来了。

所以自己做了个测试:

环境:SAP S/4HANA 1610

以采购订单为例:

文本配置:SPRO

文本相关

查看item的文本

文本相关

查看前台

文本相关

在配置表F1查看技术信息,找到维护试图

文本相关

查看对应的表TTXID

文本相关

一般headertext object就是header表,item就是item表,如果找不到可以前后加上星号模糊查询,这里直接查EKPO

文本相关

注:

这里F06F10 TDSHOWNAME字段没有X标志,是没有配置文本复制规则,具体功能自行网络查询

文本相关

这里就得到call READ_TEXT时需要的参数了

文本相关

至于这个NAME:一般是订单号,如果是行项目加上行项目号,

可以直接从库表看下:

文本相关

文本相关

文本相关

里面有语言码,如果多语言维护了,会有多个语言的行项目。

 

这里再解释下两个表

STXHSTXD SAPscript 文本文件抬头

STXLSTXD SAPscript 文本文件行

如果看到这,其实发现直接去根据单号到STXL里查,就有Function所有的参数了。

关于采购订单行项目文本为什么不能维护多语言,我单独写了一篇,参考

http://blog.sina.com.cn/s/blog_c0978c9b0102wmjl.html


最后说下最简单的找文本ID的方法,前面其实只是想知道他怎么配的,怎么存的之类的

其实只需要双击文本框,然后转到-->表头即可

文本相关

文本相关
这里就是技术信息
文本相关

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值