分类目录归档:SAP
置 顶
置 顶
S/4HANA 功能基础介绍研讨会 HOT
创建银行账号
银行账号就是我们用来收款,付款时的银行账号了,比如我的银行卡号就是一个银行账号。此功能对应的SAP标准功能是FI12,在ECC版本直接可以在FI12上创建银行账号,但HANA S4时默认时FI12是不可创建的,需要修改配置(网络上可找到),S4推荐的维护银行账号的方法是使用FIORI,在项目中也使用了WEBDypro做了一个更复杂的功能来实现,但我觉得一般需求来说,使用FIORI应该是最好的选择, …在SAP中打URL,并登陆
在SAP中可以调用IE来打开URL地址(函数WS_EXECUTE),但如打开的网页需要登陆时,还需要使用单点登陆并打开网页,比如SAP本机的FIORI ,WebDynpro的URL地址时,以下分别说明在IE中打开当前SAP服务器的URL,及在SAP GUI中打开的方法,主要是解决打开并登陆的问题,如是只为打开可以直接使用函数WS_EXECUTE 继续阅读 →
2019
08-29
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
08-29
写数据到本地EXCEL的模板中去 HOT
ABAP,把内表中的数据按EXECL文件的模板生成。
[crayon-6648e586a5162445332149/]
....Read More >
2019
08-29
08-29
SAP 常用问答及一些事务的说明 HOT
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
08-29
SAP报表性能的优化—-ABAP优化方法 HOT
好多时候,由于各种原因,做项目时我们不会太考虑性能,但到后期发现程序的越来越差,有的一个报表跑几个小时都有可能,为些就需要对一些程序进行性能优化,
当然,事实上我们在写程序时,也应该就要考虑代码的一些性能优化问题。
一、SE38运行程序:RSHOWTIM,可以看到SAP标准的更多的细节优化代码,里面应该收集了大部ABAP相关的代码需要注意的地方,应该是每一个ABAPER都需要多读几次。
并且能进行优化前后代码运行的效率的时间做对比。
二、以下是网络收集来的一些优化说明....Read More >
2019
08-29
08-29
ABAP 显示处理进度条 HOT
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
08-29
ABAP,UNICODE中文编码转换 HOT
今天用HTTP做接口,从站网站服务器上POST提交数据,然后得到返回结果,但发现返回的中文结果并不是直接的中文,而是类似\u6210\u529f,所以在网上找了段代码,但网上的是CLASS(ZCL_CHINESE_TOOL )的,所以自己转换了一下做成了函数。
在函数中的类型:ZUNICODE_FLAG,其实可以直接设置成STRING就成了,我这里只是为了记录一下,可传的参数,其中内容可为:
外加:&*
[crayon-6648e586a9f55111130....Read More >