点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我需要为产品分配特定的产品型号(PME)。 我正在编写以下内容以处理功能。 但是该产品仍未出现在PME中。
lr_core = cl_crm_bol_core => get_instance()。
lr_core-> start_up()。
lr_core-> load_component_set('CRMPME')。
lr_query_srv = cl_crm_bol_query_service => get_instance('CrmPmeKbrtQuery')。
DATA it_parms类型crmt_name_value_pair_tab。
DATA wa_parms类型crmt_name_value_pair。
wa_parms-name ='KB_LOGSYS'。
wa_parms-value ='CRMCLNT100'。
将wa_parms附加到it_parms。
wa_parms-name ='KB_NAME'。
wa_parms-value ='PRODUCT_MODEL'。
将wa_parms附加到it_parms。
wa_parms-name ='KB_VERSION'。
wa_parms-value ='1.20'。
将wa_parms附加到it_parms。
调用方法lr_query_srv-> set_query_parameters
导出
it_parameters = it_parms。
lr_result = lr_query_srv-> get_query_result()。
lr_entity?= lr_result-> get_first()。
lr_entity_prod1 = lr_entity-> create_related_entity('CrmPmeKbrtProductRel')。
ls_prod_rel-kb_logsys ='CRMCLNT100'。
ls_prod_rel-kb_name ='PRODUCT_MODEL'。
ls_prod_rel-kb_version ='1.20'。
ls_prod_rel-class_name ='0000000000000000000000000000000005000234'。" product
ls_prod -class_type ='SERV'。
lr_entity_prod1-> set_properties(ls_prod_rel)。
lr_core-> modify()。
lr_transaction = lr_core-> get_transaction()。
IF lr_transaction-> save()EQ abap_true。
lr_transaction-> commit()。
ENDIF。
如果rv_success = abap_true。
rv_success = lr_kb-> unlock()。
ENDIF。
它正在进入Genil类的SAVE对象方法,但仍然没有保存..
谢谢,ram
自己解决。
lr_entity_prod2 = lr_entity_prod1-> create_related_entity('CrmPmeProductKbrtProfileRel')。
谢谢,ram
一周热门 更多>