分类目录归档:ABAP
置 顶
置 顶
S/4HANA 功能基础介绍研讨会 HOT
RAP CDS注意事项
在使用RAP的ABAP程序开中,使用ECLIPSE开发CDS时时常会出现一些错误,在此统一整理。 1.当修改CDS后UI5前面报各种错误(像没修改,或者是元素不存等),什么错误都有可能,时,可以试着把Service Binding 重新生成后面测试, 2.CDS,里的名字有的区分大小写,这点我不太记得了,好像有时区分,尽量在引用字段时,使用定义的完整大小写字母。 3.CDS 对应的类里,在引号中的 …Fiori Elements 前端常用功能
看),也可以在前端SAP WEB IDE中进行加入代码(参数)进行设置,以下以主要记录一些常用功能的设置:多选功能,用颜色标记行状态,把BOPF按钮功能显示到页脚,ort 显示为主从结构 继续阅读 →
2020
05-28
05-28
接口报文保存到内表中 HOT
![接口报文保存到内表中](https://www.ut163.com/wp-content/themes/frontopen2_v1.5.04.15/timthumb.php?src=https://www.ut163.com/wp-content/uploads/2020/05/image-18.png&h=140&w=0&zc=1)
2020
05-24
05-24
判断字符串是否为数值 HOT
使用用与正则表达式判断一个字符串是否为数值,可以带小数点,是否为金额值等,否则如直接把一个字符串附值给一个金额字段时,是会报错的,可以先用此方法判断是否为数据,如是数据再附值给金额字段就不会报错了。
[crayon-66dd074fc0ff2374157293/]
....Read More >
2020
05-20
05-20
BSEG优化问题 HOT
今天做一个需求,需要取BSEG-XREF1(业务伙伴参考码),并且是批量的取,开始为了省事,所以想着先从BKPF取到会计凭证,公司代码,年度到内表LT_BKPF,然后使用FOR ALL ENTRIES LT_BKPF来从BSEG中得到明细数据,
但由于BSEG 是聚集表,并且数据太大了,所以取数据非常慢,所以想到从BSIS\BSAS,BSIK\BSAK,BSID\BSAD中取数的方法,但这些表中都没有业务伙伴参考码这个字段,所以没得办法,还是只能从BSEG表中想办法,
后来使用ST05跟踪发现,FOR ALL ENTRIES LT_BKPF在执行时是解析为了多个WHERE....Read More >
2020
05-18
05-18
会计凭证的更改记录与EDI HOT
![会计凭证的更改记录与EDI](https://www.ut163.com/wp-content/themes/frontopen2_v1.5.04.15/timthumb.php?src=https://www.ut163.com/wp-content/uploads/2020/05/image-3.png&h=140&w=0&zc=1)
2020
04-27
04-27
调用另外的程序返回其内表 HOT
今天做了一个程序,业务顾问要求取客户未清账来做数据出处理生成报表,业务顾问想的也很简就是给个日期,取未清数据,我也没仔细考虑,直接就取了BSID里的未清来处理,结果测试不全,传到生产机才发现,
业务顾问要求的是给定日期,查此日期前的未清,这一小改变,影响就大了,取BSID明显是达不到要求的了,一开始想自己写程序逻辑取数,当业务顾问提到查出来的凭证要一标准事务码FBL5N的结果一样。
所以就想直接调用FBL5N的程序:RFITEMAR ,然后得到其中的ALV内表的数据,然后再来处理,这样结果就与FBL5N的结果一样了,并且还省得自己整理取数据逻辑,省心,
以下是一个简单的调用....Read More >
2020
04-23
04-23
RANGES定义及管理使用 HOT
在使用时,有时需要预定义一个RANGES或者说一个字符串之类的变量保存起来,方便使用时使用,此变量也就相当于在SAP的全局变量 ,可以在SAP的任何程序中使用,并且方便维护定义。
以下相关的几种方法,可以定义RANGS,使用时可根据需要选择,
一、自定RANGES表,
1.自定程序调用COMPLEX_SELECTIONS_DIALOG函数维护RANGES,
[crayon-66dd074fc1b6d515064185/]
2.保存到自定义表中。
3,使用时直接从自定义表中SELECT出来到RANGES中使用。
二、使用GS01创建集,
1.使用....Read More >