2020-09-09 04:47发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
需要您的建议,已创建一个CDS以获取物料和销售组织的详细信息。 在获取内容的同时,我们也在内部转换价值。 有什么可能的方法来使MATNR进行外部转换。 尝试投放,但没有达到目的。
任何帮助都受到赞赏。
谢谢。
你好 Pavan Maddali ,
我没有找到任何转换退出 CDS视图,但我认为此功能LTRIM从左侧删除了零" 0"。
@ AbapCatalog.sqlViewName:'zibo_matnr' @ AbapCatalog.compiler.compareFilter:是 @ AccessControl.authorizationCheck:#检查 @ EndUserText.label:"会话退出Matnr" 定义视图zibo_CDS_MTNR为从mara中选择{ 关键材料 //当matnr LiKE_REGEXPR'/^ \ d + $/'时为'ok',否则'dd'以tes结尾 ltrim(matnr,'0')作为Mat_Output, ersda, 厄南 拉达 en南 vpsta, pstat, vor } 其中matnr ='000000000000000211';
p>
最诚挚的问候
易卜拉欣
您好,您对外部格式的含义是什么。 在ABAP中有
00000123 ---> 123或
123 ---> 0000123
CONVERSION_EXIT_MATN1_INPUT CONVERSION_EXIT_MATN1_OUTPUT
或者与此是否需要精确地使用(-)?
000000000209031000-> 2-09031-000。
嗨,Pavan
似乎您需要使用ABAP CDS-CAST表达式。 请看一下: ABAP CDS- cast_expr
"材料编号"的数据元素是MATNR,它需要"转换例程"在内部和外部值之间转换材料。
因此代码应类似于以下内容:
将视图test_mara定义为从中选择 玛拉 { 键转换(matnr as matnr)为matnr_external, matkl as matkl };
感谢Ebrahim的努力和响应。 要求是将MATNR转换为外部格式,例如
感谢响应Tuncay。 曾经尝试过,但没有得到理想的结果。 在此方面,我们将采用另一种方法。
最多设置5个标签!
你好 Pavan Maddali ,
我没有找到任何转换退出 CDS视图,但我认为此功能LTRIM从左侧删除了零" 0"。
p>
最诚挚的问候
易卜拉欣
您好,
您对外部格式的含义是什么。 在ABAP中有
00000123 ---> 123或
123 ---> 0000123
或者与此是否需要精确地使用(-)?
000000000209031000-> 2-09031-000。
嗨,Pavan
似乎您需要使用ABAP CDS-CAST表达式。 请看一下: ABAP CDS- cast_expr
"材料编号"的数据元素是MATNR,它需要"转换例程"在内部和外部值之间转换材料。
因此代码应类似于以下内容:
感谢Ebrahim的努力和响应。 要求是将MATNR转换为外部格式,例如
000000000209031000-> 2-09031-000。
感谢响应Tuncay。 曾经尝试过,但没有得到理想的结果。 在此方面,我们将采用另一种方法。
一周热门 更多>