How to modify multiple items in the SAP menu

本文介绍如何在SAP系统中为特定或所有用户添加、删除及修改菜单项。通过使用SE43N事务代码,复制默认S000菜单并进行自定义调整,最后通过SE10和STMS完成变更请求的发布。
Yogi Gunawan
09.16.2003
Rating: -3.84- (out of 5) Hall of fame tip of the month winner

spacer.gif
How do you add/remove/modify several items in the SAP menu for particular/all users? Login to the development client; make sure that changes to repository or cross-client customizing are permitted. Use t-code SE43N and you will see the Area Menu Maintenance screen. The default area menu in SAP is S000, so if you want to change the items in SAP Menu, it is better that you copy the S000 menu, for example copy it to Y000 (Ctrl-F5). SAP screen will ask you which language the copy will be created, choose English; for the development class fill it with one of the default sap development class, exp. ZDEV; and click save. It will prompt you to make a transportable Workbench request. You have to create this because we will need to transport the new SAP menu to the destination client. Click "create request" (F8) and fill in the short description. It will create new request number. Click to continue. To modify your new SAP menu, please click the change area menu button (F6). In the Edit Area-menu you can select one of the node/sub-node and make your changes by clicking one of the buttons on the screen: Add entry as sub-node (Shift-F7), add entry at the same level (Shift-F8), change nodes (Shift-F9), .etc. After you have finished your changes, click the save button. Now that you have done the changes, the next thing is that you have to transport your area menu to the destination client (the client that you want to show the new SAP menu to your users). You can do this by using t-code SE10 to release your change request, and use t-code STMS to import your change request number that you have been released (as usual transport). To apply your new SAP menu to the user, all you have to do is login to the destination client. Use t-code SU01, fill in the username and then click the change button (Shift-F6). Click the default-tab and fill in your new SAP menu name in the start menu textbox. Click save. If you want to set your new SAP menu to several/all users at the same time, use t-code SU10 (user maintenance: mass changes). [@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/167898/viewspace-1029942/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/167898/viewspace-1029942/

独立储能的现货电能量与调频辅助服务市场出清协调机制(Matlab代码实现)内容概要:本文围绕“独立储能的现货电能量与调频辅助服务市场出清协调机制”展开,提出了一种基于Matlab代码实现的优化模型,旨在协调独立储能系统在电力现货市场与调频辅助服务市场中的联合出清问题。文中结合鲁棒优化、大M法和C&CG算法处理不确定性因素,构建了多市场耦合的双层或两阶段优化框架,实现了储能资源在能量市场和辅助服务市场间的最优分配。研究涵盖了市场出清机制设计、储能运行策略建模、不确定性建模及求解算法实现,并通过Matlab仿真验证了所提方法的有效性和经济性。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的研究生、科研人员及从事电力市场、储能调度相关工作的工程技术人员。; 使用场景及目标:①用于研究独立储能在多电力市场环境下的协同优化运行机制;②支撑电力市场机制设计、储能参与市场的竞价策略分析及政策仿真;③为学术论文复现、课题研究和技术开发提供可运行的代码参考。; 阅读建议:建议读者结合文档中提供的Matlab代码与算法原理同步学习,重点关注模型构建逻辑、不确定性处理方式及C&CG算法的具体实现步骤,宜在掌握基础优化理论的前提下进行深入研读与仿真调试。
### Code Overview Changing older or multiple commit messages in Git involves using interactive rebase or amending commits followed by force pushing changes. Below are the detailed steps to accomplish this task. ### Code Parsing #### Step-by-Step Guide 1. **Identify the Commit Range** - Determine the range of commits whose messages you want to change. If you want to change the last n commits, you can specify the range using `HEAD~n`. 2. **Start Interactive Rebase** - Use the following command to start an interactive rebase session for the last n commits: ```bash git rebase -i HEAD~n ``` - This will open your default text editor with a list of commits. 3. **Edit Commit Messages** - In the interactive rebase menu, replace `pick` with `reword` (or `r`) for each commit message you wish to edit. - Save and close the editor. Git will then prompt you to enter new commit messages for each commit marked with `reword`. 4. **Force Push Changes** - After editing the commit messages, you need to force push the changes to the remote repository because you've rewritten history: ```bash git push --force-with-lease ``` > **Note:** Force pushing can overwrite changes in the remote repository. Ensure that no one else is working on the same branch to avoid conflicts. ### Detailed Steps 1. **Open Terminal and Navigate to Repository** 2. **Initiate Interactive Rebase** ```bash git rebase -i HEAD~n ``` Replace `n` with the number of commits you want to modify. 3. **Modify the Rebase Instructions** - Change `pick` to `reword` for the commits you want to update. 4. **Enter New Commit Messages** - For each commit marked with `reword`, you'll be prompted to enter a new commit message. 5. **Complete the Rebase Process** - Save and exit the editor. Git will apply the changes. 6. **Force Push the Changes** ```bash git push --force-with-lease ``` ### Knowledge Points - **Interactive Rebase (`git rebase -i`)**: Allows you to rewrite commit history interactively. - **Reword Option**: Enables changing the commit message without altering the commit content. - **Force Push (`git push --force-with-lease`)**: Updates the remote repository with local changes, potentially overwriting history. Use with caution.
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值