- 博客(70)
- 资源 (16)
- 收藏
- 关注
原创 TSV_TNEW_PAGE_ALLOC_FAILED
前提:前台运行程序,对1000万条数据进行处理。现状:将1000万条数据从数据库中抽至内表,如果一次性抽取会发生内存TSV_TNEW_PAGE_ALLOC_FAILED 的dump.即: select XXXX into table XXX where 。。。。。如果采用package size,采用100万条数据抽取一次,并且对这1
2017-09-30 15:04:56 6599
转载 SAP物料管理自动记帐详解
对MM模块进行自动记帐的科目设置。将MM模块与FI模块连接在一起的配置,当做完此业务配置后可以自动产生相应的会计凭证。物料管理需要自动记帐的方面很多,常见的有以下几类:1.物料存货记帐的科目;2.期初开帐物料的贷方记会计帐;3.采购的暂记科目,等发票校验时冲销;4.运费等杂费科目;5.盘点盈亏、估价、价差等产生的收益和损失科目;6.质量检验、
2017-09-28 14:52:54 2185
原创 选择屏幕——按钮、单选复选框
12.6. 按钮、单选复选框、下拉框的FunCode如果复选框与单选按钮没有设置Function Code,则它们就会像普通的输入框一样,即使状态发生了改变,也不会触发PAI事件对话屏幕中的按钮、复选框、单选按钮、下拉框的Function Code都是通过屏幕元素 attributes来设置的;选择屏幕中的FunCode则通过USER-COMMAND选项来设置12.6.1.
2017-09-28 12:27:51 2648
原创 关于自定义程序的效能优化
在项目中,总会有各种的ABAP程序的性能太慢,需要优化,说明:本文档是参照sap程序优化标准培训教材BC490。程序优化宗旨:1.正确运用索引,尽量避免以全表扫描的方式提取数据,这是程序效能的最主要影响因素。2.尽量减少数据的传输(例如,利用buffer,无用列不要传,数据的过滤尽量放在数据库层等)。3.批处理优于逐笔处理。4.让代码少作无用功,摈弃无用程序代码。
2017-09-27 10:39:36 694
转载 SAP中各种分摊分配方法
SAP中成本可以在成本中心、订单、CO-PA间分配分摊。常见的分配分摊方法有:简单分配;基于指标分配;简单分摊;基于指标分摊;基于作业的分摊。一、简单分配。ksv1创建分配。将初级成本要素分配到相应成本中心二、基于指标的分配。1、kk01创建统计指标。(关于统计指标的含义后续介绍) 其中:固定值--系统取最后一次输入的统计
2017-09-27 09:34:12 20953
原创 OPEN(SAP) UI5 扫盲
1 扫盲什么是SAP Fiori?了解SAP UI5必须要从SAP Fiori开始,两者概念经常被混淆,而两者也确实有着非常紧密的关系。 用过SAP的同学们都对SAP的传统的界面(SAP GUI)表示“呵呵”,其实传统的SAP GUI的界面功能还是很强大的,但是对于一个新用户来说,学会使用这套界面就需要花上一两 周的时间,所以SAP入门的第一步就是学会使用SAP GUI。此外,传统
2017-09-25 16:48:04 2226
转载 生产订单形成的差异如何传递到COPA
生产订单形成的差异如何传递到COPA,通过以下两个方式:1.在KEI1中设置帯差异的传输结构,然后在订单结算参数中选此传输结构KOT2.这样在订单结算时自动将差异过到COPA.2.上线物料分类账后,通过KE27传输差异到COPA.注:如果使用KE27+ML重估COPA可得到实际成本PUP且重估了差异并传到COPA,所以KEI1也就不必再另配差异传输了。
2017-09-25 16:16:44 3322
原创 超级实用sap table
表的要求表中使用的字段请尽量参照各模块的SAP字段标准使用习惯; 例:“ZXSLRZX销售组织对应的利润中心”中的销售组织应该使用VKORG、利润中心应该使用PRCTR。根据表的用途,需确定是否属于配置目的、还是业务目的。配置表的建议:需要加入MANDT字段例: “ZQJQD缺件清单”就没有MANDT字段需提供相应的维护视图;例:
2017-09-25 11:37:32 18313
转载 FineReport报表和FineBI的差别和各自的优势在哪
FineReport和FineBI 作为两种分析工具;最终的结果可以放在一个信息门户(op=fs、移动门户上)主要差别:1、数据处理——report是直连数据库;BI是做大数据建模,生成多维数据集;2、report是灵活定制各种复杂表样;BI主要支持olap分析模式;3、BI的cube可以给report引用;BI的使用主要面向业务人员可以自己设计报表进行分析;偏向自主分
2017-09-25 10:15:45 11390
原创 table - BKPF
Description : Accounting Document HeaderMain Category : FISub Category : Financial AccountingTable type : TRANSPSAP wiki pages and forum discussions on BKPFSCN LogonS
2017-09-25 08:39:56 1191
原创 ABAP SORT
SORT MAN1 BY HIGH WEIGHT DESCENDING.与SORT MAN1 DESCENDING BY HIGH WEIGHT.的效果是不一样的。REPORT YTEST20160527. DATA:BEGIN OF MAN, NAME(20) TYPE C, HIGH TYPE P DECIMALS 2,
2017-09-23 12:35:48 8983
转载 ABAP自定义截取字符串长度函数
SAP 中strlen()只能计算字符串的个数,不能计算含有中文字符串的长度,如字符串“SAP大波霸”,strlen('SAP大波霸') = 6,其实真实长度为3+3*2 = 9。我们可以通过cl_abap_list_utilities=>dynamic_output_length来精确获取字符串长度,下面我写了一个截取字符串长度的函数,供参考:FUNCTION zotfm00
2017-09-23 08:59:06 5153
原创 ALV通过F4事件,实现自定义搜索帮助F4
ALV通过参考可以直接获取表中搜索帮助,但是表中字段没有搜索帮助或者不合要求就需要通过F4事件完成了。1、定义OOALV类CLASS lcl_event_receiver DEFINITION DEFERRED.DATA:gt_fieldcat TYPE lvc_t_fcat, gs_fieldcat TYPE lvc_s_fcat, go_grid
2017-09-22 09:30:09 7838
原创 根据表名如何查找使用它的程序名、接口等
作为一名开发人员,我们常常会建立N多透明表以及N多程序,那么问题来了,如何根据表名查询其所用清单呢?首先我们进入事务代码SE11(ABAP 字典维护 ),随便以一个表为例。点击“使用位置列表“按钮。从图上可以直观的看到除了能查到调用他的程序、类方法,还有其他很多信息。执行我们可以看到有三个程序在使用这个表。特别注意:这种方法仅仅针对在开发环境下有效,
2017-09-22 09:20:20 4858
原创 批次管理相关事务代码
相关事务码:OCHA - 批次管理后台配置MBC1/MBC2/MBC3 - 对于库存管理的批次搜索策略COB1/COB2/COB3 - 对于生产订单和流程订单的批次搜索策略VCH1/VCH2/VCH3 - 对于销售和分销的批次搜索策略LS51/LS52/LS53 - 对于仓库管理的批次搜索策略BMC1/BMC2/BMC3
2017-09-21 11:02:27 4390
原创 接口调用报表结果
案例:REPORT ZFIR_ARAGE_SAVE.*----------------------------------------------------------------------** TABLE DECLARATION*----------------------------------------------------------------------*T
2017-09-21 09:45:44 1273
原创 抓取SAP报表ALV GRID上的数据
在开发的产销存报表的过程中,由于数据量过大,且取数逻辑太过于复杂,导致报表性能上很缓慢;后来业务顾问要求直接在MB5B上取数,一开始有点纳闷,怎么从标准报表上取数。于是从网络上搜索相关资料发现还真有,即将其转摘下来,以做备用。在项目开发过程中需要从标准报表 MB5B中获取数据,以下是本人实例中的相关部分,程序同样适用于获取其他标准报表的数据。
2017-09-20 15:49:43 2226
原创 解除分配UNASSIGN
UNASSIGN .该语句是初始化字段符号,语句执行后,字段符号将不再引用内存区域(它指向的内存区域不会受影响),逻辑表达式 IS ASSIGNED将会返回假。 CLEAR与UNASSIGN不同的是,只有一个作用就是初始化它所指向的内存区域,而字段符号本身并没有被解除分配 DATA: c VALUE 'a'.FIELD-SYMBOLS: ,.ASSIGN c TO
2017-09-19 16:55:49 3271
原创 百度云空间极速秒传是什么原理?
什么是秒传? 秒传是一种在网盘上常见的“忽略式”上传方式,比如您上传了一个文件名为aaa.exe,MD5为一个数,网盘上以前也有人上传一个叫aaa.exe,MD5和您上传的文件MD5码一模一样,所以这个文件上传到服务器上的时间就很短了,这是因为别人上传过这个文件,您现在上传这个文件,服务器上有这个文件了,所以在服务器把这个文件复制一份到您的网盘上就可以了。就好比,别人叫你做以前做过的事情,又有人
2017-09-16 09:36:16 46369
原创 同比和环比计算公式?
同比增长计算公式: 同比增长率=(本期数-同期数)÷同期数×100% 环比增长率=(本期数-上期数)/上期数×100%。 简单地说,就是同比、环比与定基比,都可以用百分数或倍数表示。 定基比发展速度,也简称总速度,一般是指报告期水平与某一固定时期水平之比,表明这种现象在较长时期内总的发展速度。 同比发展速度,一般指是指本期发展水平与上年同期发展水平对比,而达到的相对发展速度。 环比发展
2017-09-15 15:57:53 52987
原创 Oracle连接查询
一、内连接和外连接 内连接用于返回满足连接条件的记录;而外连接则是内连接的扩展,它不仅会满足连接条件的记录,而且还会返回不满足连接条件的记录,语法如下: Oracle代码 select table1.column,table2.column from table1 [inner|left|right|full]join table2 on tab
2017-09-15 10:02:14 553
原创 限制oracle数据库表的输出记录条数
rownum是oracle的一个关键字你查出来的数据都有一个rownum在where中加入rownum例如:select * from sapsr3.vbap where rownum < 50
2017-09-15 09:55:19 14151
原创 sql查询当天记录
1、SQL在查询当天记录时要注意是从当天的0点0分0秒0毫秒开始,到次日0点0分0秒0毫秒截止,但不包含次日的0点0分0秒0毫秒。2、注意:在不同数据库产品中,获得当天日期的函数不一样。 MSSQL获得当前日期:convert(varchar(10),Getdate(),120) MYSQL获得当前日期:date(now()) Oracle获得当前
2017-09-15 09:37:50 1685
转载 浅谈数据分析和数据建模
大数据应用有几个方面,一个是效率提升,帮助企业提升数据处理效率,降低数据存储成本;另外一个是对业务作出指导,例如精准营销,反欺诈,风险管理以及业务提升。过去企业都是通过线下渠道接触客户,客户数据不全,只能利用财务数据进行业务运营分析,缺少围绕客户的个人数据,数据分析应用的领域集中在企业内部经营和财务分析。数字时代到来之后,企业经营的各个阶段都可以被记录下来,产品销售的各个环
2017-09-14 16:16:40 2343
转载 SAP中的计量单位
在SAP中物料创建后,一旦发生业务,其基本计量单位便很难修改。由于单位无法满足业务要求,往往会要求新建一个物料替代旧物料。这时候除了要将旧物料上所有的未清业务删除外,还需要替换工艺与BOM中的旧物料。特别是当出现旧物料存在于多个BOM中时,因新旧物料单位不一致而无法使用CS20进行统一替换,只能是一条条的替换,操作起来非常麻烦。其实,并不是所有发生业务的物料其基本计量单位就无法修改,我们可以通过结
2017-09-14 09:33:16 13714
原创 采购订单单位与基本计量单位不一致问题案例
今天业务部门发现了一件很奇怪的事情,物料A收货了10,但是发票校验总是提示:发票校验数量大于收货数量:2.由此问题 深入研究下去,发现了以下问题: A物料的单位非常的混乱: 基本数据1中的基本计量单位为“瓶”; 采购视图中的基本计量单位也是“瓶”; 采购视图中的订单单位 为 空值; MM02的物料主数据中还定义了转换规则:1
2017-09-14 09:17:05 8559
转载 SAP ABAP技能树
分枝介绍从难易程度以及普及程度来进行了大概的分类,从基础,到中级到高级的技能,纯是根据本人的判断进行分类,不代表任何官方的意见。基础部分主要涵盖了开发语言基本的需要掌握的技能,纯粹从技术的角度以及工作中必须掌握的技能的角度加以区分。比如基本语法,报表的开发,数据库(DDIC)对象的使用等等,是在 ABAP 开发中必须掌握的。中级部分从开发的难易度来说,这
2017-09-14 08:37:17 3087
原创 物料状态因采购/仓库而被冻结没有为外部采购定义
物料状态因采购/仓库而被冻结没有为外部采购定义工厂特定的物料状态指出对于特定工厂来说,是否可以将 物料用于下列范围:物料管理(例如在采购和存货管理中)生产计划和控制工厂维护仓库管理使用数量结构进行成本核算使用工厂特定物料状态限制相关工厂物料的使用性,即,若将物料包含在特殊功能中,则定义是否显示一个警告或错误消息。范例物
2017-09-13 16:25:11 5046
原创 复制迁移数据库表数据程序
其实很简单就是用move-corresponding语句,匹配两边的相同字段,然后赋值,就可以实现简单地在数据库表之间迁移数据了。*&---------------------------------------------------------------------**& Report ZTABLECOPY*&*&----------------
2017-09-13 14:23:32 1335
转载 SAP物料标准成本估算表
SAP物料标准成本估算(CK11N/CK40N)的结果保存在相关表格:KEKO,CKIS (CKIP,CKIT) .
2017-09-13 08:26:26 18471
原创 将折旧表分配至公司代码时提示公司代码分录不完全解决方案
【将折旧表分配至公司代码时提示公司代码分录不完全解决方案】给公司代码维护折旧表,保存时候提示:“XXXX的公司代码分录不完全-参见长文本”。这个问题的原因其实是非应税税码未分配。解决方案:事务代码OBCL
2017-09-12 14:49:13 2724
原创 资产上线导入
资产上线导入资产数据导入AS91输入资产原值及累计折旧包括集团货币原值及折旧设置.1,资产接管日期 SM30:V_T093C_08. 前一系统资产过账最后日期OAYC 2,在OAYD里设置为允许"人工的".资产传输总账用OASV, 如用F-02或EXCEL导入.先更改资产科目统驭状态OAMK.导入后再更改回来.确保资产和总账的一致!
2017-09-12 12:24:17 2906
原创 ABAP 数据类型的区别和转换
一、Char and String In general STRING is a character array but the main difference between the character array and the string is that string has dynamic length while character array has static l
2017-09-11 12:26:35 3692
原创 ABAP小写金额转大写
FUNCTION ZFUC_NUMERIC_TO_CHINESE.*"----------------------------------------------------------------------*"*"本地接口:*" IMPORTING*" VALUE(IV_MONEY) TYPE BF_DMBTR*" EXPORTING*" VALU
2017-09-11 10:58:27 1216
转载 数据库表-权限表应用
需求:查询用户下角色及相应角色下包括TCODE1、SE11 查询表AGR_USERS(权限、角色相关的表AGR*) 输入用户名,可得用户下相关角色清单2、SE11 查询表AGR_1251 输入角色名、OBJECT类型,可得角色下相关TCODE清单
2017-09-09 17:00:53 978
转载 SAP ABAP程序效率优化 Perfomance Tune
1.使用正确的表。SAP有标准的索引表或者VIEW。参见sap notes 185530/191492/187906 LIPS 使用VGBEL不如先用VBFA表 2.使用正确的索引。好的索引非常好。不好的索引可能索引比表大,也有的索引让当前程序变快,其它的程序却变慢了。 新建索引转产以前都需要分析索引是否建的有效 3.多次存取数据库,不如一次存取批量的数据。尽量减少访问数据
2017-09-08 14:43:33 844
原创 金蝶用友对比图
规模用友金蝶小型企业T系列(T1/T3/T6)Kis中大型企业U系列(U8/U9)K/3(K3 Wise / K3 CLOUD)集团型企业NCEAS用友ERP系统或者说企业管理软件从高到低大概有NC、U9、U8、T6、T3、T1金蝶ERP系统或者说企业管理软件从高到低大概有EAS、K/3、K
2017-09-08 13:09:16 8480
SAP FI制造费用尾差结转程序开发完整代码
2023-04-03
SAP开发——在SAP上发布WebService
2021-07-12
SAP QM质量管理学习文档
2021-07-12
SAP FICO 实战学习视频及完整资料下载.docx
2021-05-25
学习心得-《如何利用Excel高效地处理数据》.pdf
2021-05-25
智慧化工-安全生产信息化平台介绍-无logo(1).pptx
2020-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人