从日记帐分录获取原始类型-解决方案

2020-09-06 02:19发布

         点击此处--->   EasySAP.com群内免费提供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'
             其他
                ''
          结束
       结束;
 

         点击此处--->   EasySAP.com群内免费提供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'
             其他
                ''
          结束
       结束;
 
付费偷看设置
发送
1条回答
黑丝骑士
1楼-- · 2020-09-06 02:41

嗨,哥德。 如果您还添加与该帖子相关的SAP产品标签,将很有帮助。 干杯!

一周热门 更多>