sap 小技巧
雾气
这个作者很懒,什么都没留下…
展开
-
ALV的Excel方式显示缺少模板(请和系统管理员联系.缺少下列模板:sap_sm.xls)
有时候在ALV的Excel格式显示的时候,会提示:请和系统管理员联系,缺少下列模板:sap_sm.xls。两种方式:一、运行程序:BCALV_BDS_IMPORT_SAP_TEMPLATE,在Client000 Copy一个。二、运行Tcode OAER,参数为:Class name: ALVLAYOUTTEMPLATESClass type: OTObject...转载 2019-10-25 16:18:05 · 946 阅读 · 0 评论 -
SAP json 和abap 的转换
JSON :是一种简单的数据交换格式格式: { "structure": [ {"name":"jim","age":23}, {"name":"lily","年龄":24} ] }一个对象以“{”(左括号)开始,“}”(右括号)结束一个数组以“[”(左中括原创 2018-10-11 11:52:57 · 1856 阅读 · 0 评论 -
sap abap代码的速率优化技巧和禁忌
1.使用正确的表。SAP有标准的索引表或者VIEW。参见sap notes 185530/191492/187906 LIPS 使用VGBEL不如先用VBFA表 2.使用正确的索引。好的索引非常好。不好的索引可能索引比表大,也有的索引让当前程序变快,其它的程序却变慢了。 新建索引转产以前都需要分析索引是否建的有效 3.多次存取数据库,不如一次存取批量的数据。尽量减少访问数据库的次数...原创 2018-07-20 23:40:09 · 729 阅读 · 0 评论 -
sap 系统标准表的操作(增删改查)
首先,大家都晓得SE11/SE12/SE16/SE16N可以查看标准表的数据,那么在需要的时候怎么来删除和修改数据等操作呢?下面介绍一下我所用到的流程吧1.Tcode:Se16 菜单栏-》转到-》设置用户参数-》数据浏览器—》输出列表转换成se16标准列表在tcode的位置输入 /H ,点击enter ,然后进入debug,就可以看到如下图所示,这时,可以修改 code的状态...原创 2018-07-20 23:03:55 · 3153 阅读 · 0 评论 -
SAP 表的锁和测试
1.概要锁对象是在SE11中可以创建/变更/查询的ABAP对象,起着同期化数据的作用。如下图1-1所示,当“程序1”修改数据时使“程序2”不能访问数据。因为这时的“程序1”给相应数据加了锁。 ...转载 2018-07-18 13:14:43 · 1413 阅读 · 0 评论 -
SAP 锁的机制和利用1
*---------------------------- 综述 SAP锁机制 ----------------------------一、SAP为什么要设置锁: 1,保持数据的一致性 如果几个用户要访问同样的资源,需要找到一种同步访问的方法去保持数据的一致性。比如说,在航班预订系统中,需要检查还有没有空座位,当检查的时候,你不想别人修改重要的数据(空座位的数量)。 2,...转载 2018-07-18 12:50:39 · 1284 阅读 · 0 评论 -
销售抬头文本配置方法
总体分为两步:第一步:创建文本ID1,通过SE75,新键文本对象的文本ID 2,2 ,找到对象VBBK 销售 标题文件3,点击文本IDS4,进去后新建文本ID 第二步:通过SPRO配置到销售订单抬头里 至此:相关的配置已经做完。 文本的读取,创建函数:1,READ_TEXT2,CREATE_T...转载 2018-07-18 09:41:22 · 379 阅读 · 0 评论 -
SAP 锁的机制和利用2
现在写程序和其他的时候,根据特定化的需求,都要应用到锁,看了前辈的blog,特地分享出来。1.sap锁的概念sap为了同步同时多个用户操作同一数据,防止数据出现不一致性而采用了锁机制。一般 sap会在操作数据前设置锁,防止第二个用户进行修改操作,当操作结束后系统在释放锁。2.SAP锁的类型Exclusive lockThe locked data can be read or pr...转载 2018-07-18 09:40:32 · 621 阅读 · 0 评论 -
金额的负号提前问题
怎么解决呢,一个函数就可以咯调用函数 CLOI_PUT_SIGN_IN_FRONT原创 2018-07-17 13:37:14 · 957 阅读 · 0 评论 -
sap Table 的应用
很厉害的前辈,常看他的blog,学到很多东西sap 剑客 表的要求表中使用的字段请尽量参照各模块的SAP字段标准使用习惯; 例:“ZXSLRZX销售组织对应的利润中心”中的销售组织应该使用VKORG、利润中心应该使用PRCTR。根据表的用途,需确定是否属于配置目的、还是业务目的。配置表的建议:需要加入MANDT字段例: “ZQJQD缺件清单”就没有MAND...转载 2018-07-17 10:59:10 · 932 阅读 · 0 评论 -
alv使用screen注意的问题
当在屏幕上做ALV时,如果ALV控件为适应各种屏幕大小,拉的过大的时候,在屏幕上面会有拖动条,这也是一个容易忽视的地方原创 2018-07-17 00:22:09 · 339 阅读 · 0 评论 -
FOR ALL ENTRIES IN 应该注意的问题
注意三点:1、使用前必须判断使用的内表是否为空 如果为空,就会使WHERE条件失效,相当于没有指定任何限制的取值,注意的是整个WHERE条件失效,而不是仅仅FOR ALL ENTRIES IN 的字段。2、默认的DISTINCTFOR ALL ENTRIES IN 是把一个SQL分解成多个SQL去执行,然后把结果汇总去重后返回,这个去重的动作其实就是做一个DISTINCT....原创 2018-07-17 00:13:20 · 4215 阅读 · 0 评论 -
ALV 的金额和数量的问题
alv输出时,fieldcat(lvc_s_fcat)的利用是必然的,我们需要很仔细,不然,很容易发生一些瑕疵和马虎的问题,最容易出现的问题就是数量和金额的问题:1.alv中数量和金额的列目录的显示,例如库存的时候,数量有 期初的,期末的,期间发生的,怎么做到列名称就是我们需要的呢,可以利用截图中 的第一个 coltext 来编辑fieldname的描述,后面的三个就不要用了,不然还会...原创 2018-07-16 23:23:58 · 4614 阅读 · 0 评论 -
关于前导零和内外码的转换的机制
什么时候需要添加前导零和内外码的转换呢?和公司的前辈请教一番,这个东西需要做过的项目上的一些经验和查看数据库表的细心,前辈也提供了一些建议,下面开始:鄙人遇到的有BAPI的应用和WBS的应用前导零:供应商、客户、物料、科目、销售订单、采购订单内外码:单位 项目的WBS数据 库表中经常看到类似上面截图中供应商和单位的这样的数据 ,在前端显示时是没有前导0的,但是存在数据库标准...转载 2018-07-16 18:08:25 · 613 阅读 · 0 评论