• 为采购收货创建CDS并生成ODATA

    为采购收货创建CDS并生成ODATA

    经过各种折腾,现在终于把我的采购收货的FIORI APP做成功,测试正常,并发布到了我的SAP 服务器的Gateway上面,配置好了FioriLaunchpad后台配置,可正常访问,手机,电脑上测试都还正常,在手机中用IE打开,感觉效果挺好的,可以进行测试一下试试。在这里主要介绍SAPUI5使用的SAP后台ODATA的源码,此ODATA主要使用CDS创建,其它SAPUI5源码参看这里。 Continue reading →
  • 自开发SAPUI5采购收货FIORI APP

    自开发SAPUI5采购收货FIORI APP

    在这里通过SAPUI5创建一个采购收货的FIORI APP,此SAPUI5的运用,使用的是前一文章生成的ODATA来做的,ODATA的具体生成请看这里。最终的APP,使用上与SAP标准采购收货的APP有很大的相似性(其实我一开始并不是参考标准的程序做的,只是发现我做的与标准的有很大的相似性,标准采购收货看这里),看这文章之前最好是先准备好ODATA,此SAPUI5是在在SAP Web IDE本地个人版本上进行开发的,如你还没有的话,你需要先安装SAP Web IDE本地个人版本,或者是直接使用我的在线版本(SAP WEB IDE在LINUX上的服务器多用版本安装看这里) Continue reading …
2020
12-20

ABAP代码调用ODATA服务 HOT

ABAP代码调用ODATA服务 ODATA服务生成服务,通常是给外部系统使用的,通过HTTP的,GET ,POST,GET 等方式来使用此ODATA服务,前几天就想起一个问题,就是在SAP如何调用另外的系统或者本系统提供的ODATA服务呢,我之前想的办法是,是使用HTTP的GET,POST方法来读取,并解析,但前几天发现一个方法,文本写学习CDS的教程,但文中刚好用到了写一个ABAP程序来测试CDS生成的ODATA,所以记录一下。 首先是生成一个CDS视图, CDS的使用方法,可以在本站查询到 [crayo....Read More >
2020
12-09

自定义SQL查询或者更新 HOT

自定义SQL查询或者更新 有些时候需要查询一些表的数据,可以使用SE16N查询,但当需要多表关联查询时,SE16N就不行了,我们需要写SQL语句来查询,以是一个可以输入SQL语句来执行并显示结果的程序,同时还可以有外键关系选择加入表等功能,细节可执行后自己看。 创建ABAP代码 [crayon-6074910614ff3683363333/] 创建自定屏幕 创建窗口号:100,屏幕上不用修改,程序中如下: [crayon-6074910615013839029785/] 增加SAP....Read More >
2020
12-03

调用标准程序并取得程序内表 HOT

调用标准程序并取得程序内表 在做一些报表时,业务顾问直接的需求就是结果要与**标准报表的结果相同,这时候,如我们要完全读懂标准程序取数逻辑,那太难了,所以就会需要直接调用标准程序,然后从程序中获取标准程序中得到的数据集来使用。 以下是程序是项目是需要自定义报表的取数据逻辑与标准事务码FBL5N相同,并取出FBL5N中ALV结果的一段代码。 [crayon-6074910615ca7540072077/] ....Read More >
2020
11-26

给函数的全局变量赋值 HOT

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

会计凭证批量导入程序 HOT

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

SAP 表分权限查询 HOT

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