点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,我正在尝试使用crm_order_maintain创建文档。
所有创建并读取的表都很好,除了表伙伴。
当我将partner_function设置为' 00000001",它在调试模式下显示为" 00000014"。
gs_partner-ref_guid = gv_h_guid。 我创建的GUID gs_partner-ref_handle = gs_input_fields-ref_handle。 gs_partner-partner_no = p_part。 " partner_no可以说这种情况为" 13"。 gs_partner-ref_kind ='A'。 gs_partner-ref_partner_handle ='0001'。 gs_partner-kind_of_entry ='B'。 "插入 gs_partner-partner_fct ='00000001'。 gs_partner-display_type ='BP'。 gs_partner-no_type ='BP'。 gs_partner-partner_guid = gs_partner-partner_guid。 "合作伙伴" 13"的引导 将gs_partner插入表gt_partner中。 gs_nametab ='PARTNER_FCT'。 将gs_nametab插入表gt_nametab中。 gs_nametab ='PARTNER_NO'。 将gs_nametab插入表gt_nametab中。 gs_nametab ='KIND_OF_ENTRY'。 将gs_nametab插入表gt_nametab中。 gs_nametab ='PARTNER_GUID'。 在表gt_nametab中插入gs_nametab。 gs_nametab ='DISPLAY_TYPE'。 将gs_nametab插入表gt_nametab中。 gs_nametab ='NO_TYPE'。 将gs_nametab插入表gt_nametab中。 gs_input_fields-ref_kind ='A'。 gs_input_fields-objectname ='PARTNER'。 gs_input_fields-ref_guid = gv_h_guid。 gs_input_fields-field_names [] = gt_nametab []。 将gs_input_fields插入表gt_input_fields中。 清除:gs_nametab,gt_nametab []。我丢失了什么,或者还有什么我需要知道的吗?
亲切的问候。
您能否更具体一点:将其设置为1时,何时将其更改为14? 您只说这是在调试模式下发生的,但是实际上在数据库CRMD_PARTNER或trx CRMD_ORDER中的合作伙伴选项卡上发生了什么?
在调试时的编码中,它是否发生在CRM_ORDER_SAVE与另一个CRM_ORDER_READ之间?
>在使用CRM_ORDER_MAINTAIN和CRM_ORDER_SAVE并检查可能是"罪魁祸首"的Badi之后,是否尝试在CRM_ORDER_MAINTAIN中设置断点?
还请给出简短的描述,以及如何 您使用CRM_ORDER_xxx FM,因此我可以确认您是否做对了。
任何想法都可以奏效。.我只需要为此文档设置partner_function ='00000001'
初级Abap开发人员,请继续关注您提出的问题。
一周热门 更多>