on 2015 Oct 23 4:37 PM
Hi all, I was wondering if CLM has support for service masters now? We are trying to send the service master from CLM to ECC through PI using the standard integration scenario in IS_ERP_ES_Integration integration scenario . ECC seems to support service items but CLM does not. I found a blog which talks about a work around that used the group concept in clm to send the service items. I was wondering if there was anything new that would make this more "out of the box". Thanks, Katie
Hi Katie,
Support for Service Masters is currently targeted for the next release of CLM: Release 11.0. Also, in CLM Release 10.0 we added support for publishing the Line Item Group Description in the XML payload sent to SAP ERP so that the service line customization described in the blog you referenced can be implemented a little easier.
Regards,
Ed
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Since it was only included in the 10.0 release, there is no SAP Note. It is documented in the 10.0 Integration of SAP ERP and SAP Sourcing Configuraiton Guide Appendix section 6.3.8 Mapping of SAP Sourcing Master Agreement to SAP ERP Outline Agreement:
Please note that although the field is sent to PI in the standard 10.0 message from CLM, it requires a custom mapping in PI to send it to ERP as the name of the Outline Agreement Service Line Item as well as custom PI mapping changes to send all of the CLM line items in the CLM Line Item Group as the Outline Agreement Service Specification Lines.
Hi Katie,
No - you shouldn't need to do anything to activate this.
I just did a quick test with 2 line item groups. It seems the name of the first line item group was in the message but the name of the second line item group was not.
Could you please create an SAP Support ticket for this.
Thanks,
Ed
Hi Katie,
I believe that is correct.
For 1) rfx > clm interface: standard functionality should copy the line item groups/names from the rfx award to the clm agrement.
For 2) rfx award > ecc OA and 3) rfx award to ecc PO: the line item group names are placed in the XML payload when the award is published - but custom mappings are required like in the clm agreement to ecc OA publish. I am not aware of a customer that has done the 2) and 3) customizations. If you should attempt these enhancements and find any gaps, please let me know.
Thanks,
Ed
Hi Katie,
You are correct about the RFQ > RFx message - it does not support a group line item with multiple service lines. ECC actually throws an error on the RFQ if you try to do that and send it to Sourcing. We are hoping to provide an enhancement in our next release (11.0) that will support this functionality.
Regarding your PI mapping modification question - sorry but I am not a PI expert. Hopefully someone in the SCN community can provide the answer.
Regards,
Ed
Hi Katie,
Sorry but I am not an ABAP developer so I'm not really sure what has to be exactly done in BBP_ES_OA_UPDATE. However, my understanding - based on a customer implementation of this customization - is that an experienced ABAP developer has to analyze BBP_ES_OA_UPDATE and then develop a BADI to create and group all of the CLM Agreement Service lines as Outline Agreement Service Spec Lines under the Outline Agreement Item Category D line item that was created from the CLM Line Item Group name that the CLM Agreement Service lines were grouped under.
Regards,
Ed
Hi Katie, I'm not aware of a way to do this - also, I haven't heard of a customer that has implemented the rfq > rfx flow for multiple service lines within a group as a customization - so I'm not sure if it can even be done. I believe the ECC rfq Save throws a hard error if you build a service line item with multiple service specification lines and try to send it to Sourcing. I'm also not sure if the Sourcing rfx xml importer can handle a specific line item group. The ERP Config guide specifies that the ERP integrated RFx Doc Type must be configured with the Create Default Line Item Group set to TRUE - so passing in a named specific line item group may not be possible.
Hi Ed, we are taking a different approach and using the ERP line items and make these the line items in ESO. We would also like to have the default line item group have the same name as the line items. They would have no service items. I have been able to change the mapping to pass the line items in ecc as line items in ESO. I would like to have the default group to have the same name.
We would have only one line per group passing from ERP to ESO. The users that could add more items but this would be done in Esourcing.
Thanks,
Katie
Hi Katie,
I had a quick look and I believe that the RFx processor can handle groups. (I could be also wrong )
You can test by adding a new element (if not existing) in the xml - for each line item - DISPLAY_GROUP and set it to your required value. (no more than 40 characters).
Another option which would surely work is to manage this part after the RFx import (via Script).
PS: Like Ed mentioned, neither of these options are standard or supported
Bogdan
Thanks, I did add display_group_name and it is posting to Sourcing with no error but not changing the group. I know it is not supported and I am letting my lead know so that we most likely won't go this route. I just wanted to see if I could do it...understanding the risks and that we would have to do loads of testing to make sure there is no impact downstream. It will cause our business area to have to do much more work.
Hi Ed, we have decided to do a poc on using the clm rest service for our rfp creation since we can't enhance the standard interface (ep rfq- clm rfp) for what we need. I just want to make sure that everything in the blog will be supported, like creating the interface to send up servce masters as well as material.
Thanks,
Katie
Ed,
Myself & Katie work in same project and as she mentioned below we are using webservices to create Rfx in sourcing. We have requirement to change the group name to line item desc and I am setting line item desc value that's coming from ECC to "DISPLAY_GROUP" now it's asking to set value for "DISPLAY_GROUP_LIST". When I looked into API it's defined as Enumeration but that is not enabled, so I am not sure what to pass in "DISPLAY_GROUP_LIST".
Thanks,
Venu.
Hi Venu,
I'm not a script developer so I'm not sure how much help I can be.
However, I did check the sample REST web service RFx line item script we provide in the online Reference Guide and found this reference to setting a Line Item Group Name:
If this doesn't help, hopefully an SCN colleague will assist you. Otherwise you may need to create an SAP Support ticket.
Regards,
Ed
Hi Ed, I am working on the enhancements to BBP_ES_OA_UPDATE. I am finding that I am mapping the display group name and I see it coming in the ESO message but it is not coming into the function.
I also noticed that it is only passing the first line item on a republish. Like when you unlink the MA from the external ERP reference to the OLA and republish to ERP.
Hi Katie,
The DISPLAY_GROUP_NAME is not automatically mapped. For the customization you are doing, it should be mapped into the Short Text field of the item[] table of BBP_ES_OA_UPDATE with unique item_no. If the Short text field is blank, ERP automatically adds text "Service Item",
Also, the service line item should be mapped to srv_line[] table of BBP_ES_OA_UPDATE with item_no = item_no of the outlline line item in item[] table with a unique EXTROW field.
Regarding the republish issue, all existing Agreement line items should be passed on a republish - the same behavior as the original publish. I have not seen the behavior you describe. Please create a Support ticket if you do not see all existing Agreement line items being passed on a republish.
Thanks,
Ed
Hi Ed, just for clarification, it seems that the standard enhancement for pi fields does not work for sourcing. I extended the datatype and I can see the fields coming from ESO but the mapping is not working if they are extended. They do work if I directly modify the standard message but this is bad practice.
Not sure I understand ..
<ns0:MT_Agreement xmlns:ns0="http://sap.com/xi/ESourcing/SRMJS/OP">
is part of the standard namespace.. this is the first line in the XML.. can you send me what you see ??
Hi Venkateshwara, here is how I have extended the message
I can see the data coming from Sourcing
I can see that the bapi enhancements are coming to
The headerX fields are populated but the fields to not get populated through the mapping for header
What is interesting is that I remove the extension and directly add the fields to the standard datatype and change the mapping to go to that then everything works fine. Not sure what could be wrong?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.