on 02-14-2007 4:27 AM
One of our consultants wants to delay an EDI output for deliveries by one minute (to give other processes a chance to complete before sending).
Scheduling RSNAST00 once a minute with the message type isn't a suitable solution - we want the message type to be picked up for output processing one minute after the delivery is saved, not once every minute.
We've tried transaction NACE, using the 'Time' tab and the output timing program option for the output type in question, but the attempted code failed - and the Delivery Output screen doesn't even seem to be hitting the output timing program, no matter what dispatch time we select.
Does anyone here have suggestions as to why we're not hitting the output timing program? I've set up a break-point inside the output timing program (RSFNDTIM
), but haven't yet been successful in reaching it.
Alternatively, got another way of solving this problem? I'm open to suggestions!
Robin,
you can actually submit RSNAST00 job from output processing routine for your output type/and pass delivery as object key... set start time of the job as current time + 1 minute.
OR you can just call function module "starting new task" from output processing routine... then inside this FM use wait up to 60 sec 🐵 and start processing...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Robin;
put the output in yellow ... and run RSNAST00 as job .... in processing program check if delay is there or not ... if delay is there ..do the processing else ... just leave the light to yellow ... so that next job can pick ...
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.