cancel
Showing results for 
Search instead for 
Did you mean: 

Not able to transfer suppliers from ROS to EBP

Former Member
0 Kudos

Hello all,

Need yr help as I am not getting proper directions from config guide.

First of all, our system configuration for ready ref.:

SAP_ABA 700 0011 SAPKA70011 Cross-Application Component

SAP_BASIS 700 0011 SAPKB70011 SAP Basis Component

PI_BASIS 2005_1_700 0011 SAPKIPYJ7B PI_BASIS 2005_1_700

ST-PI 2005_1_700 0003 SAPKITLQI3 SAP Solution Tools Plug-In

SAP_BW 700 0010 SAPKW70010 SAP NetWeaver BI 7.0

SAP_AP 700 0007 SAPKNA7007 SAP Application Platform

SRM_PLUS 550 0007 SAPKIBK007 SRM_PLUS for mySAP SRM

SRM_SERVER 550 0007 SAPKIBKT07 SRM_SERVER

Our ROS and EBP clients are different.

We have done the necessary settings for Supplier registarttion.

- replicated prod cat from ECC backend in ROS client.

- done Config settings for Sup. Reg. (select prod cat for regn, language, assign questionnaire to prod cat.)in ROS.

- activation of ROS services.

- Created a service user in ROS.

This user has roles: SAP_EC_BBP_CREATEUSER & SAP_EC_BBP_CREATEVENDOR

This user is maintainted in ROS client BSP service ROS_SELF_REG in Log on Data

with ROS client, user ID and password.

- Then we have created an external web service 'ROS' in EBP with type SBM vendor preselection.

and defined integrated call structure for this webservice ROS as:

10 http://erpdevsrci.egat.co.th:8010/sap/bc/bsp/sap/ros_self_reg/main.htm 0 URL

20 CATALOGID ROS 2 Fixed Value

30 SAP-CLIENT 310 2 Fixed Value

40 LOCALE ENGLISH 2 Fixed Value

50 User DINESHP 2 Fixed Value

60 PASSWORD password 2 Fixed Value

Here 'Dineshp' is the RFC user for EBP and ROS with sap_all.

- The strat purchaser is available in both the clients with same role of SAP_BBP_STAL_STRAT_PURCHASER.

Now we can see the BSP page for ROS_SELF_REG.

We fill test data in the same for different suppliers.

This test data of the suppliers can be seen by the ROS strat purchaser.

He accepts the suppliers.

Now these suppliers can be seen by EBP strat purchaser with the status "Accepted".

But these will be still prospect suppliers as the BPs shown for the suppliers can not be found in BP txn in EBP.

How to transfer these prospect suppliers into EBP.

The BPs are not available in the link 'Manage business partners' for EBP strat purchaser.

Pl. give me directions to proceed.

BR

Dinesh

<b>(Don't worry about points)</b>

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

For the supplier directory link in EBP,you need to define the foll 2 things in EBP:

1.Define External Web Services (Catalogs, Vendor Lists etc.)

Under Std call structure:URL should be :-

http://erpdevsrci.egat.co.th:8010/sap/bc/bsp/sap/ros_prescreen/main.do

Other parameters would be :

sap-client 500 2 Fixed Value

sap-username XYZ 2 Fixed Value

Sap-password ***** 2 Fixed Value

HOOK_URL 4 Return URL

~OkCode ADDI 2 Fixed Value

~target _top 2 Fixed Value

~caller CTLG 2 Fixed Value

Also include these catalog ID in the Attributes in ORg strcuture so that the USER in EBP can see the link for supplier directory in tcode "SCREEN SUPPLIERS".

2.Define backend systems:

Define an entry for the ROS directory of type SUPPL_DIR with RFC for ROS client.

So after the suppliers register in ROS client(after whcih a mail is sent to them with the QUESTIONNAIRES) ,they will be accepted/rejected in SCREEN SUPPLIERS trsncn in ROS client.

After they are accepted,they will have to be transferred to EBP client from ROS cleint thru Trascn SCREEN SUPPLIERS in EBP(Here in EBP,you should see the link for supplier directory).After clicking that link,you can go to the ROS client and transfer the external vendor from ROS(Supplier directory) to EBP client.(Here in SCREEN SUPLIER trascn instead of ACCEPT/REJECT button,you will see the TRANSFER button).

Then you can trasnfer the suppliers/prospect from ROS to EBP and then convert him to VENDOR in MANAGE BUSINESS PARTNER trascn.

HTH.

BR,

Disha.

Pls reward points for useful answers.

Former Member
0 Kudos

Thanks for detailed answer.

Done as suggetsed.

But could not get the required link.

Hence sending all concerned screenshots at yr ID.

Pl. suggest changes.

BR

Dinesh

Former Member
0 Kudos

Hi,

Please check the foll in addn to the settings made:

1.Check the user you have logged into EBP is consistent.If there is any <b>inconsistency</b> at the ORG structure/User level in EBP,then the link is not visible.(If you cannot repair the user,assign a new user at the root node and test)

2.Assign the foll roles to the User :

SAP_BBP_STAL_STRAT_PURCHASER

SAP_EC_BBP_ST_PURCHASER

In these roles,under MENU,go to SCREEN SUPPLIERS and add the ROS client .

Sometimes you may also have to try combinations of the SINGLE and COMPOSITE roles for the link to appear.

3.Also assign these roles to the USER attributes in the ORG Structure also.

4.Also the CATALOG/Supplier Directory needs to be defined only for the STANDARD CALL STRUCTURE in "DEFINE EXTERNAL WEB SERVICES" in EBP.

HTH.

BR,

Disha.

Pls reward full points for useful answers.

Ramki
Active Contributor
0 Kudos

Hi Dinesh

I do not think there is any problem with your settings. Pl understand this:

1) Pre-Screen suppliers option in EBP is only to facilitate purchaser to accept/reject prospects from EBP itself (without specially loggin on to ROS).

2) After accepting a supplier, nothing is created in EBP. SO, you will not see BP in EBP.

3) In Manage Business Partners, you should use 'Business Partner from list' option to transfer vendors. If you are not getting this:

a) try with only composite role first and later only with single role in user (Try with ST Purchaser; Later with Op purcahser also)

b) Remove Backend system definition for 'Suppl_directory'. For ROS, I don't think you need this.

Best regards

Ramki

Former Member
0 Kudos

Hello Disha,

Thanks.

Tried as per your suggestions.

1. The EBP purchasers are consistent.

2. The roles are attached to purchaser.

also tried with single and composite roles.

3. In PFCG for the required roles the ROS client value is given.

4. Tried putting these roles in org structure also.

5. For the catalog "ROS" the standard call structure is defined in EBP.

But I am not able to get the link for supplier directory.

Can you give further inputs?

BR

Dinesh

Former Member
0 Kudos

Hi,

Also for the DUMP after Supplier registration,refer foll note :

Note 804249 - SURVEY: Short dump when you send a questionnaire

(run the program mentioned in the note)

Is there any inconsistency at the ORG levels???At our place there was some inconsistency at the ORG level so after assigning a new user at the Root ORG level with the MINIMAL roles required(apply only the STRAT PURCHASER roles),we could see the link appearing for that user.

BR,

Disha.

Pls reward points for useful answers.

Former Member
0 Kudos

Hello Ramki,

Thanks.

1. Logical.accepted.

2. When I see the prospects in "Screen suppliers" I see BP IDs also.These must be

BP IDs of ROS I assume. Some of these are overlapping my EBP BP IDs.

3. What about the 'supplier directory' link Disha is using on her system.

As per her we should use this link to transfer the prospects first from ROS to EBP

and then they will be available for 'Manage business partner'.

Somewhat contradictory for me.

Anyhow I am not getting my prospects in BP from lists.

4. Tried with different combinations of composite and single roles for EBP purchaser.

5. Tried with removing type supp_dir for ROS

But I can not find my prospects in BP list for 'manage business partners'.

Could you suggest further checkpoints please?

One observation: I submitting my survey on behalf of supplier by activating the test BSP

for ros_self_reg. After I click the 'submit' button , I can see the info in ROS and EBP both

as 'new' supplier. But the BSP goes in error saying

The current application triggered a termination with a short dump

The termination type was: RABAX_STATE

The ABAP call stack was:

Method: SETGENXSLTPROG of program CL_UWS_FORM_RUNTIME===========CP

Method: GET_HTML_AS_STRING of program CL_UWS_FORM_RUNTIME===========CP

Method: PUBLISH of program CL_UWS_PUBLISHING=============CP

Function: UWSP_SEND_MAIL of program SAPLUWSP

Form: SEND_QUESTIONNAIRE of program SAPLROS_SURVEY_APP

Function: ROS_QSTN_SEND_MAIL of program SAPLROS_SURVEY_APP

Form: SEND_QSTN of program SAPLROS_SURVEY_APP

Form: DETECT_SEND_QSTN of program SAPLROS_SURVEY_APP

Function: ROS_QSTN_DETECT_AND_SEND of program SAPLROS_SURVEY_APP

Method: ONINPUTPROCESSING of program CLO251NVV1MH7YR6J7P0CT3KBE4BDCP

I interpret this will be for mail transfer as it's not set fully for us.

But do you feel any relevance for sub issue?

BR

Dinesh

Former Member
0 Kudos

Hi,

For the DUMP ,refer foll note:

Note 779972 - SURVEY: Configuration required to receive emails

Also,unless you transfer the Prospects from ROS to EBP,you will not find the BP's in MANAGE BUSINESS PARTNER trascn.

BR,

Disha.

PLs reward points for useful answers.

Ramki
Active Contributor
0 Kudos

Hi Dinesh

1) I do not think you need to see 'Supplier Directory' link in EBP as a menu option like 'Prescreen suppliers'.

2) ROS also creates BP when a supplier is rejected and do not confuse this with EBP BP. Both are in different clients.

3) You should see an option in 'Manage Business Partners' as mentioned by me earlier. The drop down list there contains the ROS supplier directory as maintained in Catalog call structure config and as per attribute 'CAT'. I hope you assigned the 'CAT' attribute in EBP system.

4) Maintain table BBP_MARKETP_INFO in both SUS and EBP systems. Leave the company blank and fill your vendor & std Pur.Org info. May be give a currency also. Select vendor & P.org from F4 help (shd be like VG500012, O 500025)

Best regards

Ramki

Former Member
0 Kudos

Hello Ramki,

3. This option in 'Manage Business Partners' - my ebp purchaser is not able to see.

I have sent you detailed screen shots of my settings.

4. Maintained the table in EBP.

but no change.

We are not using SUS functionality as the client is not ready for the seperate licenses for SUS vendors.The bidders will only bid against the invitations floated by the purchasers and not supposed to do any user maintainance.

BR

Dinesh

Ramki
Active Contributor
0 Kudos

Pl maintain BBP_MARKETP_INFO table in ROS client.

Former Member
0 Kudos

Please go ahead and maintain the BBP_MARKETP_INFO table via Tcode SM30. If there are more than one entry please delete and maintain just one.

I had the same problem and it got resolved as soon as I just maintained only one entry.

Vijay

Former Member
0 Kudos

Hello Ramki,

Finally we were able to resolve this issue.

The two key factors for this functionality to success were :

1. When we maintain the external web service in EBP the bus type of this web service should be defined as "list of vendors" .

This setting would give us the field to input the vendor root node in EBP where the BP would be finally generated.

And because of this setting only we get the option "business partner from list" under "manage business partner " for strat purchaser.

2. the table entry BBP_MARKETP_INFO in EBP only.

I think these were two main factors i was making mistakes

all other points

combination of user roles for strat purchaser

ros backend typ in EBP

marketP info in ROS

are not that relevant.

Only one thing we observed is that sometimes fresh log on is required so that "Transfer" button can be seen under business partner from list --> choose.

This we feel concern from user point of view.

But we could not suceed the way Disha is getting the "Supplier directory" link in "Screen Suppliers".

Many thanks for your time and efforts.

BR

Dinesh

Former Member
0 Kudos

Hallo Dinesh,

i am facing the same problem, hence picked up this thread and maintained all the settings discussed.

Now i could get the option "business partner from list" under "manage business partner ". But I dont see any button "Transfer" in the list with which i can transfer the Vendor from ROS to SRM. I still see only the buttons ACCEPT/REJECT/RESET-AS-NEW.

What is still missing in my case?

I guess the entries in the Table BBP_MARKETP_INFO might not be correct. But i have no idea how to maintain them. With F4-help, as Ramki said, i could fill only the Purchase Organisation ID, but for Vendor Root there was no value through F4-help, therefore i have entered the value manuelly. I am not sure but if it is correct.

Any Idea how to solve the problem.

Could you please send me the screens, if possible, with the values you have maintained in the Table BBP_MARKETP_INFO as an example to pm@ap-solut.de

Thanks & Regards.

Former Member
0 Kudos

Thomas,

Do add following parameter in the standard call structure in defining External Web services in SRM client

Parameter Name Parameter Value type

sap-sessioncmd open 2 Fixed type

Ensure that this should be defined before return URL parameter.

This should resolve your problem.

Regards,

Sandeep

Answers (0)