cancel
Showing results for 
Search instead for 
Did you mean: 

Discussion: Carrier message quality check

ZenonK
Participant
0 Kudos

Hello Gurus.

All EM transportation/shipping scenarios receive edi messages from Carriers (e.g. Proof of Delivery).

Very often the quality of Carrier messages is poor (missing codes etc) Too complicate matters further, multiple carriers

will send messages in multiple formats. 

(Another problem is Carriers not sending messages but this is a seperate discussion!)

I've worked on several projects for various industries and each project has a unique way of dealing with poor carrier data.

Here are a few I have encountered:

  • Check for errors in PI then send the message to EM.
  • Somebody in the support team constanty monitors WE* transactions for incorrect idocs.
  • Send the carrier message to ERP or TM and check against master data before sending to EM
  • Build master data tables in EM that are used to check  the idoc quality.
  • automatically sending messages back to the carrier if the message quality is bad.
  • Use a third party product (or own developed) to check the carrier messages then send to EM.
  • No error checking - It's a carrier problem!

Any recommendations?

Cheers.

Zenon.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Zenon,

Poor data quality is inevitable with Carriers if you are working in complex Global Supply Chain.

You can use pre-processing function to achieve this before updating event messages as it calls BAPI SAPTRX/BAPI_EH_ADDEVENTMSG_02.

IMG -> Event Management -> Event Messages, Status Queries, and Web Interface -> Define Criteria for Event Message Processing

1. Preprocessing custom function which checks custom table to achieve what you want,

2. Preprocessing custom function which checks SAP BRF+ function (if you already using or can suggest business to implement as a big worth it and there is no standard integration available right now you can call from custom functional module.  We have done different validation using BRF+ in expected events and relevance check in project) Integration to check validation.  This is a most powerful way to do this because future expansion easy, define custom expressions, achieve what you want. If the validation fails, then you can send directly email or fax or alert directly to carriers.

Regards

GGOPII

Answers (0)