To be able to process a message, an applicable document flow and its related setup must exist. The moment the applicable document flow and setup is checked, is defined by inbound messages process and outbound messages process.

In the document flow search, the origin of the message plays a key role. The document flow setting on the origin defines which document flows can be searched for.
This diagram shows the document flow search process if the document flow setting of the origin is 'Customer + legal entity'.
Note: An EDI party can have an EDI group defined. When searching for a document flow, if no document flow exists for the EDI party and origin, a document flow for the EDI group and origin is searched for.

Document flow search Document flow search Inbound: A running message  checks if applicable setup exists Inbound: A running message  checks if applicable setup exists Outbound:  Search applicable message  before a journal is added to  the Outbound message queue Outbound:  Search applicable message  before a journal is added to  the Outbound message queue Customer exists? Customer exists? Customer has  party setup  for origin? Customer has  party setup  for origin? Document flow  exists for  customer/EDI group  and origin? Document flow  exists for  customer/EDI group  and origin? EDI partner  defined on  party setup? EDI partner  defined on  party setup? EDI partner has  party setup  for origin? EDI partner has  party setup  for origin? Document flow  exists for  EDI partner/EDI group  and origin? Document flow  exists for  EDI partner/EDI group  and origin? Document flow  exists for  legal entity and origin? Document flow  exists for  legal entity and origin? Direction? Direction? Inbound:  Message continues and  processes the data Inbound:  Message continues and  processes the data Outbound:  Journal added to  Outbound message queue  with the applicable document flow message Outbound:  Journal added to  Outbound message queue  with the applicable document flow message Error Error Outbound:  A running message  checks if applicable setup exists Outbound:  A running message  checks if applicable setup exists Outbound:  Message continues and  processes the data Outbound:  Message continues and  processes the data Yes No Yes No No Yes Yes No Yes No No Yes Yes No Inbound Outbound

Activities

Name Responsible Description

Activities

Name Responsible Description

Provide feedback