cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

EDI customer specific mappings

Former Member
0 Likes
1,870

Hello Experts,

I am having a scenario where the old legacy system is planned to be replaced by PI (7.11)-Seeburger.

Now the old system based out of Gentran had around 100 maps pertaining to their 100 customers for distribution of their Invoices and ASN.

Hence wanted to find out how best can be achievable using PI Seeburger. We thought of following options

1] Create 100 mappings in PI and have conditional interface determination based on the customer. But in this we will have to hard-code customer DUNS number into interface determination conditions

2] Create one base mapping in PI and another in ABAP mappings with customer format maintained in the Z-tables of PI ABAP stack and ABAP mappings filtering the same. This would lead to complex ABAP mappings program.

3] Create one mapping in PI and write conditions in Seeburger BIC mappings. Again writing so many conditions in BIC mappings.

Anyone worked in such scenario, please let me know the best suitable solution in this case based on your experience. Thanks in advance.

Regards

Rajeev

View Entire Topic
Former Member
0 Likes

Hi Rajeev,

Creating one mapping for every interface is the best approach (first option: create 100 maps).

It takes bit time but performance wise and debugging wise this is the best approach.

Regards,

Venkata Ramesh

Former Member
0 Likes

Hi Ventaka,

Actually that would be our last option as writing 100 maps would be cumbersome in development phase because mapping SHPMNT IDOC to 856 message is not that simple that we can copy the mappings. Hence wanted to find out whether any easier option available.

Regards

Rajeev

Former Member
0 Likes

Rajeev,

You can follow the other options also but those are not that much simple. These will also takes lot of time to add the conditions for every customer.

When you are debugging that is very difficult to debug ue to lot of conditions.

Suppose one customer is migrating the EDI version then you need to change the conditions in the mapping or X2E mapping so there is a chance to do the mistake to other customers.

According to my experience better option is create map for every interface.

In one of my previous project we supposed to use your 2nd option, this is good if we have 2-3 mappings but if the customers are more then its became very complex.

Regards,

Venkata Ramesh