在FM中更改ABAP代码

2020-08-17 17:24发布

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

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


嗨。

我在表BKPF中有一个自定义字段。

当我尝试更改此字段中的值(TC:FB02)时,我遇到问题。

此新字段中的值未更改,但已创建文档更改日志。

我发现FM CHANGE_DOCUMENT应该在表BKPF中进行更改。

包括LFAGL_F005F03。

我想在此FM代码中添加新行(使用新的fileld),但是如何在不输入acces密钥的情况下执行此操作?

没有增强点...

代码:

...

更新bkpf
SET aedat = bkpf-aedat
upddt = bkpf-upddt
xblnr = bkpf-xblnr
bktxt = bkpf-bktxt
stodt = bkpf-stodt
xstov = bkpf-xstov
duefl = bkpf-duefl
分支= bkpf-brnch
numpg = bkpf-numpg
xref1_hd = bkpf-xref1_hd"注释624215
xref2_hd = bkpf-xref2_hd"注释624215
bukrs = bkpf-bukrs
AND gjahr = bkpf-gjahr
AND belnr = bkpf-belnr。

...

预先感谢

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

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


嗨。

我在表BKPF中有一个自定义字段。

当我尝试更改此字段中的值(TC:FB02)时,我遇到问题。

此新字段中的值未更改,但已创建文档更改日志。

我发现FM CHANGE_DOCUMENT应该在表BKPF中进行更改。

包括LFAGL_F005F03。

我想在此FM代码中添加新行(使用新的fileld),但是如何在不输入acces密钥的情况下执行此操作?

没有增强点...

代码:

...

更新bkpf
SET aedat = bkpf-aedat
upddt = bkpf-upddt
xblnr = bkpf-xblnr
bktxt = bkpf-bktxt
stodt = bkpf-stodt
xstov = bkpf-xstov
duefl = bkpf-duefl
分支= bkpf-brnch
numpg = bkpf-numpg
xref1_hd = bkpf-xref1_hd"注释624215
xref2_hd = bkpf-xref2_hd"注释624215
bukrs = bkpf-bukrs
AND gjahr = bkpf-gjahr
AND belnr = bkpf-belnr。

...

预先感谢

付费偷看设置
发送
5条回答
SAP小菜
1楼-- · 2020-08-17 18:04

你好 Tomasz Piwowarski

这是标准的SAP功能,默认情况下仅允许SAP对其进行更改。 修改标准对象几乎总是万不得已。 尝试寻找实现目标的其他方法。

例如,您可以尝试为此交易实施BTE,如此答案中所述: /img/comments/6621494/view.html

亲切的问候,
Mateusz
路亽曱_Ryan
2楼-- · 2020-08-17 18:14

您好Tomek,

您是否有机会阅读以下文章?

通过在SAP中添加自定义字段或ZZ字段来扩展BKPF表

问候

Bartosz

愤怒的猪头君
3楼-- · 2020-08-17 18:00

是。 当我发布新文档时,一切正常。

问题在更改模式下的FB02中。

本文的一部分

"注意:只能以硬屏修改的形式将新的Z字段添加到FB03,不推荐。"

我将此字段添加到FB02 FB03屏幕。

现在,我正在寻找一种解决方案,以使此字段中的值可以更改。

haha101010
4楼-- · 2020-08-17 17:56

请使用有意义的标题(例如"更新FB02中的自定义字段")

请使用CODE按钮设置代码格式,以便以更用户友好的格式(彩色)显示代码。

野沐沐
5楼-- · 2020-08-17 18:20

没人说过复制 。 我对OP的建议远胜于回答您的答案。

一周热门 更多>