cancel
Showing results for 
Search instead for 
Did you mean: 

Print customer invoice to diferrent region

former_member860444
Participant
0 Kudos

Good day

more than 300 customer invoice get printed in head office,but now we need to split these customer invoice to different region.the person who print still in head office but when she print some invoice must go to region A,B C and others remain in head office.

please help me

Thank in advance

Accepted Solutions (0)

Answers (5)

Answers (5)

Jelena
Active Contributor
0 Kudos

Printer (or rather output device) is specified in the output condition record, so the only thing needed here is to have some kind of a field that could be used to differentiate between the invoices and could be included (as easy as possible) in the access table for condition record keys.

Accounting clerk is just not a good field choice. It'd be much easier to achieve by using one of the fields already available "out of the box" (as pointed out above). But in the worst case, almost any field may be added to the access table, it'd just require some custom development. Search on Google and in OSS notes.

former_member182378
Active Contributor
0 Kudos

Jelena,

Could you please comment -

When a field (e.g. KNB1-BUSAB = Accounting clerk) is not in any of the tables i.e. the sales order, delivery, billing tables (header, item and schedule line); and requirement is to use that field and its value for Output determination. Then how can we proceed?

(The above question is not about adding a new field to the Output field catalog.)

Thank you in advance!

eduardo_hinojosa
Active Contributor
0 Kudos

Hi  TW,

You can add it to SO as a customer field (ZZBUSAB) and populate it in tables with the proper userexit. You can copy it to delivery and invoice with the proper copy rules. SAP Note 32662 - User name added to new condition table explains how to use these fields in output determination.

Regards

Eduardo

former_member182378
Active Contributor
0 Kudos

Eduardo,

Many thanks!

One more question, without getting this field / value in the documents (sales order, delivery, billing document - related tables).

Can the requirement (code) in (the row of) the output condition type (in the output procedure), check e.g. KNB1-BUSAB and if it satisfies a value, then the condition type shall be accessed?

E.g. System should access output condition type; only if Accounting clerk = Z1

But this value is only in KNB1-BUSAB (and not in sales order, delivery, billing document tables)

eduardo_hinojosa
Active Contributor
0 Kudos

Hi

Yes, you can create your VOFM requirement (output control) and set it in procedures (access with tcode NACE)

I hope this helps you

Regards

Eduardo

PD: very important, remind your range for customer objects. The fields in appends must begin with ZZ or YY. See SAP Note 16466 - Customer name range for SAP objects

former_member184080
Active Contributor
0 Kudos

HI Taklani,

Seems to be Amrit and Santosh's are workable and easy to implement. Try to do as advised by Amrit, in this way you can have clear visibility.

Regards, Sai Krishna.

Former Member
0 Kudos

Hello Takalani,

Yes.the person can give print for the 300 customers at the diffrent regions sitting at the Head Office.

The settings you need to do is:

# If you are considering your cusromer master then E.g Region and sales Office fealds are available there.

You can take any of then as Access Sequence field and determine Output configuration.

In the communication TAB of the VV31 put the printer name of that REGION/SALES OFFICE and save the records.

It will sove your problem.

Regards

AG.

jpfriends079
Active Contributor
0 Kudos

Hope you maintain Sales Office in sales order to represent region office and head office.

If not than, how you differentiate region office or head office sales? Is any partner maintained to differentiate that?

In either of the cases, develop custom transaction similar to that TCode VF31(Program SD70AV3A) for collective print and maintain either parameter in selection to differentiate the source.

Further, as already hinted by Santosh, add those parameter as key field in key combination and maintain different printer based on your requirement in VV31/VV32.

Thanks, JP

former_member182378
Active Contributor
0 Kudos

Jyoti,

Your post has many interesting points (helpful for learning)!

One question -

In either of the cases, develop custom transaction similar to that TCode VF31(Program SD70AV3A) for collective print and maintain either parameter in selection to differentiate the source.

Why should the OP develop a custom transaction similar to VF31?

Can he / his company not use VF31?

jpfriends079
Active Contributor
0 Kudos

My assumption, is based on OP's following statement,

invoice get printed in head office, but now we need to split these customer invoice to different region. the person who print still in head office

Based on my experience, generally, print of invoice takes place before or after regular working hours. And the best way to print invoice collectively is VF31. By in VF31, the following are the selection parameter.

  • Billing document
  • Billing date
  • Sales organization
  • Distribution channel
  • Division
  • Sold-to party
  • Payer
  • Destination country

Obviously, specific partner or sales office is not part of the above list parameters.

And I would advise to change the standard transaction for changing the selection parameters.

Thanks, JP

former_member186385
Active Contributor
0 Kudos

Hi,

Before advising you , we should know some details like

1. how do you differentiate among these 3000 invoices

2.  any differences such as Payer, Document type ?

3. Could you provide us the screen shot of the condition record for your output type from VV33?

regards

santosh

former_member860444
Participant
0 Kudos

Thanks for replying,

we differentiate these invoice with account clerk under customer master data

former_member186385
Active Contributor
0 Kudos

Hi,

In the condition record for Billing using VV32, make the printer settings based on the customer and double click on communication to enter printer details

hope you have the customer as one of the criteria in output condition records

regards,

santosh

former_member182378
Active Contributor
0 Kudos

Takalani,

In invoice (at header or at item level), the field "Accounting clerk" is not present.

Do you have accounting clerk in your invoices? If yes, then where?

In the output condition table, what are the fields?

For the same customer, which is created for multiple company codes, do you have different values of accounting clerks maintained?