Skip to Content
author's profile photo Former Member
Former Member

CRM Billing EDI: How to send invoice IDOCS to selected customers from CRM?

Hi all!

In ECC I am sending invoices to my customers using IDOC basic type INVOIC02. The solution is of course based on standard output determination with message types, partner profiles and so on.

Sometimes I am also billing these customers from CRM. Now I would like to make it possible to send also the CRM invoices via EDI.

1. What would be the best way to accomplish this?

My idea is to add an action to the relevant billing types and to define the customers who should receive EDI invoices in the schedule conditions.

2. Since we donu2019t have output condition records in CRM, is schedule conditions the best alternative?

In the action method I will call the function module filling the IDOC and then set up partner profiles and ports as usual.

3. Is this the best procedure?

4. Also since FM IDOC_OUTPUT_INVOIC and IDOC INVOIC02 are not present in CRM I have to use FM

APPL_IDOC_INPUTI and IDOC CRMXIF_INVOICE_SAVE_M01, right?

5. Since INVOIC02 and CRMXIF_INVOICE_SAVE_M01 have different structures I guess an additional mapping has to

be done in the middleware receiving the IDOCsu2026 Is there a way to avoid this?

I am not that technical so I would really appreciate answers to my questions and other suggestions!

Thanks!

Viktor

Edited by: Viktor Edvardsson on Oct 16, 2009 2:11 PM

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Oct 21, 2009 at 01:41 PM

    Anyone, please?

    Somebody must have come across a scenario like this!

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 27, 2016 at 09:59 PM

    Hi Viktor,

    Did you look into calling the ECC FM IDOC_OUTPUT_INVOIC and IDOC INVOIC02 from CRM using std. Middleware and if not possible through Middleware, through an RFC call? This way you don't have to maintain EDI in both CRM and ECC.

    Let me know what solution you ended up using as our company is also looking for solutions.

    Thanks!

    Vinita

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.