在付款格式映射中从DOC1R中提取付款凭证编号

2020-08-22 11:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)版本:SAP Hana Clou...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


版本:SAP Hana Cloud 20.02
在付款格式映射中,DOC1R由公司代码,付款单据号和会计年度组成。
有人可以建议仅提取付款单据号的最简单方法。
我看不到任何类似于Excel MID的转换设置。
能够指定从位置5开始的10个字符(数字)的选择字符串真是太好了。

我想知道如何使用字符串 :左对齐,删除字符(CL RM),但是我看不到如何指定删除前4个字符。 我不能具体说明前缀和后缀的变化。

1条回答
悻福寶寶
2020-08-22 12:35

我想我已经找到了自己的答案。 与Hana Cloud 20.02
Doc1R相关的信息包括公司,付款单据号,会计年度。 A,B,C
在源字段中也可用的是BURKS = A公司。

在支付媒介顶部节点中创建变量:
Var_doc1r,Var_company,Var_docnum。

在计算节点中:3个步骤
VAR_doc1R = doc1r

VAR_company = BURKS *常数100000000000000(14个零)

VAR_docnum = Var_doc1R-Var_company(这将是14位数字(B,C)
将此结果创建为Ref ID = Docnum

下一个节点是标准特征
将Ref Id Docnum输出成10个字符的字段格式,左对齐。
或将Docnum(BC)除以10000,并输出没有dp的数字字段。

__________________

另一种方法可能是

步骤1将Doc1R = ABC输出到14个字符的字段中右对齐。 = BC
第2步将BC输出到一个由10个字符组成的字段中,左对齐= B =文档编号
我目前无法看到如何取消第1步,因为我不想将该输出输出到我的付款文件中。 有人知道是否可以通过这种方式管理元素类型吗?

一周热门 更多>