0
点赞
收藏
分享

微信扫一扫

文本相关_SAP刘梦

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

 


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


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


文本相关_SAP刘梦_linux_02



文本相关_SAP刘梦_python_03


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

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


文本相关_SAP刘梦_python_04


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

想不起来了。

所以自己做了个测试:

环境:SAP S/4HANA 1610

以采购订单为例:

文本配置:SPRO


文本相关_SAP刘梦_编程语言_05


查看item的文本


文本相关_SAP刘梦_python_06


查看前台


文本相关_SAP刘梦_python_07


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


文本相关_SAP刘梦_编程语言_08


查看对应的表TTXID


文本相关_SAP刘梦_编程语言_09


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


文本相关_SAP刘梦_linux_10


注:

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


文本相关_SAP刘梦_java_11


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


文本相关_SAP刘梦_linux_12


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

可以直接从库表看下:


文本相关_SAP刘梦_java_13



文本相关_SAP刘梦_python_14



文本相关_SAP刘梦_linux_15


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

 

这里再解释下两个表

STXH:STXD SAPscript 文本文件抬头

STXL:STXD SAPscript 文本文件行

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

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

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

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

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

文本相关_SAP刘梦_linux_16​​
文本相关_SAP刘梦_java_17​ 这里就是技术信息
文本相关_SAP刘梦_java_18


欢迎关注订阅号:SAP学习记录 (SAPlearning )

PO <wbr><wbr>text <wbr><wbr>copy <wbr><wbr>rules <wbr><wbr>:copy <wbr><wbr>PR <wbr><wbr>item <wbr><wbr>text <wbr><wbr>to <wbr><wbr>PO



举报

相关推荐

0 条评论