2020-09-05 22:12发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我需要在不进行初始化的情况下更改items.xml中的属性类型,我已经尝试了HAC更新,但是它不起作用。 请提出建议?
关于,阿伦
大家好
请查找以下步骤以执行此活动而无需初始化
步骤1.取回该已归档属性#----扩展名:yourextensioncore ----类型:产品----"#%impex.setTargetFile("" Product.csv"");" insert_update Product; code [unique = true,allownull = true]; someAttribute"#%impex.exportItems("" Product"",false);"
第2步。我们已从商品类型REMOVE AttributeDescriptor中删除了该属性; qualifier [unique = true]; enclosingType(code)[unique = true]; someAttribute; 产品
步骤3.使用groovy脚本从SQL数据库中删除该列。 导入org.springframework.jdbc.core.JdbcTemplate JdbcTemplate jdbcTemplate = spring.getBean(" jdbcTemplate")尝试{int行= jdbcTemplate.update(" ALTER TABLE产品DROP COLUMN p_someAttribute;")}捕获(Exception e){println(String .format("'%s'",e.getMessage()))}
步骤4:运行ant clean all并启动服务器。
第5步。执行系统更新。
谢谢
你好
如果没有初始化,则无法更改属性的类型。 想象一个项目类型是数据库中的表,属性是列。 我们试图实现的是更改该列的类型。 该表中可能存在与该列相对应的数据。 因此,混合函数不允许仅在更新时更改属性的类型。 您可以删除较旧的属性,并创建所需类型的另一个属性。
大家好,
如果要跳过初始化,可以使用SQL数据库查询来更改属性类型。
ALTER TABLE" table_name"修改" column_name""新数据类型";
感谢Jeevan
最多设置5个标签!
大家好
请查找以下步骤以执行此活动而无需初始化
步骤1.取回该已归档属性#----扩展名:yourextensioncore ----类型:产品----"#%impex.setTargetFile("" Product.csv"");" insert_update Product; code [unique = true,allownull = true]; someAttribute"#%impex.exportItems("" Product"",false);"
第2步。我们已从商品类型REMOVE AttributeDescriptor中删除了该属性; qualifier [unique = true]; enclosingType(code)[unique = true]; someAttribute; 产品
步骤3.使用groovy脚本从SQL数据库中删除该列。 导入org.springframework.jdbc.core.JdbcTemplate JdbcTemplate jdbcTemplate = spring.getBean(" jdbcTemplate")尝试{int行= jdbcTemplate.update(" ALTER TABLE产品DROP COLUMN p_someAttribute;")}捕获(Exception e){println(String .format("'%s'",e.getMessage()))}
步骤4:运行ant clean all并启动服务器。
第5步。执行系统更新。
谢谢
你好
如果没有初始化,则无法更改属性的类型。 想象一个项目类型是数据库中的表,属性是列。 我们试图实现的是更改该列的类型。 该表中可能存在与该列相对应的数据。 因此,混合函数不允许仅在更新时更改属性的类型。
您可以删除较旧的属性,并创建所需类型的另一个属性。
大家好,
如果要跳过初始化,可以使用SQL数据库查询来更改属性类型。
ALTER TABLE" table_name"修改" column_name""新数据类型";
感谢Jeevan
一周热门 更多>