注释 2443042 后不存在形式参数 "IV_SPECIAL_FUND_RED"



我想应用注释2443042-NT 2016-002:基于条件的技术(CBT)的解决方案,但我不能,因为类CL_TAX_CALC_BR处于非活动状态,在类CL_TAX_CALC_BR:的方法CALCULATE_ICMS_PARRTILHA的第42行中存在错误"形式参数"IV_SPECIAL_FUND_RED"不存在">

cl_j_1b_icms_partilha=>calculate(
EXPORTING
iv_gross_price       = lv_gross_price
iv_special_fund_red  = ms_tax_data-icmsspecfundbase
iv_special_fund_rate = ms_tax_data-icmsspecfundrate
iv_orig_icms_red     = ms_tax_data-icmsbase
iv_orig_icms_rate    = lv_icmsrate
iv_orig_icms_amount  = lv_icmsamt
iv_dest_icms_red     = ms_tax_data-icmsbase_intra
iv_dest_icms_rate    = ms_tax_data-icmsrate_intra
iv_exemption         = ms_tax_data-icmspartilhaexempt         "2283474
is_komk              = is_komk
is_komp              = is_komp
it_komv              = it_komv
IMPORTING
ev_special_fund_base    = ms_tax_result-icms_spec_fund_base
ev_special_fund_ebase   = ms_tax_result-icms_spec_fund_ebas   "2283474
ev_special_fund_rate    = ms_tax_result-icms_spec_fund_rate
ev_special_fund_amount  = ms_tax_result-icms_spec_fund_amt
ev_orig_partilha_base   = ms_tax_result-icms_orig_part_base
ev_orig_partilha_ebase  = ms_tax_result-icms_orig_part_exc    "2273938
ev_orig_partilha_rate   = ms_tax_result-icms_orig_part_rate
ev_orig_partilha_amount = ms_tax_result-icms_orig_part_amt
ev_dest_partilha_base   = ms_tax_result-icms_dest_part_base
ev_dest_partilha_ebase  = ms_tax_result-icms_dest_part_exc    "2273938
ev_dest_partilha_rate   = ms_tax_result-icms_dest_part_rate
ev_dest_partilha_amount = ms_tax_result-icms_dest_part_amt
).

我已经在SAP支持门户中搜索了可能的解决方案,但注释2524708-正式参数"IV_SPECIAL_FUND_RED"不存在,建议安装上面的注释2443042来解决问题,事实上我无法像我解释的那样应用它。

我认为要么有一个必要的注意事项没有实施,要么实施错误,但我不确定。

感谢您提前提供的帮助。

如果不知道您目前正在实施的注释中包含的内容,就无法回答,但如果我理解得很好,它们会太多("法律技术注释NT 2016-002"是一个庞大的注释网络)。

我已经安装了这种功能注释,如果出现问题,那将是一场噩梦,即使对于经验丰富的ABAPers来说也是如此。

经典的方法是分析每个错误的技术原因,在注释混杂的情况下,确定错误代码的来源。顺便说一句,您没有提供CL_TAX_CALC_BR类的方法CALCULATE_ICMS_PARTLHA的签名,但无论如何,很明显,您之前应用的注释已经删除了参数"IV_SPECIAL_FUND_RED"。尝试找到它(这并不容易,您必须识别所有更改类CL_TAX_CALC_BR的注释,可能通过SAP支持门户,然后通过注释助手手动查看所有这些注释的代码)并"去实现"它。

如果问题太多,在开始应用注释之前恢复源代码并重试可能会更容易。当然,你应该记下你必须解决的所有问题,因为如果你再次失败,你的下一次尝试会"更容易"。

一个更简单的解决方案是安装相关的支持包(如果可能的话)。

相关内容

  • 没有找到相关文章

最新更新