ABAP
chbvb4302
好好生活
展开
-
SAP 客户端闪退解决方法
年底到了,大家忙着做年终总结,不可避免需要系统查阅大量相关信息,作为年终总结的数据依托;我们公司sap运行近10多年,数据量相当有份量;想要查阅几年的数据有个时候涉及到几万或几十万条,这个时候,问题就出来了,好几个程序都有闪退,仔细看代码,没问题啊,疑似服务器、或是客户端程序版本低。。。。,后来求助百度,哈出来了,验证,ok,下班,高手再民间。转载SAPGUI_PROGRESS_INDICATOR输出消息导致SAP GUI闪退应对思路 | GavinDong博客...转载 2022-01-14 08:37:18 · 5254 阅读 · 0 评论 -
sap导入中文数据乱码
将文本文件打开后,另存ANSI,如下图:即可原创 2021-10-22 17:03:54 · 1384 阅读 · 0 评论 -
采购订单税码检查增强(badi)
经过几次国家税率变更;采购部有些以前不常用的采购信息记录没有更新;下采购单时,可能会出现同一个采购供应商对应不同的税率;为了避免这种现象;在下采购订单保存时,需要检查不同行项税率不一样时,出错提示,不给予保存;具体做法:使用badi增i强 -ME_PROCESS_PO_CUST1.SE19创建ME_PROCESS_PO_CUST的BADI实现类;类名称定义是按照以下规则:ZCL_IM_ + BADI2.利用se19查看刚才创建的类,找到对应实现类;最后利用se24 实现原创 2020-05-29 16:49:48 · 661 阅读 · 0 评论 -
sap 数据库系统 ORACLE 中索引不存在
se11 进去建立索引老是 提示 数据库系统 ORACLE 中索引不存在;还需要在se14中去维护创建才可以解决原创 2018-06-13 10:23:11 · 1471 阅读 · 0 评论 -
SAP生产订单状态
SAP系统的常见订单状态如下:· CRTD (创建):标识生产订单刚刚创建,此时禁止做后续发料和报工确认等操作;· PREL (部分下达):当生产订单部分下达时,如仅下达部分工序时出现此状态;· REL (已下达):当生产任务已经明确可下发生产时,将生产订单转换为已下达状态,这个状态后可以继续后续业务操作,如打印订单、发料、报完工等操作;...转载 2018-08-22 11:00:04 · 4183 阅读 · 0 评论 -
sap 用户登录查询
需求:需要清理 sap 哪些用户长时间没有登录:sap系统 有个 自带程序RSUSR200 。利用这个可以查询用户登录情况原创 2018-09-06 15:27:19 · 3112 阅读 · 0 评论 -
sap samrtforms CNSAPWIN 预览重叠解决方法
近期有一个需求,改动采购单格式,而且需要转pdf;不想改动太大,同事有方法在预览输入pdf!即可转成pdf,方法很好,想采用;可是打印预览中文字多的时候有重叠,用PDF!转时,也会重叠;郁闷之极;为此想是否解决预览重叠问题就可以pdf转成功;通过网上搜素找到预览重叠解决方法,首先谢谢博主easyjosn的博客,解决了打印预览重叠问题:修改程序LSTXBCFFO;打印预览重叠问题消失...转载 2019-05-14 10:48:57 · 441 阅读 · 0 评论 -
可配置物料如何做独立需求
一直以为可配置物料不能做独立需求,被以前的外部顾问忽悠了,后来研究感觉56本身就有备货计划,为什么不能做,一直表示怀疑;近段有人提出独立备货,又重新来研究,仔细看56的后台配置,感觉真的能够独立需求备货,但一直创建独立需求报错,没有维护生产参数计划,不知道在哪里维护这个东东;最后没有成功把这个问题解决;今天心血来潮,回头整理博客,以前的博客中竟然有这方面的信息,可能没有真正深入测试数据,竟然没有这...原创 2019-05-15 11:13:24 · 867 阅读 · 0 评论 -
SAP 相关性(OD)语法作用及实例
VC(变式配置)相关性说明1、相关性的作用1.1>描述或规范特性与特性、特性值与特性值、特性与特性值之间的相互关系。 1.2>控制超级BOM中项目的选择。 1.3>对BOM的数据进行更改或计算。2、相关性的种类2.1>前提条件 2.2>选择条件 2.3>活动 2.4>程序3、相关性的使用范围:3.1>全局相关性:单独建立,可引用在多个对象,具有通...转载 2018-06-13 09:04:22 · 5834 阅读 · 1 评论 -
sap 内表巧用提高系统效率
因为abap select 不支持 子查询;很多时候,只有把记录保存在一个内很多时候,只有把记录保存在一个内表中,然后在通过内表循环再loop at 内表 select * from 表 where = 表~id =内表-id endloop.为此程序执行效率低:可以用下列方式: DATA: BEGIN OF i_tab OCCURS 0 , sign(1), opti...原创 2018-05-23 10:56:41 · 666 阅读 · 0 评论 -
abap系统自带维护表函数应用
前段时间需要做一个用户交互的程序,自己先创建一个表,然后调用 VIEW_MAINTENANCE_CALL 函数即可,值的说明是用se11创建表时,需要将表se54生成对象才可以这样做。如图所示: 然后在se11程序中进行调用如下: REPORT zmmtest."end-of-selection.perform zview_maintance using 表名原创 2009-07-24 14:34:00 · 1553 阅读 · 0 评论 -
abap 程序运行超时处理方法
首先我们先来了解下原理:如果是 读数据库超时,那就是 application server 和 database server 之间的超时,如果是 内表读写超时,就是 client 与 application server 之间的超时,abap 所有的操作都是在 application server 里完成的。 client 只是显示而已,和 web browser 机制是一样的。 因为你的循环量原创 2009-06-18 11:36:00 · 3155 阅读 · 0 评论 -
alv 显示正常但导出时出错
今天遇到一个问题,在修改车间班组统计时,发现数据查询显示正常,但导出时,报错,觉的一切正常啊,百思不的其解,请教高手时,他首先怀疑哪个字段有问题,一个一个试着导出,最后查找目标字段,经过仔细一查,发现要显示的内表中没有这个字段,先不说为什么显示数据没有问题,只是他这种发现问题的方式,很值的我去借鉴。原创 2009-06-22 16:49:00 · 1010 阅读 · 1 评论 -
abap 双击alv调用事务码
SELECT-OPTIONS: MBLNR FOR mkpf-MBLNR , "物料编号SELECTION-SCREEN END OF BLOCK abgrenzung.INITIALIZATION.budat-low = SY-DATUM.budat-high = SY-DATUM .append budat.START-OF-SELECTION. DATA : BEGIN OF原创 2010-01-27 11:52:00 · 3417 阅读 · 0 评论 -
sap打印控制次数
SAP-ABAP-Smartforms调用参数的利用与打印次数的记录2012-01-05 15:30 287人阅读 评论(0)收藏 举报在设计好 一个 smartform 后,系统会自动生成一个相对应的 function module , 我们在调用smartform时实际上就是调用这个对应的 function如下我们可以找到对应的function: 点击转载 2012-08-13 15:33:43 · 1240 阅读 · 0 评论 -
批次特性值 日期读取
用户有一需求: 有一道工序库存完工后,需要停放两天才能使用; 考虑到这停放中不需要计划人工干预,只要上道工序完工后存放两天即可; 计划员需要查询这种类型库存, 用户提出,中间不需要计划员下单专门 做一个存放工序; 该类型产品已经用了批次,我提议用批次特性来解决;建立一个类:包括日期、时间特性; 用户可以根据这个特性去查库存的时间; 一切很顺利,可是在我常用报表中(自原创 2016-10-19 11:13:56 · 1004 阅读 · 0 评论 -
stms 上传出错问题
上传samrtforms 老是不成功;经查是因为;生产机中有次直接更改这个samrtforms ,产生了请求,从而锁定,只有在生产机se01中删除这个请求再上传即可原创 2018-05-10 10:29:59 · 1575 阅读 · 0 评论 -
同一个程序中调用不同smartforms 方法
需求前景:不同工作中心的工单打印格式不同;以前是每个事务码对应一个samrtforms 格式;计划部每次打印时,需要区分不同的工作中心用不同的事务码打印;特别是一个计划员管理多个工作中心时,会面临区分不同中心用哪个事务打印,造成一定的混乱;为此提出系统实现用一个事务码打印,系统自动判别不同的工作中心打印不同格式;方法1:可以在一个smartforms 中设计不同的格式;可惜本人很懒,不想重新画格式...原创 2018-05-23 10:39:18 · 710 阅读 · 0 评论 -
SAP函数
函数名 描述 SD_VBAP_READ_WITH_VBELN 根据销售订单读取表vbap中的信息EDIT_LINES 把READ_TEXT返回的LINES中的行按照TDFORMAT=“*”重新组织VIEW_MAINTENANCE_CALL 维护表视图 函数名 描述 DY_GET_FOCUS 获得屏幕焦点 DY_GET_SET_FIELD_VALUE 获得或者设置屏幕字段的值 函数名 描述 F4原创 2009-07-23 11:23:00 · 718 阅读 · 0 评论