Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Abap 向联系人添加业务对象_Abap - Fatal编程技术网

Abap 向联系人添加业务对象

Abap 向联系人添加业务对象,abap,Abap,我已使用以下功能在SAP IS-U版本618系统中成功创建了联系人:BCONTACT_CREATE 编辑: 由于这个问题过于宽泛,投票表决结果接近——以下是一些非常具体的代码: 当我在BCT2事务中打开创建的联系人时,我在Business Objects下看到nothing(无): 如何以编程方式将业务对象添加到联系人中,使其显示在此处 我找到了解决办法 首先创建一个表和一个结构,用于填充要添加的业务对象的表。我看到一些代码限制为5,所以我也将其设置为安全: lt_business_objs

我已使用以下功能在SAP IS-U版本618系统中成功创建了联系人:BCONTACT_CREATE

编辑: 由于这个问题过于宽泛,投票表决结果接近——以下是一些非常具体的代码:

当我在BCT2事务中打开创建的联系人时,我在Business Objects下看到nothing(无):

如何以编程方式将业务对象添加到联系人中,使其显示在此处

我找到了解决办法

首先创建一个表和一个结构,用于填充要添加的业务对象的表。我看到一些代码限制为5,所以我也将其设置为安全:

lt_business_objs      TYPE TABLE OF bpc_obj INITIAL SIZE 5,
ls_business_obj       TYPE bpc_obj,
接下来附加对象,在本例中,我只是附加一个:

* Append business objects
*--------------------------------------------------------------------*
ls_business_obj-objkey  = 'The value here may be your business object input value'.
ls_business_obj-objrole = 'DEFAULT'. "Don't know what this is for...
ls_business_obj-objtype = 'OBJECT_NAME'. "Name of your business object - seen in table TOJTB
APPEND ls_business_obj TO lt_business_objs.
最后将对象列表放入联系人结构中:

ls_contact-iobjects       = lt_business_objs.
ls_contact-iobjects       = lt_business_objs.