我的同事问过我这个问题: 只要弄清楚Smart control的原理,就能回答这个问题。 答案是: smart control可以像普通的控件一样在xml view中被定义和使用,但是必须结合OData annotation,否则没有意义。以Smart control里的Smart field为例, ...
分类:
其他好文 时间:
2018-02-25 19:23:57
阅读次数:
154
事务码 STAUTHTRACE 1\. 点击"Activate Trace" button激活跟踪: 可以看到跟踪状态已经处于打开状态。 在同一个application server instance上使用事务码CRM_UI 登陆webclient ui,进行操作。操作完毕后关闭跟踪,点Evalua ...
分类:
其他好文 时间:
2018-02-25 19:19:50
阅读次数:
168
背景 有不同的同事问我这个问题:例如下图的LOOP要执行1000次,我只对其中的某一次比如第501次循环感兴趣,我肯定不可能按500次F5然后进入第501次的调试。或者我只对LOOP里某个变量为某一个具体值的那一次循环感兴趣。如何才能避免重复按F5,让断点直接停在满足我期望的条件上? 其实有三种方法 ...
分类:
其他好文 时间:
2018-02-25 14:42:09
阅读次数:
145
需求: 把如下通过"/"连接起来的三个字符串分别解析出来。 传统的做法见下图第98行的function module SKWF_UTIL_IO_FIND_BY_KEY: 这个function module的作用就是解析用两个/分隔开的document type: L, document class: ...
分类:
其他好文 时间:
2018-02-21 17:11:27
阅读次数:
157
本文介绍了基于AMDP + XLSX Workbench的报表开发。相对于传统的ABAP Report开发,该模式有效的缩短了开发周期,实现了数据查询处理和前端展现的分离,且方便维护和扩展。 ...
分类:
其他好文 时间:
2018-02-12 22:22:10
阅读次数:
305
项目中需要将HR模块中的表数据同步到Java系统中,向外围系统提供数据服务,涉及到的表有两百多张,字段好几千上万个,如果手工一张张这些ABAP表在Java系统数据库中创建一遍的话,工作量将非常大,而且容易出错。 该ABAP代码就是将需要的表转换成Java中的实体Bean,然后就可以使用Hiberna ...
分类:
编程语言 时间:
2018-01-25 14:13:12
阅读次数:
186
我之前发过三篇和ABAP相关的文章: 1. "Jerry的ABAP, Java和JavaScript乱炖" 这篇文章包含我多年来在SAP成都研究院使用ABAP, Java和JavaScript工作过程中的一些感悟: 三种语言里一些具体技术点的横向比较。随便提一些: ABAP Load Vs Java ...
分类:
其他好文 时间:
2018-01-19 23:29:27
阅读次数:
527
public void HideTabcontrolLabel(TabControl tabControl1) { tabControl1.Appearance = TabAppearance.FlatButtons; tabControl1.SizeMode = TabSizeMode.Fixed... ...
在使用SAP系统作为主要ERP的企业中,不同系统之间的数据库数据同步是个重要的工作。对于这种需求,除了开发ABAP接口之外,也有高效的工具可用。SLT就是其中之一。SLT是SAP的第一个ETL(Extract-Transform-Load)工具,它允许实时加载和复制数据,或者将数据从源系统和非源系统... ...
分类:
其他好文 时间:
2018-01-14 12:12:14
阅读次数:
9030
数据类型-Data Type:定义程序中可以使用的数据类型,使用前要先定义 数据变量-Data Variable:参照数据类型定义的、可以存储值的变量,就是变量嘛 数据类型 数据类型在ABAP程序中用于定义变量类型 数据类型和数据对象是单独声明的,数据对象则参照数据类型定义 在程序中利用TYPES语 ...
分类:
其他好文 时间:
2018-01-12 17:44:39
阅读次数:
247