更新组件项目级别错误IW32中的长文本

2020-09-05 01:50发布

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

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


嗨,

我有一个需求,我需要在tcode IW32的组件级别上更新卸载点。 由于要更新的​​文本大于卸载点的长度(超过25个字符),因此需要在卸载点字段(截断的文本)和组件行项目级别的长文本中进行更新。 为此,在程序中,我需要检查组件行项目是否已存在长文本。 如果不存在长文本,则必须创建新的长文本,如果已经存在文本,则必须附加新文本。

为了创建新文本以及附加文本,我使用SAVE_TEXT并在检查了savemode_direct ='X'参数的情况下调用FM SAVE_TEXT之后执行了提交工作(FM'COMMIT_TEXT')。 文本在表STXH中更新,但不显示在前端。 所以我尝试使用BAPI'BAPI_ALM_ORDER_MAINTAIN',但没有成功。 我浏览了一些博客。 有些人提到用" E"更新RESB表中的LTXSP以及用" X"更新AUFK中的LTEXT,但这没有帮助。

请让我知道我能做什么。 这是一个紧急的生产问题。 很快将提供任何帮助。

最诚挚的问候,

Ashok

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

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


嗨,

我有一个需求,我需要在tcode IW32的组件级别上更新卸载点。 由于要更新的​​文本大于卸载点的长度(超过25个字符),因此需要在卸载点字段(截断的文本)和组件行项目级别的长文本中进行更新。 为此,在程序中,我需要检查组件行项目是否已存在长文本。 如果不存在长文本,则必须创建新的长文本,如果已经存在文本,则必须附加新文本。

为了创建新文本以及附加文本,我使用SAVE_TEXT并在检查了savemode_direct ='X'参数的情况下调用FM SAVE_TEXT之后执行了提交工作(FM'COMMIT_TEXT')。 文本在表STXH中更新,但不显示在前端。 所以我尝试使用BAPI'BAPI_ALM_ORDER_MAINTAIN',但没有成功。 我浏览了一些博客。 有些人提到用" E"更新RESB表中的LTXSP以及用" X"更新AUFK中的LTEXT,但这没有帮助。

请让我知道我能做什么。 这是一个紧急的生产问题。 很快将提供任何帮助。

最诚挚的问候,

Ashok

付费偷看设置
发送
7条回答
吹牛啤
1楼-- · 2020-09-05 02:33

我认为您有一个特定的字段,也许这是一个AUFK-LTEXT

如果您在此字段中创建没有标志的文本,它将无法正常工作

是将执行此修改的特定FM/BAPI,但是...我已经可以通过示例

小灯塔
2楼-- · 2020-09-05 02:34

来访问系统了,显然您必须SAVE_TEXT并使用CO_IH_SET_HEADER

< p>但最后一个不是SAP发行的,所以....

浮生未央
3楼-- · 2020-09-05 02:40

嗨,

感谢您的回复。 我可以使用FM" MB_CHANGE_RESERVATION"更改卸载点的值,但是当我尝试SAVE_TEXT将相同的文本保存为长文本时,尽管我可以看到STXH中的文本条目已更新,但它并未显示在前端。 请让我知道是否需要设置任何表/字段才能将STXH与前端链接。

谢谢

Ashok

天桥码农
4楼-- · 2020-09-05 02:20

也正如我之前所说,我已将RESB中的LTXSP字段更新为" E",并将AUFK中的LTEXT字段更新为" E"。 但是,该文本仍未显示在长文本中。 请协助。

谢谢

Ashok

bbpeas
5楼-- · 2020-09-05 02:37

您是否尝试过反转? 可以使用标准trans进行操作并检查SAP所使用的字段/值吗?

ST05也是您的朋友,以检查SAP使用的是什么

,其中LTEXT的值为F

huskylover
6楼-- · 2020-09-05 02:40

您好Frederic,

感谢您的回复。 那是我想到的最后一种方法,更多地用于调试标准SAP代码,但感谢您让我知道该方法。 如果有人遇到过类似情况,请告诉我解决方案。

谢谢

Ashok

一周热门 更多>