随笔分类 -  ABAP

1
摘要:创建SM30维护这里就不说了,直接说后续的定制需求的更改SM30维护自定义表,使用部门一般会有一些需求: 一:输入客户编码后自动带出客户名称、输出物料自动带出物料描述 二:进入维护视图前,对数据进行筛选或排序三:隐藏删除按钮(或者别的快捷菜单按钮)四:在维护视图中批量导入/导出数据五:针对不同操作人 阅读全文
posted @ 2020-10-14 11:28 不渡之人 阅读(10237) 评论(0) 推荐(0)
摘要:原文链接:https://www.591sap.com/thread-953-1-1.html SAP交货单交货数量在lips中直接读取,但是拣配数量lfimg,只存在vbfa中,且如果基本计量单位和销售单位不一样,那么需要数量的转换 一、部分代码: SELECT SUM( rfmng ) INTO 阅读全文
posted @ 2019-10-14 15:39 不渡之人 阅读(2341) 评论(0) 推荐(0)
摘要:原文地址:https://blog.csdn.net/zhongguomao/article/details/43451127 最近比较忙,此方案出后测试了很多种情况都存在问题,只能留待以后处理了...... 1.进入SE11键入LIPS表,点击APPEND STRUCTURE创建结构ZPIKMG, 阅读全文
posted @ 2019-10-14 15:02 不渡之人 阅读(537) 评论(0) 推荐(0)
摘要:一般来说,标准的字段都可以用SE11来创建搜索帮助,但是有时候这里的满足不了需求或者,相同的数据元素需要用不同的搜索帮助类型,就需要用别的方式实现 1、用函数:F4IF_INT_TABLE_VALUE_REQUEST 来传递内表显示 AT SELECTION-SCREEN ON VALUE-REQU 阅读全文
posted @ 2019-10-08 15:02 不渡之人 阅读(692) 评论(0) 推荐(0)
摘要:原文链接:https://blog.csdn.net/wtxhai/article/details/90698683 1.2、SAP屏幕框架的创建 SAP页面设计中的框架不但可以保证SAP程序外观设计的美观大方,并可以提供诸如按钮,页签等功能组件。1.2.1、创建包含文本的基本框架 基本框架的创建语 阅读全文
posted @ 2019-09-29 15:54 不渡之人 阅读(979) 评论(0) 推荐(0)
摘要:原文链接:https://blog.csdn.net/wtxhai/article/details/90632686 用户通过屏幕操作来实现与SAP的数据交互,而SAP的屏幕开发一般分为两种,一种是通过SAP ABAP语法创建屏幕元素,称之为选择屏幕,选择屏幕主要是用来输入查询参数;第二种是通过SA 阅读全文
posted @ 2019-09-29 15:37 不渡之人 阅读(3524) 评论(0) 推荐(0)
摘要:SAP 增强已经发展过几代了,可参考 SAP 标准教材 BC425 和 BC427。简单的说SAP的用户出口总共有四代:1、第一代 基于源代码的增强。SAP提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。示例:USEREXIT.. i 阅读全文
posted @ 2019-09-23 14:40 不渡之人 阅读(1412) 评论(0) 推荐(0)
摘要:如图,打印内容压在框线上,但是打印预览是正常的 预览图如下,预览是正常的 预览用PDF!命令,导出PDF,也是正常的,就直接打印有问题,不是打印机的问题,用Adobe PDF打印机也是不行 如果只有一例的话用上述命令保存PDF文件可以解决, 如果大批量的话,调整样式,右缩进0.05CM 让多余的显示 阅读全文
posted @ 2019-08-28 15:46 不渡之人 阅读(865) 评论(0) 推荐(0)
摘要:最近凭证打印需要附加打印条形码,遂做了一个小例子,结果还出现了很多的小问题,按领导的话说,这就是经验! 首先:SE73 -> 系统条形码 -> 更改 -> 创建 -> 选择 NEW 然后输入名字和短文本: 选择编码类型,此处我选择Code 128。关于编码类型介绍引用一个博主的链接:https:// 阅读全文
posted @ 2019-08-22 09:23 不渡之人 阅读(3018) 评论(0) 推荐(0)
摘要:首先需要做好一个ALV,这个肯定是必要的。 一,ALV多选及取值 1.Function-ALV 添加一个选择字段:SEL。设置 layout 属性 box_fieldname : layout-box_fieldname = ‘SEL’ 即可选择多条。 2.OO-ALV 设置 layout 的属性 阅读全文
posted @ 2019-06-20 17:13 不渡之人 阅读(2854) 评论(0) 推荐(0)
摘要:一、FOR ALL ENTRIES IN 案例 今天碰到工单报工统计分析表查询速度特别慢 经查看源代码: SELECT afpo~dwerk afko~aufnr afpo~matnr AS plnbez afpo~charg afpo~psmng afko~fevor afko~aufpl FRO 阅读全文
posted @ 2019-05-22 10:12 不渡之人 阅读(1413) 评论(0) 推荐(0)
摘要:字符串中包含单引号:单引号前面再加一个单引号 例:jest~stat = 'E0002' jest~stat = 'E0003' OR jest~stat = 'E0004' IF z_stat IS INITIAL. z_stat = 'jest~stat = ''E0002'''. ELSE. 阅读全文
posted @ 2019-05-14 11:31 不渡之人 阅读(2500) 评论(0) 推荐(0)
摘要:长文本会在 '-' 这个符号处自动换行 原理:SAP 标准SMARTFORMS 的功能,遇到 '-' 自动判断后面字段是否能在本行完全显示,不够则换行 注意:如果一行文本有多个 ‘-’ ,则 判断 '-' 和下一个 '-' 之间的文本是否能在本行完全显示,不能则换行 例: str1 = 'SOP4- 阅读全文
posted @ 2019-05-14 09:02 不渡之人 阅读(2685) 评论(0) 推荐(0)
摘要:smartforms导出PDF: 常用函数有; convert_otfconvert_otfspooljob_2_pdfconvert_abapspooljob_2_pdfCONVERT_OTF_2_PDF;SX_OBJECT_CONVER_OTF_PDF;HRHAP_DOC_CONVERT_SMF 阅读全文
posted @ 2019-04-23 09:51 不渡之人 阅读(7860) 评论(0) 推荐(1)
摘要:明天写 阅读全文
posted @ 2019-04-11 16:24 不渡之人 阅读(208) 评论(0) 推荐(0)
摘要:语句:碰到一个写一个 COLLECT语句用法 用于报表数据的合并计算,如果非数据字段值相等,那么数值字段值相加 内表可以不用排序 LOOP AT gtd_test into gth_test. COLLECT gth_test into gtd_sum. clear:gth_test. ENDLOO 阅读全文
posted @ 2019-04-11 14:50 不渡之人 阅读(1239) 评论(0) 推荐(0)
摘要:1、include data: begin of gth_qamr. include structure qamr. data: kurztext like qamv-kurztext, ztext like qamv-kurztext, verwmerkm like qamv-verwmerkm, 阅读全文
posted @ 2019-04-10 15:59 不渡之人 阅读(5110) 评论(0) 推荐(0)
摘要:原文地址:http://blog.sina.com.cn/s/blog_ad5dbd0201010qtt.html 公司间需要买卖操作,由于发货和收货都是同一批人在操作,为了减少业务人员的工作量,提高工作效率,特实现以上功能 1、增强实现:增强点为交货单过账成功时触发,在提交前触发,如果遇到不可预知 阅读全文
posted @ 2019-01-09 14:02 不渡之人 阅读(3175) 评论(0) 推荐(0)
摘要:在日常的SAP开发和应用中,经常需要通过查询SAP数据表来处理日常业务,比如:数据对账、报表SQL测试、SAP查询功能开发等。通过开发SAP查询分析器,SAP实施和开发人员,可以在较短的时间内查询到需要的数据以及关联的数据;也可以通过该功能,生成程序源代码,减少数据查询和报表开发的工作量,提高工作效 阅读全文
posted @ 2019-01-09 14:00 不渡之人 阅读(2311) 评论(0) 推荐(0)
摘要:方法一:SE16N 进调试模式 修改表: 事务代码:se16n 输入表名字 输入 /h 进入维护模式 修改 GD-EDIT 和 GD-SAPEDIT 内容为大写X。 se16n sapedit = 'X' EDIT = 'X' 然后按F8运行,输入条件继续运行,就可以看到表是可以修改的 看到第一行已 阅读全文
posted @ 2018-12-26 09:21 不渡之人 阅读(10177) 评论(0) 推荐(0)

1