ERP软件的二次开发,这边开发工具是SAP提供的。工作内容是:对系统进行支持,开发报表,表单,打印格式等等内容。本身语音难度不高,但是整体的业务的逻辑性较高。入门门槛比较高,主要是软件比较大,几百g的容量,基本上只有大公司才有,一般人接触机会很少,而且开发的内容是需要结合实际业务的,没有应用背景,很难成长。
简单的说:
SAP 的物理删除,就是从数据库表中直接删除掉。
SAP 的逻辑删除,就是在数据库中的记录里面的删除标价打勾。
SAP里面一般来说都是逻辑删除的,呵呵~
首先要在 ABAP 字典中创建锁对象,然后才能在 ABAP 程序中设锁。创建锁对象时,系统会自动生成两个 FM 来进行锁管理。
用于设锁的 FM 为: ENQUEUE_<锁对象名>。它用于在锁表(Lock Table)中生成一个锁项(Lock Entry)。若设锁不成功的话,就会在 Return 中反映出来。
用于释放锁的 FM 为:DEQUEUE_<锁对象名>。它用于从锁表中删除一个锁项。
在 ABAP 程序中,只需使用 "CALL FUNCITION " 语句就可以调用它们。
这两个锁 FM 是在 SAP 系统的一个特殊工作进程中执行的,专门进行锁管理。它运行在一个单独的服务器上,而该服务器专门用于维护整个 SAP 系统的主锁表(Central Locak Table)。
有两种锁类型:
共享锁——只读锁,一个用户正在读数据时,阻止其他用户更改该数据。
独占锁——可写锁,一个用户正在修改数据时,阻止其他用户更改该数据。
以上就是关于ABAP软件开发工程师是什么工作全部的内容,包括:ABAP软件开发工程师是什么工作、sap abap 什么是物理删除、abap 如何锁表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)