Skip to Content

Ariba Standard and Custom Mappings - Understanding/Mapping Issues

Hi Experts,

I am bit confused in the standard and custom mappings in Ariba. I am new to ariba development and tried to clarify using the implementation guide but not that clear. I am working on Ariba Invoice interface.

Standard Mapping Source & Target -

cXML Source Structure ---> Multimapped to cXML & Invoice Idoc

Custom Mapping Source & Target-

Multimapped structure cXML & Invoice Idoc --> Invoice Idoc Only

Queries which are in my mind regarding this implementation are mentioned below.Please help me to get these clarified.

1) Why can we implement the same in one mapping? It looks like cascading structures.

2) In the standard mapping, I can see 3 E1EDP01 & 6-7 E1EDP02 as per the requirement might have been added by some developer(Change Request I am working on-So, already existing interface). But, in custom mapping on 1 E1EDP01 & E1EDP02 are there so there is an issue at line item level.Why is this so?

3) There is some bug logic added in the custom mapping field E1EDP01 & E1EDP02, but my changes requires these fields to be replicated at line item level. If I make any changes, existing changes will be impacted. How can I proceed further?

Thanks.

Best Regards,

Nidhi Srivastava

Add a comment
10|10000 characters needed characters exceeded

  • Hi Nidhi,

    1) Why can we implement the same in one mapping? It looks like cascading structures.

    A: Ariba Provides the standard solutions of invoicing, remittance, PO etc., whenever there is an upgrade or hotfix it will be updated to standard mapping. If customization is done in standard mapping it will be overwritten if you try to upgrade the mappings for example. Ariba CI4 to Ariba CI9. So it is recommended to do your customizations in the custom mapping, not the standard mapping.

    Under custom mapping of INVOICE IDoc to INVOICE Doc, you can further enhance the IDoc structure based on your requirement like generating multiple IDoc for the same XML. Also, I guess all the fields are not point to point mapping.

    2) In the standard mapping, I can see 3 E1EDP01 & 6-7 E1EDP02 as per the requirement might have been added by some developer(Change Request I am working on-So, already existing interface). But, in custom mapping on 1 E1EDP01 & E1EDP02 are there so there is an issue at line item level.Why is this so?

    A: It seems the developer had the requirement to generate E1EDP01 and E1EDP02 nodes only once. Hence he might have removed the other nodes.

    3) There is some bug logic added in the custom mapping field E1EDP01 & E1EDP02, but my changes requires these fields to be replicated at line item level. If I make any changes, existing changes will be impacted. How can I proceed further?

    A: Do you need to replicate E1EDP01 and E1EDP02 in line item or you have to do changes in the subnodes of E1EDP01 and E1EDP02? I think need to redo your logic based on your requirements.

    Regards,

    Pavan

Related questions

1 Answer

  • Posted on Jul 14, 2020 at 11:42 AM

    Thank Pavan for your comments, I cannot mark your comment as answered. Not getting an option for the same.

    Add a comment
    10|10000 characters needed characters exceeded