Very Urgent......BC-XI(RFC-File Scenario)

Hi experts ,
I have a BC migration to XI scenario.
the architecture is like we have a customized adapter that is connected to BC which is further connected to r/3.
Now the adapter gives us XML which is being fed to BC which communicates with R/3 using RFC/BAPI. 75% of scenarios are synchronous.
Now i need some advise on how to migrate from BC to XI in this kind of scenario. Will i use RFC and File adapters in my XI to configure the same?
Should i use the XML of BC as file input to XI and then map it to r/3 using rfc adapter. I am bit confused . i have so many links. its bits confusing . How to go about it.
Please guide . its bit urgent.
Regards
Devel

Hi,
SAP BC and SAP NetWeaver are based on different technologies: SAP BC is based
on webMethods’ proprietary Integration Server, whereas SAP NetWeaver is based
on open standards, such as BPEL4WS (business process execution language for
web services). Therefore, only parts of an SAP BC implementation, such as XSLT
mappings, can be migrated to a solution based on SAP NetWeaver. Any custom
programming based on SAP BC, such as SAP BC flow language, is unlikely to be
reusable in the SAP NetWeaver context.
The basic steps in the back-end systems are:
• Defining the logical systems
• Maintaining the ALE distribution model
• Maintaining partner profiles and EDI ports
• Maintaining RFC destinations
The basic steps in the SAP XI system are:
• Maintaining the System Landscape Directory
• Configuring the IDoc adapter
• Maintaining the receiver determinations, interface determinations, and
interface agreements
• Maintaining the communication channels
The type of scenario to migrate typically has an impact on the communication channels only.
>>>how to migrate from BC to XI in this kind of scenario. Will i use RFC and File adapters in my XI to configure the same?
Yes , for RFC communication you need to use the RFC adapter as you know in BC you need to create the connections and you can also test you RFC and BAPI and also you can check what XML string is coming in return. So i guess that XML you can use in XI also. Also you can use file adapter.
Hope this will help you.
Regards
Aashish Sinha
PS : reward points if helpful

Similar Messages

  • For File -- RFC-- File scenario want to remove sync/async bridge

    For File -- RFC-- File scenario want to remove sync/async bridge
    Can I work with File -- RFC-- File scenario without BPM
    Regards

    Hi-
    Check this threads
    RFC -> File without BPM
    File - RFC - File without a BPM - Possible from SP 19.
    File-To-RFC without using BPM

  • Problem with File RFC File scenario without using BPM

    Hi all,
      I am trying a File RFC File scenario without using BPM with the help of the following thread:
    File - RFC - File without a BPM - Possible from SP 19.
      The XI system is PI 7.0 sp 12. When I am trying to acheive the above scenario, I am getting wierd results i.e., when I observe in SXI_MONITOR, the message is showing as processed successfully, but when I watch the message status in communication channel monitoring, I am getting the following error:
    "Attempt to process file failed with com.sap.aii.af.service.cpa.CPAException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=DEV120;TS=Test_Service;AN=MI_Invoice;ANS=urn:sap.com:test;"
    I am not able to understand what the problem is. By the way, one more thing, is, I have kept the File processing mode as "Delete" in the sender file adapter. But the file is not getting deleted. I think the reason could be because of the above error.
    Can any body help me out in getting my problem resolved?
    Thanks,
    Adithya K

    CPA Cache Refresh from the Adapter Engine To trigger a cache refresh from the individual Adapter Framework, open a browser window and enter the following
    URL: http://<host>:<port>/CPACache/refresh?mode=<b>delta|full</b>
    The Monitoring url is like this: http://<host>:<port>/CPACache
    Thanks & Regards,
    Farooq.

  • RFC - file scenario: application stopped

    Hello.
    I'm configuring RFC-call -> file scenario. Everything goes fine until XI ties to call file ftp-adapter. Then i get error "You have requested an application that is currently stopped". What to do to get that application running ?
    Regards
    Jari
      <Trace level="3" type="T">Channel for adapter engine: File</Trace>
    - <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_XMB-CALL_XMS_HTTP">
      <Trace level="2" type="T">return fresh values from cache</Trace>
      <Trace level="2" type="T">Get logon data for adapter engine (SAI_AE_DETAILS_GET): af.Xx1.xxxxx</Trace>
      <Trace level="3" type="T">URL = http://xxxxx:50000/MessagingSystem/receive/AFW/XI</Trace>
    "You have requested an application that is currently stopped"

    Hi,
    check if you file adapter channel si working:
    http://xxxxx:50000/mdt/amtServlet
    >>>>You have requested an application that is currently stopped
    this might also mean that the j2ee part of the xi is just starting up
    Regards,
    michal

  • BPM not starting in a File - RFC- File scenario

    Hi,
    For testing purpose with BPM, I have the following scenario:
    File (FTP server) -> RFC (BAPI_COMPANY_GETDETAIL) -> File (FTP Server)
    Under SXMB_MONI, I can see my message beeing procces with the black/white flag. opening it, I have, on the left top, the two lines:
    CENTRAL Client 001 (my XI client) XXXXXXMEssage number
    PE_ADAPTER Cleint 001 XXXXXXMEssage number
    No error messages, the only stuff I noticed is the following in the trace, but I don't know how to deal with:
    - <Trace level="1" type="B" name="CL_XMS_PLSRV_CALL_BPE-ENTER_PLSRV">
      <Trace level="3" type="T">Processing mode is</Trace>
      <Trace level="3" type="T">created BPE proxy for message 27A64735F7914F440E54E0701C944C36</Trace>
      <Trace level="1" type="T">--start sender interface action determination</Trace>
      <Trace level="1" type="T">select interface FileRequest_OUT_MI</Trace>
      <Trace level="1" type="T">select interface namespace http://polyright.com/xi/HR</Trace>
      <Trace level="1" type="T">--start receiver interface action determination</Trace>
      <Trace level="1" type="T">Loop 0000000001</Trace>
      <Trace level="1" type="T">select interface FileRequest_AI</Trace>
      <Trace level="1" type="T">select interface namespace http://polyright.com/xi/HR</Trace>
      <Trace level="1" type="T">--no sender or receiver interface definition found</Trace>
      <Trace level="1" type="T">Hence set action to DEL</Trace>
      <Trace level="3" type="T">inserted message into pipeline PE_ADAPTER</Trace>
      <Trace level="1" type="Timestamp">2008-09-15T08:18:06Z CET qRFC raised on XBQO$PE_WS90000003</Trace>
      </Trace>
    Does anyone has any suggestion ?
    In SXMB_MONI_BPE, I don't see anything. Seems like the BPM process never started.

    Check these threads :
    RFC Scenario using BPM --Starter Kit
    1. Use Sender File adapter with QOS as EOIO.
    2. Use a BPM with a 1:N mapping and a Block with For Each as the mode. Wrap this with an excpetion handler block to send the alert.
    Look into this blog for exception handling and reconilation,
    Reconciliation of Messages in BPM

  • Problem in RFC - File Scenario

    hi all,
    I am doing scenario in rfc to file where , rfc is taken as sender communication channel.
    what is the way to configure sender communication channel.
    with thanks
    Deva

    Hi Deva
    U shud go through follwoing link for RFC sender. It may helps you...
    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    /people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    reward Points if it is useful.. **
    Cheers..
    Vasu

  • Its Very Urgent Creation of .dmp file in SAP 2007B - Indian Localization

    Hello All
    Can anyone provide help with this error. The SAP B1 does not allow to use AR Delivery or Sales. But it allows to use AP & Production Document for transactions.
    It gives an error at which time when ok is pressed the just logs out of SAP B1.
    ERROR IS AS FOLLOWS
    C:\Program Files\SAP\SAP Business One\Log\SAP Business One_20080703120518.dmp
    Application has a Problem.
    Diagnostic file C:\Program Files\SAP\SAP Business One\Log\SAP Business one_20080703120518.dmp was created.
    Please Contact support and attach diagnostic file.
    The system does not allow to proceed with Sales AR Module. & logs one out.
    Many .dmp files are created in Program Files>  SAPSAP Business one-->log
    Please help
    Nilesh

    Dear ,
    We have a procedure in place whereby a message must be logged in the
    Partner Portal before Business One Support Consultants can process it.
    We would appreciate it if you could log the message accordingly to the
    guidelines which you can find in the software maintenance agreement.
    This process will take time initially but in the long run it will be
    advantageous for you to update and track the progress of your messages,
    allowing you to refer to previously reported issues and speed up SBO
    Support Consultants response time.
    Process to log a message:
    To assist you, please use the following steps:
    To create messages, go to www.service.sap.com/smb/sbo/support
    Log in using your s-user and password
    Click "SAP Business One Messages" (from the main page)
    Click on the 'Create message' button
    Fill in the required fields as accurately as possible
    Guidelines on how to formulate a message:
    To help us to deal with your message as quickly as possible, please use
    the following guidelines:
    Handle only one problem per message
    Specify the customer and system in which the error occurs
    Specify if it is a Test, Development or Production System
    Specify the installed SAP Business One Release (if necessary also the version of installed add-ons or SDK)
    Specify a contact person and telephone number
    Specify the component as closely as possible (SBO-*)
    Use a meaningful short text
    Describe the problem in detail:
            Frequency and time of occurrence
            Procedure for reproducing the problem, including necessary data
            Particular conditions (for example, upgrade)
            Error messages
            Screen shots
    Document your own error analysis and Notes search and procedure that
    you tried to solve the problem.
    Examples:
    Poor message description: "It takes an awfully long time to enter
    something in SAP Business One"
    Good message description: "The performance of SAP Business One is not
    good. The execution of all operations takes a very long time. The
    problem only occurs in one client."
    Poor message description: "You cannot download anything to Excel."
    Good message description: "Excel does not start when I click Export to
    Excel."
    Further Links:
    To create additional S-users, change authorizations and passwords;
    www.service.sap.com/user-admin
    To request license keys; www.service.sap.com/licensekey
    To download patches and upgrades; www.service.sap.com/sbo-swcenter
    To update your product knowledge and access recorded Live expert session
    Webexes; www.service.sap.com/rkt-smb
    Download Webex Player to view Live Expert Sessions;
    https://sap.webex.com/client/v_sap/atplay.exe
    To find documentation about SAP Business One;
    www.service.sap.com/knowledgebase
    To search SAP Notes for solutions to known problems;
    www.service.sap.com/notes
    Thank you in advance for your cooperation in adhering to this procedure.
    Wish this is useful for you.
    Regards
    Apple

  • Its very urgent ...Rfc deffinately rewarded with 10 points....

    Hi Experts....this is my requirement...plz help me in this ...case
    here we have TWO Databases: Db1 , db2 (this intereact with the Third Party),
    In SE38 ABAP Editor : we have to write a programme
    in this we have to SELECT-OPTION is Used Four Fields and validate them before sending to database (Db1,db2)
    after validating we have to send them to databases(Db1,db2) through RFC call in this we have to check whether thease orders or Loacked in DB1 and not locked in DB2(Thirda party) if this condition met then we have to displays the second screen to the User and in the second screen we have to Use Table Controle in that we have to displays thease
    1,SHIP TO ADDRESS
    2,ORDER QTY.
    3,CRAD changes.
    4,SOS Changes.
    we have to allow the user to enter any one changes like
    reamainig fields we have to freez it , in this screen we have to put three command buttons like SUBMIT,PEND,BACK,CANCEL,
    If he clicks SUBMIT button it has to update in sales order ,by using VA02, and update in the DB1,DB2
    Message was edited by:
            hari prasad
    Message was edited by:
            hari prasad
    Message was edited by:
            hari prasad
    Message was edited by:
            hari prasad

    Hi Prasad,
    Try the below steps
    1.Configure the DBCON table in sm30 ( check whether a connection parameter is already existing for the database you wanted to connect )
    <b>CON_NAME</b> - Connection name which identifies your connection. You can give any name up to 30 Charecter's. This name would be used in conjunction to "CONNECT TO <name>" command to make an actual connection to database.
    <b>DBMS</b> - Type of database you want to connect
                   ORA Oracle
                   INF   Informix
                   MSS Microsoft SQL Server
                   DB2 DB2/MVS
                   DB6 DB2/RS6000
                   ADA ADABAS/D
                   DB4 DB2/OS400
    <b>USER_NAME</b> - Database User name used by the connection
    <b>PASSWORD -</b> Database User Password
    <b>CON_ENV</b> - name that identifies the database instance
    2.Write a  ABAP program SE38 with Native SQL statements to update or read  external database.
    EXEC SQL.
    CONNECT TO
    ENDEXEC.
    EXEC SQL.
    SET CONNECTION
    ENDEXEC.
    EXEC SQL.
    SELECT CUSTOMERID, COMPANYNAME into :CID, :CNAME
    FROM CUSTOMERS
    WHERE CUSTOMERID = :F3
    ENDEXEC.
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3b8b358411d1829f0000e829fbfe/frameset.htm
    3. when 'SUB'
    call BAPI_SALEORDER_CHANGE to change SO details in SAP , if you want to chnage in external database then u need to write Native SQL statements,
    Good Luck
    Satish

  • File to Multiple RFC's to File scenario ....

    Hello Friends,
    We are implementing a scenario : File-RFC-File without BPM, but our output data is available with 3 BAPI's, If we are going to implement 3 File-RFC-File scenario's so we would be getting 3 output files. How can this be combined in a single file.... As we need to generate a single file.
    Pl. can anyone help me with this ......?
    Regards,
    Jayashri.

    Easiest way would be the use of BPM. Without BPM, you can create and append same file but that could not ensure the correctness of data, so not a good solution.
    Other way could be using one scenario with two RFC lookups.
    Regards,
    Prateek

  • BPM error (Rfc to file scenario)

    Dear Experts,
    I'm doing a RFC-FILE scenario with BPM. I have followed the blog RFC Scenario using BPM --Starter Kit by Arpit Seth.
    The file is getting picked up. But in SXMB_MONI i get the following error:
    <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="BPE_ADAPTER">SYSTEM_FAILURE_INTERNAL</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>An internal error has occurred</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
    In SXMB_MONI_BPE, there are no workflows for the integration process.
    What could be wrong?
    Please help.
    Thanks,
    Merrilly

    Hi,
    Thsi is the error i'm getting now in the synchronous send step:
    <!--  Request Message Mapping
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
      <SAP:P1>com/sap/xi/tf/_MM_FileRequest_to_RFCRequest_</SAP:P1>
      <SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>
      <SAP:P3>RuntimeException in Message-Mapping transformatio~</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>com.sap.aii.utilxi.misc.api.BaseRuntimeException thrown during application mapping com/sap/xi/tf/_MM_FileRequest_to_RFCRequest_: RuntimeException in Message-Mapping transformatio~</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    Is it because that the BAPI is not processing anything?
    Thanks,
    Merrilly

  • Request Message mapping in SXMB_MONI for File - RFC - File without BPM

    Hi ,
    In my File-RFC-File scenario, the messages are processed successfully.
    but when i look into the SXMB_MONI for File to RFC step, the records are present only till the  Message split According to Receiver List and not able to see the records from Request Message mapping step onwards.it contains
    <?xml version="1.0" encoding="UTF-8" ?>
      <ns1:Z_PI_LOTUSNOTES_UNIFORM xmlns:ns1="urn:sap-com:document:sap:rfc:functions" />
    in my mapping for the receiver RFC i have not done the mapping for all the fields. few fields i have disabled. whether this could create a problem in message mapping. pls let me know what needs to be done.

    Is it only for this scenario that the above display issue is occuring or is it for all scenarios?
    If onlt a particular Pipeline steps are displayed then you can check what is the TRACE level set in SXMB_ADM --> Integration Engine Configuration --> and check if the TRACE parameter is set to at least 2 (max is 3 which will ensure that your DB will get full quickly)
    For more information refer: /people/michal.krawczyk2/blog/2005/05/10/xi-i-cannot-see-some-of-my-messages-in-the-sxmbmoni
    Regards,
    Abhishek.

  • File is not getting deleted in File-RFC-File without BPM

    Hi,
    I'm working on File-RFC-File scenario without BPM. Everything is working fine except file is not getting deleted after the process. I'm passing xml file here and in return it will give the xml success/error message from RFC.
    For the sender CC, I'm passing the following parameters,
    Transsport protocol: File system
    Message protocol: File
    QoS: BE
    Poll Interval: 30 sec
    Mode: Delete
    File type: Binay
    Please let me know if I missed anything while passing the values.
    Thanks,
    Swamy
    Edited by: Swamy Mothe on Jun 15, 2009 8:52 AM

    Hi
    Then , is Sender and receiver File Adapter is using same folder )
    Just a question.
    But having all permisions and above config would delete the file
    can u see the status of u r File Adapter in RWB.? Is it in green?
    rgds
    srini

  • Error messages while executing File - RFC - File.

    Hi,
    I am doing a File - RFC - File scenario from Raj's blog.
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/xi/file-rfc-file%2528without+bpm%2529&
    I am getting series of error messages.
    Someone please drive me in the right way. I am following each and every step in the same way mentioned there.
    1. Everytime the file is picked up, i can see 3 messages in Moni. One from File - RFC. 2 messages from RFC - File. I changed the sender QOS with BE and EO and EOIO. but all the time it shows 3 messages. Why are 3 messages executing for this scenario? what should be QOS on the sender File CC?
    2.. It throws a error message in response message for WS - RFC as .... RFC Adapter application error.
    I re created CC, re imported RFC, searched for that erorr message in sdn and followed everything. no luck
    3. Of the other 2 messages in MONI (RFC - WS), one of them shows error messageg as 2 and the other one shows a error message that Interface mapping does not exist in run time cache.
    I re created IR objects again, I created MI for RFC which I dint do earlier, I re mapped, activated, did all cahce refreshes in SXI_Cache, CPA delta and full cache refresh.
    But still it shows up the same error message.
    Can you guys tell me whats bad going on with my scenario?
    Appreciate your help,
    Venkat.

    Hi Venkat,
    From this line:
    It throws a error message in response message for WS - RFC as .... RFC Adapter application error.
    It seems there might be a problem in RFC Adapter. Can you see the error in Communication channel Monitoring what error it is showing. Probably the communication between PI and SAP might be a problem. If you put the error here, somebody might be able to help you out.
    Regards,
    ---Satish

  • File-RFC-File-File not getting deleted.

    Hi all,
    In File-RFC-File scenario i have used "Delete" as the processing mode for Sender file adapter.RFC was execured successfully and successful message was shown in SXMB_MONI.But at the same time there was an exception thrown in sender and receiver file adapters as given below:
    Error when getting an FTP connection from connection pool. com.sap.aii.af.service.util.concurrent.ResourcePoolException:unable to create new pooled resource : FTP Ex:User piuser cannot login.
    Both the CC's werein error status.
    The file from source location was not deleted even after the successful processing of the message in moni. Because of this sender file adapter was reading the same source file again and again which created multiple response entries in the moni.
    Could some one tell me why the file was not deleted from source location?How can the sender adapter read the message again when the above exception was thrown?
    Regards,
    Lekshmi.

    HI Lekshmi ,
    Check whether PIUSER has sufficent authorization ., Delete that channel and  create a dummy one to test and see whether
    you are getting the same error
    Check this threads a similar discussion is going on here , may be you need authorizations .
    Re: com.sap.sql.DuplicateKeyException in file sender adapter
    Re: Processing mode - DELETE not working in Synchronous mode (File - RFC - File
    Regards
    Ninad

  • Processing mode - DELETE not working in Synchronous mode (File - RFC - File

    Hi ,
    I need to the delete the files from source folder once the processing is done, so i am giving the Processing mode as Delete in the Sender C.C.
    But after execution it doesnt get deleted. what could be the reason?
    We are using a file - RFc - file scenario.
    also could anyone let me know what is the command to move a file from one folder to another in UNIX.
    i tried
    mv /home/out        but it doesnt work
    pls help.

    Hi,
    you can use AL11: navigate to the folder, where the file is inside, mark it and press button "Attributes". Then look to value "Mode": 777 means owner, group and everybody else has right for write (in your case delete), read and execute. UNIX command to change is may be ch mod (i m not good in UNIX).
    My suspect is that the file adapter user has not the right for write, but ur direct user has.
    Regards,
    Udo

Maybe you are looking for

  • So, Hows the 160gb Classic??

    Hello. I just ordered my 160gb classic and i've seen some bad things about it on this forum. I was wondering if someone who has the 160gb classic could answer a few questions for me... 1) Is there really that much lag with the new user interface comp

  • Font has a strange behaviour

    One of my fonts has a strange behaviour. Some characters print perfectly on screen but not on the printer, neither in the preview ??? I tried to de-install and re-install that particular font, but that did'nt help. any clues ? thanks, MJ

  • HT201210 My iPhone will not update or restore from iTunes. It's frozen

    My iPhone will not update or restore from iTunes. It's frozen

  • Error code 80048264

    . i have a Lumia 720. Out of Its 8 Gig internal internal storage , 6.2 Gig is used up.. There are 10 apps showing updates to be installed, but while trying to update i keep getting error code 80048264. . I get this even while installing a new app fro

  • Download software for registration of licence

    Dear sirs, Since we purchased Microsoft Volume Licence on remote desktop user CAL licence (Version 2012) that agreement entitlements may not include volume license keys.  Please advise where and how to download software for registration. What is the