点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我的查询是我想生成具有特定格式和要求的TXT文件
我想在每行的行尾添加空格,直到。
示例是我在该行末尾的文件中附加了文件,我添加了点,以便可以在中间插入空格,但是我不想在行末添加该点,但是需要添加空格,例如
行的长度是100个字符,但是我只有80个字符,其余的81到100的空格需要加空格。
如何实现我已尽一切可能在SAP abap中做到的一切,不希望使用SAP以外的任何其他工具。
由于我的文件是根据附件创建的,请提出建议。
致谢
Deepak Dhamat
hdfc.txt (10.7 kB)
您必须为每种线型创建一个结构(或类型)。 该结构将包含与该行的字段相对应的元素,但所有内容均在CHAR中声明。
结构的大小必须为100 ...,因此您必须填写DUMMY1之类的字段
在那之后,您的文件只是一组线型,其确切位置 大小为100个字符。
IDOC和直接输入是这样工作的
我知道有些旧系统要求用空白填充行,以便所有行都具有相同的宽度 ,但请确保是这种情况; 有时候,人们说这种事情时没有检查系统要求。
是在前端或服务器的文件系统上编写吗? 因为那将是一个不同的答案。
您好Frederic,
感谢您及时的答复和建议。
U + 00A0不是空格,它是不间断的空格。 我怀疑目标应用程序会喜欢它!
您的主要问题不是生成带有尾随空格的内部表,而是将内部表写入文件而不删除尾随空格。 是写在前端或服务器的文件系统上吗?
亲爱的弗雷德里克,
我尝试通过直接替换来做到这一点,但它无法按要求的方式工作。
< p>我们将必须使用串联。感谢弗雷德里克(Frederic)
请使用COMMENT按钮发表评论,提问,添加详细信息等,ANSWER仅建议 解决方案,请在答案区域的右侧删除SAP文本。
如果您在问题/答案下发表评论,并且想要定位问题/答案作者以外的其他人,则唯一的解决方案是 复制/粘贴其超链接的名称,以便此人收到警告(注意:@不起作用)
一周热门 更多>