第一范文网 - 专业文章范例文档资料分享平台

Enhancement Framework

来源:用户分享 时间:2025/5/28 7:46:01 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

? A procedure (method, function module, subroutine) with enhancement options was

deleted.

? The definition of an enhancement option with ENHANCEMENT-POINT or

ENHANCEMENT-SECTION was deleted.

? The coding of an explicit enhancement option defined between

ENHANCEMENT-SECTION and END-ENHANCEMENT-SECTION has changed. ? In a processing block that contains an enhancement option, the coding before the

enhancement option has changed.

? A function module with enhancement options has been moved to another function

group.

? A processing block with enhancement options was moved within its program into

another Include program.

? A conflict has occurred between source code plug-ins for enhancements defined with

ENHANCEMENT-SECTION. ? An enhancement option that referred to the framework program has become a point

that refers to the Include program, or vice versa.

? A static enhancement option has become a dynamic enhancement option, or vice

versa.

Function Modules with Enhancements

Function modules can be enhanced through enhancements to the parameter interface at implicit enhancement options. The following changes to function modules have the effect that they are included in the set of objects to be adjusted.

? A new importing parameter was declared that has the same name as an importing

parameter introduced by an enhancement. ? An enhanced function module was deleted.

? An enhanced function module was moved into another function group.

Displaying the Object Set to be Adjusted

Use

This procedure describes how you can use the Enhancement Information System to display the entire set of objects to be adjusted.

Procedure

... 1. Start the Enhancement Information System via the Object Navigator or transaction

SPAU_ENH.

2. Choose Enhancements Upgrade to display a list of the enhancements to be

adjusted.

3. Select one of the enhancements for processing.

See also:

Objects to be Adjusted in the Display Options section.

Adjusting

Use

The adjustment tools are integrated into the Enhancement Builder. You can select one of them if an enhancement implementation is processed that is part of the set of objects to be adjusted.

Procedure

... 1. Call an enhancement implementation from the set of objects to be adjusted in

change mode.

2. Select the additional tab page Adjustment. 3.

The conflict list displays the adjustment status.

4. Perform the kind of adjustment suited for the enhancement technology:

5. 6.

a. Tool-aided adjustment b. Adjustment without tools

5. Set the enhancement implementation to the state Adjusted. 6. Activate the enhancement implementation.

The edited enhancement is removed from the set of objects to be adjusted after the adjustment is complete.

Adjustment Status

The adjustment status shows what kinds of conflicts occurred during the upgrade between the enhanced Repository object and the enhancement.

? Automatic adjustment (green traffic light)

Either only a potential conflict exists between the enhanced Repository object and the enhancement, or the conflict can be adjusted automatically. For a potential conflict, the enhancement is left unchanged. A conflict is automatically adapted by the related adjustment tool, leaving the enhancement unchanged if required. ? Tool-aided adjustment (yellow traffic light)

The enhancement must be adapted. An appropriate adjustment tool exists, but not all of the enhancements can be adjusted automatically. ? Manual adjustment (red traffic light)

Apart from the existing (or non-existing) adjustment tool, you must use other tools to adjust the enhancement. Further information about the conflict may be offered. The enhancement cannot be adjusted automatically. ? Enhancement is adjusted (green tick)

The enhancement has no more conflicts. It has either been already adjusted or another upgrade has neutralized all conflicts. ? Semantic changes (grey traffic light)

Changes have been found in the enhanced Repository object, which are not directly connected with the enhancement. Such changes can have semantic effects on the enhancement, which cannot be displayed. In an automatic adjustment, the enhancement is not changed.

? Enhanced Repository object was deleted (trash can)

The enhanced Repository object has been deleted. The enhancement no longer has a reference object and can be deleted as well, or must be reassigned.

Tool-Aided Adjustment

As a rule, the adjustment of all enhancement technologies delivered by SAP must be supported by an appropriate tool. If a suitable adjustment tool exists, the conflicts caused by an upgrade are displayed in a conflict list. By selecting a conflict in the conflict list, the related adjustment tool is opened, which allows you to process the selected conflict.

Adjustment Without Tools

If, for one of the enhancement technologies delivered by SAP, no appropriate adjustment tool exists yet, or if in a customer system an independent enhancement technology has been developed for which no adjustment tool has been implemented yet, then the adjustment has to be performed in the editor of the respective enhancement. Use the adjustment status to find out what must be adjusted.

After the adjustment, you must set the enhancement in the Adjustment tab page to Adjusted, to remove the enhancement from the set of objects to be adjusted.

搜索更多关于: Enhancement Framework 的文档
Enhancement Framework.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6q7c90acvz7s7tv44gn5_12.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top