分类:ABAP

  • ABAP面试问题汇总(一)

    ABAP面试问题汇总(一)

    问题一:锁对象(Lock Object)和 FM(Function Module) 激活锁定对象时,产生的 FM 的名字是什么? 答案:首先要在 ABAP 字典中创建锁对象,然后才能在 ABAP 程序中设锁。创建锁对象时,系统会自动生成两个 ...

    阅读全文

  • REUSE_ALV_GRID_DISPLAY_LVC-行选择功能

    REUSE_ALV_GRID_DISPLAY_LVC-行选择功能

    ABAP程序中使用REUSE_ALV_GRID_DISPLAY_LVC显示alv,如何实现行选择功能?方法如下: 1,在输出内表中,定义一个C类型字段用来标记哪些行被选中,选中的为‘X’ 2,在LVC_S_LAYO-BOX_FNAME 中指 ...

    阅读全文

  • 介绍几个创建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-66296be1e0639680188013/] 运 ...

    阅读全文