I had a simple request to get info from our SAP production system and compare 2 files and output the differences of text. I've done it using ABAP in my dev client, but how would I do it in REBOL?
The record format for file 1 is fixed:
"201185242118524211PERMIT SUPPORT SERVICES DIV 1000SP01A2"
The record format for file 2 is: "852421120100701BUD DEV-HAZ WASZTE SITE CLEANUP"
I need to read the file to get only those with the first 4 of "2011" and the last 2 of "A2".
Then, I need to compare user the next 7 characters, which is the cost center, to the same cost center in file 2 and compare the text. Differences in are outputted. This is all upper case, so that isn't a problem.
I think I've got how to read the file and search thru another file for matches, but how do I split/parse file 1's record into fields I can use?
I don't seem to "get it." Thanks!!
posted by: Steve Oldner 17-May-2010/8:16:17-7:00
Use copy and copy/part:
file1: "201185242118524211PERMIT SUPPORT SERVICES DIV 1000SP01A2"
copy/part file1 4
copy at tail file1 -2
copy/part (at file1 9) 7
Take a look at http://re-bol.com/rebol_crash_course.html#section-2.3 and the "REBOL strings" section.
posted by: Nick 17-May-2010/10:07:06-7:00
Thanks Nick! And better still if your course!
I am a fan...
posted by: Steve Oldner 17-May-2010/10:57:06-7:00