cancel
Showing results for 
Search instead for 
Did you mean: 

Output Type Suppress during Billing

0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

former_member182378
Active Contributor
0 Kudos

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


0 Kudos

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


former_member182378
Active Contributor
0 Kudos

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

0 Kudos

.

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 

former_member182378
Active Contributor
0 Kudos

Jacky thank for the update!

Where is this field added in the CMR?

TW

0 Kudos

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

Answers (0)