点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
由于我对此尚不足以撰写博客文章,因此我认为我会将其发布为问题,以便其他人可以使用我的解决方案。
您知道,在读取ODJT表时,没有一种简单的方法可以通过SQL命令获取原始代码。 下面是一个标量值函数,可用于自动获取这些代码。 当然,如果您确实愿意,也可以修改它以用于查询。
这将在您的SQL Server上创建一个。 您将需要更改USE语句以匹配您的数据库名称。
使用[CHANGE_TO_YOUR_DATABASE] GO/******对象:UserDefinedFunction [dbo]。[GetTransType]脚本日期:2019-07-09 11:36:06 AM ******/ 组 ANSI_NULLS 上 走 组 QUOTED_IDENTIFIER 上 执行创建函数[dbo]。[GetTransType](@ tt_variable nvarchar(60))返回varchar(2),其执行者为: 开始 -GetTransType将返回日记帐分录的两个字母的助记符 -用于字段TransID -用法:从ODJT T0中选择dbo.GetTransType(T0.TransID)作为'Origin' 返回 案件 什么时候 @tt_variable ='-3' 然后 '公元前' 什么时候 @tt_variable ='-2' 然后 'OB' 什么时候 @tt_variable ='13' 然后 '13' 什么时候 @tt_variable ='14' 然后 'CN' 什么时候 @tt_variable ='15' 然后 DN 什么时候 @tt_variable ='16' 然后 '回覆' 什么时候 @tt_variable ='18' 然后 'PU' 什么时候 @tt_variable ='19' 然后 'PU' 什么时候 @tt_variable ='20' 然后 'PD' 什么时候 @tt_variable ='21' 然后 'PR' 什么时候 @tt_variable ='24' 然后 'RC' 什么时候 @tt_variable ='25' 然后 'DP' 什么时候 @tt_variable ='30' 然后 'JE' 什么时候 @tt_variable ='46' 然后 'PS' 什么时候 @tt_variable ='57' 然后 'CP' 什么时候 @tt_variable ='58' 然后 'ST' 什么时候 @tt_variable ='59' 然后 'SI' 什么时候 @tt_variable ='60' 然后 '所以' 什么时候 @tt_variable ='67' 然后 '67' 什么时候 @tt_variable ='69' 然后 '如果' 什么时候 @tt_variable ='76' 然后 'DD' 什么时候 @tt_variable ='162' 然后 '先生' 什么时候 @tt_variable ='182' 然后 'BT' 什么时候 @tt_variable ='202' 然后 'PW' 什么时候 @tt_variable ='203' 然后 'DT' 其他 '' 结束 结束;
嗨,哥德。 如果您还添加与该帖子相关的SAP产品标签,将很有帮助。 干杯!
一周热门 更多>