摘要:
以下介绍如何创建一个简单的SAP dialog程序,也就是dynprp程序,并且在屏幕上添加一个text文本,输出‘hello word’。 1, 创建新的dialog程序 SE80, 选择program选项,输入程序名字ZSCREENEXAMPLE,点击创建 点击 YES进入下一屏幕,勾上"Wit 阅读全文
摘要:
在SAP easy access界面输入S001后,可以看到一个包含ABAP workbench下面全部Tcode的菜单,如下: 其中常用的tcode如下: CMOD(SMOD) SAP增强 OSS1 连接SAP OSS S001 ABAP开发工作台菜单(含多Tcode) SA38 运行程序(SE3 阅读全文
摘要:
SAP中的事物代码也就是我们常说的tcode,是保存在数据库表TSTC和TSTCT中。 TSTC中保存了tcode的详细信息,包括对应的程序名,屏幕等等。 tcode:se11 TSTCT中保存了tcode文本信息, 可以通过tcode的描述模糊查询到Tcode,比如在TTEXT字段输入ABAP E 阅读全文
摘要:
1, Plant Maintenance (PM模块) IW32 - Change Plant Maintenance OrderIW33 - Display Plant Maintenance OrderIW34 - Create Notification OrderIW51 - Create S 阅读全文
摘要:
1, 问题描述 简单描述一下背景,2个系统,一个是ECC,一个是SRM系统,合同协议在ECC,但是修改是从SRM系统发起的,然后同步到ECC中。 合同中的价格在SRM系统中更改后,在SRM系统中做货源寻源发现价格错误,只能找到老价格,找不到更改后的价格。 在SRM系统中显示,总价确实从81.03变更 阅读全文
摘要:
SRM中有个配置表 bbp_function_map,从里面可以查询到寻源用到的函数B46B_SOURCEDETER_GETSOS_MULTI,搜索条件 GetSourcesOfSupplyMulti, 在函数B46B_SOURCEDETER_GETSOS_MULTI中就可以加断点了,主要寻源的逻辑 阅读全文
摘要:
BBP_DOC_SAVE_BADI是SRM系统中单据保存时触发的BADi,这个BADi是过滤期相关的,所以使用这个badi时要注意增加对象类型,比如要想在合同保存时触发就要加上BUS2000113,否则合同保存时并不能进入这个BADi如下: SRM合同保存的触发按钮如下, 一个简单例子,在合同保存时 阅读全文
摘要:
在SAP中,很多自定义数据库表需要人工维护数据库表中的数据,大多数的情况下通过SE16或SE16N维护,而是为表创建一个表维护视图来维护数据。下面详细介绍一下如果创建表维护视图。 1, 前提条件 首先,在表的‘Delivery and Maintenance’页签里,需要如下维护‘Date Brow 阅读全文
摘要:
首先通过SE54创建的表维护视图中的Recording routine需要是Standard recording,这才能将表中的数据挂在传输请求中,如下: 然后在SM30中,选中需要传输的数据,然后通过菜单 table view-->Transport挂在相关TR下, 然后点击include in 阅读全文
摘要:
下面介绍如何在在表维护视图(maintenance view)的工具栏上添加自定义按钮,如下红框内的眼睛按钮。 步骤如下: 1, 创建表维护视图 SE11,输入自定义表名 ZLM_TEST_MT,通过菜单进入table maintenance generator或者直接SE54进入 如下输入相关信息 阅读全文