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 | c with length specification | SAP_CHAR (*) [Length] |