RFC in ECC6

Hi Gurus,
Is it possible to call an RFC using .NET in SAP ECC6? If so can you teach us how?
Thanks and Regards,
Andre

Hi Andre,
  yes, u can call RFC using .NET in SAP ECC 6.0 and it can be achieved using SAP .NET connector which u need to download and install in the developer machine where .NET is installed.
For more info on calling RFC using .NET connector,<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/92333e6b-0b01-0010-9cbf-fecd62d6c895">SAP Article</a>
Hope it Helps.
Regards,
Vinoth.M

Similar Messages

  • Error while creating RFC in ECC6.0

    Hi Experts,
    I am creating an RFC in ECC6.0 version. I have defined one field in import parameter which is of type a structure like: -
    HEADER_DATA     TYPE      ZHEADER
    here ZHEADER is a structure having some fields + a table type.
    While activating the RFC it gives an error message like "Reference parameters are not allowed with RFC".
    it also gives suggestion like : -
    Diagnosis
    You have defined a reference parameter for a remotely called function module. However, only value parameters are allowed in this kind of function module.
    Procedure
    Change the reference parameter to a value parameter.
    I am not able to understand the Problem. Please help me.
    with best regards

    Hi Anji,
    Thanks a lot!!!
    Now i am able to activate it but it is showing warning message "Parameter HEADER_DATA (type ZHEADER) can reduce performance in RFC.
    Can we remove this warning?
    I hope it will not affect the RFC.
    best regards

  • Inbound RFC into ECC6.0

    Hi All,
       We have an inbound RFC from a C++ application into R/3.  Up until we upgraded our R/3 system to ECC6.0 the application was working fine.  After we upgraded to ECC6.0 we keep getting UserID/password incorrect.  I do understand the case-sensitiveness of the password in ECC6.0.  The issue I have is if the password on the R/3 system is changed to uppercase, the application is working fine.  However, if the password on the R/3 side is lower case, the application fails.  When I debug the code, the password is lowercase up until the RFC call.   I am not sure if we have to upgrade the RFC library or something. 
    Albert

    Is this RFC custom or standard?
    You should make sure that the domain behind that password field should allow lower case letters.
    Double click on the field it will take you to the data element , double click on the data element it will take you to the domain.
    Check the attribute  "Lowercase'. Unless this is checked, the field will always be treated as uppercase.
    If this field is a standard field, try to create you own field as changing standard filed domains is not advisable.

  • Configuration settings for RFC-FILE interface

    We have a requirement to test the SAP ECC6.0 connectivity with SAP PI7.1 system with a scenario.
    We need to use a RFC in ECC6.0, import the function module in PI and build the scenario.
    For this we have created a
    1. Logical system in ECC6.0
    2. Port in ECC6.0
    3. RFC destination in ECC6.0 with a registered program id, type T, gateway host of ECC
    4. Partner Profile in ECC6.0
    5.Technical System using logical system of ECC6.0(as created in 1) in PI7.1
    6. Associated Business system
    Somehow our scenario is not working, can anyone suggest with the correct settings.
    Rgds
    Kishore

    Whats not working is not clear? Can you do the connection, authorizations test via SM59?

  • Missing/wrong data in XI from RFC in ECC 6

    I'm having the following issue where I send data from an RFC in ECC6 to an imported RFC in XI.  Below is my structure in SAP ECC 6 and I see this in my testing of the RFC in SE37:
    ORG_ID       US12345
    LOG_ID       OR123
    PASS_WD   ABC123
    TAXONOMY  ELECTRONIC.ORDER
    Below is a snapshot of the XML of the Inbound Message in XI:
    - <rfc:_-EFI_TI076_SEND_PCARD_PAYM xmlns:rfc="urn:sap-com:document:sap:rfc:functions">
    - <S_AUTH>
      <ORG_ID>US12345</ORG_ID>  (Correct)
      <LOG_ID>ABC123</LOG_ID>     (Incorrect)
      <PASS_WD>mc.Application.PaymentN</PASS_WD> (Incorrect)
      <TAXONOMY /> (Incorrect)
      </S_AUTH>
    Keep in mind the following:
    1) I've imported the RFC from the sender system into XI multiple times
    2) I've executed both ABAP and Full Cache refreshes
    Thanks so much in advance for your help on this. 
    Regards,
    John

    Carlos,
    Thank you again for the follow up.  I have again checked the data in the RFC, and my problem remains that the data shows up in the wrong field.  Also - I'm missing some data that should be in certain fields.
    Thanks as well for the information on the Queues.  The Queues look ok, and nothing is being held up there.  The "green" messages are those that are sent into the XI system from ECC.  There are subsequent messages after the initial inbound message, which indicate an additional web service error, of which we can resolve quite easily.
    Thanks so much!
    John

  • Call function module remotely

    Dear Experts,
    I am having 2 servers SAP ECC6.0 and SAP 4.7, both servers are communicating with ALE/IDOC configuration, my question is how i can call SAP ECC6.0 RFC in SAP 4.7 server?
    Rajneesh Gupta

    i have tried but it going into dump,
    i have create one RFC in ECC6.0
    input = month
    output = month name
    same RFC i am calling in SAP 4.7
    Server name: DUETSEV   ECC6.0
    Reciver : ADCREC 4.7
    when i am trying to execute it is going into dump, can u suggest me what i have to do?

  • Getting all data for ESS Pers, Address, Bank & Family screen from SAP 4.7

    Hi,
    I need suggestions on a weird situation that we have in one of the ESS/MSS project.
    Following are the systems that client has: -
          1. Enterprise Portal 7.0
          2. SAP ECC 6.0  -
    > (all JCOs in ESS/MSS DCs point to this system.. so in short this system is mapped to Portal)
          3. SAP 4.7            -
    > (they are maintaining all data for Pers, Address, Bank & Family here)
          4. Infotype data for some infotypes (such as 0105) are synched between these two SAP systems.
    Now, there are some standard + Z fields added in infotypes in SAP4.7 system.
    To display Z- fields on Portal, here is what is already done: -
           - Z - RFC is written in SAP ECC6.0 that calls SAP 4.7 to get the data.
           - Standard ESS WD DCs (pers, addr, fam & bank)  are edited to call above RFC to display Z - fields.
    Now, Client wants : -
          - to display all data from SAP4.7 system on portal (standard as well as Z fields).
          - use ECC6.0 system as a middle box between EP & SAP4.7.. There will be RFCs written in SAP ECC6.0 system that will call FMs in SAP 4.7 and return the data
    Now, I don't understand how do I change standard WD DCs that has some standard ARFC models (HRXSS_PER*) written in them.
    Any ideas on how to proceed on these objectives?
    Please help.
    Thanks & Regards,
    Amey

    Hi Siddarth,
    Thanks for reply.
    So I have following alternatives ? : -
    Option-1 : Sync data between ECC6.0 and SAP4.7 for these Infotypes at regular intervals.
                        (No changes @ ABAP & WD code)
    Option-2 : Enhance standard RFCs (such as HRXSS_PER_READ_P0006_FR) in ECC6.0 system to get data from SAP4.7.
                        (Changes @ ABAP side only)
    Option-3 : Create custom RFCs in ECC6.0 and import them at WD side and set data in 'SelectedInfotype' node?
                        Then what do we do about standard RFC calls that are already present in these DCs?
                        I am a bit skeptical about this approach.
                        (lot of work in both ABAP & WD side)
    Can you please comment?

  • RFC connection error between Netweaver 7 EHP1 and Ides ECC6

    Hi Friends,
    I try to create  source system  in BI from Netwever EHP1 to IDES ECC6 EHP3.
    During the creation I get a connection error, says. check connction parameter.
    I checked the parameter, everything is fine. Server, System and number.
    When I went to the SM59 and created a connction.
    I.E. with the same parameter like system = 06 and server = compi9 gave client 800 etc.
    The Host name is resolved to 192.168.2.111 wich is OK.
    But when I run the connection test it shows me  "ERROR: partner '80.156.86.78:sapgw06' not reached"
    I have no idea where this IP '80.156.86.78" is comming from.
    No Problem with the opposite way, from Ides to NW and login to the System is OK too.
    Can anybody help me with this problem.
    RG. Jimbob

    Hi,
    What is the next screen that comes up when you click on remote logon.
    If no screen comes up then:
    Check the user type of the user id used for this RFC.
    It should be either dialog or service user for able to remote login.
    If it open a new window and asks for password, then its excatly password issue.
    Also make sure that the password is in numeric and correct.
    Also make sure that the current user check box is unchecked.
    Even if it dosent work, delete the connection and create again.
    Please award points if helps.
    Thanks
    Santhosh

  • SAP PI7.11 adapter RFC sender issue after migrating to SAP ECC6

    Hi,
    After the migration of our backend from SAP 4.700 x 200 to SAP ECC6 unicode (kernel 7.20)), we have a issue of connexion to our SAP PI 7.11.
    A part of the field in ECC6 are not well mapped by the abapter sender RFC to the xml in PI.
    I join a screen shot what I have in SAP ECC6 (inquiryECC6.jpg) and the result in SAP PI 7.11in xml format ofcourse (Inquiryxml.jpg).
    Is there someone who can help me?
    Regards.
    Eric Koralewski

    In SM59, there is a new tab <unicode>.
    In that tab, I checked the unicode checkbox  and that's ok.
    Regards

  • RFC - CRM to ECC6

    RFC connections have been created using SM59.
    I can connect from ECC6 to CRM, but NOT from CRM to ECC6. It fails.
    I can ping both ways.
    Services files on both servers contain sapgw00 3300/tcp.
    Environment variables on both set.
    Host files on both servers contain both entries.
    ERROR: partner 'saperp:sapgw00' not reached.

    Check the Gateway logs in transaction SMGW for both systems. Is the ECC box a different system number than the CRM system? If so, check your services file to see if the sapgwXX service needs to be updated.
    Hope that is helpful.
    J. Haynes

  • How to verify if the RFC/BAPIs on ECC6 ides are unicode (UTF16) enabled

    Hello,
    I am not a SAP expert however I have knowledge about SAP RFCSDK. Let me give some background about what I am trying to do which would help to clear my question a bit more.
    1. I have a program written in "C", which uses RFCSDK to communicate with SAP server for  integration. This program works fine with non unicode RFCSDK 6.40
    2. For one of my need, I need to add UTF16 support to this code. So I am using unicode version of RFCSDK 6.40 with SAPwithUNICODE flag set. And using librfc32u.dll (Build : Tue Apr 08 09:22:11 2008, File version : 6405, 5, 228, 5755, Product version : 6405.5.228)
    3. I am using code page : 4103 (UTF16LE) in RfcOpenEx while communicating with SAP server.
    4. I am able to logon to the SAP server (version ECC6) successfully and also able to execute RFC_GET_FUNCTION_INTERFACE successfully to get interface info of the RFC. I am using function "RfcGetStructureInfoAsTable" from RFCSDK to get structure info, which also seems to be OK.
    After gathering the above info when I am trying to execute a BAPI I am getting "RFC_SYS_EXCEPTION" error.
    5. I am trying to execute "BAPI_EMPLOYEE_GETLIST" and I have already checked all the import parameters (including field values in RFC_PARAMETER structure) and they all seems to be correct. On execution I am getting following error in the trace file (.trc).
    T:3480 Error in program 'nleiact': ======> "SELECT ... LIKE ..." with leading, but no closing inverted comma.
    T:3480 Error in program 'nleiact': <* RfcReceive [1] : returns 3:RFC_SYS_EXCEPTION
    T:3480 Error in program 'nleiact': <* RfcCallReceive [1] : returns 3:RFC_SYS_EXCEPTION
    I was wondering if the RFC/BAPI on the SAP server might not be unicode (UTF16) enabled as one of the cause of this failure.
    Could somebody help me to point out a method to verify whether the RFC/BAPIs on this SAP server are unicode enabled or not?
    Also (I know it is against guidelines of forum of having multiple questions in one post) could somebody point out if I am doing something wrong or missing something in procedure (as described above.) of using unicode RFCSDK?
    Thanks
    Prasanna Joshi
    Edited by: Prasanna Joshi on Feb 4, 2009 4:15 PM

    Finding out the system code page you may need to first look this fm SCP_CODEPAGE_BY_EXTERNAL_NAME  and also check other function module under function group SCPA
    PS These fm are not RFC's you may need to write wrapper above these to use.

  • RFC Error Issue From ECC6 to BI 7.

    Before it is working fine.. from last 2 days it is not working.
    i dont have Basis Team with me right know. plz let me know how to solve.
    i checked in SM59 , it seems every thing is fine...
    Test Connection Report ( SM59 in R/3 )
    Connection Error
    Error when opening an RFC connection
    ERROR: service 'sapgw01' unknown
    LOCATION: SAP-Gateway on host sapgrp / sapgw00
    DETAIL: NiPGetServByName: service 'sapgw01' not found
    CALL: getservbyname
    COMPONENT: NI (network interface)
    COUNTER: 879
    MODULE: ninti.c
    LINE: 489
    RETURN CODE: -3
    SUBRC: 0
    RELEASE: 700
    TIME: Sun Mar 09 20:27:56 2008
    VERSION: 38
    From BI to R/3 it is working fine...
    Regards,
    SHAIK.

    Hi Shaik,
    Check did u followed this procedure :
         RFC CONNECTIONS
    &#61656;     First log on to SAP R/3 server connections Go to SCC4 in R/3 & in Scc4 BW server. A screen opens in that logical name of the system would be opened in both (R/3 & BW).
    &#61656;     Take notepad in it save .R/3 & BW logical names go to R/3 & click SM59 to create R/3 connections click then a screen opens gives BW logical name in RFC Destination option & give connection. type 3 & give some description & then press enter.
    &#61656;     You will get another screen under it then at target host gives BW server name we will get it from BW logon change ID, IP address option & give the system no. The system no go to logon pad just drag it then you will see the name.
    &#61656;     Then click on log on securities go to log on give BW server details like No, client user Password. Then save it then click test connection tab if there are errors then it gives yellow color if they are no error the whole thing come as white.
    &#61656;     Then click on the Remote Logon then we go to BW server give RFC – SM59 & click create. Then give the server name which is at the bottom right corner give it then give the no, name, password in logon Security save it & test connection & then remote logon.
    &#61656;     R/3 &#61664; B W &#61664; R/3
    &#61656;     Logical connection source system connection is used to transfer the data from R/3 to BW. Go to BW system& click RSA1 go to source system option go to top to the source systems right click on it. Then click create then a screens opens then.
    &#61656;     PC &#61664;Flat file ,  DB &#61664; Database
    &#61656;     Select the option manual then a screen appears RFC Destination, Logical source name then click OK  then it goes to opens other screen save it test connection then remote login then it go back to the then a screen opens then click only activate.
    &#61656;     BW &#61664; RS1 &#61664; SOURCE SYSTEM &#61664; CREATE MANUAL AUTOMATIC CELL
    &#61656;     R/3 &#61664; Test connections login &#61664; back &#61664; replicate method &#61664; active data R/3 Source system you will able to.
    &#61656;     Firstly go to R/3 Server give LBWE 7 click then a screen opens work on SD scales click on maintenance structure.
    &#61656;     Then a screen opens & click continue then another screen opens in that the left side extract structure right side is communication structure.
    &#61656;     Select a table & drag to the other side. It comes & add in the bottom of the list of the extract & click continue then a screen opens click yes then it gives errors in the system.
    &#61656;     Then go to the maintenance structure & make inactive by licking active. In real time if the new system it would be inactive in sand box. Then a new screen opens & give request Id then click continue go to maintenance & opens the table then click RSA3.
    &#61656;     Then go extract checker then give data source. Then click extraction then click continue then go to LBWG to delete the data. Then new screens opens then give the application then click execute.
    &#61656;     Then a screen opens click continue then it gives in the bottom set up table empty. Go to RSA3 & check it then go to LBWE then go to sales click on maintenance drag a fields from communication to extract structure.
    &#61656;     Then click continue then it won’t gie errors then a screen opens give the screen extract structure generated then go to maintenance & find the fields.
    &#61656;     Now the data source in that the file name which is side by to maintance then screen opens then click ok then a new screen opens of data source. In that selection, hide field, Inversion & field only.
    &#61656;     SELECTION: By selecting the option. In BW at Info Package data Selection/ External data
    &#61656;     Selection option is used to have a range of specific values to be extracted in your BW system. In real time we use selection option a lot.
    &#61656;     HIDE ONLY: by selection Hide only. Then C password can hide only then we can’t see the password hide field is used to hide the header.
    &#61656;     INVERSION: Multiply the data with the –ve value.
    &#61656;     FIELD ONLY; you want to have calculation based on particular field only. We rarely go with this options.
    &#61656;     Then save it & come back to the main screen LO Data extraction to active just click on inactive then a new screen opens then click continue. Then it is activate.
    &#61656;     Then go to Job Control in SD sales then a new screen opens click start date then a new screen opens click Immediate & save it. Then go to Direct delta double click on it then a screen opens click option direct delta ok.
    &#61656;     SBIW Enter it & click itt then a new screen opens then select the option. Setting to application specific data &#61664; Logistics then managing extract structure then initialization then filling in the set up table then application then specific set up of statistics data then SD sales option.
    &#61656;     Then a screen opens in control of the set up run then give name of the run &#61664; termination date automatically in &#61664; termination time &#61664; execute it.
    &#61656;     Then a screen opens click continue then a screen opens. Then RSA3 then a screen opens give the data source name then you can find the no of records.
    &#61656;     Come back to BW serer come to source system there you can see the server id name. Then another screen opens there through find symbol find the technical name find the table name.
    &#61656;     If is not found then go to materials right click then a pop up screen opens new replica(dump it to R/3  system)  -> in addition to that Communication structure and Extract structure will be added
    &#61656;Then at the file + could be seen. 3 types of version 
    1)active2)modify 3) Delivery
    &#61656;     On the dat source the file could be seen a right click on it. Then apop up screen opens & select the option Replica data source after this. Take the file right click on it. Then a pop up screen opens then select the option Assign Info Source.
    &#61656;     Then a screen opens then select the option content & click Continue.
    &#61656;     Non SAP systems are known as Legacy System.
    &#61656;     The place which is hard to extract is business content 
    Regards
    Ashwin

  • Idocs and rfcs not found in IS-Retail ecc6.0!!

    The idoc name was written wrong in the PDF manula by SAP. Moreover servce pack ugradation is necessary!!

    Manas,
                I have done that long ago, if required I can send u the screen shot of the IR. It's not there!!
    Arnab

  • Source system error - RFC connection failed

    Hi Gurus,
                  I have installed ECC6 on my PC but not when i am trying to created the DS its not allowing me its saying appl comp hierarchy for source susyem "T90*" doesnt not exist.
    so tried going to source system -> done a check for my source system then i got the following errors
    Source system "T90*" is inactive
    Entry in outbound table not found
    Entry in inbound  table not found
    Basic type does not exist
    Check failed for RFC connection T90CLNT090 ; check destination
    can any one tell me how to fix this issue?
    Regards,
    Ravi

    Hi Ravi,
                Did you run appication component hierarchy in source system(TX-RSA9)
    then activate your data source
    then replicate in BW system.
    Check here for BW connectivity with source system.
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/bi/stepbyStepBusinessIntelligence
    Thanks,
    Vijay.

  • How to create Source Systems in BI or RFC ??

    Hi Gurus,
    I want to load data from an R/3 connection to BI.
    Now i have modified my Datasources in R/3 side.
    Question is how i connect R/3 to BI ?
    I will have to create RFC Connection , Yes ?
    I did following steps , so far, PLEASE LET ME KNOW WHAT ELSE TO DO ???
    1 To call the RFC we have to create destination.
    Means Source system and Target system.
    Source System: From where we are calling the RFC i.e. Source system. = R/3
    Target System: To where it is calling i.e. Target system. = BI
    2. In Source System, create DESTINATION
    Goto SM59 to Create a RFC Destination.
    3. In SM59 First screen you will get list of RFC Destions
    Select R/3 Connections and Click on list(+)symbol it will gives already created Destions, Select R/3 Connections click on Create buttion, it will takes you into another screen to create Destionation.
    Name, Password, Logon details.
    once it is saved you can test it. Click on Test Connection Button
    if it is executed successfully your destinatio is established
    NOW WHAT DO I HAVE TO DO IN BI SIDE ????
    i went to RSA1 -> source systems
    Here i dont see my R/3 in source systems...
    please give me step by step instructions.

    Hi
    See SAP Help
    http://help.sap.com/saphelp_nw2004s/helpdata/en/00/dc54384ac9a81be10000009b38f8cf/content.htm
    Connecting ECC6.0 and SAP BI
    Setting-Up a Connection between BW and R/3 for Data Load
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/908836c3-7f97-2b10-4cb8-e6790361c152&overridelayout=true
    Configuring RFC in BI7 for connecting ECC6 server:
    Connecting ECC6.0 and SAP BI
    Thanks
    Reddy

Maybe you are looking for

  • BPM - Par for each

    I am having some issues with my Par for Each block in my BPM. My scenario is File(CSV format) --> BPM --> IDOC. The BPM will receive the file and it will convert the incoming message into IDOC and in the Parforeach Block I am sending the IDOC to R/3.

  • CC&B LoginModule for Weblogic Change of Password

    Hi All, I realise this is more of a Weblogic question, though I'm specifically after a working example of LoginModule that can be used within CC&B on Weblogic to: a) Force users to change their password if their password is reset; b) Force users to c

  • UI Table Element vs ALV for Table Edit App

    Iu2019ve coded some of the tutorial examples. Now Iu2019m ready to put together an app. I need to present the user with a table of data.  The app allows a user to set a new responsible person based on his pernr (employee number) .  Here's what a reco

  • Buy a new 15" Hi-Res or buy a refurb pre-Oct 05 model?

    Hello ~ I know this isn't a "what should I buy" forum, but this forum's members appear to be much more intelligent and informed than many other Mac forums I've visited, so I'm seeking sage advice from the Brain Trust here. I'm in the market for a 15"

  • Secure port error on Oracle DSEE 11gR1

    Hi, I just installed Oracle 11gR1, and trying to run dsconf command, it does not let me run with secure port ( 15389). For example i am trying to run the following command, but i get bind error : /var/Sun/mps/dsee7/bin> dsconf analyze-index-filters -