分类目录归档:ABAP

  • Fiori Elements 前端常用功能

    Fiori Elements 前端常用功能

    看),也可以在前端SAP WEB IDE中进行加入代码(参数)进行设置,以下以主要记录一些常用功能的设置:多选功能,用颜色标记行状态,把BOPF按钮功能显示到页脚,ort 显示为主从结构 继续阅读 →
  • BOPF中增强一个动作并增加动作控制

    BOPF中增强一个动作并增加动作控制

    在做银行支付单审批时的FIORI功能时,当用户选择一行时,用户点击“审批”来作审批操作,并且在选择需审批的行时,“审批”按钮使能可依据行的审批状态设置,不能操作,或者不能操作。 继续阅读 →
2020
04-07

SAP搜索帮助F4不显示数据内容 HOT

SAP搜索帮助F4不显示数据内容 今天写一个REPORT,在选择屏幕上时,的一个选择条件需要自己写代码调用函数  F4IF_INT_TABLE_VALUE_REQUEST ,建立一个F4的搜索,代码感觉很简单的,结果写出来后发现,F4时,能弹出F4的数据选择屏幕,看到有几行数据,但F4显示的数据内容就是不能出来,如图,明显是有一行数据的,但就是不会显示出来。 后来在网上才找到原因: 原因是自定义表没有表头文本,内表结构里的字段不能用C类型,而应参照数据表里的字段类型 解决办法就是重新定义一下,函数....Read More >
2020
02-27

查找包含指定字符串的程序 HOT

查找包含指定字符串的程序 有的时候,需要查找看看,那就个程序或者函数等等,是否包含一个字符串, 个查找字符串的程序,或者根据字符串查找所在的程序 ,这些操作都可以使用标准程序 RPR_ABAP_SOURCE_SCAN ,来实现。 事务码:SE38 输入程序: RPR_ABAP_SOURCE_SCAN , 运行, 比如,如图可查找,所有自定义开发类中找到包含字符串“ZFB08_FLAG”的程序了。 ....Read More >
2020
02-19

清除SAP中ABAP修改后的各种缓存问题 HOT

有的时候我们SE11,修改了表字段,或者是修改字段的元素,或者元素的长度,更新激活后,UASE16N使用时,发现长度的修改并没有生效,但第二天又发现修改的结果才会生效, 或者是,要程序中调用此表的此字段时,数据总是写不进行等,各位修改成功,但结果不生效的问题, 可以运行一下事务码: /$SYNC 就可以解决了, 大家可试试,注意,事务码前面有/ ....Read More >
2020
01-14

调用表维护函数 HOT

当一个表视图se54,se55创建好表维护功能后, 可以使用SM30来进行表维护操作,或者直接se93生成事务来使用,但我们也可以使用函数 VIEW_MAINTENANCE_CALL 在程序中调用此表维护功能程序, 以下例子还调用了函数 VIEW_RANGETAB_TO_SELLIST 使用内表内容,生成一个RANGES。 [crayon-61753646dc3e6761697983/] ....Read More >
2020
01-13

调用RANGE进行维护 HOT

调用RANGE进行维护 在选择屏幕上时,当使用 SELECT-OPTIONS:  定义时,我们可以对选项进行多选择,生成一个RANGES的值,选择如图。 当我们在自定义要增加一个按钮,来出现上面的选择屏幕呢,并且把得到的RANGES值保存起来时,我们可以使用函数 COMPLEX_SELECTIONS_DIALOG 代码如下,使用此函数时,可传入RANGE值,并在修改确认退出时,把修改的RANGES值带出来使用,也就是RANGES的标准维护功能。比如,保存到表得。 [crayon-....Read More >
2020
01-02

FOR ALL ENTRIES 优化 HOT

FOR ALL ENTRIES 优化 今天在发现一个程序,一次要取100W多行的数据进行处理,原来取数里也除了FOR ALL ENTRIES 来出这100W多的数据来的,但现发现非常慢,主要是表中的数据也帮大,好几亿了,所以不得不进行了一些数据优化,最后是在SELECT 的最后加入: [crayon-61753646dc605918431452/]     %_HINTS ORACLE '&max_blocking_factor 100&&n....Read More >