分类目录归档:ABAP

  • 有DB_KEY字段的表创建BOPF

    有DB_KEY字段的表创建BOPF

    在新版本的SAP中通常会有一个DB_KEY字段(RAW16 键),此类型的表对于处理FIORI时更方便,这样把KEY关键值与业务完全分开在FIORI的程序处理时,可以随意处理业务数据字段,今天在用此类型表做BOPF测试时,发现一些问题,以下记录。 继续阅读 →
  • 银企直连-自定义EPIC

    银企直连-自定义EPIC

    P标准的银企直连功能是EPIC,但这功能包在了标准程序中,现实中很多项目需要自定义开发,并连接到自定义的程序中,所以整理打包一个银企直连的功能类,此类功能也是原自于标准的EPIC,但做了自定义开发,可支持大部份银行的银企直连功能(支付WEBSERVICE ,HTTP操作协议的所有接口功能), 继续阅读 →
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-63e411af05c4c354082500/]     %_HINTS ORACLE '&max_blocking_factor 100&&n....Read More >
2019
11-25

ABAP代码模板1 HOT

ABAP代码模板1 此模板可以做为单屏幕单ALV显示操作的模板,主要优点及功能如下 1.简单查询,快速显示; 2.全屏ALV显示; 3.合适用于做为SAP的报表查询模板; 4.合适于做为单屏幕的简单功能操作模板; 5.使用OO类的AVL,功能扩展性高; 6.有错误显示显示; 7.处理完成后,可方便设置选择状态为无效,不能再被选择; 8.处理状态使用图标显示; 模板使用效果 一、创建程序 [crayon-63e411....Read More >
2019
11-20

ABAP代码模板2 HOT

ABAP代码模板2 此模板可以做为单屏幕显示主从表显示操作的模板,主要优点及功能如下 1.简单查询,快速显示; 2.使用OO的ALV,显示数据主表,双击主表数据行时,生成相关明细表数据; 3.带选择行,并可增加处理功能按钮; 4.查询条件多TAB,分别业务查询显示; 5.新需求时,修改简单; 6.包含EXECL导入到SAP并保存到表; 7.可以下载导入模板,模板使用SMW0上传; 8,包含处理进度条功能, 此模板实现效果 一、创建程序 ....Read More >
2019
11-20

创建物料移动凭证BAPI_GOODSMVT_CREATE不能修改创建人的问题 HOT

创建物料移动凭证BAPI_GOODSMVT_CREATE不能修改创建人的问题 昨天一个需求,需要使用BAPI_GOODSMVT_CREATE 做采购订单收货时,按必要条件写入指定的收货人,开始里直接在BAPI时, [crayon-63e411af068f0049405098/] 但生成的物料凭证,创建人还是操作用户,不是代码中指定的, 解决方法 1.事务码SE18,选择Enhancement Spot,打开MB_GOODSMOVEMENT, 2.选择MB_BAPI_GOODSMVT_CREATE->实施,右键,点击"创建BADI实施....Read More >
2019
08-29

关于选择屏幕的一些常用功能例子 HOT

关于选择屏幕的一些常用功能例子, 一、选择屏幕上按选择内容设置元素的可用性,当用户选择 RADIOBUTTON时,依据选择的不同设置选择屏幕上不同的条件可见性。       [crayon-63e411af06b75613647318/] 二、选择屏自定义搜索帮助(SELECT生成帮助) AT SELECTION-SCREEN ON VALUE-REQUEST FOR SE_ZNO.   PERFORM ZNO_GET. FORM ZNO_GET . DATA:ll....Read More >