• CDS视图中的字符串函数

    CDS视图中的字符串函数

    ABAP CDS提供了许多用于字符串处理的内置函数。其中一些已在NW 7.40版本中提供,其他一些已在NW 7.50中新增。 Continue reading →
  • CDS视图中数据类型转换及说明

    CDS视图中数据类型转换及说明

    使用CAST表达式进行类型转换 与ABAP不同,ABAP CDS不知道隐式类型转换。相反,CDS检查非常严格的类型兼容性规则。 CDS的CAST表达式使您可以实现显式类型转换。 在NW 740中,只能将目标类型指定为技术类型,即指定为预定义的字典类型,例如INT4,CHAR或DEC。 从NW 7.50开始,来自Dictionary的任何数据元素都可以成为使用CAST进行类型转换的目标类型。 类型转换的操作数不能仅是文字源或数据源(例如数据库表)的字段。各种其他表达式都是可能的,例如算术表达式,CASE区分,预定义函数等。 Continue …
  • CDS中的日期函数

    CDS中的日期函数

    在CDS中可以对日期进行计算,增加,减少等操作,以下说明CDS中的日期相关的函数的运用. Continue reading →
  • CDS中的计量单位转换

    CDS中的计量单位转换

    我们知道,数量都是有单位的,当说采购订单,销售单数量时,都要带着单位,并且当需要用不同单位换算时,在ABAP中可以调用MD_CONVERT_MATERIAL_UNIT进行端口单位转换,在CDS中,可以使用Unit_Conversion来进行转换,下面为使用说明。 Continue reading →
2020
11-26

给函数的全局变量赋值

给函数的全局变量赋值 今天在做一程序时,需要调用别人做好的多个函数,而这些函数都是做到同一函数组中的,别人做好时是在其它的程序中使用的,但我也需要使用,只是我使用时,只调用他的一个函数,但这函数中使用了一些函数组的全局变量,这个变量,在我需调用的函数中不是传入参数,所以需要在我调用时把我的变量附值给函数组的全局变量。 后来找到如下方法,主代码如下: [crayon-5fc26080ac471166988557/] 在代码中,把L_GLJY_HEAD的值,赋值给函数组SAPLZFG_FI0194的全....Read More >
2020
11-26

会计凭证批量导入程序

会计凭证批量导入程序 此程序是项目上的一个会计凭证导入功能,其中做了两种模板导入格式,第一种是简单的批导入,可以支持一次导入多个会计凭证,这一种应该是最常用用的能用会计凭证导入了。第二种一次只能导入一个会计凭证,主要是这一种的凭证(关联凭证)做了一些会计凭证的非标准功能的扩展,所以在此导入时要用户确认一些凭证凭证的功能操作,此部份功能其它项目应该用不到,所以可以在执行登陆凭证时取消此功能。另外由于项目是要求是多语言功能,所以把程序中的各种文本放到了文本元素中,以便于做翻译使用。 程序中处理了本位币,第二本位币....Read More >
2020
11-18

SAP 表分权限查询

SAP 表分权限查询 以下是程序可以设置对表进行分组,并把组分给用户,达到用户分权限组管理表的功能,此功能使用函数调用SE16N,来显示表,其实也可以增加一下,当有权限时调用SM30维护表。 增加两个表: 1.表 ZSE16N_AUTHGRP(ZSE16N 权限组描述) 2.表 ZSE16N (SE16N屏幕变式对照表) ABAP程序源码 [crayon-5fc26080ad5f9192516306/] ....Read More >
2020
10-20

SAP内表传值到指针 HOT

SAP内表传值到指针 昨天收到一个需求,循环内表中的字段,每个字段对应一个内表名称,需要根据不同的内表进行JSON转换,搞了半天没有搞定。不知为什么今天脑子突然开窍,一分钟搞定,ABAP代码如下: [crayon-5fc26080ad6fa490180134/] ....Read More >
2020
09-24

sapshow工具 HOT

sapshow工具 SAPSHOW是SAP官方文档的阅读工具,特别在在打开PA教材时,都需要使用此工具进行打开,可打开文件的扩展名为.kep的文件。 下载后直接可运行,不需要安装,此为绿色版本 以下为下载地址 [wshop_downloads] ....Read More >
2020
09-23

得到PI接口的MESSAGE ID HOT

得到PI接口的MESSAGE ID 在ECC与PI连接发送(接口)数据时,会需要在ECC端记录一下PI接口MONI中的MESSAGE ID号,以便以方便日志记录,或者问题的查找跟踪,以下是ECC中的ABAP代码的实现方式。 取发出PROXY(OUTBOUND)的MESSAGE ID获取 在调用OUTBOUND的PROXY发出数据后,我们想得到PI中的MESSAGE ID,我们先在调用的接口类中写入Enhance增强记录MESSAGE ID,类名如下: [wshop_downloads] ....Read More >