cancel
Showing results for 
Search instead for 
Did you mean: 

Check status qrfc BBP_EXTREQ_TRANSFER

Former Member
0 Kudos

Hi,

How do I check the status of the queue BBP_EXTREQ_TRANSFER?.

Can you help me indicating function module or tables?

Thank

Best regard

Alessio

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi

<u><b>Please go through this -></b></u>

<u>Function Module - BBP_EXTREQ_TRANSFER calls BBP_BC_EXTREQ_INB on SRM side. This function module calls BAPI_SCEC_CREATE.</u>

<b>Program BBP_EXTREQ_TRANSFER on backend side do the following:</b>- load a local stored copy of transfer table EPRTRANS

- create a package from the transfer table without breaks with one PR

- enqueue the corresponding EBAN entries

- transfer the package <-- in this perform we have BBP_BC_EXTREQ_INB and BAPI_SCEC_CREATE function module.

- dequeue the package

Before call BAPI_SCEC_CREATE, program checks if the incoming requirement is arleady existing, derermine limit positions, fill partner table in "i_bup" structure, check category if we don't have product id, pricing for IPC etc.

This information are on SRM side, maybe that's why backend system don't call BAPI_SCEC_CREATE function module directly.

<u>Related links -></u>

<b>Note 1027506 BBP_EXTREQ_TRANSFER: ANORETRY for PR with different vendors</b>

<u></u>

<i>Check if external profile is flagged (EBAN-EPROFILE = X) for those PRs which are in EPRTRANS.</i>

<b>Also check if RFC connection is OK between R3 and SRM and RFC user is same as maintained in Entry channel in SRM. RFC user should be service user.</b>

So that temporary problems (for example an external request which is locked in the SRM server) do not have the effect that the qRFC comes to a permanent standstill, you can make sure that the transfer of the purchase requisition is started by the system again. For detailed information on this, see the SAP help for the qRFC in the 'Administration of the outbound queue'. This is only a summary:

<u>Use Transaction SMQS to register the RFC destination which is used for the outbound queue.</u>

<u>Use Transaction SM36 to schedule program RSQOWKEX. This program makes sure that possibly hanging queues are triggered again.</u>

<b>In addition, you have the option to monitor qRFC using the Alert Monitor. For more information on this, see the SAP help for the Alert Monitor under 'Special monitoring functions of the Alert Monitor -> Monitoring qRFC and tRFC calls'.</b>

<u>See SAP OSS Notes -></u>

Note 650333 - Hanging qRFC after transfer of Preqs to SRM

Which SRM version are you using ? Do let me know.

Regards

- Atul

Former Member
0 Kudos

Hi Atul,

thank for your answer but I only need to know how to program custom in backend can check whether the queue BBP_EXTREQ_TRANS is blocked.

Regards

Alessio

Former Member
0 Kudos

Hi

As told earlier, Please check in the SAP OSS Notes, which Programs, Function modules and tables are involved in this case.. (Also try to debug the same.. )

<u>Also See OSS Note -></u>

Note 1101215 - External Requirements: Error transfering the hierarchy items

Do let me know.

Regards

- Atul