on 04-30-2010 7:42 AM
Hi,
How can we stop triggering output more than once. I know there is a standard setting in the output control (NACE). If "Multiple issue" is disabled output will not trigger more than once.In my system this indicator is disabled, but out put is being triggered more than once.
I am refering output RD04 in the Billing document , is there any other way to stop triggering output more than once? if yes, please share.
We have created a new routine and assigned to RD04 in the output determination procedure. somehow it's not working! we get message "Requirement XXXX is not fullfilled and output is triggered more than once.
Thanks in advane.
Best Regatds
Ravinder
Hi,
Normally flag 'multiple issuing' is responsible for such behaviour. If you say that it is unchecked, then it means that something else or somebody else adds it.
Does it happen for every billing document or just for some of them ? Look for pattern.
Maybe it happens when invoice is created by specific user ? Please check data button in the output screen, to see if output was added automatically or added manually. Maybe you have a user who adds it.
Maybe it happens for specific billing types only ? Is this possible that you have VF31 or similar Z-transaction run in the background job which reprints output in question ?
Maybe you have some local customs solution which triggers outputs independently from 'multiuple issuing' checkbox. Maybe it is triggered by custom code from billing document user exit ?
Best regards
W.Prawecki
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your reply.
No custome transactions are executed in the back ground.
It happens for all the Billing docuemnts.
RD04 outpus is entered manually then triggered, but it should not be triggered more than once. first time batch job triggeres then second time we enter it is being triggered.
I don't see any modifications in user exit.
Hi,
Does it happen that output is generated always fixed number of times automatically ? For example 2 times ? Or does it happen that output is generated unlimited number of times - whenever you save billing document ?
If it happens that it is repeated fixed amount of times, then it could be related to partner functions in the output definition. For example once it is executed for PY and another time for BP.
Another suggestion - please verify access sequence. Go to the output screen via VF02 screen. Then you have blue-white icon with 'I' letter. It allows to check output determination logic. It should tell you which access sequence is used for determination. Note, that you need to be in VF02, it is not enough to check outputs using VF03.
Best regards
W.Prawecki
My requirement is that RD04 output should not be triggered if already triggered once. first time RD04 triggered as soon as Billing document is save and second time if I trigger manually it should not. currently if I trigger manually it's being triggered successfully. whe I try to trigger second time it should give an error message that output can't be processed repeatedly.
I understood your point but it's not triggering for different PF.
Thanks!
I dont know why that "Multiple Issuing" checkbox is disabled. I am sure you looked in change mode !!!
Check that once again in change mode.
If this is disabled, anyway it is an issue, you can raise a message to SAP for the reason and get it rectified.
For the timebeing, if you want to go through the routine route, it should pass SYSUBRC = 0 only if there is no value for the object key already in NAST table. If you tell this clearly to ABAPer, he should be able to do it. Also ensure that the code in the requirement routine is written only in the subroutine KOBED and not in KOBEV.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
102 | |
12 | |
11 | |
6 | |
6 | |
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.