![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SAP ABAP
文章平均质量分 51
乐期无许
佛系求学路
展开
-
SAP ABAP 特性相关表取数逻辑
SAP中不管是特性还是分类在系统里都是经过内部变换转换的,相关表如下: KLAH:分类名称(CL03)与内部编号的转换表 KSML:分类所分配的特性(CT04) TCLA:类类型,分类类型(比如:023批次分类)所对应的表(调用标准bapi必要的参数) CABN:特性名称(CT04)与内部编号的转换表 CABN:特性的文本 AUSP:对象所对应的特性值 例子: SELECT&nbs...转载 2021-03-05 16:49:42 · 2391 阅读 · 0 评论 -
获取物料批次特性取值BAPI
通过物料+批次号码+工厂 查询批次特性值 TCODE:MSC1/2/3N ,CT04 涉及到的表:mcha cabn ausp等 注:1.每一种批次的特性都对应一个特性代码,在CT04可查看 2. 主要用到了BAPI_OBJCL_GETDETAIL这个BAPI...转载 2021-03-05 16:48:18 · 543 阅读 · 0 评论 -
ME23N-程序读取项目文本
SE37:调用函数:READ_TEXTME23N双击行项目文本转到->表头:原创 2021-01-25 16:54:16 · 808 阅读 · 0 评论 -
debug程序跳过增强
SE19找到那个增强,显示改完1之后F8原创 2021-01-25 16:49:38 · 259 阅读 · 0 评论 -
ME2M/ME3M增强 - ALV显示里增加字段(原)
[i=s] 本帖最后由 lulu1212 于 2012-10-12 11:23 编辑 之前用户提出要在ME2M/ME3M里加字段,网上找了些资料发现是在结构里APPEND字段就可以了。 结构名是:MEREP_OUTTAB_PURCHDOC 例如:我在MEREP_OUTTAB_PURCHDOC里增加了字段IDNLF,然后去ME2M或ME3M里执行之后点击上面的更改格式按钮就可看到它的值。 ...转载 2020-12-31 10:08:50 · 996 阅读 · 0 评论 -
SAP标准采购报表增强(包含ME2L ME28 ME2N)
在做这些报表增强的时候通常会使用系统预留的ENHANCEMENT POINT类似(RM06EF00 FOR ME28)去解决。 当一个项目需要对大量的采购报表进行增强时,一个一个去找预留增强点去修改,首先是代码量比较大,而且容易出错。 BADI ME_CHANGE_OUTTAB_CUS很好解决了这个问题。 &nb...转载 2020-12-31 10:04:46 · 1703 阅读 · 0 评论 -
批导程序-挂接导入模板
1.首先SMW0,找到对应的包2、找到对应的导入程序的导入对象名称3、回到SMW0,点击创建4、填写对象名称,导入批导模板5、导入成功(模板上载)同时生成请求,需传其他系统原创 2020-11-28 19:20:15 · 214 阅读 · 0 评论 -
如何在SAP中找表
Dennis Barrett的《18 Techniques for Locating the Underlying Data of a Screen Field》他在这篇文章列举了18种查表的方法。其实平常用不到这么多,结合他这篇文章,我说说我常用的几种方法。http://career-sonia.blog.163.com/blog/static/571362932011819104648578/1,F1。...转载 2020-09-09 11:22:47 · 1416 阅读 · 0 评论 -
SAP ABAP Debug 小技巧
知道 Message No. 去 debug例子: Request is not contained in InfoCube Message No. RSM1407T-Code:SE91 输入 message no. 之后按下图点击,寻找在哪些地方用到了这个 messa...转载 2018-12-11 19:56:18 · 386 阅读 · 0 评论 -
debug 技巧 包括各种场景的debug方法(非常实用)
debug是ABAP开发里面非常重要的一项技能,下面介绍一些小的技巧,可以提高debug的效率:1、通过对SE16 debug修改某条数据(这个方法比较靠谱):(这个方法和SM30一样只能修改非key值的字段) 查看到对应SO单号数据后,运行事务码‘/h’进去debug状态,然后双击对...转载 2018-12-11 20:02:22 · 1506 阅读 · 0 评论 -
【力荐】ABAP常用DEBUG调试代码的八种方式
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhongguomao/article/details/78203082 1. 直接在程序中设断点在se38里面打上breakpoint,程序运行到该处即进入debug模式2.background...转载 2018-12-11 20:05:24 · 358 阅读 · 2 评论 -
SAP ABAP 常用事务码
CMOD(SMOD) SAP增强OSS1 连接SAP OSSS001 ABAP开发工作台菜单(含多Tcode)SA38 运行程序(SE38开发) SCAT Computer Aided Test ToolSE01 传递传输请求(同一服务器的不同client)SE09 传输请求操作SE10 同SE09SE11 维护ABAP数据字典SE12 显示数据字典SE...转载 2019-04-01 17:02:14 · 988 阅读 · 0 评论 -
如何修改 SAP 登录后的背景图片
如何修改 SAP 登录后的背景图片 SAPgui 提供了丰富的界面风格设定功能,跟 Windows 桌面主题一样,可以任意设定自己喜欢的颜色风格。不过美中不足,它的背景图片却比较单调,天天看惯了正式系统的蔚蓝水池或者 IDES 系统的小小图标,是不是想换个图片看看呢?下面就教你如何更换系统登...转载 2019-04-18 08:57:08 · 579 阅读 · 0 评论 -
ABAP BADI查找实现过程 MIGO增强
1 查找方法一:在程序中查找关键字:CL_EXITHANDLER1,查找方法二:使用类CL_EXITHANDLER=>GET_INSTANCE,获取增强点2:SE18查看该BADI,可以看到改BADI对应的接口,接口中定义的方法及参数传递。2 查...转载 2019-05-16 14:51:53 · 1875 阅读 · 0 评论 -
SAP migo增强
1、我在网上查到migo增强的资料badi有MB_MIGO_BADIMB_DOCUMENT_BADIMB_CHECK_LINE_BADI2、我的需求是在移库时检查批次是否相同,3、我使用的是MB_MIGO_BADI中的POST_DOCUMENT,具体操作如下:I...转载 2019-05-13 09:40:02 · 3271 阅读 · 2 评论 -
MIGO的屏幕增强
所用BADI:MB_MIGO_BADI具体见例子:(SE19)CIN_PLUG_IN_TO_MIGOJVA_CRP_MIGO_BADIJV_CRP_MIGO_BADIWB2_MIGO_PROCESS或者CLASS:CL_EXM_IM_MB_MIGO_BADI转载 2019-05-13 09:41:08 · 757 阅读 · 0 评论 -
SAP:调用函数显示MIGO界面
由于MIGO事务代码进去以后,有两个选择项是没有ID的,所以如果要用CALL TRANSACTION的话就很难起到作用,所以这时候要用到一个函数来显示: CALL FUNCTION ‘MIGO_DIALOG’ ...转载 2019-05-13 09:45:11 · 1471 阅读 · 0 评论 -
采购单与调拨单或销售订单关联,增加表FRET记录
采购单与调拨单或销售订单关联,增加表FRET记录,在对采购单做收货时,系统自动对调拔单或销售订单,创建拣配单(交货单),具体做法:1、往FRET增加记录;2、修改采购单抬头和行项目相应关联标识。代码:(1)在SE11创建结构: ZST_SAVE_FRETBLNRB CHAR 10 0 凭...转载 2018-12-10 13:55:15 · 720 阅读 · 0 评论 -
【转】交货单批次拆分(BAPI_OUTB_DELIVERY_CHANGE )并更改拣配数量,发货过账(WS_DELIVERY_UPDATE)
&---------------------------------------------------------------------& Report ZVL02N_CHARGE&&---------------------------------------------...转载 2018-09-30 15:21:27 · 3678 阅读 · 0 评论 -
【转】更新交货单捡配数量
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhongguomao/article/details/43451269 FM:WS_DELIVERY_UPDATE更新之后 回传值 Table:VBPOK_TAB &nbs...转载 2018-09-30 16:11:15 · 576 阅读 · 0 评论 -
SAP关于smartforms报表
smartforms报表在SAP除了我们常用的ALV报表,还有一个就是smartform报表开发假如我们要叫你开发出一下标签:要求SAP可以打印出这样的页面,我们可以使用smartform可以打印出这样的界面,我们发现这里面有固定汉字,固定图片,变换的字,我们先打开smartforms创建表格。里面有表格属性,接口和定义三项,这里...转载 2018-11-06 09:25:42 · 552 阅读 · 0 评论 -
自定义smarform页格式
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xx4565715/article/details/42737213 在sap做一个打印报表,要先设置一个纸张打印格式,下面以工厂中常用来打印的针孔纸为例,在sap设置该纸张的打印格式,以用于报表:...转载 2018-11-06 09:50:57 · 273 阅读 · 0 评论 -
Smart Forms&ScriptFrom 详解 BY 江正军
Smart FormsSmart Forms是在SAPScript的基础上产生的一种新的表单制作方式,它完全兼容SAPScript。但Smart Forms 更独立,且使用起来更加方便,可以创建FORM的同时,生成该表单对应的功能块(Function Module),从而为FORM和ABAP程序的交互提供参数接口 ...转载 2018-11-06 13:01:13 · 1375 阅读 · 0 评论 -
快速查找消息号代码
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/itCheng1990/article/details/55802849 1.点击T-CODE,进入筛选页面; 2.在下面的输入框内输入‘/H’,回车启动调试 ...转载 2018-12-07 17:25:56 · 420 阅读 · 0 评论 -
SAP_ABAP_查找消息号在程序中使用位置的六种方法
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linmingqiang506/article/details/80670729 1、SE91,根据消息类和消息号查找所调用的程序; 2、通过创建观察点(watchpoint),输入sy-msg...转载 2018-12-07 17:31:02 · 979 阅读 · 0 评论 -
如何跟踪并分析消息号错误提示
Material status 02 : For the customer48002652 is no material release available.Message no.V19091. 首先查找消息号:Se912. &n...转载 2018-12-07 17:33:00 · 201 阅读 · 0 评论 -
VBAP和VBEP的几个数量字段的说明
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/compassbutton/article/details/81741666 VBAP-KWMENG(Order Quantity)Cumulative Order ...转载 2018-12-07 17:40:19 · 518 阅读 · 0 评论 -
SAP ABAP Debug 小技巧
知道 Message No. 去 debug例子: Request is not contained in InfoCube Message No. RSM1407T-Code:SE91 输入 message no. 之后按下图点击,寻找在哪些地方用到了这个 messa...转载 2018-12-13 19:19:27 · 588 阅读 · 0 评论 -
ABAP异常处理
1、异常分类从sap 6.10开始,abap的异常分为两类:1)基于异常类的异常,2)非类异常。非类异常又分为系统定义异常(如:被0除异常)和用户自定义异常(用户自定义函数中由exception语句定义,raise语句产生的异常)。异常有的是可以截获处理,用户可以截获做相应处理,系统将可以继续执行程序。如...转载 2018-12-14 10:41:28 · 1166 阅读 · 0 评论 -
SAP中文件的上传和下载
在SAP中上传文件我知道的有两种方法。1、可以使用SMW0事务码。2、写代码实现。DATA:lt_file TYPE filetable WITH HEADER LINE,rec TYPE i.DATA: l_filter TYPE string.选择上传文件CONCATENATE cl_gui_frontend_services=>filetype_excelcl_gui...转载 2018-12-14 09:31:55 · 5114 阅读 · 0 评论 -
SAP文件上传服务器并下载
转自:http://blog.sina.com.cn/s/blog_4c4f3d0e01008jym.htmlCG3Y: 下载应用程序到前端CG3Z:从前端上传到应用服务器发现这个T-code说明有两点:1.如果没有OS权限的用户可以用这个T-code上传下载数据2.bisis做权限的大大们,要注意把这2个权限封好...转载 2018-12-14 10:35:21 · 1992 阅读 · 0 评论 -
SMW0上传文件到数据库层详解
1.T-CODE: SMW02.选择Binary data for WebRFC applications3.然后F84.输入Package 按F8进入.5.首先你要维护文件类型.选择Settings—>Maintain MIME Types,你将能看到已经维护了的文件类型.如果不存在你要上传的文件类型,点Table Entry------>Create自己创建一个.6.后...转载 2018-12-14 10:44:38 · 338 阅读 · 0 评论 -
SAP SMW0 上传EXCEL模板遇到的问题
用SMW0上传图片文件或者EXCEL模板时,如果没有维护 MIME TYPE,系统会给出提示, 如下:"无分配给对象 .XLS的 MIME 类型"  , 需要先维护 .XLS 文件的MIME TYPE 打开 SMW0  选择第二项二进制数据,然后进去点菜单“设置”转载 2018-12-14 10:47:52 · 1167 阅读 · 0 评论 -
SAP EXCEL 上传和下载
前段时间做了一个关于EXCEL模板数据上传SAP,并将内表数据下载到EXCEL中的程序。由于网络原因,当数据量比较大的时候,使用OLE的逐条写数据的话,速度会比较慢,所以先将内表的数据复制到剪贴板上,然后再直接粘贴到EXCEL中,速度会比较快。下面说一下方法:1.首先制作好EXCEL数据模板,用SMW0上传到服务器上。EXCEL模板样式...转载 2018-12-14 10:53:35 · 1452 阅读 · 0 评论 -
ME01创建货源清单函数、BAPI
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/champaignwolf/article/details/76641497 FUNCTION zsrm_source_list."-----------------------------...转载 2018-10-18 00:07:53 · 3139 阅读 · 0 评论