Criação RFC - Sistema de Mensageria Non SAP

FAla, pessoALL, tudo bom com vcs?
Estamos já com alguns clientes de NF-e, e estamos agora no nosso 1º cliente a não usar GRC. Eles utilizarão um Sist. de Mensageria não-sap.
E precisamos criar a RFC para esse Sistema, já que a comunicação será via RFC, pois eles utilizarão JCO para isso.
Daí vem a pergunta, que tipo de RFC devo criar, tem alguma coisa específica para fazer?
Fernando, me adiantou alguns links sobre isso, mas ainda tenho minhas dúvidas.
Type = TCP/IP (sei que deve ser usado esse tipo)
Activation Tye = Registered Server Program;
PogramID = O que eu coloco aqui? O programa que o SAP vai utilizar para criar nf-e(j_1b_nfe_xml_out?) Ou o programa que o cliente vai utilizar(ex: /xnfe/create)???
Gteway Hst = Aqui coloco o gateway onde o Sist. Mensageria será instalado
Gteway Srvice =  Aqui coloco o gateway onde o Sist. Mensageria será instalado
Alguém pode me ajudar?
Att,
Léo.

Pessoal, alguém sabe me dizer ou conhece alguém que possa me ajudar?

Similar Messages

  • Dúvidas - Funcionalidades de um Sistema de Mensageria NON-SAP(GRC)

    Bom dia pessoal, tudo bom?
    Gostaria de saber da experiência do pessoal sobre as funcionalidades de um Sistema de Mensageria Não-GRC.
    Como funciona?
    Que tipo de RFC deve ser criada, inclusive até criei um Tópico().
    Por exemplo, em especial, deve-se chamar uma função específica, como exemplo: J_1B_NFE_XML_OUT?
    Ou não fará diferença, já que ele utilizará o Call_xi. Como fica a chamada da /XNFE/NFE_CREATE?
    Desculpe tantas perguntas, caso seja necessário abrir outro tópico, só avisar.
    Att,
    Léo.

    Leonardo,
    as interfaces entregues pelo SAP ERP para a integracao com mensagerias de terceiros sao as RFCs J_1B_NFE_XML_OUT (saída) e J_1B_NFE_XML_IN_TAB (retorno). Na verdade existem outras (inutilizacao de gaps, retorno da inutilizacao de gaps, pedido de reenvio, contingencia etc) mas essas sao as principais.
    O fato de o form chamar call_xi  nao quer dizer nada. Esse nome foi dado pq nos pilotos a ferramenta de integracao sempre era o XI. Mas pode ser JCo tb. O ideal é buscar no SDN por mais detalhes dessa comunicacao, pois nao há nada especifico de NFe no processo, é um cenario RFC (inbound e outbound) comum.
    Abs,
    Henrique.

  • Call rfc sender adapter from non-sap systems

    Hi,
    is ist possible to connect to an rfc sender adapter from non-sap systems? I want to use the the RFC-Connector from http://rfcconnector.com, but in the client connect options there is no way to specify the program id.
    Best regards,
    Daniel

    hi,
    you don't need to use RFC type T (with program ID) - you can use whole connection string - just like in the example:
    http://www.rfcconnector.com/documentation/examples/client/#functioncall
    so just specify: host system number etc.
    it should work like that - but let me know as I don't know this RFC connector
    Regards,
    Michal Krawczyk

  • NW RFC SDK: Non-SAP to ABAP with username (trust relationship)

    Hello,
    I have a quite challenging non-SAP-to-ABAP RFC scenario with a trust relationship.
    Hereu2019s the scenario:
    An Oracle database server acts as an RFC client and calls RFC function modules in an ABAP server. (I assume the Oracle programmers are going to use NW RFC SDK 7.1 or JCo 3.0 on the Oracle server and call that from their PL/SQL based database application.)
    The challenge is that I donu2019t want to use a single u201Ctechnical useru201D on the ABAP side because that would mean that all the users on the Oracle side would be mapped to one single ABAP user. Also, I donu2019t want to have to store individual ABAP passwords on the Oracle side.
    Instead, I want the ABAP server to trust the RFC client the same way it might
    a) trust a NetWeaver AS Java server after installing the Java serveru2019s certificate in transaction STRUSTSSO2 or
    b) the way it might trust another ABAP server after configuring a trust relationship (transaction SMT1?)
    The ABAP server should accept incoming RFC connections from the Oracle RFC client with just the user name and no password given and run the resulting processes in the ABAP system under the user id given in the RFC call.
    I imagine the ideal solution somehow along the following lines (simplified scenario for a PC-based prototype):
    - I download run a program that creates a certificate file (public key?) which I import into the ABAP system.
    - The same program creates a matching file (private key?) for the RFC client.
    - For reasons of simplicity, let us imagine the RFC client as a stand-alone Java SE application running on a PC.
    - The Java SE application uses the JCo library to connect to the ABAP system.
    - When opening the connection, it passes a username, but no password. Instead, it passes a Base64-encoded string that was generated by our key/certificate generator program.
    - On the ABAP side, the function modules are run under the username used by the Java SE application when establishing the RFC connection.
    Is that possible at all? How would you solve this?
    Thank you very much in advance and best regards,
    Thorsten

    Hello,
    Thanks a lot for your extremely high-quality replies. Iu2019ve been trying to work with them.
    Frankly, just when (after Gregoru2019s and Timu2019s posts) I was hoping that working my way deeply enough into SNC, I would be able to solve my problem, Wolfgang comes along and tells me what Iu2019m aiming at wonu2019t work. Now Iu2019m confused.
    The way I understand Wolfgang, the special trust an AS ABAP can put into another AS ABAP or an AS Java (u201Cremote RFC client, give me one certificate and I will accept every username if they come from youu201D) can not be put into a custom-made remote server software (such as the Oracle server application) acting as the RFC client, because when acting as RFC clients, the remote AS Java or AS ABAP use proprietary elements of the RFC protocol which are not available to me when I program my RFC client in the Oracle application.
    @Wolfgang, is that correct?
    Solution 1: Individual X.509 Certificates
    Instead, I can establish X.509-based trust relationships at the level of individual usernames: create a certificate for each Oracle user, import them into the AS ABAP, map them to an ABAP user, and store the certificate on the Oracle side (Iu2019m still note sure about the different certificates and keys used publicly and privately here).
    Solution 2: AS ABAP as User Management Engine for the Oracle Application
    I can also see an alternative that would spare me the trouble of generating, importing, mapping and storing the certificates: delegate the user management to the AS ABAP and delete the (custom-built) logon and password-checking mechanism in the PL/SQL application:
    Users are created centrally in CUA and distributed along with their passwords into (among others) the AS ABAP.
    When a user logs on to the PL/SQL application, the username and password are sent for validation to an ABAP BAPI.
    If authentication is successful, the AS ABAP returns a SAPLogon ticket which can be stored in the session context of the PL/SQL application and used in subsequent RFC calls. The password (a hash?) would only be transferred once during logon.
    What do you think? Would both solutions work or am I still getting something wrong? Can you see a better alternative that would reduce
    for solution 1 the administrative overhead for synchronization
    for solution 2 the run-time dependency Oracle-ABAP and the change impact on the Oracle applicationu2019s user management concept?
    Thanks a lot,
    Thorsten

  • How to call the RFC's from the third party applications or Non SAP applicat

    Hi,
    For calling RFC's from the wedynpro , SAP has provided the modeling concept.
    In the same way, if i want to access or call the RFC 's from the third applications or Non SAP applications what is the procedure and what is the methodoligy.
    As per my knowledge, we need to expose those RFC's as webservices . Then we must be able to acces in hetrogeous environment from any third party applications..
    Please revert back soon, It is very urgent.
    Regards
    Vijay

    Ayyappa Raj,
    Thanks for the reply.
    Please let me the detailed information for implementing.
    AS you said . I need expose the RFC's as webservice. This point is clear to me.
    2) Use tthe JCo to connect and create client proxy.
    Can u please elabrate the above point?
    If u have any steps created in the document or url to refer. Please forward it to me.
    Please forwar the document to this id "vijay00" in yahoo.
    AS the sdn is not allowing to give  the maill id i have given only the id details in yahoo.
    I am new to this procedure.
    Regards
    Vijay

  • Callig RFC from Non SAP System

    Hi,
    I would like to know how can I call a RFC enabled Function Module from a non SAP system, I know of Webservices, SAP API, SAP jco etc but to download all this connectors (SAP jco Sap .net etc) you require SAP service ID logon, i do not have it, with reference to Web services i cannot use it since the client is not interested ...
    1) in short i do not have SAP service user id ... what are the other options for calling  SAP RFC using an application say java even if i can use any middleware to connect the java apllication and sap rfc it is fine.
    2) The SAP services is 4.7 and they do not use EP, Netweaver Developent Studio etc ... simple plain SAP System ... also what setting has to be done at the server side ...
    regards
    Santosh

    Check this link . Might solve your problem.
    http://www.sapnet.ru/viewtopic.php?t=832

  • RFC Adapter to connect to Non SAP System

    Hi,
    I have a scenario to connect to a non SAP system using RFC adapter. I am not used to the same. I need to know whether this is possible and what are the steps to be done.
    Thanks and regards
    Siji

    Hi,
    These links should help.
    Non-SAP application connecting to PI via Sender RFC Adapter
    Error by setup RFC Interface with non SAP system
    SAP PI to Third Party system through RFC Connectivity ??
    Regards,
    Jannus Botha

  • Problem in Fetching data using RFC FM from NON SAP system

    Hi All,
    Need help from experts on data transfer using RFC from a non SAP system/database. I have creasted the destination in sm59.
    I have created a function module too which has an import parameter as a query and export parameter as an internal table.
    No when i test run this function module it returns some entries. But when I call this FM in a program it throws a dump 'rfc_external_abort' .  Here is what the call to FM looks like in my program. Please guide me on this.
    Thanks in advance,
    Saket.
    DATA : lv_query TYPE string,
           it_gddbdata TYPE ZC9_TAB_SOLMAN_XI_RFC.
    lv_query = 'SELECT *  FROM GDDB.VW_GDDB_PERSONS WHERE LASTNAME = ''''A'''''.
    CALL FUNCTION 'Z_C9_SOLMAN_XI_GDDBCON'
    DESTINATION  'D39'
      EXPORTING
        in_sql_query       = lv_query
    IMPORTING
       ET_GDDB_DATA       = it_gddbdata

    Hi,
    your question..
    DATA : lv_query TYPE string,
    it_gddbdata TYPE ZC9_TAB_SOLMAN_XI_RFC.
    lv_query = 'SELECT * FROM GDDB.VW_GDDB_PERSONS WHERE LASTNAME = ''''A'''''.
    CALL FUNCTION 'Z_C9_SOLMAN_XI_GDDBCON'
    DESTINATION 'D39'
    EXPORTING
    in_sql_query = lv_query
    IMPORTING
    ET_GDDB_DATA = it_gddbdata
    you are telling that you are fetching the data  from non sap system  using RFC function module.. how it is possible..you canot fetch the data from non SAP system using RFC FM alone.. you have to use the concept BAPI.. it will work..
    I hope this will help  you..
    Regards,
    Kiran

  • Calling a RFC function in non-SAP application

    Hi,
    I can call a RFC function in a .NET application. Here there is no problem.
    But if an ABAP program submitted in this RFC then I can not call this RFC?
    Can I call an RFC ( it submits another abap program) non-SAP application.
    Thanks.

    Hi Astron,
    Could you please close the thread as answered.
    Regards,
    Anand Mandalika.

  • RFC ; setting in SM59 to get data from NON SAP

    Dear ,
            i have  developed REMOTE ENABLED RFC which take input one serial no. from NON SAP  (i,e IPMS system ) and store in SAP database. so now i have to know how give setting in SM59 to get access my RFC by non sap.
    Edited by: manoj kv on Jul 30, 2008 12:38 PM

    Hi,
    Place the cursor on -> HTTP Connections to R/3 System
    Create Give description, connection type H,
    In technical settings give target host and path...

  • SAP 4.7 Interface through RFC with non-sap system

    We have SAP 4.7 instance and no XI and currently we are looking at following solutions using SAP connector, need following infrormation:
    1. Which standard connector can be used ?
    2. How Master Data to be replicated from SAP system to non-sap system( Outbound) ?
    3. How Transactional data from non-sap sytem to SAP system ( Inbound)?
    We need the above input considering that we don't have XI
    regards

    hi ,
      Can you tell me which other non-sap system you are using
    either it is  dot net or some other
    Regards
    Deepak .

  • Interface b/w SAP and NON SAP system

    Hi GEMS,
    Please give me some suggestion .My requirement is i have to transfer data from sap system to non sap system.
    There is no middleware between these systems.The data will be in the xml format.
    Please help me regarding these how can we link these systems and transfer data
    Best Regards,
    Phani

    Please let us us know the platform of the non-sap system such as JAVA/.Net. It's can be done using PI/XI.
    As per my experience, I've worked with only SAP JCO and .NET connectors. These connectors can be downloaded from service marketplace and needs to be installed on the non SAP platform. The Data transfer can be done through RFCs, which will be called from the non-sap systems.
    Also, the data needs to be in XML format. XML transformations can be created using transaction XSLT_TOOL to convert the ABAP data to XML and viceversa. The generated XML string can be passed to non SAP system through RFC from SAP.
    If the process is not synchronous, another option can be dumping the SAP data to FTP, which will be used by the non-sap system whenever required.

  • Invoking SOLMAN WS from a NON-SAP application

    Hello All,
    Has any one accessed the SAP SolMan web services from a non-sap application ? For my project, I need to talk to solman through its exposed operations as defined in the WSDL file
    http://mycompany.com:8003/sap/bc/srt/rfc/sap/ict_service_desk_api?wsdl
    When I invoke this WS through eclipse, after taking in the UID & PWD, it is returning appropriate values for:
    RequestSystemGuid
    RequestGuid
    Getpossiblevalues
    It fails for all other operations. For e.g. ListUnclosedIncidents returns and error called :
    ErrorCode (unsignedByte):  13 
    Similary for the operation 'ReadCompleteIncident'
    What is it that needs to be done to surmount this error ? Any pointers, suggestions ?
    Thanks
    Karthik

    Hi, did you accomplish to solve your problem using the list unclosed incidents operation?
    Best Regards
    Nasoft

  • How to create a sales order having incomplete non-sap data as input start

    We have facing the following problem in our company. We have a non-SAP system where we pull data from. We built a webservice that enables a user to pull data from the non-sap sustem by entering a key value (e.g. project number). Pulling the non-sap data is not a problem. However, once the user have pulled the data via the webservice, this data (e.g. material number, qty and sales unit) needs to be transfered to the va01 screen directly. The user will have to complete the missing master data like sold to party, ship to party, customer PO number etc. Then by hitting enter standard SAP will run and if everything is OK, the user has to save the order and a sales order number will be created. We know there a lot of techniques that can be used like Idoc, BAPI, XML, RFC. We have XI, Adobe and Portal available. Does somebody have an idea for a solid solution to get this to work?
    kind regards
    Angelique Heutinck

    You want to Create Sales Order thru VA01 after puling the data from NonSAP system. Moreover you want that the Incomplete Sales Order will be saved.
    if thats the requirement - I ll suggest
    While doing VA01 - start from Create with reference Sales order. in that case default Sales Orders will be automatically created and using the BDC you can change the items  or Customers you want to change. Once the Order number is created properly  - u r free to change eveything of that Order.
    Otherwise calling BAPI / RFC for creating the sales orders is the most safest way of achieving it. But again if you dont have the complete data - calling RFC  or BAPI does not make much sense. because they will fail to create the Sales Order in case u dont fill up the mandatory fields.

  • SAP to External Non SAP Systems C++ Connections

    Hi guys,
    i should develop a C++ application that should transfer/receive data from an external Non SAP System to a SAP System (MM SD FI Modules) and viceversa,
    This bidirectional integration should be synchronous and asynchronous, depending on the data flow type,
    I was thinking to use IDocs for this communications,
    I should be able to send purchase and sell orders requests from the Non Sap System to the Sap system and receive the result of SAP processes once the SAP transactions will be finished.
    So i'll have a C++ process that send idocs (created with sdk end sent throught RFC to SAP) for SD or MM operations and a SAP Abap module that receive this idocs and start internal operations.
    After this i need an internal SAP abap module that send to my external application Idoc's with the result of internal operations.
    Are the idocs the common way to transfer data(low cadinality) in this scenario, or there is a better way?
    Note: my sap system versions are previous to the netweaver release, so i can't use a Service Oriented comunication...
    Thanks in advance!!!

    Hi,
    try sending the data through BAPI Function Module.
    and use the FM in your C++ program.
    hope this works....
    try
    best of luck!!
    thanks
    ravi aswani

Maybe you are looking for

  • How to print Integrity sql in the preparedstatement?

    How to print Integrity sql in the preparedstatement? Connection conn = null; String sql = "select * from person where name=?"; PreparedStatement ps = conn.prepareStatement(sql); ps.setObject(1, "robin"); ps.executeQuery(); i'm wants print Integrity s

  • CR for VS 2005 - Bar Chart - Bar colors

    Hi, I'm creating a report in Visual Studio 2005 and have a bar chart in it.  I've searched the forums but can't seem to find out how to change the colors of the Series bars. If anybody has any ideas or suggestions, they would be greatly appreciated.

  • Mac-mini "detect displays" where is the individual model's DDC info stored?

    I have a dilemna- I just bought a new 20" NEC LCD screen that has all sorts of bells and whistles. It's 1600 x 1050 native, and has DVI, analog VGA, YUV, compostie, and RF inputs. It is supposed to have a scalar that supports a multitude of resolutio

  • How to make different folders in photo album

    I have been addings photos in album. Now I want to make different folders in the album but unable to do so. Please guide.

  • Please help!! Using Apple Script in Automator for Quicktime

    I would like to add some metadata to a batch of quicktime movies and then make the files unable to be altered and re-saved so that I can post them on the web. If I open a movie in quicktime and run the following apple script I can then perform save a