随笔- 326
文章- 66
评论- 86
阅读-
55万
随笔分类 - ABAP(自学指导)
自己重新来学一遍,分享给初学者
复制REUSE_ALV_GRID_DISPLAY_LVC,给函数添加简易的F4处理能力
摘要:翻遍REUSE_ALV_GRID_DISPLAY_LVC这个函数我们可以发现,这个函数里预定义了一些事件类型。 不过也缺少了一些类型,看看SLIS这个类型池就可以发现,ONF4事件是没有的。 为了把这个函数做出通用和简易的,复制这个函数所在的函数组SLVC_FULLSCREEN到ZSLVC_FULL
阅读全文
SAP采购订单屏幕控制
摘要:这里看交货计划的屏幕控制:交货计划增强,不可编辑 采购订单的程序是用类+屏幕写的。 所以直接看采购订单的程序:MEGUI 找到我们需要增强的屏幕,屏幕号1320 对应的类对象。 BUILD_DYNPRO_FIELDS 对象就是1320屏幕字段的控制。 这里的my_dynpro_fields就是字段属
阅读全文
把selection screen当子屏幕放到普通屏幕上
摘要:REPORT zly_subscreen. TYPES:BEGIN OF ty_ord, object_id TYPE crmt_object_id, process_type TYPE crmt_process_type, END OF ty_ord. DATA:gt_ord TYPE TABLE
阅读全文
SM30里DEC数据显示0
摘要:需求:DEC数据在维护的时候显示0 1,设置数据元素对于的域带转换历程、 2,写转换历程函数(注意两个历程的输入和输出类型,这个需要修改) FUNCTION conversion_exit_zdays_input. *" *"*"Local Interface: *" IMPORTING *" VA
阅读全文
ABAP基础一:ALV样例
摘要:REPORT zly_report. *********Report Demo**************************************** *本程序主要将普通的ALV报表做拆分讲解 *一个简单的ALV包括以下一个部分 *1.数据定义部分:这部分用来定义全局变量,包括表,结构,工作
阅读全文
BAPI_CUSTOMERRETURN_CREATE 创建退货订单
摘要:READ TABLE s_head INDEX 1. IF sy-subrc = 0. ls_orders_h = s_head. *** 抬头 CLEAR: ls_header,ls_headerx. ls_header-doc_type = s_head-auart. "销售凭证类型 ls_he
阅读全文
BAPI_OUTB_DELIVERY_CHANGE 删除DN
摘要:"""回滚数据 删除DN, CLEAR: l_header_data_chg,l_header_control_chg. l_header_data_chg-deliv_numb = delivery. l_header_control_chg-deliv_numb = delivery. l_he
阅读全文
BAPI_OUTB_DELIVERY_CREATE_SLS、BAPI_OUTB_DELIVERY_CONFIRM_DEC 创建交货单,交货单过账
摘要:FUNCTION zsd_dn_create1. *" *"*"本地接口: *" IMPORTING *" VALUE(SODATE) TYPE ZDATE *" EXPORTING *" VALUE(LV_DELIVERY) TYPE LIPS-VBELN *" TABLES *" CREATE_
阅读全文
BAPI_RESERVATION_CHANGE 删除预留
摘要:CLEAR: reservationitems[],reservationitems. CLEAR: reservationitemsx[],reservationitemsx,reservation. reservation = gt_resb-rsnum. reservationitems-re
阅读全文
ABAP基础三——DIALOG整体
摘要:本来想模拟VA01的,后来想想ME21N也很经典,所以就把一些常见的组建都放上面了。 效果图如下: 1.整体设计就是按 抬头(1) + 项目(N) + 伙伴(N) + 相关数据的tabstrip(N) 2.screen设计如下: 3.主界面设计:SCREEN 9000 主屏幕逻辑流: PBO中针对是
阅读全文
ABAP中字符串相关比较
摘要:The following table shows the relational operators for comparisons between character-like operands (single data objects or return values or string exp
阅读全文
SAP的PI日志查看工具
摘要:被很多人吐槽的SAP PI能坚挺的活下来,真是不容易。。。 SXI_MONITOR是PI的标准的消息查看器,如果又权限的话,甚至可以做自定义字段的查询增强(如果对单据创建接口,增加单号。。。速度杠杠的) SXI_MONITOR为什么不好呢,一是不直观,东西太多,太复杂了。二呢就是展示消息太麻烦了,这
阅读全文
SAP常见查询组合
摘要:做SAP开发的,SELECT是必不可少的。新语法出了不少'新鲜'的语法,用法也是五花八门。 新语法有新语法的好处,老语法有老语法的优势。 新语法里把很多的逻辑处理,分组,排重,内表处理全都放到一些关键字来处理。看起来是简化了代码,方便开发处理数据,但是缺少了必要的数据处理的思维逻辑,让人变得傻了。
阅读全文
web service 上传file说明
摘要:之前做过一个接口,PI发布WEB SERVICE给对方调,传附件到SAP。。. 接口中包含文件名称,文件类型,文件流。。。 1.SOAPUI新建项目: 文件内容的地方会自动带上一个ID,这个ID对应文件的ID。 2.填写接口参数,用户名和密码,然后点击 3.添加附件。 4.选择文件ID。 5.然后就
阅读全文
SAP基础:定位点运算
摘要:先看一下下面简单的代码: 运行结果是: 这时候到程序属性页面: 修改固定点算术为空。 保存。这时候就不按正常的算法了。 结果是: 这种算法可以简单的认为是先运算,最后根据运算结果直接加小数位。 12.00 * 0.2100 最后算出的结果是六位小数。。。 标准定价里都是这种,因为系统标准的运算都是以
阅读全文
SAP跳过权限检查/前提是有debug权限
摘要:SE37,AUTH_CHECK_TCODE加断点: 执行事务代码,进入断点,修改sy-subrc = 0,执行,就可以跳过权限检查。 只给了事务代码权限,没有操作权限: CL_SUID_TOOLS CM00B SE38进入这个程序 在这个位置加断点,每次修改sy-subrc = 0.
阅读全文
ALV基础二:ALV的扩展功能
摘要:https://www.cnblogs.com/sapSB/p/8532072.html 参考这个,做扩展,有些人喜欢用OO ALV有些喜欢用普通的CALL FUNC ALV。。。我只用LVC。。。 先说明一下,每个报表程序,我都会自定义工具栏,只是为了以防万一。工具栏有个一键填充的功能,可以把AL
阅读全文