2020-09-02 18:37发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我想在"常规"选项卡中为IE01事务添加一个额外的字段"设备类"。
我搜索用户出口,但是此事务不存在任何屏幕。
还应根据所选设备类别自动显示"位置"选项卡中的字段ABC指示器。
以下是在标签中显示其他字段的步骤。
a)用tcode CMOD创建一个新项目。 分配增强功能ITOB001。
b)根据需求在各个表中添加字段(u将在EXIT_SAPLITO0_001和EXIT_SAPLITO0_002的导入和导出中获取表的详细信息)
例如:对于Equipment:在表EQUI中的CI_EQUI中以及字段ISTRU_EQ_U中添加字段(字段名称应相同,但类型应为IIND,这些基本上是更新标志)
运输。 表EQUI
.INCLUDE CI_EQUI STRU 0 0其他字段
ZFIELD1 ZFIELS1 CHAR 40 0附加字段
类似地,
结构ISTRU_EQ_U
.INCLUDE CI_EQUI_U 0 0其他字段
ZFILED1 IIND CHAR 1 0常规指示器; 允许的值:""和" X"
c)在功能组XTOB中创建子屏幕1000、1001、1002、1003或1004中的任何一个。
您可以直接在CMOD屏幕上执行此操作,方法是双击屏幕出口的行。
d)创建子屏幕后,使用屏幕布局中的"从字典获取"按钮添加表中的字段。
e)出口EXIT_SAPLITO0_001用于从表到屏幕显示数据。
因此添加以下代码:ex for Equipment
表格:等于。
TABLES:EQUI。
E_SUBSCREEN_NUMBER ='1000'。
I_OBJECT_TYPE ='02'。
I_ACTIVITY_TYPE ='3'。
EQUI-ZFILED1 = I_DATA_EQUI-ZFILED1。
f)出口EXIT_SAPLITO0_002用于将数据从屏幕保存到表。
E_UPDATE_DATA_EQ-ZFIELD1 = EQUI-ZFIELD1。
E_UPDATE_FLAGS_EQ-ZFIELD1 ='X'。
g)需要在SPRO中进行另一项设置以查看标签(例如设备)
工厂维护和客户服务>主数据>技术对象>设备>设备类别>定义其他视图。
您需要检查其他标签栏。
然后,"常规数据">"设置技术对象的视图配置文件"。
在这里,您将转到特定的View Profile,然后为该View Profile选择活动视图和布局视图。
将屏幕150(如果您正在处理设备)分配给希望显示自定义字段的特定选项卡。
转到"维护设备类别"活动,然后将您编辑的视图配置文件分配给特定的设备类别。
h)(可选),您现在应该在IE02的"编辑"->"视图选择"中看到另一个字段。
现在您可以在设备主设备上看到新字段。
致谢
约翰逊乔治
尊敬的约翰逊,
我使用与您编写的相同的过程创建了自定义字段,并且在开发服务器中也可以正常工作,但是当我在高质量服务器中移动此开发时,会引发EQUI数据库不一致错误。 为什么会发生这种不一致的情况?
致谢,尼基尔·艾哈里(Nikhil Ahire)
实施出口ITOB0001。
功能退出
EXIT_SAPLITO0_001客户包括ITO0:数据导入(初始化
EXIT_SAPLITO0_002客户包括ITO0:数据导出(包括
屏幕退出
SAPLITO0 1080 XUSR1080 SAPLXTOB 1000包含屏幕:旧版
SAPLITO0 1080 XUSR1080 SAPLXTOB 1001包含屏幕:旧版
SAPLITO0 1080 XUSR1080 SAPLXTOB 1002包含屏幕:旧版
此致
斯里兰卡
最多设置5个标签!
以下是在标签中显示其他字段的步骤。
a)用tcode CMOD创建一个新项目。 分配增强功能ITOB001。
b)根据需求在各个表中添加字段(u将在EXIT_SAPLITO0_001和EXIT_SAPLITO0_002的导入和导出中获取表的详细信息)
例如:对于Equipment:在表EQUI中的CI_EQUI中以及字段ISTRU_EQ_U中添加字段(字段名称应相同,但类型应为IIND,这些基本上是更新标志)
运输。 表EQUI
.INCLUDE CI_EQUI STRU 0 0其他字段
ZFIELD1 ZFIELS1 CHAR 40 0附加字段
类似地,
结构ISTRU_EQ_U
.INCLUDE CI_EQUI_U 0 0其他字段
ZFILED1 IIND CHAR 1 0常规指示器; 允许的值:""和" X"
c)在功能组XTOB中创建子屏幕1000、1001、1002、1003或1004中的任何一个。
您可以直接在CMOD屏幕上执行此操作,方法是双击屏幕出口的行。
d)创建子屏幕后,使用屏幕布局中的"从字典获取"按钮添加表中的字段。
e)出口EXIT_SAPLITO0_001用于从表到屏幕显示数据。
因此添加以下代码:ex for Equipment
表格:等于。
TABLES:EQUI。
E_SUBSCREEN_NUMBER ='1000'。
I_OBJECT_TYPE ='02'。
I_ACTIVITY_TYPE ='3'。
EQUI-ZFILED1 = I_DATA_EQUI-ZFILED1。
f)出口EXIT_SAPLITO0_002用于将数据从屏幕保存到表。
E_UPDATE_DATA_EQ-ZFIELD1 = EQUI-ZFIELD1。
E_UPDATE_FLAGS_EQ-ZFIELD1 ='X'。
g)需要在SPRO中进行另一项设置以查看标签(例如设备)
工厂维护和客户服务>主数据>技术对象>设备>设备类别>定义其他视图。
您需要检查其他标签栏。
然后,"常规数据">"设置技术对象的视图配置文件"。
在这里,您将转到特定的View Profile,然后为该View Profile选择活动视图和布局视图。
将屏幕150(如果您正在处理设备)分配给希望显示自定义字段的特定选项卡。
转到"维护设备类别"活动,然后将您编辑的视图配置文件分配给特定的设备类别。
h)(可选),您现在应该在IE02的"编辑"->"视图选择"中看到另一个字段。
现在您可以在设备主设备上看到新字段。
致谢
约翰逊乔治
尊敬的约翰逊,
我使用与您编写的相同的过程创建了自定义字段,并且在开发服务器中也可以正常工作,但是当我在高质量服务器中移动此开发时,会引发EQUI数据库不一致错误。 为什么会发生这种不一致的情况?
致谢,
尼基尔·艾哈里(Nikhil Ahire)
嗨,
实施出口ITOB0001。
功能退出
EXIT_SAPLITO0_001客户包括ITO0:数据导入(初始化
EXIT_SAPLITO0_002客户包括ITO0:数据导出(包括
屏幕退出
SAPLITO0 1080 XUSR1080 SAPLXTOB 1000包含屏幕:旧版
SAPLITO0 1080 XUSR1080 SAPLXTOB 1001包含屏幕:旧版
SAPLITO0 1080 XUSR1080 SAPLXTOB 1002包含屏幕:旧版
此致
斯里兰卡
一周热门 更多>