分类:ABAP

  • 介绍几个创建GUID的函数

    介绍几个创建GUID的函数

    全局唯一标识符(GUID,Globally Unique Identifier)是一种由算法生成的二进制长度为128位的数字标识符。SAP也提供了几个函数来创建生成GUID。 /IBS/RB_GENERATE_GUID ISH_N2_RAD ...

    阅读全文

  • 如何创建,转换UUID[CL_SYSTEM_UUID]

    如何创建,转换UUID[CL_SYSTEM_UUID]

    UUID含义是通用唯一识别码 (Universally Unique Identifier),通俗一点就是一个不重复的字符串,有时会把UUID作为数据库的一个主键,这样就不用担心主键重复的问题。 SAP中有个专门生成CL_SYSTEM_UU ...

    阅读全文

  • 如何根据工厂找到公司代码[T001k]

    如何根据工厂找到公司代码[T001k]

    公司代码和工厂代码之间的分配关系保存在表T001k中,通过这个表可以根据工厂找到公司代码(bukrs). 表中的字段BWKEY(Valudation Area)就是工厂,BUKRS是公司代码. 在后台通过tcode:OX18把工厂分配给公司 ...

    阅读全文

  • SALV教程20-单元格可编辑

    SALV教程20-单元格可编辑

    有同事问SALV单元格能不能可编辑?查了一下class documentation,发现: 基于CL_SALV_TABLE创建的SALV是无法编辑,输入的。 Tables displayed with ALV are not availab ...

    阅读全文

  • SALV的一些限制和注意事项汇总

    SALV的一些限制和注意事项汇总

    基于CL_SALV_TABLE创建的SALV有些限定和需要注意事项,如下: SALV的列数最多只能显示90列 SALV每个单元格最长输出128个字符 排序和小记(sort 和 subtotals)最多9层或9列 合计或小记的字段长度一定要够 ...

    阅读全文

  • REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格

    REUSE_ALV_GRID_DISPLAY_LVC-可编辑单元格

    使用REUSE_ALV_GRID_DISPLAY_LVC显示ALV时,如何将列、行或者具体的某个单元格设置成可编辑能输入状态?这个其实很简单,下面一一讲解: 1, 列可编辑 只要将catalog中的字段edit设置成‘X',整列就变成能输入 ...

    阅读全文

  • 使用SAT进行程序优化实例教程

    使用SAT进行程序优化实例教程

    项目中有个abap程序需要优化一下,之前都是用SAP提供的另外一个性能跟踪工具SE30,这次用了一下SAT,现在将整个过程分享出来,供大家参考。 1, 创建SAT变式 参考标准的默认SAT变式,创建一个自己的SAT_001, 扩大一下保存跟 ...

    阅读全文

  • [工具]SAT性能分析使用教程

    [工具]SAT性能分析使用教程

    1, SAT简介 SAT是SAP提供的用来替代SE30的程序性能优化分析工具( runtime analysis),功能比SE30更加强大,使用起来也很方便。那么如何使用这个工具呢?下面讲解一下SAT中每个部分的功能和使用方法。 SAT屏幕 ...

    阅读全文

  • 按位替换字符串中空格函数[OVERLAY_BYTE]

    按位替换字符串中空格函数[OVERLAY_BYTE]

    介绍一个有意思的abap字符串操作函数,能用一个字符串按位置替换另外一个字符传中的空格,也就是用一个字符串覆盖了另外一个字符串的空格,不知道能用在什么场合。。。。 代码: [crayon-5a686da36c995917921113/] 运 ...

    阅读全文

  • 查看更改历史(cdpos和cdhdr)报表-RSSCD1TS

    查看更改历史(cdpos和cdhdr)报表-RSSCD1TS

    SAP所有的凭证,业务数据的创建,删除和修改的历史都会被保存到表cdpos和cdhdr中,通常我们会通过SE16n查询这两个表来得到更改历史。 其实SAP也提供了一个标准程序RSSCD1TS来方便查询。比如,要查询采购订单抬头的修改历史数据 ...

    阅读全文

  • 如何踢出SAP系统中的登录用户-SM04

    如何踢出SAP系统中的登录用户-SM04

    可以通过SM04将某用户的session都结束掉,这样就能将该用户提出sap系统。但是有时由于用户非法退出导致锁定了事务,通过SM04踢不出去,需要先通过SM12将被用户锁定的清单删除后,再通过SM04删除即可。 或者直接通过菜单Log o ...

    阅读全文

  • Debug过程中保存function的测试数据到SE37

    Debug过程中保存function的测试数据到SE37

    在Debug ABAP程序过程中,能将输入Function的测试数据保存到SE37,这样就可以直接在SE37中测试function,而不用再次debug整个程序。 方法如下: 1,debug时,F5进入到需要测试的Function中,点击右 ...

    阅读全文

  • 弹出选择框函数汇总

    弹出选择框函数汇总

    介绍几个abap中的弹出选择框函数: 1, POPUP_TO_DECIDE_LIST 弹出供选择窗口,最多为25个选项选择可以是单选或是多选. 缺点是弹出窗口的大小不能设置,只和 textline1/textline2中的文本长度相关。 代 ...

    阅读全文