Developing an XI interface

Dear friends,
I have the next challenge to develop:
1. WEB to XI : call webservice interface 001.
2. XI to CRM : Call RFC_CREATE
3. CRM to XI : Response on RFC_CREATE with the returncode
4. If returncode = 000:
    then
    XI to R3 : Call RFC_CUSTOMER
    R3 to XI : response on RFC_CUSTOMER
5. Map returncode from RFC_CREATE response to returncode 001
6. Map returncode from RFC_CUSTOMER response (if available)  to return code interface 001 response with the next logica:
a: if returncode RFC_CUSTOMER = 000 : returncode 001 = 000
b: if returncode RFC_CUSTOMER <>000: returncode 001 = 900 + returncode RFC_CUSTOMER
7. XI to WEB : response 001
Could you help me in the right direction how to develop this in XI?
Kind regards,
Daniel

Hi,
XI 3.0 has lookup features embedded, but it might depend on the SPS release you're running at ... All APIs involved in those features can be found here : https://help.sap.com/javadocs/NW04/current/pi/index.html
A couple of helpful blogs can also be found in SDN
Rgds
Chris

Similar Messages

  • Developing a User Interface with ADF Faces - Tutorial - Questions

    Hello everybody,
    I am a forms developer and I am totally new to ADF.
    I started from the tutorials : Developing Business Services with ADF BC and Developing a User Interface with ADF Faces...
    Everything was easy and very clear, as far as the material covered in the tutorial is concerened.
    But when I tried to modify a little bit the application, to perform a different task... disaster!!! :-)
    One of the "simple" things that I tried to do -for example- is :
    In the login.jspx, where we have created an ADF Parameter form (that accepts as a parameter the customer ID) and
    retrieves in the next page the Orders of the specific customer.... to Display a message, such as "+Customer Does Not Exist+"
    if the user types in the parameter form an not existent customer ID...
    I understand that I should use a validator.... But I cannot find the list validator (from query) in the bind variables not in the ADF Parameter Form Fields....
    Does anyone know?
    Regards,
    Maira Kotsovoulou

    Dear Grant,
    CustomerID is in the UI Project, and appears as a part of an ADF Parameter Form... and I can not find key exists in the UI Validators....
    CustomerID in the .entities is a bind variable in a query. select ... from customers where customer_id = :p_customer_id. Again KEYEXISTS validator is not available in the bind variables sections... Only in the attributes!!!
    I understand that the "normal" behavior in a query with bind variables where there is no match is to display nothing as it does!!!
    But I was just wondering, if I could even trap that before I display the empty form...? Or could I display a text in my ADF form, that says no rows... (as I can do in an ADF Table???)

  • X-CMS - Developing own Upload Interface - PLEASE HELP

    Hi
    We do not want to use the Portal Admin tool and the myContent portlet for uploading/editing/deleting
    content from the CMS but want to develop our own Interface and classes. CAn you
    point me somewhere what API should be used?, how to go about it etc.
    Thanks

    Greg,
    Is your goal to upload content through the BEA CM API into Documentum? If so,
    I don't believe they support updates in their SPI implementation. For this, the
    dctm control is probably your best option.
    If you are attempting to upload content to the BEA Repository through the CM API,
    what specifically are your issues?
    thanks
    James
    "Greg" <[email protected]> wrote:
    >
    I would like to do the same thing! My Content portlet doesn't work inside
    our
    portal - only sampleportal. A co-worker developed a java control that
    wraps the
    Documentum API to import/export files. I am at the point of decision
    here. I
    guess I should go with the simpler solution and attempt a JSP that uses
    this java
    control written by my co-worker. Although, it sure would be nicer to
    understand
    the SPI and the My Content portlet. I'm just jealous of all you who
    know how
    this works already! I tip my hat to you!
    Pete, let me know how you are doing on your interface. and, if possible
    what tag
    or method you use to upload the binary to the repository?
    Thanks,
    Greg
    "James Owen" <[email protected]> wrote:
    Pete,
    You can start interacting with the CM API by doing
    RepositoryManager manager = com.bea.content.manager.RepositoryManagerFactory.connect()
    To upload/edit/delete you would use NodeOps which you get from doing
    manager.getNodeOps()
    You can view the Portal javadoc at: http://edocs.bea.com/wlp/docs81/javadoc/
    From there you can navigate to the following cm packges:
    com.bea.content - provides the value classes that are shared between
    the virtual
    repository and an implementation of the BEA Content SPI.<br>
    com.bea.content.manager - provides a virtual view of configured repositories.
    com.bea.content.spi - provides the service provider interfaces that
    need to be implemented in order for a repository to plug into the
    virtual repository.
    com.bea.content.expression - provides the interfaces and classes
    that are used for the virtual search and as the search parameters to
    an
    SPI implementation.
    com.bea.content.loader - provides the bulkloader interfaces which
    provides the ability to load content from a file system into the
    virtual repository.
    Regards,
    James
    "pete" <[email protected]> wrote:
    Hi
    We do not want to use the Portal Admin tool and the myContent portlet
    for uploading/editing/deleting
    content from the CMS but want to develop our own Interface and classes.
    CAn you
    point me somewhere what API should be used?, how to go about it etc.
    Thanks

  • Can anybdy help in developing one sample interface in 7.4 as I'm new to this environment.

    Hellow Guys,
    Can anybdy help in developing one sample interface in 7.4  as I'm new to this environment.
    I want some small interface developed in ESR and ID and walkthru me so that I can develop on my own in my environment..
    I need in a clear way.
    Plz help me
    Thanks,
    Danii

    Hi,
    Go through below vedeos for step by step approach .
    SAP PI Online Training : File 2 File Scenario / XML 2 XML System Landscape Directory Scenario - YouTube
    SAP PI Online Training : File 2 File Scenario - XML 2 XML Scenario ESR Service Repository Part 2 - YouTube
    SAP PI Online Training : File 2 File Scenario / XML 2 XML Scenario Integration Directory Part -3 - YouTube
    SAP PI Online Training : File 2 File Scenario - XML 2 XML Scenario Runtime Work Bench(RWB) Part -4 - YouTube
    Regards
    Venkat

  • Develop a user interface in Lecroy1451 by Labview

    Hello everybody:
    I currently working with LabVIEW and I develop a user interface to the
    hardware.
    I have finished with most of the instruments and I now have to dialog
    with a LeCroy HV1451 High Voltage multichannel power supply.
    It has a simple dedicated language and communicates via RS232.
    For instance, if we send ‘'‘ 28 LD RUP 11 500'' to HV-Lecroy 1451, it
    will answer " 28 DMP 11 -0.1 -12.1 -20.0 488.6 488.6 -2550.0 1 ". This
    is clear and simple but there is a lot of work to extract each piece of
    information.
    I wonder if Labview could help me with a starting program using this
    device ?
    Or with general tips or general examples to disentangle all the sub chains.
    Thank you very much, any answer will be appreciated.
    Yang

    Hi Yang,
    Alan from LeCroy here..  The company Universal Voltronics purchased this product line from LeCroy ~10 years ago. You might want to contact them for support - http://www.voltronics.com.
    Regards,
    Alan
    Alan Blankman, Technical Product Marketing Manager and LabVIEW Developer
    LeCroy Corporation
    800-553-2769 x 4412
    http://www.lecroy.com
    [email protected]

  • Want to develop mobile - computer interface application

    Hello all,
    I want to develop a cellphone and computer interface application which is almost similiar to NOKIA PC suite. Please help me which kind of softwares and tools do I require.
    Please help me.
    thanking you.

    Welcome to the wonderous world of mobile java programming ;)
    Well, you might start off with telling us what you already do know, and what you would like to know. Do you know anything about java. If yes, then that's a huge plus. If not, I suggest that you first learn something about normal standard java beforer you begin with the mobile stuff.

  • Developing Python-SQLAlchemy Interface, OUTER JOIN/ORDER BY/LIMIT problems

    Hi,
    We are currently trying to implement a database interface for SQLAlchemy, an object relational mapper (ORM) library for python. (http://www.sqlalchemy.org)
    There are some MaxDB-specific issues, we have to sort out for this, so perhaps you can give us some help on the following:
    1) Outer joins buggy for MaxDB releases < 7.6.03.07:
    When joining more than 2 tables, the database may return incorrect results. Simple modifications of the order in where clauses may give different results (e.g. FROM lhs LEFT OUTER JOIN rhs ON lhs.col=rhs.col vs rhs.col=lhs.col)
    For 7.6.03.07, these issues seem to be fixed, however, I could not find any changelog or bugfix-report, which confirm that these bugs are completely fixed.
    2) ORDER BY/LIMIT seem not to be supported in subqueries.
    3) LIMIT is not supported for derived tables, e.g.:
    SELECT * FROM (SELECT * FROM a) LIMIT 2
    More detailled information about these issues can be found at:
    http://www.sqlalchemy.org/trac/wiki/DatabaseNotes (In section MaxDB/SAP DB)
    Can you please tell me if and when these bugs/features will be fixed in future MaxDB releases?
    Best Regards,
    Hermann Himmelbauer

    Perre wrote:I'm used to being able to pick one or a couple of songs and then adding it a specified playlist. Is this impossible in sonata?
    It's clearly not impossible, just different than you expect. Create your playlist as you want it to appear in the Current tab (meaning don't dump every single song from your library in there, just the ones you want) and then save the playlist.
    Perre wrote:And if I try to play the m3u file created (the one with every song listed) through freevo I get a message that the directory is empty. What am I doing wrong??
    Look at save_absolute_paths_in_playlists in your mpd.conf.

  • Help required in developing Wage Return Interface

    Below is a part of the requirement:
    This XML file will be packed into .zip format and senT to the Tax Authority outside SAP. There are two methods for this there is a BAPI channel and a FOS channel.  SAP recommends all clients to use the FOS channel because for BAPI user-exits are required. The FOS channel allows client to send files via a secured FTP connection. It is the responsibility of client  to send this file via FTP.  This step should be automated.
    Kindly let me know what is a FOS channel??.

    got it

  • Has anyone developed Labview ActiveX interface for Newport Electronics iSeries process meters?

    I am needing to obtain readings from a Newport Electrtonics iSeries strain gauge meter. ActiveX controls are available for the device. However, I am just learning ActiveX controls within Labview and I'm not having any luck. Any Labview examples specific to the iSeries device would be greatly appreciated.
    The model of the meter is i8SL33-EI.
    Thanks,
    RS

    Just take a look in LV examples to see haw to access methods and properties (even events) and then try with your control.
    If this control has a GUI, you better put it in a container rather then using the reference (it's easier to check the functionality).
    p.s.: make sure that your control is properly registered (if you don't have an installation program for it, use regsvr32.exe to do it)

  • Developing AIF Inbound Synchronous Proxy interface

    Hello! I'm trying to develop simple AIF Inbound Synchronous Proxy interface, but there is absolutely no information about it. Cookbook just covers async interfaces.
    So, I just have Inbound sync ABAP-Proxy. I developed inbound AIF interface, entered the inbound proxy class. My interface is working, FM in Action is calling and works correctly.
    But, I have two problems:
    1) I don't understand, how should I get back a response to the Proxy?
    2) I can't see a payload of my interface in AIF Monitoring.
    SP level of AIF is 04.
    Thank you in advance.

    1) I don't understand, how should I get back a response to the Proxy?
    I really want to know how did you implement in you proxy class. In general, if you call /aif/cl_enabler_proxy=>process_message, this doesn't support your synchronous interface.
    My idea is, in proxy class, you could call  CALL FUNCTION '/AIF/FILE_PROCESS_DATA' to process your input request and add you own coding to get back a response or another function module   /AIF/FILE_TRANSFORM_DATA to transform your own SAP data to your response data structure(This need you to define another outbound interface and mapping).
    Brecht is right, this is similar to his outbound synchronous interface.
    You could refer to function module /AIF/SEND_WITH_PROXY.  This function module is designed to support synchronous outbound interface
    2) I can't see a payload of my interface in AIF Monitoring.
    If you want to see input and output structure in Error Handling, I think you need to use XML persistency engine to save your own payload and save this payload via class   /aif/cl_persist_engine_xml method  /aif/if_persistency_engine~update.
    This also could be found in  function module /AIF/SEND_WITH_PROXY for example.
    Best Regards,
    Eric.

  • Software to develop a Modbus serial interface on a PC to comm with an HMI

    The system consists of a text terminal (HMI) as a master, communicating with a Motion Controller, Modbus RTU (fast peripheral) protocol. I have to have a PC connected sometimes to the second serial port of the HMI, in order to download/upload variables/programs. I need to develop a software interface for the PC, that could be run by the customer, only when needed. Can I use Labview (which version?) or is there some other software for this purpose?
    Regards,
    Alex S.

    After leaving my initial message last night I did a bit of poking around and found on the NI website a set of drivers for a Eurotherm temperature controller that has inside it a set of generic Modbus drivers. This is available in versions for LV6 and LV7.
    http://sine.ni.com/apps/we/niid_web_display.download_page?p_id_guid=E3B19B3E971F659CE034080020E74861
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • XI Implementation Costs (interface development/administration/configuratio)

    Hello.  I need to make a reasonable stab at estimating the cost of implementing XI as a platform to integrate with just one non-SAP software package.  The integration would require about 15 interfaces with the majority of those being low volume standard business content (customers, materials, orders...).  I realize the final tally would include the influence of multiple variables, but a best guess of time and resources needed per interface, software implementation/configuration, and ongoing administration requirements would be very helpful.  Thanks in advance.

    Hay John,
    First let me start by saying that the answer you looking for cannot be found, you have way too many variables in there.
    after that said lets get to work with a few question that will give you a general idea of the data you need to get to be able to answer this question :
    1) you need to install and configure an SAP XI system (ssuming you don't have one): that's between 3 and 5 work days.
    2) what is the non-SAP softwaer package? if you're connecting to a database then no problem but if it's something more complex like another ERP system or a GI system development of the interfaces could be complex, does this system have an adapter for SAP XI? (anyway, you need to add a complexity factor to all the interfaces depending upon the complexity of the connection to the other software).
    3. how complicated are the interfaces themselves? (just pass data? is there any need for data conversion or data enhancment?)
    4. are all needed interfaces mapped and designed? notice that to design an interface correctly you need one person from each system and your interface manager (putting the actuall programmer in the room for a meeting or two could also help).
    5. put some time in for coding the interfaces (that's just the programmers).
    6. put more time in for testing (notice that you usually need people from both systems for the testing).
    as you can see... way too many variable, but from experience i can tell you that the main time wasting factor is not technological but redisgn, too often in integration projects the design of an interface is changed and then the progeammer need to change its work, make sure your designers will do their work well and things will move quickly.
    hope it helps...
    Uri Lifshitz.

  • Suppliers interface in R12

    HI FRIENDS,
    I DEVELOPED THE SUPPLIER INTERFACE( SUPPIER DETAILS AND SITES DETAILS ) AND THEN INSERTED INTO INTERFACE TABLES
    AND THEN RUN THE STANDARD PROGRAM 1)supplier open interface import and 2)supplier sites open interface import .but iam not getting in base tables
    "In interface table column *status :Rejected* "
    Please send the answer urgently if you have
    Thanks
    prasanth

    Hi,
    We believe the record got rejected because the standard import program found that the record is not valid.
    You can find the reason why the record is invalid from AP_SUPPLIER_INT_REJECTIONS table. Join AP_SUPPLIER_INT_REJECTIONS (parent_id) and AP_SUPPLIERS_INT (vendor_interface_id) to find the errors for suppliers.
    For supplier_site_interface : join AP_SUPPLIER_INT_REJECTIONS(parent_id) and AP_SUPPLIER_SITES_INT(interface_id)to find the errors for supplier_site
    Hope it helps.
    /S.P DASH

  • Issue in the user interface of ICSS application

    Hi Experts,
      Please find the below description of the issue.
      Ours is a migration project of ICSS application from one landscape to another landscape. Both the landscapes are in CRM 7.0 with the same patch levels.
      For this migration we have copied the existing track A to the new track B and mapped to the new CRM 7.0 B system.
      The XCM setting has maintained in the new B system exactly the same way like the A system
      All the related backend code like FMs, Data Dictionary objects etc in CRM 7.0 A system has been moved to the CRM 7.0 B System.
       After this when we tried to run the application B, we are not seeing the same user interface like in application A.
       We are seeing only black font with white background. The color combination, fonts, styles etc like in application A are not visible in application B.
      There are no CSS files in the XCM settings in A system. So I have also not maintained in B system.
      We have not done any changes in the track. So we have not deployed the application.
      I have created the projects for both the tracks A and B and compared the code manually. Everything is same.
      Question:
       Please let me know what needs to be done additionally to get the same user interface.
       Is Shopadmin settings has to be maintained. Is this mandatory.
       Thanks in advance.
    Thanks and Regards,
    Raghu

    Hello Waldemar,
    Thank you for contacting National Instruments. I would like to apologize for the delay in responding to your support request. We have been on holiday for the past few days due to Thanksgiving.
    From the information you have provided here, it sounds like you are on the right track with getting your application up and running with a chinese font interface. I would like to point out an extremely helpful KnowledgeBase that you might use for reference now and any other time you need to localize your user interface:
    http://digital.ni.com/public.nsf/websearch/5987FCAFE3FBE8B98625693B0052EBD9?OpenDocument
    (This KB was written for LabVIEW 6.0, but is still relevant for LabVIEW 7.0.) Based on this document, you only need "an MBCS-enabled operating s
    ystem with an IME for the corresponding language." All 32-bit Windows operating systems are MBCS-enabled. Please see these links from the Microsoft website for more information:
    http://search.microsoft.com/search/results.aspx?View=msdn&st=a&qu=mbcs&c=4&s=2
    You may also find this tutorial describing localization procedures useful:
    http://zone.ni.com/devzone/conceptd.nsf/2d17d611efb58b22862567a9006ffe76/6d94f90fc9b93aad862568a7007cd4c0?OpenDocument
    I would recommend that you go ahead and install the Chinese fonts to your OS (if you have not already), and develop your user interface using the new font. This application should have no problem on any other machine with the Chinese font enabled.
    I hope this helps! Let me know if there is anything else I can help with or clarify. Have a great day!
    Liz Fausak
    National Instruments

  • File name with latest time stamp for inbound interface

    Hi experts,
    I have a requirement to develop an inbound interface in which I need to fetch the all files from the physical directory, and then retrieve the one with the latest timestamp. I found out the FM 'SUBST_GET_FILE_LIST', but this FM does not gives me the timestamp.
    Is there any other FM/table through which this can be achieved?
    Thanks,
    Mohit.

    Can you please try with these functionmodules???
    1)ITS_DIRECTORY_LIST_FILES
    2)CL_GUI_FRONTEND_SERVICES=>DIRECTORY_LIST_FILES

Maybe you are looking for

  • Runtime error using utl_file package

    Hi Friends, This is the procedure for reading sample data from flat file , but it won't work. create or replace procedure test_utl_file is ftype utl_file.file_type; ch varchar2(200); begin ftype := utl_file.FOPEN('C:\oracle\temp','data.txt,R'); utl_f

  • Time series error

    hi friends got this error new to 11g plz can any one help me out of this State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 22040] To use Ago

  • Transfer Global Settings - Multiple sources

    Gurus/Experts, I have BW system connected to many other r3 systems and i have this problem coming up for unit of measures being different in all this systems ,so when i load data to cube it fails with error saying UOM not available for this record ,I

  • After Effects Minimized Render Crash?

    I am experiencing a very annoying issue pertaining to After Effects CS 5.5. I recently purchased the product (Production Premium CS5) and installed it on PC only to encounter a strange error. Whenever I do a preview render (pressing 0) and then minim

  • Upgraded from osx snow leopard to lion and still no iCloud

    Upgraded from osx snow leopard to lion and still no iCloud settings in System Preferences, why?