RFC destination custom tables
Hi,
How to find custom tables in particular RFC.
Regards
Radha.
This might be helpful, refer:
[http://it.toolbox.com/wiki/index.php/Find_data_in_your_SAP_system_and_know_which_tables_do_what]
Similar Messages
-
Custom Table for RFC destinations
Hi,
I am working on SAP PI/XI. I had created an Custom Function Module (RFC Wrapper) in XI or PI which calls Bapi's in SAP R/3.
So we specify the RFC Destinations in the code to call the Bapis. But these RFC destination Values changes for DEV, QA and PRD systems. when we transport, these Values we need to change as per the Enviromment(DEV,QA,PRD).
I want to Maintain the the RFC destinations Values dynamically.
For that I want to define a Table to maintain the RFC destinations. There could be "n" of RFC destinations to R/3. I want to differentiate RfC destinations pertained only to my scenario or Interface.
How do I proceed. what should be the table structure and fields?
Kindly provide your valueable Inputs
Thanks &Regards,
VarunHey
You should be able to handle this by reading the System Id of the current system
Just have a If-Else condition in your FM.
If SY-SYSID ="Dev"
then call Dev RFC dest
If SY-SYSID="Qa"
then call QA RFC dest
etc etc
Thanks
Aamir -
Table Required to define RFC destinations
Hi,
I am working on SAP PI/XI. I had created an Custom Function Module (RFC Wrapper) in XI or PI which calls Bapi's in SAP R/3.
So we specify the RFC Destinations in the code to call the Bapis. But these RFC destination Values changes for DEV, QA and PRD systems. when we transport these we need to change as per the Enviromment.
For that I want to define a Table to maintain the RFC destinations.How do I proceed. what should be the table structure ?
Kindly provide your valueable Inputs
Thanks &Regards,
VarunI have defined the code as below, table is not required
if sy-sysid = 'XXX' .
sender = 'XXXXXX'.
endif.
if sy-sysid = 'YYY' .
sender = 'YYYYYY'.
endif.
if sy-sysid = 'ZZZ' .
sender = 'ZZZZZ'.
endif. -
Hello,
Which are the table where I can find the RFC Destination with the Logical system names from SRM to R3 and R3 to SRM.Hi,
My requirement is I need to call a function module in SRM from R3.
Call Function 'ABC' Destination v_dest.
I need to find out the v_dest from a table in R3 which will give me the destination which is mentained in transaction SM59.
The RFCDES table has only destinations but I need the identification for SRM system which will bifurcated from other destinations.
As I get only destination names, I am not able to get the exact Destination which I have to take for SRM. -
Table to maintain RFC destination
Hi,
An RFC enable Function Module from R/3 is to be called in CRM system. I dont want to hard the RFC destination for the R/3 whn calling the FM. Is there any other table tht can b used for this?
Is there any other way to achieve this???
Regards,
SivagamiHi Sivagami,
Check the table RFCDES. This table will store all RFC destinations defined for your system. U can use the transaction SM59 to create the RFC destinations. But most of the developers dont have access to this transaction. So cotact ur basis team to define required RFC destinations.
Thanks,
Vinod -
How to create a z-table to maintain RFC destinations??
Dear Experts,
Can you please guide me to create a Z table where I can maintain RFC destinations??
Regards,
Mamai.Moderator Message: This is not a Web Dynpro ABAP question. Please only post questions in this forum which are directly related to Web Dynpro ABAP development. I am moving this thread to ABAP General.
-
Dear all,
Do you know the table that stored RFC destination that defined via SM59?
Please comment.HI,
Check the Table RFCATTRIB and RFCDES
Cheerz
Ram -
An RFC destination could not be specified for the logical system
Hello Experts,
I am trying post goods receipt in EWM system in a simple inbound delivery process. It is not getting posted back in ECC. I have my RFC connection setup properly(I assume since I was able to transfer inbound delivery to EWM in first place).It seems some setting related to Outbound queue in EWM is missing.Can anyone tell me in detail what settings are required?Is it something to do with WE20 transaction?I am not sure what settings should be done there.The error log is as below-
An RFC destination could not be specified for the logical system
SB3CLNT011
Message No. B1550
Diagnosis
An RFC destination should be specified for the logical system SB3CLNT011.
This could not be done in this case. SB3CLNT011 is not your local logical system
and this system is not included in the relevant Customizing tables.
Procedure
Check:
RFC
destination
Port
definitions
oubound partner profile of
message type SYNCH for this logical system
Regards,
KhushbooHi Oritra and Suraj,
I have checked remote connection in SM59 for both the logical system.It works fine.I understand this is more of a technical issue,but I don't have A local basis team to help me so reaching out to experts here.Can you guide me what technical settings could be checked for EWM-->ECC connection?When I execute BD82 for SB3CLNT011 it shows me green status with message "No messages have been defined for the selection conditions in the model".
Although when I do this for EWM logical system SB3CLNT012 it shows me this with all green status-
System SB3CLNT011 as a partner type already exists
System SB3CLNT012 as a partner type already exists
Port A000000018 with RFC destination SB3CLNT011 already exists
Outbound parameters for message type SHP_IBDLV_CHANGE SHP_IBDLV_CHANGE01 already
Outbound parameters for message type SHP_IBDLV_SAVE_REPLICA SHP_IBDLV_SAVE_REPLI
Outbound parameters for message type SYNCH SYNCHRON already exist
Am I missing something in WE20?
Regards,
Khushboo -
RFC destination error in posting 3rd party payment in 4.7 FI system
Hi,
We are running in to a problem when we are processing a payment via transaction F110S in our R/3 4.7 system for Financials. We are integrating our Financial system with ECC6.0 for HCM. We receive 3rd party invoice from HCM successfully via ALE and post it in 4.7 system. When we try to process payment against this invoice, apparently 4.7 system is trying to communicate with ECC 6.0 system and issuing an error and the payment processing gets cancelled. It generates a clearing document with out a check.
The error says "An RFC destination could not be specified for the logical system HD1CLNT014
Message no. B1550
Diagnosis
An RFC destination should be specified for the logical system
HD1CLNT014. This could not be done in this case. HD1CLNT014 is not your
local logical system and this system is not included in the relevant
Customizing tables.
Procedure
Check:
- RFC destination
-Port definition
-oubound partner profile of message type SYNCH for this logical system
We checked our configuration for all Logical system and RFC destination and everything seems fine.
Any help in this regard is appreciated.
Thanks
KesavHi David,
Did you check below is set-up correctly.
- Use transaction SM59 to create an RFC destinations for the remote system.
- Use transaction BD54 to create the logical system.
- Use transaction BD97 to link the RFC destination created in SM59 with the logical system created in BD54.
Also, check entries in TBLSYSDEST is filled with correct system name HPQCLNT210. Generally this error occurs when system name is incorrect in TBLSYSDEST.
Thanks,
Ameet -
hi
I AM TRYING TO CREATE A CUSTOM IN ABAP
I followed the following procedure
SE11
SPCIFIED THE CUSTOM TABLE NAME
CLICKED ON CREATE BUTTON
THEN SPECIFIED SHORT DESCRIPTION
For Delivery Class I specified as C
For DataBrowser and Table variant I specified as Display and Maintenance allowed
Once I click on save before specifying other properties I see the following error displayed
"RFC system error for destination GTADIR_SERVER"
Thanks in advanceHi,
once again try like this.
Steps to Creating domains, Data Elements, Tables
To give you the steps for creating table:.
There are two approach in creating a table.
1. Bottom-up approach
2. Top-down approach.
Both are valid and you can choose which approach is suitable for you. I always use the bottom-up approach. Here are the steps to create the tables with this approach.
1. SE11 will take you to the DDIC and enter the name of the new table to be created. Let us say Zname. Click create.
2. Enter the short discription of the table and enter the field of the table. If it is primary key and you have to check the box.
3. Enter the data element and double click it, you will be asked to save and will take you to data element discription page. Enter the short discription of the data element and enter the information of domain like the length of field and type of field.
4. If you wanted to use the existing domain then its fine, or else, you have to create one. Enter the domain name in the data element page and double click it. Page will ask to save and jump to domain creation page.
5. In the domain page, you have to save the information which you have already given in the data elements page and check it. Before going to data element page, you have to activate the domain.
6. Go to data element page and save, check and activate.
7. Go to main table page and save, check, and activate.
8. Also, you have to save the technical settings of the table.
The table is now ready for operation. You can use it in your program or you can use it to enter information.
Check table: It is the table which will have all the information about the Foreign keys which are the primary keys in the check table.
It can be created by creating the foreign key from the main table. Click foreign key in the main table and it will take you to a page which will ask for table name and field to which foreign key relation has to be associated. Enter the information and you can create the check table automatically.
SM30 is used for maintenance of the table, that is to realease the errors occured during the creation of the table.
Well, this is the information I have.
Regards,
satish. -
BPS retraction RFC destination conversion
Hello everybody,
I m surprised not having met a discussion about RFC destination conversion between systems for BPS retraction?
What is the common recommendation for BPS retraction to have your customizing adapted and to retract to your QUAL R/3 from your QUAL BPS system without having to replicate your customizing with hard coded RFC destination to allow every BPS system to retract to any R/3 system !! Why this does not read the RFC conversion table from BW, probably too easy ?
If you have feed back on this point I would really appreciate , many thanks .
Laurent AllaisHello Laurent,
I agree, it would be nice if the system would convert the RFC destinations. The functionality is just not there. You can use a single RFC destination for all systems and just have a different server that it is pointing to in SM59.
Or you just make a change in BPS0 after the transport. It's quite common for plan administrators to have access to BPS0.
Regards
Marc
SAP NetWeaver RIG -
Error message when calling a Business Connector RFC destination from SRM
Hello all,
We are facing one problem with data Purchase Order transmission between SRM 5.0 (SRM_SERVER 5.5, extended classic scenario) and Business Connector 4.7.
We made needed customizing in order to have "XML / XI" output medium available in tab 'Company Data' in "Manage Business Partners" web transaction (by updating BBP_USE_AI table in SM30 transaction).
Then, we implemented BAdI definition BBP_EBPXML_OUT_BADI with method PURCHASEORDER in order to change XI system type to Business Connector.
In this way, PO transfer data between SRM and BC is done using BC Module Function BAPI_POEC_XML_SEND (TCP/IP RFC connection was defined for Purchase Order in BBPC_RFCDEST table).
Nevertheless, even if method BBP_PO_SEND_XML is correctly triggered when PO is created with a vendor with XML output medium, we have in the document output log ("Process Purchase Order" web transaction) an error message:
' Error (Unknown Partner and Message Type. Routing Rule created. Sender: SMR Receiver:) when calling RFC destination BC '
where SRM is the SRM log. sys. and BC the Business Connector log. sys.
Our EAI team is working on it, but if you have any idea, your are welcome !
Thank you in advance.
Regards.
LaurentHello Christian,
Thank you for your help. However, we abandoned this solution between SRM and Business Connector.
So, we followed instructions indicated in OSS note 883693 - "ECS: PO output determination in R/3".
Nevertheless, in order to restrict this behaviour for specific vendors and purchasing organizations, we added some filters.
It is working fine.
However, when the PO is modified in SRM, then order again, PO is modified in R/3 (by the RFC user from SRM) more than once.
As a consequence, we have as much messages as modifications of the order in R/3 (due to multiple RFC access with the SRM RFC user).
Does anybody have an idea to have only one R/3 output message when the PO is modified in SRM ?
One solution could be to check in the NAST table if the time creation of the last output message is lower than, for example, one minute.
If it is the case, we do not allow R/3 ouput message.
Any suggestions is welcome.
Regards.
Laurent. -
Deciding RFC destination dynamically
Hello All,
I need to call a RFC which is there in R3 system from SRM system . While calling RFC I want to decide the RFC destination name dynamically i.e. depending upon the development , quality and production environment.
Is there any way to decide the RFC destination name dynamically depending upon the source and target system's logical system name or with some other way.
Thanks and regards,
KeithThis solely depends on the naming conventions you are using. Since the name of the RFC destination is arbitrary, there is 'no' way of determining the name of the destination.
To be flexible to some extend, I 'always' create a customizing table (which can be maintained without transport) in which I use a name (like name of function module which calls RFC) as key field. second field is the name of the destination. -
Hello,
I need to call a remote enabled APO function module from R/3. In the call i need to specify the RFC destination. The problem is:
The development R/3 system is connected to APO development system only, R/3 testing system to APO testing system only and R/3 production system to APO production system only. I want to write code in such a way that the RFC destination is identified automatically, ie, when it is run the program in R/3 dev system it picks APO dev system and so on.
Can this be achieved through some function module or using some tables. I tried RFCDES table. But it was not helpful. I want to avoid using the if...else check.
Thanks in advance,
CMVHi,
Why not create a custom table in which you map the R/3 system to the APO system. You can then read the table with your current R/3 system and get the APO system you need to connect with.
BR,
S. -
RFC Destination Connection Pool requirement
Hi Experts,
I have a custom webdynpro java application to display number of work items pertaining to that particular user in a backend.
There are users who dont use this functionality as well. But the requirement is to place this application in home screen.
I have used both metadata and modeldata with hard coded user since we did not want error messages to appear for users who do not have backend access.
Application & Access Details
Application Location : Home Screen
Concurrent Users : 600 concurrent users maximum possible value
Connection Usage : Close connection immediately using disconnectIfAlive() method.
Now I need to configure JCO Pool Size , Max Connections, Wait Time for the RFC destination.
I have read a lot of post and documents but could not acheive clarity of thought on this.
Kindly let me know what values I should give in these fields for optimal performance and no connection issue for users.
Regards,
PorselvanHi Muthavudaiyan,
Hope you are doing good.
Basically from the JCo perspective, there are only 5 parameters that are involved here:
jco.destination.pool_capacity:
Maximum number of connections that are held open in the pool for reuse (default: 1)
jco.destination.peak_limit:
Maximum number of connections that can be obtained from a pool at peak usage times
jco.destination.max_get_client_time:
Maximum time to wait for a free connection if the peak limit is reached before exception is thrown
jco.destination.expiration_time:
Timeout period after which pooled idle connections can be closed (default: 600000ms = 10mins)
jco.destination.expiration_check_period:
Regular time interval for checking if pooled connections have expired and will be closed
The values are determined by the application in question. The ideal values have to told to you by the application developer; there are no two ways about this.
Thank you and have a nice day :).
Kind Regards,
Hemanth
Maybe you are looking for
-
hallow i wont example in regular abap like select stetmet and how i do that in abap objects (the same code)and which benefit i have in using objects. Regards
-
Using Labview 7
-
Hi, I cannot redownload my past music purchaces from itunes - I can see them but they are greyed out and cannot/will not sync
-
Downloading additional themes in Premiere Elements
I would like to download another theme, I type my adobe id and password to access theme download and the window sits on "Signing in" for hours. How can this be resolved?
-
SInce I downloaded 6.1.3 to my Iphone 5, I cannot pair my Iphone 5 via bluetooth. I've tried everything: reset network; reset Iphone etc....HELP!!!!! There must be an issue with 6.1.3. msgrwmb