点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
实际上,我想更新UKM_BP事务中的数据(信用额度,特别注意,信用管理受阻)。 我在sdn上找到了一种解决方案,并尝试使用该代码来更新UKM_BP事务,但是当我检查事务和数据库表UKMBP_CMS_SGM数据未更改时,请在这方面帮助我。
我将代码放入一个自定义功能模块中,在该模块中,我将获取合作伙伴和信贷部门作为导入参数,然后从那里尝试更新UKM_BP交易,请在下面找到我的代码,并建议我是否缺少或存在一些内容 其他任何方法(BAPI)来更新此交易数据。
********测试**********
数据:io_facade类型参考至cl_ukm_facade,
io_calculator类型参考至if_ukm_calculator,
io_partner类型参考至cl_ukm_business_partner ,
io_bupa_factory类型参考到cl_ukm_bupa_factory,
io_account类型参考到cl_ukm_account,
lw_bp_credit_sgm类型ukm_s_bp_cms_sgm,
* lt_return返回类型BAPIRET2。
io_facade = cl_ukm_facade => create(i_activity = cl_ukm_cnst_eventing => bp_maintenance)。
io_calculator = io_facade-> get_calculator()。 ****阅读商务伙伴***************
io_partner = io_bupa_factory-> get_business_partner(i_partner)。
呼叫方法io_bupa_factory-> get_credit_account
导出
i_partner = i_partner
i_credit_sgmnt = i_creditsegment
接收
ro_credit_account = io_account。
io_account-> get_bp_cms_sgm(IMPORTING es_bp_cm_s_ggm(IPORTING es_bp_cm_s_gm) redit_sgm-credit_limit = '10 .00'。
lw_bp_credit_sgm-xcritical ='X'。
lw_bp_credit_sgm-limit_chg_date = sy-data。
谢谢
浓淡
您需要使用以下声明来提交更改:
io_bupa_factory-> save_all()。
然后您将看到数据已更改。
嗨,
仅使用io_bupa_factory-> save_all()对我不起作用。
因此,我先使用它,然后再进行BAPI事务提交,然后它起作用了。
一周热门 更多>