cancel
Showing results for 
Search instead for 
Did you mean: 

810 Invoice EDI

Former Member
0 Kudos

Hello All

We are sending out the 810 Invoice EDI out to customers.

The 810 EDI is configured at the sold to party or BP level and if he has 5 ship to parties then it goes to all of them, not all the 5 are are enrolled in the EDI program, so the business doesn't want to send to the email to them

can you please let us know how to handle this requirement.

The ideal situation would be to sent the edi at the ship to wise.

Please let me know how to do this.

Thanks a lot

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

This message was moderated.

shashi_thakur
Contributor
0 Kudos

Hi Mani,

Add a requirement routine to the output type in the Output determination procedure. Use one of the Additional Data parameter/indicator at the Ship-to-Party Customer Master level to decide whether it is setup for EDI or not. Or alternatively use the logic which you already have in place to decide whether it is EDI customer or not, then add it in the code in the requirement routine.

Regards,

Shashi

former_member182378
Active Contributor
0 Kudos

Mani,

Are IDocs being sent from SAP R/3 to the customers (SH parties)?

The triggering of the output (EDI of billing doc) and the sending to RFC is done by SAP R/3. Thereafter sending the output (EDI bill) is done by the middleware (e.g. SAP PI etc.)

So this requirement - not send to all 5 SH is probably setup in the middle ware system.

How many partner profiles are created? Probably one for the SP or....is it one for each customer (SP, SH, SH, SH...)

Former Member
0 Kudos

Hello

Thanks for the reply.

The requirement here is One SP with multiple SH, Some EDI enabled(need electronic document) and Some not EDI enabled (doesn't need electronic document/Want only printed invoice copy).

Scenario 1

Invoice 9***1 with SP(100234)  & EDI enabled SH(300123) - System send's EDI - OK

Scenario 2

Invoice 9***2 with SP(100234) & EDI not enabled SH(300124) - System send's EDI - NOT OK

How to handle this ?????

As the partner profile is setup at SP/BP level and the Business doesn't want to maintain Partner Profile for SH's.

Any other way of handling this.....

Help please....

Thanks

Jelena
Active Contributor
0 Kudos

Mani Param wrote:

 

As the partner profile is setup at SP/BP level and the Business doesn't want to maintain Partner Profile for SH's.

Through the standard SAP it's not possible without creating the partner profile for SH. It's not difficult to configure output to SH partner instead of SP, but with EDI you need a partner profile for each partner to whom the IDoc needs to be sent.

As TW mentioned, if you're using some middleware perhaps it'd be possible there, but not from SAP.

0 Kudos

Mani,

Why don't you setup your EDI output condition record table to be use ship-to as a table key instead of sold-to/ bill-to. You can just add a new output table ahead of the current tables you have that reads the ship-to party  You would have to create an enhancement to pass the ship-to party (which is at the line item of the invoice) to the header output communication structure. The assumption here is that you have one ship-to per invoice (which you must or you have to generate your 810s at the item level, which works even better as you have ship-to at that level). But in the end, you would end up with records that looks like below:

Bill type     ship-tp     Output medium     Timing

F2              Non-EDI     1 (print)               4

F2               EDI             6 (EDI)              4

This way, the non EDI ship-to gets a print output while the EDI ship-to get's an EDI output.

Also, is the bill-to in this case the sold-to party or the ship-to? I would think ship-to given that they want the EDI 810s, which means you can use the bill-to as the table key and not have to carry out an enhancement.

Krishna