创建CRM_ORDER_MAINTAIN-设置Partner_function问题

2020-08-13 20:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家,我正在尝试使用crm_or...

         点击此处--->   EasySAP.com群内免费提供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 []。
 
我丢失了什么,或者还有什么我需要知道的吗?
亲切的问候。
4条回答
Tong__Ming
2020-08-13 21:06

您能否更具体一点:将其设置为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,因此我可以确认您是否做对了。

一周热门 更多>