on 10-24-2011 8:53 AM
Hi Friends I have a scenario where I am collecting COND idocs in 30 min time intervals and putting it into a single file, and I need to concatenate the MATNR's of each idoc and put into a field on the target side .The BPM for collecting idocs is working fine , only I need to concatenate the MATNR's into a single target field, Can any one advise how to bring this into the existing BPM functionality.
Hi
Use containers in BPM which is used to hold temporary values. In the final mapping between Idoc and File, try to use that container variable after appending all the matnrs.
Regards
Krish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
we have two approaches to accive collecting idoc.
1. idoc packaging
2.by using bpm we can accive this.
http://www.saptechnical.com/Tutorials/XI/CollectMultipleIDocs/Collect1.htm
regards,
ganesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Arjun,
you have to write simple UDF to concatenate all material numbers as one string. just google it for java code.
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
Why do you use a BPM for that. You could use:
1. in ECC, RSEOUT00 program scheduled every 30 min, with a package size = 5.000 (for instance).
2. in PI, use a Sender CC (idoc) with option Idoc PacKaging + Idoc Packaging size = 5.000 (for intance or higher)
By this way, in PI you will have only one Message with all your Idocs... and so it will be easy to create one source file.
regards.
Mickael
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.