分类:数据字典

  • ABAP预定义数据类型DEC和CURR的区别

    ABAP预定义数据类型DEC和CURR的区别

    DEC和CURR是abap语言中的两个常用的预定义类型,都可以用来定义金额,但是用起来还是有细微的差别。 1,小数位不同 DEC最多只能有2位小数位(Decimal Places),而CURR可以有多位。 2,参照货币 DEC作为金额使用时 ...

    阅读全文

  • ABAP内置数据类型小结

    ABAP内置数据类型小结

    SAP系统中内置了很多数据类型,在SE11数据字典中创建域(domain)或者数据元素(data element)时会用到这些内置数据元素,如下: 这些内置的数据类型对应ABAP程序中的数据类型关系如下: 内置数据类型 ABAP类型 运行长 ...

    阅读全文

  • [代码]通过ABAP程序创建透明表

    [代码]通过ABAP程序创建透明表

    下面介绍如果通过ABAP程序创建透明表。 主要利用了4个函数: DDIF_TABL_ACTIVATE  :激活透明表 GOX_GEN_TABLE_STD :生成透明表 DDIF_TABL_PUT :设置表的相关信息 DDIF_TABL_GE ...

    阅读全文

  • 查看数据库表的激活日志[RADPROTA]

    查看数据库表的激活日志[RADPROTA]

    SAP提供一个报表RADPROTA,可以用来查询数据库表的激活日志。 可以输入用户名后运行, 结果中Severity为E表示激活过程中发生错误, 双击行,可以跳转到具体的详细激活日志中 其他:Severity 分如下几种, 还可以直接通过T ...

    阅读全文

  • 保存宏的表-TRMAC

    保存宏的表-TRMAC

    ABAP中的宏都保存在表TRMAC中,包括HR某块开发中经常用到的一些宏。 进入SE11查看表TRMAC,竟然发现常用的commit work和break也都是宏。。。。 而且表TRMAC还有表维护视图,如果权限够大的话可以直接通过SM30 ...

    阅读全文

  • 在没有SE38和SE80的权限下查看ABAP程序

    在没有SE38和SE80的权限下查看ABAP程序

    有时候项目里权限卡的太死,业务顾问没有开发权限,没有SE38,SE80权限就不能查看ABAP程序。 这个时候,可能测试账号可以通过SE11 曲线救国,来进行程序的查看。方法如下: SE38没有权限 也没有SE80权限 这时进入SE11,点击 ...

    阅读全文

  • SAP锁机制小结

    SAP锁机制小结

    1, SAP锁的作用 1,保持数据的一致性 如果几个用户要访问同样的资源,需要找到一种同步访问的方法去保持数据的一致性。比如说,在航班预订系 统中,需要检查还有没有空座位,当检查的时候,你不想别人修改重要的数据(空座位的数量)。 2,仅仅用 ...

    阅读全文

  • 记录SAP表中数据的修改历史(SCU3)

    记录SAP表中数据的修改历史(SCU3)

    SE11中创建表时,在技术设定中勾上log data changes,可以记录表数据更改历史,比如创建,修改,删除等动作。详细的方法如下: 1, 勾上log data changes 在技术设定界面中,勾上log data changes, ...

    阅读全文

  • 如何为表字段创建外键(foreign key)

    如何为表字段创建外键(foreign key)

    外键是用来校验表输入的数据值是否在值检查表(check table)中。外键检查只在前台输入值的时候起作用,如果通过SQL语句直接更改表中数据时,外键检查是无效的。这就表明外键并不一定能保证数据的完整性。 下面是创建外键的详细步骤: 1, ...

    阅读全文

  • 数据字典-创建视图(View)

    数据字典-创建视图(View)

    1, 视图介绍 SAP的视图有4种,数据库视图、维护视图、投影视图和帮助视图。 数据库视图通过inner join的方式把若干个数据库表连接起来,可以类似的作为一个数据库表在ABAP里使用。 维护视图是通过outer join的方式把数据表 ...

    阅读全文

  • 数据字典-创建锁对象(Lock object)

    数据字典-创建锁对象(Lock object)

    1, 锁对象介绍 锁对象也是SAP数据字典的一部分,其操作的实质还是物理表相关联。锁对象的名称和一般自定义的对象不同,它要求以E作为首字母,后面接着表名称一般, 1)锁模式有三种,具体属如下: E:专用、积累,被锁定的数据只能被一个用户来读 ...

    阅读全文

  • 为表维护视图创建tcode

    为表维护视图创建tcode

    在SAP中,经常需要自定义数据库表。而且可能需要维护该数据库的内容。定义了维护表视图后,可以通过SM30,对表内容进行维护,但是,因SM30标准事务代码维护权限过大,不便于直接分配该事务代码权限。此时,可以直接给该表维护分配新的事务代码,通 ...

    阅读全文