• 动态设置CDS 按钮、字段可用性属性

    动态设置CDS 按钮、字段可用性属性

    在另外 一文中在BOPF的Determination中设置按钮的可用性。在这里主要说明在使用中设置CDS中字段在在ODATA中的一些属性,Enabled ,可用性,FLASE时在FIORI APP中不可以 Read-only,只读性,TRUE时,当编辑状态时也不可编辑 Mandatory,必输入,TRUE时,当TRUE时,字段必须输入值, 继续阅读 →
  • 创建银行账号

    创建银行账号

    银行账号就是我们用来收款,付款时的银行账号了,比如我的银行卡号就是一个银行账号。此功能对应的SAP标准功能是FI12,在ECC版本直接可以在FI12上创建银行账号,但HANA S4时默认时FI12是不可创建的,需要修改配置(网络上可找到),S4推荐的维护银行账号的方法是使用FIORI,在项目中也使用了WEBDypro做了一个更复杂的功能来实现,但我觉得一般需求来说,使用FIORI应该是最好的选择, …
2022
05-26

FAGLFLEXT相关想关报表通用程序 HOT

FAGLFLEXT相关想关报表通用程序 在新项目上一般都会有许多关开FAGLFLEXT的报表,常见的比如“资产负债表”,"现金流量表",“利润表”等,以下是一个能用的关于FAGLFLEXT使用的一个报表程序 , 现系统中配置完成的报表列表如下: 主表001_合并利润表主表002_利润分配表主表003_合并资产负债表主表004-1_合并现金流量表(加入票据明细)主表005_现金流量表(对外披露)主表006_基本财务指标附表007_货币资金明细表附表007-1_货币资金明细表(新)附表010-1_应收票据明细表附表013_应....Read More >
2022
05-25

ABAP 原代码加密与保护 HOT

ABAP 原代码加密与保护 可以在SE38打开的程序代码开头第一行写入:*@#@, 这样在代码打开时就会提示代码 被加密 不能打开了。但这方法好像是在新版本的SAP中不起作用了,下面是另外的一个思路,是在项目上别人写的,记录一一。 这方法是在SAP的SE38中写入增强,使用SE38不能打开代码, 思路就不说了,运行结果就是SE38,SE80,打开你不想让显示代码的程序时会一直等待120秒,而大部份的SAP,会设置有超时时间,不会等待到120秒就会异常退出,这样就能保护原代码 不被人看到了。 其实这....Read More >
2022
03-23

导入配置表、自定义表 HOT

导入配置表、自定义表 一些配置数据,或者自定表的基础数据,需要初期导入,或者是一些表维护的数据,需要一次性导入,所以做了这个导入程序,支付所有表,作为一个通用表的导入程序 。 [crayon-62f0f185a2db6360567104/] ....Read More >
2021
12-10

定时与SAP服务器连接防止断开 HOT

定时与SAP服务器连接防止断开 一般SAP服务器会设置当用户在SAP GUI中30分钟不操作时就会自动断开与SAP服务器的连接,有的只有5分钟,当运行耗时过长的程序时,如运行程序时间超过设置的30分钟时就会超时断开,最终不能运行程序,又或者有的只设置了5分钟的,可能你打开看一下其它的程序,可能也超时断开了(这种情况主要在外网Router连接时最常见),这样操作起来很麻烦 ,只能不重新登陆, 当然这可以找BASIS设计超时间来解决,以下是ABAP的解决办法 ,就是做一个程序,当程序运行时,就会定时与SAP服务器连接,这样....Read More >
2021
12-01

SAP 按模板下载生成WORD文件 HOT

SAP 按模板下载生成WORD文件 用ABAP按模板生成 OFFICE的WORD ,EXEC ,PPT等有很多方法,常见的有OLE,DOI,方法,以前一直使用OLE方法导出EXECL,WROD还使用生成XML,放入使用字符串变量的替换方法。还有cl_docx_document类方法,可以完美的操作各各OFFICE文件,这结方法网络上有很多代码,可以百度 这里主要介绍使用STRANS方法,我觉得这种方法很是很方便的,代码量少,运行效率应该了很好,特别是对大数据量的,OLE方法操作EXECL,那可能就太慢了,也不方便, ....Read More >