2015 Mar 02 10:13 AM
Hello,
I have a problem with standard module BBP_ES_OA_UPDATE. It is the only one I found that can be used both for creating material and service contracts (these in EKKO table).
I am able to create material contract, however it is impossible to do the same for service contract as it has slightly different structure.
I'm afraid that FM has problem with binding document item with service line, despite the fact that it seems I enter it properly (fields EXTROW and PACKNO?).
Either the following error occurs:
SE 478 No reference services exist
or the contract is being created but with no service lines.
The numbers of package I was testing were correct and they always referred to several service lines in ESLL table.
Did you have any experience with BBP_ES_OA_UPDATE?
Or maybe you know other module that is capable of creating both material and service contracts?
Thank you for every answer!
Best regards,
Karol Urbańczyk
2015 Mar 03 10:19 AM
Maybe someone is able to provide a set of filled structures that would create service contract?
2015 Mar 03 4:30 PM
Hi,
Please fill the parameter SRV_LINE as well in BAPI as the error says SE 478 No reference
services exist.
I worked on creation of SERVICE ENTRIES SHEETS for PO, so I filled even Service Lines
related data as well.
Regards,
Rafi
2015 Mar 04 11:46 AM
To me it seems that SRV_LINE is a return structure, as the service lines that are in the given package always appear in this structure after launching of module. Then this is even more weird that I got "SE 478 No reference services exist.".
I want to create service contract (with reference do srv lines), not the srv lines themselves.
It seems that the only possibility to bind them is through package number.
Have you worked with BBP_ES_OA_UPDATE?
I'm just looking for anybody who did create service contract with it
2015 Aug 25 4:35 PM
Hi Karol
Did you find a solution for this problem? I face the same issue. If you did, please share yout findings if posssible.
I also found SAP Note 1977343 - BAPI_CONTRACT_CREATE for service or limit items which is not very encouraging.
Regards, Johan
2015 Aug 26 8:55 AM
Hi,
I managed to create service contract with this BAPI. Problem with my variant was that I did not put an 'X' in ITEMX - ITEM_NOX.
2015 Aug 26 10:08 AM
Hi again Karol
I missed that one too. Quite uncommon way for a BAPI I must admit.
Still facing some other problem with the input data though.
Would you mind posting som exemple code that works for you here? That would be most helpful and would save me quite some time hopefully. Also could benefit others as well.
Again: Thans a ton for the answer so far and the hint!
Regards, Johan
2015 Aug 28 2:23 PM
Hi again Karol
Still facing some other problem with the input data though.
Would you mind posting som exemple code that works for you here? That would be most helpful and would save me quite some time hopefully. Also could benefit others as well.
I am currently stuck with this one. My customer is not using E-Sourcing at all. Found the FM BBP_ES_OA_UPDATE and this thread from searching.
It would be very very helpful to see some working code. Maybe I missed something important?
I don't like to revert to Batch Input solution but that might be the wway to go if this FM BBP_ES_OA_UPDATE can't help.
To be precise I don't use the FM directly as it does some not for us relevant checking before calling the method cl_bbp_es_contract_update=>execute method which does all the heavy lifting.
Regards, Johan
2020 May 29 1:22 AM
Hello Experts,
I have been assigned to work on similar requirement to create service outline contract.
I have gone through blogs which are provided in SDN forum such as
1)Roadmap to transitioning from BDC on ME32K to using RFC for service outline agreements – Part 1
https://blogs.sap.com/2016/05/23/roadmap-to-transitioning-from-bdc-on-me32k-to-using-rfc/
2) Roadmap to transitioning from BDC on ME32K to using RFC for service outline agreements – Part 2.
So far I am unable to understand if there is no field provided for outline level ( EXTGROUP) in input CHT_SRV_LINE for class method cl_bbp_es_contract_update=>EXECUTE, how can I can create Outline Agreement using this cl_bbp_es_contract_update or FM BBP_ES_OA_UPDATE.
Appreciate if anyone can provide some example for create/change of Service contract ( T-code ME31K, ME32K ).