分类目录归档:SAP

  • 创建银行账号

    创建银行账号

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

    在SAP中打URL,并登陆

    在SAP中可以调用IE来打开URL地址(函数WS_EXECUTE),但如打开的网页需要登陆时,还需要使用单点登陆并打开网页,比如SAP本机的FIORI ,WebDynpro的URL地址时,以下分别说明在IE中打开当前SAP服务器的URL,及在SAP GUI中打开的方法,主要是解决打开并登陆的问题,如是只为打开可以直接使用函数WS_EXECUTE 继续阅读 →
2019
08-29

ABAP日期函数(求月末日,第几周,search help 只显示年月) … HOT

一些ABAP 使用的日期相关的函数, 好像是以前在HR项目上网上找的, HR的ABAP开发对日期操作会多些 计算两个日期间的工作天数,就是剔除了双休日后的天数.( 待考证) DATE_CONVERT_TO_FACTORYDATE HR_HK_DIFF_BT_2_DATES 根据当前时间如何找到上月的第一天和最后一天? CALL FUNCTION 'FIMA_DATE_CREATE' EXPORTING I_DATE = SY-DATUM I_MONTHS =....Read More >
2019
08-29

SAP 常用问答及一些事务的说明 HOT

SAP 常用问答及一些事务的说明 Pfcg   Su53 查看权限对象 st01 跟踪   St22 看dump,以分析错误 eg.找到ABAP程序出错的地方,找出founction,用se37查看找到的founction,找到有关权限检查(authority check),找到object,在pfcg中添加object并赋予权限   /h debug   su01 建用户ID,TMSADM这个用户不能锁定,它是系统默认的传输用户,SAPSYS也是系统用户,不能锁定   se09/se10 查看并释放 chang....Read More >
2019
08-29

SAP报表性能的优化—-ABAP优化方法 HOT

SAP报表性能的优化----ABAP优化方法 好多时候,由于各种原因,做项目时我们不会太考虑性能,但到后期发现程序的越来越差,有的一个报表跑几个小时都有可能,为些就需要对一些程序进行性能优化, 当然,事实上我们在写程序时,也应该就要考虑代码的一些性能优化问题。 一、SE38运行程序:RSHOWTIM,可以看到SAP标准的更多的细节优化代码,里面应该收集了大部ABAP相关的代码需要注意的地方,应该是每一个ABAPER都需要多读几次。 并且能进行优化前后代码运行的效率的时间做对比。 二、以下是网络收集来的一些优化说明....Read More >
2019
08-29

ABAP 显示处理进度条 HOT

ABAP 显示处理进度条 ABAP程序运行过程中,如数据处理逻辑太长,可以使用perform schedule来在窗口的任务栏(左下角)显示一下处理的进度条。如图 使用时,如下调用: *1.FROM schedule为显示处理进度,使用时 *      DATA: i_percent TYPE I. *        l_lines = LINES( P_DATA ). *    LOOP AT P_DATA INTO WA. *         i_percent =  sy-tabix....Read More >
2019
08-29

ABAP,UNICODE中文编码转换 HOT

ABAP,UNICODE中文编码转换 今天用HTTP做接口,从站网站服务器上POST提交数据,然后得到返回结果,但发现返回的中文结果并不是直接的中文,而是类似\u6210\u529f,所以在网上找了段代码,但网上的是CLASS(ZCL_CHINESE_TOOL )的,所以自己转换了一下做成了函数。 在函数中的类型:ZUNICODE_FLAG,其实可以直接设置成STRING就成了,我这里只是为了记录一下,可传的参数,其中内容可为: 外加:&* [crayon-6648e586a9f55111130....Read More >