Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ALE- BD97

raja_thangamani
Active Contributor
0 Likes
7,141

Hi,

In ALE, Transaction code BD97 gets populated when we generate the Model or do we need to configure manually?

Thanks in advance,

Raja T

1 ACCEPTED SOLUTION
Read only

ferry_lianto
Active Contributor
0 Likes
4,235

Hi Raja,

That was strange.

Do yo have entries in table TBDLST?

Can you debug program RBDSDEST and find out why the logical systems were displayed? Perhaps you need to ask BASIS to retransport logical systems entries to QA.

Regards,

Ferry Lianto

8 REPLIES 8
Read only

ferry_lianto
Active Contributor
0 Likes
4,235

Hi Raja,

You need to configure manually.

When you create new logical system (SALE), the new entry will be inserted to BD97.

Hope this will help.

Regards,

Ferry Lianto

Read only

0 Likes
4,235

Ferry,

Thanks for your reply. So you mean to say when we create the New logical system in SALE the entries will be created in BD97 <b>automatically</b>. Isn't it? or do we need to create manually in BD97 too. Because in my case in DEV system the entries where there in BD97. I didnt do anything. But in QA System it started failing because the entries where not there in BD97 though the Logical system where there in SALE. Please clarify the same.

I have another question, do you know why it was not created in BD97?

Raja T

Message was edited by:

Raja T

Read only

ferry_lianto
Active Contributor
0 Likes
4,236

Hi Raja,

That was strange.

Do yo have entries in table TBDLST?

Can you debug program RBDSDEST and find out why the logical systems were displayed? Perhaps you need to ask BASIS to retransport logical systems entries to QA.

Regards,

Ferry Lianto

Read only

0 Likes
4,235

Ferry,

No i couldnt see the entries in the table "TBDLST". We informed the BASIS they maintained BD97 manullay. Thats what i had a doubt whether we need to maintain BD97 manually or not. Also in the SALE there in option "Determine RFC Destinations for Method Calls" under communication.

Could you please conmfim me that the moment we create the Logical system entries in BD97. In that case what is the use of option "Determine RFC Destinations for Method Calls" under communication in SALE?

Raja T

Read only

ferry_lianto
Active Contributor
0 Likes
4,235

Hi Raja,

Could you please confim me that the moment we create the logical system entries in BD97?

Yes, once you created logical system and saved, there will be an entry in BD97.

Just curious ... you said you can see logical system entries (SALE) in QA.

Are you sure?

Please check this link for detail information on RFC Destinations for Synchronous Method Calls.

http://help.sap.com//saphelp_erp2004/helpdata/EN/88/baec69163711d2a5660060087832f8/frameset.htm

Again, hope this will help.

Regards,

Ferry Lianto

Please reward points if helpful.

Read only

0 Likes
4,235

Ferry,

Just curious ... you said you can see logical system entries (SALE) in QA.

Are you sure?

Yes I could see the Logical systems in SALE but not it BD97 unless until i do the steps for "RFC Destinations for Synchronous Method Calls" .

Here there is contrast what you mentioned & what the steps are given in the link

http://help.sap.com//saphelp_erp2004/helpdata/EN/88/baec69163711d2a5660060087832f8/frameset.htm

If it will be generated automatically then why we need to do the steps

IDoc Interface/Application Link Enabling (ALE)
     Communication
         Specify RFC Destinations for Method Calls

In my case synchronously it will validate the purchase order from other system using method call..

Please clarify me.

Raja T

Message was edited by:

Raja T

Read only

ferry_lianto
Active Contributor
0 Likes
4,235

Hi Raja,

The logical system in QA, is it local logical system?

If it is then it will not bd shown in BD97.

Please check this from online help ... perhaps it may help.

<b>Determine RFC Destinations for Method Calls:</b>

In this section you assign the RFC destinations used for synchronous BAPI calls and for calling dialog methods in other systems.

For further information select "Help -> Application help" from within the transaction.

RFC destinations are assigned to logical systems using a tree graphic that can display all the logical systems of the whole system. The RFC destinations assigned to each logical system can be displayed.

<b>RFC destinations cannot be assigned for your own logical system because your own logical system is always called locally. For this reason your own system does not appear in the list.</b>

<b>Requirements</b>

The RFC destinations must be assigned in advance. To call specific methods, the client system must be specified as the "trusted system" on the server system.

<b>Activities</b>

- Select a logical system

- Assign a standard destination to the logical system for BAPIs and dialogs or a destination for special methods. If you want to call function modules in a target system (trusted system), you have to enter the object type remote user and the method logon with an appropriate RFC destination. The RFC destination should use the current user of the calling system (trusted system) and should have the suffix USR (e.g. BIECLNT000USR).

- Save your entries

<b>Notes for Transport</b>

These settings are not transported in the Change and Transport System. You must make the settings in each system.

Regards,

Ferry Lianto

Read only

0 Likes
4,235

Ferry,

Thanks for your reply...

The logical system in QA, is it local logical system?

--> No its not local Logical system.

My requirement is exactly what you mentioned is: To make synchronous BAPI calls to another System. Can i derive like this, If we need to make a synchronous BAPI call we need to do the step "Determine RFC Destinations for Method Calls" so that entries will be populated in BD97. is my understading correct?

Raja T

Message was edited by:

Raja T