TS01中的货币汇率换算

2020-09-01 02:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们有一个自定义程序...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们有一个自定义程序来创建安全交易。 但是在执行自定义程序时,汇率始终默认为"固定汇率"单选按钮,如下所示。 我们希望将其设置为"当前汇率"。

为进行检查,我在TS01中手动创建了一个安全交易,但是按照手动创建,货币换算仍默认为"固定汇率"。

我的问题是,在哪里可以将默认值设置为"当前汇率"而不是"固定汇率"?

任何输入都会受到赞赏。

谢谢!

此致

Katherine Darunday

(54.8 kB)
5条回答
土豆飞人
2020-09-01 02:36

嗨,古斯塔沃,

非常感谢您的回复。 我调试了程序,发现在FM FWTR_SEC_INIT_FOR_BAPI中设置了本地货币规则

代码如下:

 IF current_rate EQ xtrue。
g_str_processing-loc_curr_rule ='1'。
ELSEIF exchange_rate_fixed均衡器xtrue。
g_str_processing-loc_curr_rule ='2'。
ELSEIF fixed_amount EQ xtrue。
g_str_processing-loc_curr_rule ='3'。
ELSE。
g_str_processing-loc_curr_rule ='2'。
ENDIF。

之所以设置"固定汇率"是因为current_rate,exchange_rate_fixed和fixed_amout都不等于" X"或不等于abap_true。 但是,我无法确定这三个字段的值从何而来,也许是自定义的? 或者您是否知道SAP事务中包含这些字段的任何字段?

一周热门 更多>