首页 > TAG信息列表 > abap
ABAP语法笔记06 - INCLUDE PERFORM 和事件1
" 约定俗成的语法规范" REPORT 程序中使用INCLUDE 包含代码块,INCLUDE 本身不具备含义,相当于将INCLUDE中的代码放到INCLUDE语句的代码位置 " 一般将类型和变量声明放在TOP中 " 一般把逻辑执行放在FORM中 " 最后有序的将事件的逻辑放到后面 INCLUDE ZREPOTOP . INCLUDE ZREPOSCABAP-SM30维护视图
关于SM30维护视图的一些操作 EVENT视图事件(如:在保存,删除数据前做一些自定义操作) *&---------------------------------------------------------------------* *& 包含 ZBC_I_SM30_LOG *&----------------------------------------------------------如何使用 ABAP 代码消费需要传递 CSRF token 的 OData 服务试读版
正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业ABAP语法05 SELECTION-SCREEN
在REPORT 程序中使用生成屏幕控件的语句,会默认屏幕编号为1000(可以手动指定) 默认系统占用屏幕号1000-1010 " 查询的FIELDNAME 需要先声明使用结构 一般用TABLES在前面进行声明 " 单值查询输入 效率比复选高 PARAMATERS P_NAME LIKE FIELDNAME . " 单值输入查询条件 输入值后数ABAP语法笔记04 - 断点
设置断点 插入代码 BREAK-POINT . " 插入断点代码 代码前点击鼠标 代码行点击断点按钮 点击会话断点是当前用户在SAP客户端操作时生效的断点 点击外部断点是外部系统用户调用SAP程序时生效的断点(可以在菜单:实用程序(Utilities)-设置(Settings)中调整外部会话断点的配置ABAP-QA11批量使用检验决策
1 TYPES:BEGIN OF ty_data , 2 checkbox(1), 3 prueflos TYPE qals-prueflos, 4 werk TYPE qals-werk, 5 matnr TYPE qals-matnr, 6 ktextmat TYPE qals-ktextmat, 7 vcodegrp TYPE rqeva-vcodABAP 通过工厂获取公司代码函数
*&--- 获取公司代码 CALL FUNCTION 'VELO25_DETERM_BUKRS_FROM_WERKS' EXPORTING WERKS_IV = GS_MSEG_MKPF-WERKS IMPORTING BUKRS_EV = GS_ALV-BUKRS EXCEPTIONS NOT_FOUND = 1 OTHERS = 2. 没有直接的表,但是可ABAP 通过用户名取用户名描述
*&--- 获取用户名 CLEAR:E_FIRSTNAME,E_LASTNAME. CALL FUNCTION 'FDM_CUST_USER_NAME_READ_SINGLE' EXPORTING I_USER_ID = GS_MSEG_MKPF-USNAM IMPORTING E_FIRSTNAME = E_FIRSTNAME E_LASTNAME = E_LASTNAME.ABAP-QP01检验计划批导
1 DATA:gt_task TYPE TABLE OF bapi1191_tsk_c, 2 gs_task TYPE bapi1191_tsk_c, 3 gt_materialtaskallocation TYPE TABLE OF bapi1191_mtk_c, 4 gs_materialtaskallocation TYPE bapi1191_mtk_c, 5 gt_rABAP-PP BOM主数据批量创建
需求:PP模块BOM主数据批量创建修改。 批量创建BOM主数据BAPI:BAPI_MATERIAL_BOM_GROUP_CREATE批量修改BOM主数据BAPI:CSAP_MAT_BOM_MAINTAINCS01:创建BOM主数据CS02:更改BOM主数据CS03:查看BOM主数据 批量创建/修改代码如下: *&--------------------------------------------------SAP-ABAP-ALV1
ABAP-VA01保存前增强
需求:VA01、VA02、VA03订单保存时,需要做一个check的增强 方法:注意检查的增强用的是USEREXIT_SAVE_DOCUMENT_PREPARE,而不是USEREXIT_SAVE_DOCUMENT(保存检查不通过会跳号) INCLUDE程序:MV45AFZZ 要注意的是:无论是在SAVE_DOCUMENT_PREPARE或者SAVE_DOCUMENT中,都不会获得销售订单号码(abap转java时间戳
sap与java系统交互时,日期、时间转换时间戳可以使用下面方法实现: 时间戳生成 cl_pco_utility=>convert_abap_timestamp_to_java 时间戳解析 cl_pco_utility=>convert_java_timestamp_to_abap如何通过 SAP ABAP OData $expand 操作在同一个 HTTP 请求中返回多个节点的数据试读版
正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业ABAP直接修改程序代码
*&---------------------------------------------------------------------**& Report Y_MOD_PRG*&---------------------------------------------------------------------**&*&--------------------------------------------------------------------ABAP开发奇葩BUG记录: SUBMIT AND RETURN 不生效
项目需要创建大量数据并预处理来进行测试,Team里用的是三哥的一个report去创建单个数据。 三哥的程序很简单,就是个选择屏幕,输入一些值,然后做主数据,然后alv显示出来。 于是我便做了个小程序,用了如下语法: SUBMIT (三哥的程序) USING SELECTION-SET '某个变式' AND RETURN. 然后再SAP ABAP OData 服务如何支持 $filter (过滤)操作试读版
正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业使用 Postman 工具高效管理和测试 SAP ABAP OData 服务试读版
正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业SAP ABAP OData 服务如何支持 $orderby (排序)操作试读版
正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业SAP ABAP OData 服务如何支持创建(Create)操作试读版
正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业SAP ABAP OData 服务如何支持删除(Delete)操作试读版
正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业ABAP 里文件操作涉及到中文字符集的问题和解决方案试读版
我们在实际项目特别是一些系统集成项目中,经常遇到需要接收远端发送过来的二进制流,并进行解析的场景。这个二进制流的内容,可能是一些二进制文件,比如 PDF,JPG 等格式的文件,也可能是文本文件。对于文本文件来说,我们需要将二进制流,重新还原成用户可读的文本。这就是本文要着重讨论的话SAP ABAP OData 服务的分页加载数据集的实现(Paging)试读版
正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业几种 SAP ABAP OData 服务的性能评估和测试工具介绍试读版
正如本教程的开篇介绍文章SAP OData 开发教程 - 从入门到提高(包含 SEGW, RAP 和 CDP)所提到的,SAP OData 服务开发,从实现技术上来说,可以分为三大类。因此本教程也分为三大部分,分别进行介绍。本文是本教程的文章目录。 作者简介 Jerry Wang,2007 年从电子科技大学计算机专业硕士毕业ABAP-指针用法
1、定义指针 指针的定义主要有以下语句: 定义任意类型的指针,但是不具备栏位结构(仅仅是一个地址) FIELD-SYMBOLS <carrid> TYPE any. 参考数据库表定义(这种指针是含有栏位结构的,参考内表同理) FIELD-SYMBOLS <sflight> TYPE sflight. FIELD-SYMBOLS <sflight> TYPE sflight. FIELD-