ALV F4事件无法触发DATA_CHANGE事件解决办法

form frm_f4_handle using p_e_fieldname row_id p_er_event_data type ref to cl_alv_event_data p_et_bad_cells p_e_display. data: lw_shlp type ...

2019-05-06 14:13:07

阅读数 9

评论数 0

解决ALV刷新后选中状态丢失的办法

在ALV的data_change事件中刷新了ALV,导致每次更改数据时丢失了ALV的选中状态,导致后续 保存的时候使用get_selected_rows方法时丢失数据,导致ALV编辑后更新失败。 解决方法:每次更新后重新用set_selected_rows方法填充选中行。 ...

2019-05-06 14:06:03

阅读数 8

评论数 0

ABAP访问ORACLE数据库

一、DBCO配置数据库链接 客户提供的DB连接信息如下: 对应DBCO的配置: 二、测试连通性: 运行程序:ADBC_TEST_CONNECTION 三、编写代码 DATA: lv_dbs(20), lo_exc_ref TYPE RE...

2019-05-06 10:50:36

阅读数 11

评论数 0

交货单启用质检模块的增强控制

VL32N 或者MIGO过账的时候会CHECK一下是否启用质检批次。 在函数QAAT_CHECK_QM中如下代码片段控制: e_insp_stat即标识者质检状态,对应MIGO如下:

2019-04-26 17:36:43

阅读数 17

评论数 0

SQLDEVELOPER启动警告 - 无法安装某些模块: oracle.jewt_core - org.netbeans.InvalidException: Netigso

https://bbs.csdn.net/topics/390721236?page=1 SQL Developer第一次启动后没问题,但是第二次启动后就报错,根据如下步骤可以解决: 1.GotoC:\Users\%USERNAME%\AppData\Roamingandrename"...

2019-04-25 11:45:36

阅读数 15

评论数 0

选择屏幕只能通过F4更新

顾问提出了一个需求,要求备件的版本号只能通过F4更新,不能直接在选择屏幕上输入,防止用户误填。 总结了一下,实现方法如下: SCREEN-INPUT = '0'. LOOP AT SCREEN. IF screen-name = 'P_VER' OR screen-name =...

2019-04-16 16:55:18

阅读数 11

评论数 0

根据用户个人参数初始化选择屏幕

*&---------------------------------------------------------------------* *& List *&-----------------------------...

2019-01-18 15:40:34

阅读数 45

评论数 0

SAP增强总结-第四代增强(BTE实例详解)

★ 在创建或修改客户时做最终检查,不符合条件不允许保存 ●   查找合适的事件 1、运行事务码XD02,查找到对应的程序为SAPMF02D,在此程序中搜索字符串“OPEN_FI_PERFORM”,可以找到此程序中的所有用到的BTE。 2、运行事务码FIBF。由于此例只是做检查,因此要查找的是...

2018-12-25 19:17:13

阅读数 81

评论数 0

BP批量导入程序

REPORT zfic_cust_batch_upload. *----------------------------------------------------------------------- * 数据定义 *&----------------------...

2018-12-24 10:22:38

阅读数 221

评论数 0

ALV弹窗显示凭证流功能

项目要求ALV的行项目单元格提供按钮点击显示凭证流的功能。 一、定义ALV单元格为按钮。 TYPES:BEGIN OF ty_alv, cellstyles TYPE lvc_t_styl. INCLUDE TYPE zfis_039_payback. TYPES:E...

2018-12-18 14:02:24

阅读数 52

评论数 0

Coding Block维护客户化字段

转载自:http://blog.sina.com.cn/s/blog_4298a2c80102xhco.html SAP系统是个各个模块高度集成、无缝衔接的系统,特别是财务模块与各个业务模块的集成程度,是比较高的。因此,财务核算时,会涉及的大量的辅助核算问题,像WBS元素、采购定单、内部定单、成...

2018-12-17 17:20:53

阅读数 54

评论数 0

BAPI:BAPI_ACC_DOCUMENT_POST 错误信息:被合并的公司 XXXX 和 ' ' 是不同的

调用BAPI报错误信息:被合并的公司 XXXX 和 ' ' 是不同的。 原因是BP创建的时候分配了贸易伙伴,而该类型凭证不支持跨贸易伙伴过账,解决办法: TCODE:OBA7 进入到相应的凭证类型编辑页面,勾选公司间过账(实际上是翻译错误)          ...

2018-12-04 19:50:23

阅读数 175

评论数 0

OO ALV checkbox更新的问题

OO ALV在CHECKBOX的处理与FUNCTION ALV有稍微的不同,在调用set_table_for_first_display后需要加上以下语句才能实现点击后自动更新内表。   CALL METHOD g_grid->register_edit_event    ...

2018-11-27 10:18:09

阅读数 238

评论数 0

BP保存时CHECK用到的隐式增强点

 SE38进入INCLUDE程序LBUPA_BUTX_DIALOGF01 FORM gt_bptaxnum_modify. """"""""&...

2018-11-22 16:44:19

阅读数 221

评论数 1

BAPI_ACC_DOCUMENT_POST 简单理解过账BAPI使用

业务场景 甲方是一家从事房屋租赁的公司,它的主营业务就是从各大租户手里收租子。月底了,小明发了工资美滋滋,钱到手没多久房东就催租子了,房租每月100,水电100, 税费22,合计222.小明如约在手机APP上向房东支付了当月的房租,这边钱到账后,甲方会计收到银行的转账通知,这个时候需要录入一笔凭...

2018-11-13 15:43:16

阅读数 144

评论数 0

REUSE_ALV_FIELDCATALOG_MERGE函数BUG

在使用这个函数的时候,当修改数据元素的文本描述时,会出现FIELDCAT没有同步更新的情况,这个时候需要刷新一下 alv buffer,使用以下程序重新刷新run program BALVBUFDEL or CALV_BUFFER_DEL_SHARED....

2018-11-09 16:28:50

阅读数 60

评论数 0

表维护视图的F4增强

利用SE11创建表维护视图后,我们可以通过SE51修改自动生成的屏幕来编写自定义F4以及其它事件。 首先需要找到相应的FUNCTION GROUP  SE80进入FUNCTION GROUP的编辑页面 修改屏幕的PBO,PAI事件。(出了MDL开头的MUDOLE,其它代码均为系统自动...

2018-11-09 15:13:10

阅读数 59

评论数 0

SAP B/P 初步研究(二)

     从开发人员角度来看,B/P客户创建可以试用两种方法,第一种是使用BAPI FUNCTION,第二种是使用BAPI CALL METHOD。 个人更倾向于使用METHOD,因为METHOD方法只需要填充一个嵌套结构就可以实现B/P所有业务视图的填充,而BAPI FUNCTION在创建完客...

2018-11-08 15:23:00

阅读数 98

评论数 0

S/4 BP 的初步研究(一)

BAPI列表来自文章,地址:http://blog.chinaunix.net/uid-20569459-id-3602582.html 大家都知道S/4 HANA取消了XD01,XK01等传统的客户/供应商主数据创建TCODE,取而代之的是BP这个TCODE. Bussiness Partn...

2018-10-31 17:21:55

阅读数 252

评论数 0

PNP与PNPCE的区别

来自GOOGLE翻译 作者:Chandeep Singh,富士通印度 目的 PNPCE逻辑数据库支持HR主数据的评估。它包括PNP逻辑数据库的功能,并提供其他评估选项。因此,对于所有新开发,您应该使用PNPCE逻辑数据库而不是PNP逻辑数据库。 与PNP相比,PNPCE的增强功能主要涉及对并发...

2018-10-26 16:12:35

阅读数 250

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭