1、检查用户是否有权限从abap里调用C kernel functions
权限对象 S_C_FUNCT.
相关参数说明:
权限对象 S_C_FUNCT.
相关参数说明:
- PROGRAM: Name of the ABAP/4 program that contains the call. If no program name is specified, the system assumes the current program.
- ACTIVITY: Access type. The possible values are: CALL: Call C kernel function
- FUNCTION: Name of the C kernel function
示例:
TYPE-POOLS SABC.
CALL FUNCTION 'AUTHORITY_CHECK_C_FUNCTION'
EXPORTING PROGRAM = 'ZCALLTST'
ACTIVITY = SABC_ACT_CALL
FUNCTION = 'SYSTEM'.
EXCEPTIONS NO_AUTHORITY = 1
ACTIVITY_UNKNOWN = 2.
2、ABAP变量类型和C变量类型对应表
| basetype | ABAP-Datentyp | Typ in C |
| C |

本文介绍了如何在ABAP中调用C内核函数,特别是通过`CALL FUNCTION`语法来执行C kernel function。示例中展示了调用`AUTHORITY_CHECK_C_FUNCTION`函数的具体细节,包括指定程序名、活动类型和C函数名。同时,文章还提到了ABAP变量与C变量类型的对应关系。
最低0.47元/天 解锁文章
262

被折叠的 条评论
为什么被折叠?



