摘要:
SETEffectSwitches on the local update task. This means that when you specifyCALL FUNCTION ... IN UPDATE TASK, the update data is not stored in the database, but in ABAP/4 Memory. The update works as before. The only difference is that it is not performed in a separate process, but in the same proces 阅读全文
摘要:
wait 还是不wait,这是个问题。 这是同步更新还是异步更新的问题;如果是只commit work,是异步更新,触发注册在当前SAP LUW中所有数据更新动作,数据更新动作由SAP的更新工作进程来执行,当前程序不等待更新动作结束,直接向下执行。 commit work and wait 是同步更新,此语句触发注册在当前SAP LUW所有数据更新动作,当前主程序等待SAP更新进程完成数据更新操作,然后向下执行。严格来说,commit work and wait也不是彻底的同步更新,此处等待数据更新操作完成,是指只等V1更新(优先级较高)完成,不等待其他优先级较低的V2更新等。 在... 阅读全文
摘要:
1.for standard table, it must be sorted by search key.2.for sorted table , binary search is used automatically when searching with/include table key.Note:with a binary search (addition BINARY SEARCH is used for standard tables, automatically for sorted tables), if there are several hits (because of 阅读全文
摘要:
场景:一个接口出问题了,SAP通过RFC将SO数据传输到Java系统,错误的将100日元传为1.00日元。其实查看SAP透明表发现,表中存储的的确是1.00,是前台真实数据的1/100,开发接口时没注意到这种情况,也就导致了接口发生错误。这在SAP系统中是常见的,SAP各种币种的金额都有默认的小数位数,像人民币CNY,美元等都是2位小数,日元和韩元是0位,及没有小数位。各种币种的金额在透明表中存储都是同一个字段,在存储到表中是都会做一个转换,就有了货币转换因子的概念,如上述日元,转换因子为100.有以下几种转换方式:1、使用function module CURRENCY_CONVERTING 阅读全文
摘要:
通过函数的方法弹出一个对话框,提供选择数据的功能…… 1 DATA: BEGIN OF lt_exidv OCCURS 0, 2 box TYPE char1, 3 exidv TYPE exidv, 4 status TYPE char4, 5 END OF lt_exidv. 6 DATA: lt_fieldcat TYPE slis_t_fieldcat_alv, 7 lh_fieldcat TYPE LINE OF slis_t_fieldcat_alv. 8 DATA:l_message(100),l_line... 阅读全文