分类目录归档:ABAP
置 顶
置 顶
S/4HANA 功能基础介绍研讨会 HOT
有DB_KEY字段的表创建BOPF
在新版本的SAP中通常会有一个DB_KEY字段(RAW16 键),此类型的表对于处理FIORI时更方便,这样把KEY关键值与业务完全分开在FIORI的程序处理时,可以随意处理业务数据字段,今天在用此类型表做BOPF测试时,发现一些问题,以下记录。 继续阅读 →银企直连-自定义EPIC
P标准的银企直连功能是EPIC,但这功能包在了标准程序中,现实中很多项目需要自定义开发,并连接到自定义的程序中,所以整理打包一个银企直连的功能类,此类功能也是原自于标准的EPIC,但做了自定义开发,可支持大部份银行的银企直连功能(支付WEBSERVICE ,HTTP操作协议的所有接口功能), 继续阅读 →
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-63e403f39c400379678873/]
2.保存到自定义表中。
3,使用时直接从自定义表中SELECT出来到RANGES中使用。
二、使用GS01创建集,
1.使用....Read More >
2020
04-07
04-07
SAP搜索帮助F4不显示数据内容 HOT

2020
02-27
02-27
查找包含指定字符串的程序 HOT

2020
02-19
02-19
清除SAP中ABAP修改后的各种缓存问题 HOT
有的时候我们SE11,修改了表字段,或者是修改字段的元素,或者元素的长度,更新激活后,UASE16N使用时,发现长度的修改并没有生效,但第二天又发现修改的结果才会生效,
或者是,要程序中调用此表的此字段时,数据总是写不进行等,各位修改成功,但结果不生效的问题,
可以运行一下事务码: /$SYNC
就可以解决了,
大家可试试,注意,事务码前面有/
....Read More >
2020
01-14
01-14
调用表维护函数 HOT
当一个表视图se54,se55创建好表维护功能后, 可以使用SM30来进行表维护操作,或者直接se93生成事务来使用,但我们也可以使用函数 VIEW_MAINTENANCE_CALL 在程序中调用此表维护功能程序,
以下例子还调用了函数 VIEW_RANGETAB_TO_SELLIST 使用内表内容,生成一个RANGES。
[crayon-63e403f39c6fb769204960/]
....Read More >