on 08-29-2014 12:44 PM
Hello All,
I would like to know the reason for different errors while transferring the PR to SRM:
Please suggest and let me know if more details required.
Regards,
Rudresh
Dear All,
For this issue, we have found two cases:
Case 1. As mentioned by Hari, this error might be due to duplicate SRVMAPKEY for service lines which can be corrected by executing below two programs in below sequence
a. ZSRVMAPKEY_CLEAR(you may contact SAP for the code)
b. SRVMAPKEY_GEN
Case 2. PR XML contains only outline but not the service lines. In such cases, please verify if service lines are maintained in the PR for all the outlines. In case, it is already maintained, please implement below notes(we did the same in our case & it worked):
Note 2116282 - Deleted service lines from ERP sent to SRM in wrong order
Note 2041011 - PurchaseRequestERPSourcingRequest: Service lines not transferred to SRM system
Note 1866843 - PurchaseRequestERPSourcingRequest: Asset number not passed
Regards,
Rudresh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Experts,
Any solution for the issue raised?
Please assist. I am also faced with the same error.
Thanks!
Ramakrishnan R
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ramakrishnan,
The issue could be due to blank outlines that are being generated in SRM as shopping cart while in its transfer from ECC.
Try looking for the steps below: -
1. Table ESLH with PR in ECC and get the PACKNO.
2, Input this PACKNO in table ESLL and get the SUB_PACKNO
3. Now input this field in table ESLL in PACKNO field.
4. Look for field SRVMAPKEY.
In my case we found non-unique IDs generated. For example if PR 100( say ) has 2 outlines in PR with one service line each, both service lines have same SRVMAPKEY generated. Due to this the service line of second outline is also assigned to first outline in SRM cart.
Thus the shopping cart is generated with one outline containing 2 service lines and one blank outline. Consequently the error shows up as "No functional item exists".
If the above is the symptom in your system, you need to raise OSS message to SAP.
BR,
Harry
Hi Ramakrishnan
Did you try the below ?
The error "No functional item exists under item 001" comes if outline item is created but it does not have a any material/service item under it.
If you user template HIER_SE for EXTR this error should get solved. Do below config using SM34 -> /SAPPSSRM/VC_HT. After that, tun report /SAPSRM/PDO_META_INVALID_CONF.
As mentioned in the below thread
Regards
Vinita
Hi Ramakrishnan,
Thank you..!!
As we discussed earlier, if non-unique eSOA IDs ( ESLL-SRVMAPKEY) are the cause, the above error will occur. We raised OSS message to SAP. They suggested a Z-report that will delete the contents of SRVMAPKEY field for service-lines in table ESLL. After running the Z-report suggested by SAP, we need to run the report SRVMAPKEY_GEN for our service PR in ECC so that unique eSOA IDs ( ESLL-SRVMAPKEY) will now be generated. The PR replication from ECC to SRM SOCO will successfully generate the shopping cart.
We can actually make an ABAP report to delete the contents of SRVMAP key in table ESLL for our PR and can then run SRVMAPKEY_GEN . But better to go with SAP guidance. Isn't it?
Thanks and Regards,
Harinadh
Hi Rudresh,
Have you found out the root cause / resolution for this issue? If yes, appreciate it if you could share the details as i'm too facing the same issue.
Thanks.
Soffian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Soffian,
The issue could be due to blank outlines that are being generated in SRM as shopping cart while in its transfer from ECC.
Try looking for the steps below: -
1. Table ESLH with PR in ECC and get the PACKNO.
2, Input this PACKNO in table ESLL and get the SUB_PACKNO
3. Now input this field in table ESLL in PACKNO field.
4. Look for field SRVMAPKEY.
In my case we found non-unique IDs generated. For example if PR 100( say ) has 2 outlines in PR with one service line each, both service lines have same SRVMAPKEY generated. Due to this the service line of second outline is also assigned to first outline in SRM cart.
Thus the shopping cart is generated with one outline containing 2 service lines and one blank outline. Consequently the error shows up as "No functional item exists".
BR,
Harry
Hi Soffian,
We raised an OSS message to SAP asking to suggest us with further proceedings. They suggested us some corrections to fix issues with such inconsistent documents. SAP sent a Z-report to clear the entries in table ESLL-SRVMAPKEY. As I have restricted access at my work I am unable to share the code which they sent. But its a normal clearing of entries in table ESLL for SRVMAPKEY. Once we are done with running the Z-report that clears ESLL-SRVMAPKEY, we need to run SRVMAPKEY_GEN report with our PR so that the unique SRVMAPKEY will be generated in table ESLL.
After the above steps, we need to send our PR to SRM for sourcing. The shopping cart was successfully generated in SRM.
BR,
Harry
Hi Rudresh,
Is it a service PR?
Are you doing collective processing of PR?
This issue occurs mostly for service PR.
Regards,
Mayur
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Can anyone help on this? Please suggest how to proceed?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.