点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个带有层次结构信息的平面文件:
01 FileName FileCreationDate
02 MerchantID MerchantName MerchantAddress
03 TransactionID产品ID TransactionAmount
04 MerchantID TotalAmount
02 MerchantID MerchantName MerchantAddress
03 TransactionID ProductID TransactionAmount
04 MerchantID TotalAmount <05> FileSummary
每列没有定界符,并且每条记录都有其自己的一组长度不同的列。 我使用了适应性强的平面文件对象和case语句来区分记录类型,但是现在我不知道如何将这些数据插入每种类型的相应表中。 平面文件对象仅具有来自具有最多列的记录类型的列数,以及来自所有记录类型的最长列的长度。
您有列分隔符,不是吗。 空白是。
我曾经开发过一个类似的,甚至稍微复杂些的用例,并在
中进行了记录https://wiki.scn.sap.com/wiki/display/EIM/How+to+transform+a+flat+file+into+a+master-detail+structure+using+ lookup_seq 。
我遇到了所有错误……我使事情变得过于复杂。 我重新阅读了您的帖子,它确实满足了我的需要。 谢谢!
我关注了Dirk的链接博客文章,它完全按预期工作。 就我而言,由于平面文件本身没有任何标题信息,因此必须使用substr指定字符串位置以提取相关数据。 这是一种实现标头与细节之间关系的通用,聪明的方法。
一周热门 更多>