![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
abap
文章平均质量分 71
一只莫得感情的码农
沃,莫得感情;更,莫得钱
展开
-
abap开发之ole(附代码)
1.上传本地模版 webrfc应用程序的二进制数据==》F8查找==》 包:&tmp(本地包,测试用) 对象名称:ole创建的程序名称 目标描述:任意 ==》F5创建==》对象名称:要创建的模版名称(模版名称以z开头) ==》完成(输入)==》选择要上传的模版(本地文件)==》允许完成 模版上传成功,可以在程序中通过访问模版名称调用模版 创建ole程序(程序名称和对象名称一致): 步骤: *引原创 2015-10-16 00:08:31 · 1899 阅读 · 0 评论 -
abap开发alv篇
abap 报表开发之alv(刚接触abap,所以用到的都是最基本的配置): 在start-of-selection中调用了两个函数: start-of-selection. perform frm_data_get. perform frm_data_show. get用于将表中的数据存储到内表当中,用于存储数据;show用于数据展示。 我的select语句是: SEL原创 2015-10-14 10:51:30 · 2034 阅读 · 0 评论 -
abap开发内表基础知识总结
1.定义一个结构体 DATA: BEGIN OF LS_MASTNR, MATNR TYPE MATNR, MAKTX TYPE MAKTX, END OF LS_MATNR. 2.定义一个包含表头的内表 DATA: BEGIN OF LS_MAT OCCURS 0, MATNR TYPE MATNR, MAKTX TYPE MAKTX, END OF LS_MAT.原创 2016-03-08 14:19:38 · 674 阅读 · 0 评论 -
程序运行时间检测
程序运行时间检测: Se30: St05: 输入选择屏幕参数,然后开始跟踪,程序运行结束以后,结束跟踪,查询跟踪列表 创建变式: 方法1:在选择屏幕上输入参数后,点击保存按钮(另存为变式),输入变式名称和变式描述,再次保存 获取变式按钮 方法2:在se38屏幕上,输入程序名称,选中变式,显示,输入变式名称,然后创建,创建完成以后,输入变式描述,然后保存,创建成功原创 2016-09-20 11:33:42 · 729 阅读 · 0 评论 -
面向对象基础知识
1.定义全局类和全局接口 事务代码:se24(类编辑器) 2.类中的组件: 实例组件(实例components):参照类创建对象时,内存中存在的项目。每当创建一个对象时, 都会进行初始化操作。即非共享的 静态组件:当使用创建类语句creat object,直到程序结束都会一直存在于 内存当中一类类存在的项目。这类组件即使不创建对象,如果已经存在于内存当中 就可原创 2016-09-20 11:37:06 · 276 阅读 · 0 评论 -
动态访问方法
动态调用方法时使用dynamic符号() call method ref->(f) 调用静态方法: call method class=>(f) call method (c)=>meth call method (c)=>(f) 使用动态调用方法时,传递的str类型中内容最好为大写,否则会报错 *&-----------------------------------原创 2016-09-20 11:38:44 · 378 阅读 · 0 评论 -
汇总操作
IF GT_ZTMMPER[] IS NOT INITIAL. *采购单价自建表中未维护的供应商代码和物料不推送 SELECT EKPO~BUKRS "公司代码 EKKO~LIFNR "供应商代码 EKPO~EBELN "采购凭证号 * EKPO~WERKS原创 2016-09-20 12:31:23 · 429 阅读 · 0 评论 -
字符相关操作
1、检查字符串是否全部为数字 **使用正则表达式检查是否为数字,如果返回X,则全部为数字 * DATA:MATCHER TYPE REF TO CL_ABAP_MATCHER. * DATA:MATCH TYPE C LENGTH 1. * MATCHER = CL_ABAP_MATCHER=>CREATE( PATTERN = '\d+' *原创 2016-09-20 12:42:46 · 705 阅读 · 0 评论