on 04-21-2015 5:12 AM
Hi Folks
Scenario is like, I have two output types with 1 and 5 as transmission medium respectively. Using the same access sequence for both output types.
Now the condition records are already maintained for O/p type with transmission medium 1 at highest level of access ( SOrg/ Biling type)
Now the requirement is when the New o/p type with transmission medium 5 is getting the condition record, the other output type with Print( Medium 1) should disable
We wants to Turn off one output if the condition record for other output is found .
To start with, I have already changed the position of O/p type in Output Procedure but still during billing both outputs are getting triggered
Can you pls advise
Thanks
Jacky,
Requirement field in the output procedure might help.
The external send (5) o/p type is above the print (1) o/p type in your procedure. In the print o/p type, in field requirement write a routine which will meet only if external o/p type is not triggered.
TW
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi TW
Thanks for response, Can you suggest any other work around, without involving a routine.
Since we want switch on /off functionality for Output type, can I provide a trigger point in customer master say one field . Once the field is maintained in CM, the output will trigger (5)and if the field is not maintained ( o/p - print ) will trigger.
Can we achieve this , if yes then how?
Any views
Thanks
Jacky,
Add another field to the condition table (sales org, billing type, customer group)
In the sales order, tell user to input price group, according to Z5 for output with 5, and Z1 for printout.
In output records also maintain Z5 and Z1 for each output (o/p5, o/p1). By this way, depending upon customer group inputted by user, either External send OR printout will be triggered.
Further, you can put customer group field in incompletion log, so that user does not miss this field.
I suggested customer group, but it can be any field which is at header level of billing document.
TW
.
TW,
There are 13 condition table assigned in access seq, so adding field to each table wont be feasible for us.
Instead we have added a routine in Procedure and added a field in customer master and appended structure so as to get it in the communication structure in billing. The code fetches the Output type and checks for the Customer and Field , and blocks the output accordingly
The solution is working now
Thanks
TW, Through config we added field in Contact person function in CM and now that field is controlling the triggering of print or email as per the logic in routine. If I enter the field in customer master, the system will send email and if the field is removed system will send print only
Thanks
User | Count |
---|---|
100 | |
11 | |
11 | |
6 | |
6 | |
5 | |
4 | |
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.