SAP BINARY_RELATION_CREATE_COMMIT使用实例
时间: 2023-08-03 07:05:09 浏览: 204
AIOS4Win_binary_release-源码.rar
SAP BINARY_RELATION_CREATE_COMMIT函数是用于创建并提交二进制关系的函数。以下是一个使用实例:
```abap
DATA: lv_reltype TYPE crmt_rel_type,
lv_objkey1 TYPE crmt_object_guid,
lv_objkey2 TYPE crmt_object_guid,
lv_relation TYPE crmt_brel_guid.
lv_reltype = 'Z001'. "设置二进制关系类型
lv_objkey1 = '00000000ABCDEFFF1234567890123456'. "设置第一个对象的 GUID
lv_objkey2 = '00000000ABCDEFFF9876543210987654'. "设置第二个对象的 GUID
CALL FUNCTION 'BINARY_RELATION_CREATE_COMMIT'
EXPORTING
relationship_type = lv_reltype
object_key1 = lv_objkey1
object_key2 = lv_objkey2
IMPORTING
relationship_guid = lv_relation
EXCEPTIONS
OTHERS = 1.
IF sy-subrc = 0.
WRITE: 'Binary relationship created successfully.'.
ELSE.
WRITE: 'Error creating binary relationship:', sy-subrc.
ENDIF.
```
在上述示例中,我们首先定义了相关的变量,其中`lv_reltype`表示二进制关系类型,`lv_objkey1`和`lv_objkey2`表示要关联的两个对象的GUID。然后,我们调用`BINARY_RELATION_CREATE_COMMIT`函数来创建并提交二进制关系。如果操作成功,将会返回一个关系GUID,否则会返回一个非零的系统返回代码。最后,我们根据返回代码输出相应的信息。
请注意,这只是一个简单的示例,实际使用中可能需要根据具体的业务需求进行适当的调整。
阅读全文