cancel
Showing results for 
Search instead for 
Did you mean: 

PR form R3 to SRM - ANORETRY

Former Member
0 Kudos

Dear all,

We are trying to transfer an indirect PR form R3 to SRM, using BBP_EXTREQ_TRANSFER report. We an entry in table eprtrans.

After we run the report, we check in trx. SMQ1 (in R/3) but the qRFC has an error: ANORETRY.

We have read all the topics in the Forum, and we have done the steps we have read.

I´ll attach the steps that we performed, so that someone could help us.

1- We have note 801133 implemented.

2- We created in PPOMA_BBP, an organizational unit as Purchasing Organization as local (ENTRYCHANNEL). Also we have created an organizational unita as purchasing group, also local. Afterwards, we created a user from Web Access named entrychannel. This user has SAP_ALL and SAP_NEW profiles.

3- We created RFC connections from SM59 in SRM and R3. (We tested the connections with "remote logon" and it works fine)

5- We updated tables T160EX and T160PR.

6- We have the Clasic Scenario.

Any tips will be welcome!!!!!!

Thanks!!!!

Accepted Solutions (0)

Answers (6)

Answers (6)

former_member183819
Active Contributor
0 Kudos

sorry for the too late reply...

whenever you get queue error

double click the queue

note down the pr and remove that one piece of PR .

and deleted that pr

and reprocess and next queues.

the reason could be many pr - material would have been deleted etc..

but if you ewant to know exact reason. retransfer the failed queue

you will get good error message in slg1

the bad thing here is if i have 100 PR s in obe pack

one pr has wrong data

the remaining subsequent queues are struck,,,,

so keep more frequency time of transfer variant.

today srm forum is very hot...

go ahead...

muthu

ricardo_cavedini
Active Contributor
0 Kudos

Hello,

You can try debug this transfer in order to see what is causing this issue.

Firstly, you would need a dialog RFC user from ECC to SRM.

Then, follow the steps below:

1. Go to table EPRTRANS -> take the PREQ number.

2. Go to SE38 -> BBP_EXTREQ_TRANSFER -> F8 -> provide PREQ -> /h -> F8.

3. Go inside FM BBP_EXTREQ_TRANSFER

4. Go inside perform transfer_package

5. Go inside Perfrorm Send_pr_to_procsystem

6. Clear lv_qrfc = '' -> goto inside FM BBP_BC_EXTREQ_INB

Here SRM system will be called. If you have a RFC dialog user you can check further:

7. Go inside Call FM API_FUNC_NAME -> set breakpoint at FM's

BBP_PD_SC_CREATE, BBP_PDPRC_UPDATE, and proceed further.

I hope it helps.

Kind regards,

Ricardo

Former Member
0 Kudos

First check RFC connection from ECC to SRM by login with RFC user and click Remote connection. If that works fine then your RFC is fine. Next delete all the entries in queue (SMQ1) and rerun the transfer program.

Thanks,

Jagadish

pedro_santos6
Contributor
0 Kudos

Hi,

Try to use the transaction BBP_ATTR_CHECK and verify at company level.

Treat mistakes and warnings and send again the PR.

Rgs,

Pedro Marques

Former Member
0 Kudos

Dear Sundeep,

The users created have SAP_ALL and SAP_NEW.

We realized that if we go to SLG1 in SRM, that there is an error message: "Document type for determined backend system missing". The message number is BBP_PD249.

Is important to notice that we have configured in PPOMA_BBP the following attributes into ENTRYCHANNEL:

  • BSA = "NB" and corresponding backend system

  • DP_PROC_TY= we set ECDP , ECPO

Do you think that there is something missing?

Thanks!!!!

Former Member
0 Kudos

Leonardo,

<b>2- We created in PPOMA_BBP, an organizational unit as Purchasing Organization as local (ENTRYCHANNEL). Also we have created an organizational unita as purchasing group, also local. Afterwards, we created a user from Web Access named entrychannel. This user has SAP_ALL and SAP_NEW profiles.</b>

You crated a user from the web and assigned him into the entry channel??? I dont know what that means and what is the functioanlity you are trying to achieve.

You need to integrate your RFC user that connects your R/3 system and SRM. This can be achieved by asking your Basis team to change the RFC user into a dialog user from a system user for some time and use USERS_GEN T-code to integrate him. Once you have integrated him you can ask your basis guys to convert the RFC user to a system user.

In concern with your document types, please check your configuration in R/3 for define document types. Make sure the external number range is within the number range in SRM.

Hope this information helps. If you need further information, please let me know

Assign points for usefull answers.

Sundeep

Former Member
0 Kudos

Thanks for the prompt response.

Unfortunately, we had already perform all the steps, as you suggested.

Basically everything mentioned is done as you said and we are still trying to synchornize a PRequisition from R3 and the error message mentioned is still appearing into the SLG1 in SRM each time that we try do that.

Another idea??

Thanks in advance,

Best regards.

Leo

Former Member
0 Kudos

Hi Leo,

In IMG -> SRM Server -> Cross-Application Basic Settings -> Define Transaction Types, check wheter there is any active transaction type for BUS2121 Shopping Cart. There should be a 'NB' active.

Make sure you have checked "Define Number Ranges for Shopping Carts and Follow-on Documents" and "Define Number Ranges per Backend System for Follow-on Documents" in the same IMG path.

NB external number range should be the one defined in the above mentioned transactions.

There is a small chance that this could be the reason, but it will take you only 5 minutes to check it.

Let me know if that was the reason!

Abraço,

Henrique

Former Member
0 Kudos

Hi,

Try the note 1027506

BR

Debu

Former Member
0 Kudos

Leonardo,

Please be sure your RFC user which connects R/3 and SRM has all the right authorities. Preferably close to SAP_ALL.

Thanks,

Sundeep

Former Member
0 Kudos

Leonardo,

Make sure you convert your RFC user as a dialog user and then integrate him into the entry channel. Once you are done with that you can convert that user back into a system user.

Make sure this user has highest authorities and then you will see all you requisitions flow from R/3 to SRM.

Assign points if answer is usefull

Thanks

Sundeep