置 顶
置 顶
S/4HANA 功能基础介绍研讨会 HOT
置 顶
FIORI及UI初学都学习常用内容–FIORI学习索引 2019-08-27
置 顶
找到一个好书-HANA S4开发好书 2019-08-27
创建银行账号
银行账号就是我们用来收款,付款时的银行账号了,比如我的银行卡号就是一个银行账号。此功能对应的SAP标准功能是FI12,在ECC版本直接可以在FI12上创建银行账号,但HANA S4时默认时FI12是不可创建的,需要修改配置(网络上可找到),S4推荐的维护银行账号的方法是使用FIORI,在项目中也使用了WEBDypro做了一个更复杂的功能来实现,但我觉得一般需求来说,使用FIORI应该是最好的选择, …调用工商银行API接口
在新的工商银行接口中时使用HTTPS的API,直接连接工商银行接口,可以不使用前置机,但增加RAS非对称加密,遇到了一些新问题,在这里记录下。 继续阅读 →
2020
05-06
05-06
利用正则表达式解决问题excel上传等数据验证问题 HOT
[crayon-6629918d20b8d553502958/]
我们在debug的时候可以改变 lt_mara里面的值来验证代码。
....Read More >
2020
04-28
04-28
给指定用户增加SAP ALL权限 HOT
项目上用户的权限太小,可申请权限太麻烦,只能偷偷自己加权限了,下面的例子是给指定用户增加SAP ALL的权限ABAP代码,增加指定权限对像的没研究,只能自己看了。
这应该是SAP权限的无限破解了吧。
例子中SAP*,是当前系统中有SAP_ALL权限的一个用户,用来参考使用的,根据实际系统用的最大权限用户,可修改为其它的用户。
[crayon-6629918d23d0a102242653/]
....Read More >
2020
04-27
04-27
调用另外的程序返回其内表 HOT
今天做了一个程序,业务顾问要求取客户未清账来做数据出处理生成报表,业务顾问想的也很简就是给个日期,取未清数据,我也没仔细考虑,直接就取了BSID里的未清来处理,结果测试不全,传到生产机才发现,
业务顾问要求的是给定日期,查此日期前的未清,这一小改变,影响就大了,取BSID明显是达不到要求的了,一开始想自己写程序逻辑取数,当业务顾问提到查出来的凭证要一标准事务码FBL5N的结果一样。
所以就想直接调用FBL5N的程序:RFITEMAR ,然后得到其中的ALV内表的数据,然后再来处理,这样结果就与FBL5N的结果一样了,并且还省得自己整理取数据逻辑,省心,
以下是一个简单的调用....Read More >
2020
04-23
04-23
采购订单审批函数 HOT
1.多级审批自动审批 ,
2.为了解决审批时不检查权限对像M_EINK_FRG,COPY标准的PO审批函数BAPI_PO_RELEASE为ZBAPI_PO_RELEASE,,并去除其中的权限对像 M_EINK_FRG 检查功能。
[crayon-6629918d2401b025034019/]
....Read More >
2020
04-23
04-23
RANGES定义及管理使用 HOT
在使用时,有时需要预定义一个RANGES或者说一个字符串之类的变量保存起来,方便使用时使用,此变量也就相当于在SAP的全局变量 ,可以在SAP的任何程序中使用,并且方便维护定义。
以下相关的几种方法,可以定义RANGS,使用时可根据需要选择,
一、自定RANGES表,
1.自定程序调用COMPLEX_SELECTIONS_DIALOG函数维护RANGES,
[crayon-6629918d24179155371513/]
2.保存到自定义表中。
3,使用时直接从自定义表中SELECT出来到RANGES中使用。
二、使用GS01创建集,
1.使用....Read More >
2020
04-15
04-15
得到系统时间的微秒值 HOT
想用时间来做一个SAP与时间相关的唯一值 UUID,为了,更准确所以取时间的微秒(毫秒??),
以下为相关代码
[crayon-6629918d24307834291278/]
其中,D1为当前J日期YYYYMMDD,T1为当前时间HHSSMM,S1为时间的小数秒,如:0.214230,这种样子。
....Read More >