About interfact mapping.

can anybody tell me!
how many types interface mapping according to the mode of both interface?
sync 2 async
sync 2 sync
async 2 async
async 2 sync
the case above must be appeared?
please describe them respectively via each concrete scenario!
thanks a lot!

Sync2Async:
Refer this step by step
http://help.sap.com/saphelp_nw04/helpdata/en/43/65d4dab39b0398e10000000a1553f6/frameset.htm
You can find the examples in the Integration Repository under SAP Basis , namespace http://sap.com/xi/XI/System/Patterns under BpmPatternSyncAsyncBridge
Also check Usage of Sync-Async when both Sender and Receiver are Synchronous Apps
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
sync 2 sync
Here the INterface maping will be 1 which contains both the reuest mapping and response mapping
async 2 async
Here also the interfce mapping is 1 ( normal design)
async 2 sync
difference between syn/asyn vs asyn/syn Bridge
might be helpfull

Similar Messages

  • To learn about ABAP Mapping

    Hi,
    I would like to learn about ABAP Mapping.
    What is the importance of it and  where it is applied?
    Could you please guide me regarding this?
    Thanks,
    Raja Bala

    Hi,
    Go through the links,
    http://help.sap.com/saphelp_47x200/helpdata/en/cf/21f2f2446011d189700000e8322d00/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/b1/8230a2d26611d4b2e90050dadfb92b/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/d9/b84508bc9411d4b2e80050dadfb92b/frameset.htm
    Regards,
    Azaz Ali.

  • About value mapping

    What is value mapping ? when it is used ?

    HI,
    A perticular object/field could have different interprtations from applications to applications and Business to Business. For e.g Suppose a particular document XYZ has an identity code 001 in one application or may be in one orgnization. But the same document could have different ID in different applications.
    With the help of Value Mapping you could map these IDs with each other, thus while transaction of the data XI will act as an smart mapper to pass the Application specific values.
    http://help.sap.com/saphelp_nw04/helpdata/en/13/ba20dd7beb14438bc7b04b5b6ca300/frameset.htm
    There are many docs available about Value mapping in SDN forum.
    How to Perform Value Mapping – A Walkthrough
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00ee347e-aabb-2a10-b298-d15a1ebf43c5
    http://help.sap.com/saphelp_nw04/helpdata/en/2a/9d2891cc976549a9ad9f81e9b8db25/frameset.htm
    SDN Discussions
    /people/sukumar.natarajan/blog/2006/10/23/accessing-value-mapping-defined-in-directory-using-java-functions
    SAP - XI Value Mapping : Mapping two values to a single value
    Value Mapping Issue in SAP XI
    thanks
    Swarup

  • About interface mapping

    what are there case about interface mapping?
    i knew that the following:
    outbound to inbound
    abstract to abstract.
    what else the case?

    Hi joy zheng  ,
    These r the details about interface mapping :
    Interface Mappings
    You can define mappings for an interface pair (source and target interface) by using message interfaces and message types in the Integration Repository.You can also define the corresponding mappings when the source or target interface is an IDoc, an RFC, or another interface connected by an adapter.
    When defining mapping programs for request, response, or fault messages, the definition is first separated from the interfaces that reference the corresponding message types. Furthermore, you can reuse a message type for multiple interfaces. This means that the simple definition of a mapping program is not sufficient to establish a connection (that is based on the assignment of outbound and inbound interfaces).
    This role is undertaken by the interface mapping:
    ●     An interface mapping specifies the corresponding mapping programs for request, response, or fault messages for a selected interface pair. You use an interface mapping to register mappings for an interface pair.
    ●     You can also specify multiple mapping programs to be executed one after the other in the case of requests and responses for an interface mapping.
    You can also define multiple interface mappings for the same interface pair, to provide multiple variants in the Integration Repository. At configuration time, the customer can select the appropriate mapping in an interface determination and save it in the Integration Directory
    Use :
    Interface mappings register your mapping program for an interface pair in the Integration Repository. If you require a mapping at runtime, it is sufficient to select the interface mapping for the interface pair at configuration time . The Integration Server uses the interface mapping to identify associated mapping programs for request messages, response messages, fault messages, or all three.
    Features
    Executing Multiple Mapping Programs for One Direction
    By using an interface mapping you can execute multiple mapping programs consecutively for the transformation of a request or response message. In such cases, an interface mapping comprises multiple steps for which the following applies:
    ●     The steps are executed in the sequence specified (from top to bottom). The result of the mapping program from the previous step is forwarded to the mapping program of the subsequent step.
    ●     Each step can reference a mapping program that executes a 1:1, 1:n, n:1, or an m:n transformation. In the case of multi-mappings (1:n, n:1, or m:n), the previous step must create the same number of messages that the subsequent step expects.
    ●     Multi-mappings use one envelope to put all messages in one structure. If one of the steps references a multi-mapping program, all subsequent steps must use the same envelope.
    The mapping for a request message comprises two message mapping programs: one 1:1 transformation and one 1:n transformation. Since the latter message mapping uses the multi-mapping envelope for both the target message and the source message, the message mapping for the 1:1 transformation must also create a transformation result with a multi-mapping envelope.
    You do not strictly need to divide up one direction of the whole mapping into different steps. However, this enables all the message formats in one system landscape to be mapped to a central message format, for example. This results in less mapping programs being required because you no longer need to be able to map all the different message formats to each other.
    Activities
           1.      Create your interface mapping on the design maintenance screen of the Integration Builder (see also: Creating an Object).
    You can also create multiple interface mappings for the same interface pair.
           2.      Enter the source and target interfaces that require a mapping of the request message, the response message, the fault message, or all three, in the table of the same name. The following restrictions apply:
    ○     If you want to use the interface mapping in a transformation step in an integration process, you must only specify abstract message interfaces. Furthermore, all objects (integration process, interface mapping, and all objects referenced by the interface mapping) must be in the same software component version. If you want to reference objects from underlying software component versions, you must access the objects from the Basis Objects branch (in the navigation tree or using an input help) (see also: Underlying Software Component Versions).
    ○     If you want to map multiple messages to each other by using a multi-mapping, you can only specify asynchronous interfaces (for further restrictions, see: Multi-Mappings). If any message interfaces are missing, you can also create them by using the functionCreate New Object ().
    If the interface cannot be imported or cannot be created in the Integration Repository (in the case of an external adapter, for example), you must enter the interface names manually. However, it is not possible to check the technical name in this case.
           3.      To import the properties of the interfaces, choose Read Interfaces. The table in the lower area displays tab pages for the request message, response message, and if available, for the fault message, for each mode of the interfaces (either synchronous or asynchronous).
           4.      To develop an external mapping program, export the XSD schema of the respective request or response message as a zip file after you have imported the interfaces. The zip file can contain multiple schema files that reference each other, for example in a multi-mapping. In this case, the schema with the global message element has the name MainSchema.
           5.      To reference a mapping program for the respective message, you have the following options:
    ○     Select an existing mapping program from the Integration Repository by using the input help (). If this is a message mapping, the default setting of the input help only displays those message mappings that are found using the source and target message in the Integration Repository (in multi-mappings, the first source and target messages are used as the search criteria). However, you can also display any number of message mappings, for example, because you are constructing a mapping from several mapping programs with intermediate instances which have no message types.
    ○     You can create message mappings directly from the interface mapping. To do this, select the mapping type Message Mapping in the Type column. Position the cursor in the Name column and choose the function Create New Message Mapping () in the Mapping Program frame. The Integration Builder copies the specifications of the messages and their occurrence directly from the interface mapping.
    An interface mapping can only reference mapping programs that belong to the same or an underlying software component version of the interface mapping. This ensures that the mapping program can be shipped together with the interface mapping (see: Software Logistics).
           6.      If you are not using a mapping for a fault message, you can execute multiple mapping programs in succession for request and response messages:
    ○     To insert an additional line for a mapping program, choose .
    ○     To delete the registration for a mapping program, choose .
    At runtime, the mapping programs are executed from top to bottom.
           7.      Save the interface mapping.
    The following web-site gives complete details about interface mapping :
    http://help.sap.com/saphelp_nw2004s/helpdata/en/12/05731a10264057badc32d3d3957015/content.htm
    **********Please reward points if u find this useful
    cheers,
    gyanaraj

  • [DME] Document about data mapping for HSBC ifile format (PP,ACH, COS)

    Dear SAP experts,
    I'm implementing an automatic payment module through HSBC in an SAP project.
    My customer want to streamline their payments to vendors using automated
    payments with HSBC.
    I have a document about ifile description which show me information about the
    structure and data format in HSBC ifile. I know how to create a DME format tree
    but the HSBC format seem to be very complicated, it contains a lots of fields and
    a lots of them I don't really understand.
    I'm sure that many of you have done this before. Do you have any document about
    data mapping for HSBC file format? I have a lot of fields leaving undone so any
    relevant documents will be very helpful for me.
    Hope you can help.
    Thank in advance.
    Maxielight.

    Hello Maxielight,
    I too am working on this IFILE format for transmitting to HSBC for Indian INR payments & am using DMEE.
    I'm struggling with a couple of fields in relation to PP.
    1st  is the 'Record Count' in FIle header, which is just a count of the total number of lines in the file.
    2nd is the 'Total number of instructions in batch' in Batch Header section, because I'm trying to count using aggreation via reference node id, but because the Batch Header is level 1 & I need to wait for '2nd Party Details for PP' which is at a lower level I always get an error when I run the check with error 'aggregation not permitted because of field I'm using is lower level, or they are not in the same segment.
    I've also tried creating a new segment with 'Delay output' but still get similiar error about the nodes being in differenet segments.
    How did you get past this issue?
    We are not using COS, instead we will print our own cheques in the office so sorry I cannot offer advise there.
    Any advice you can offer would be appreciated.
    Thanks,
    Steve

  • What's all the fuss about iOS6 maps???

    For starters, I'm not an iFan... My first smartphone was a BB and I used to swear by it. I found (and sometimes still do) that the iPhone was more of a toy while the BB was a professional tool. I still prefer the BB Bold's keyboard for typing emails than the iPhone's touchscreen keyboard. I ended up buying a 4S earlier this year (March) only because BB had no Outlook Exchange license available where I lived (Maldives) and it was either Android or iPhone, so the choice was clear there. Since then, I've come to grow quite fond of it and am quite happy with the integrations and functionality of the phone albeit it being slightly more time-consuming to send out emails.
    The iPhone 5 launch event came out and I looked at all the details. Here's my conclusion: an extra row or icons, a slightly faster processor and most of all 4G. Now, I don't really need an extra row of icons... In fact, I sometimes find the 4S a little too long (jeans pockets along with a pack of cigarettes: cigarette pack usually loses and looks like it's been trampled by a herd of elephants...). So, I'm not in for a bigger screen as the current one's just fine. I never found my 4S to lack speed so I don't really care about the faster processor either. 4G? I love it! But I live in China now... It will be a while before it'll come out here, so why bother for the moment? It's complicated enough as it is as China Mobile (biggest network and best coverage, which I am also currently on) doesn't even have 3G for the iPhone. Only EDGE, but I make do... China Unicom offer 3G for iPhones but not as good a coverage... So, what to do? So in the end, a 4S with the brand new iOS6 update to me sounds better than going out to buy a new iPhone 5.
    Update has been out for 3 days now. And before I went ahead and updated I checked the reviews, comments and discussions... WOW! It would seem Apple has opened the wraths of **** upon the world and that the Apocalypse is upon us when reading on about all the bugs and issues. And everyone goes on and on about the maps... It's made it onto CNN, BBC and just about anyone with an iota of grey matter and a keyboard. There are even comments mentioning that Asia is practically mapless with the new native app. I froze! No way in **** was I going to update if I was going to lose such functionality. I've just arrived here 2 months ago, don't speak a word of the local language, feel like getting an audience with the Pope is simpler than giving a cab driver directions and the Google Maps app has often been a lifesaver for me here so far... As much as I want to get my hands on the rest of the new functions, it was a risk not worth taking.
    Today I bump into a colleague of mine at work and he's just updated his iPad (2nd gen) to iOS6. I tell him all I've heard about the maps and he brings it up to the restaurant for lunch. I'm scrolling through the new map app and honestly don't find much of a difference. Now, seeing as everyone is whining about the uselessness of the directions the new app gives, I give it a test. I search for the Park Hyatt in Beijing. The Google Maps app used to give me 3 different results. The new app gives me one result only, it's correct and gives me the right directions to get there...
    So, what is all the fuss on the new update??? So Apple got rid of Google Maps... Yes, it'll take time to get better but Apple so far have usually managed to do a pretty good job at doing that. At first, everyone was complaining about battery drainage... Nobody mentions it anymore... Strange... Is this intentional Apple bashing?... From what I've seen so far, I still don't get what all the fuss is about.
    I'm going ahead with the update... Will let you know how it goes!

    Hi,
    What's the worst that I've spent 100 Eur alltogether for GPS map based applications for several sports - golf, bike, ski, etc. These applications use data from iPhone Map application and its disaster after my update onto iOS 6. These are pictures of 2 of my favorit golf resorts:
    And here one example from a place where I use to bike:
    Very nice, isn't it?
    And unfortunately this problem won't disappear even when Google put stand alone map application into iStore.
    So I have only way to downgrade to 5.1.1 immediately to not throw away money I already spent.
    Ivan

  • Questions about shared maps

    Hi,
    I have some questions about shared maps. Our Olite Applications has 96 tables. On these 96 tables, 54 tables are tables with DISABLED DML = UID. So, change on the client database are not uploaded to the server. Some of those tables have no where clause and some have a where clause which is the same where clause for all.
    Is it true to say I could put all those tables as shared maps?
    Are they automatically shared because DISABLED DML = UID?
    What would be the advantages of putting those publications items as shared maps?
    Thanks for your help.

    Thanks for your help.
    I looked into CMP$ tables and CLID$$CS is not 0 but egal to my usersnames. I use a java program to create my items and publications.
    I also found in the table C$ALL_TEMPLATE_ITEMS a COLUMN named SHARED and they are all with the value N. So I think they are not shared.
    I think I found where in the API I should make the table shared. It is in the addPublicationItem procedure of the Class ConsolidatorManager. I will try it.
    If we want all users to have all the table data, must we use the groups you talked about?
    If yes, how do i define those groups?
    Thanks

  • Considering buying an iphone 5 but am concerned about the maps app. Is it truly an issue?

    Considering buying an iphone 5 but am concerned about the maps app. Is it truly an issue?

    Depends what you want the maps for.  The image quality of the satellite images is far better than google, the 3-D imagery is fantastic and very useful for me.  I do not use the maps app for finding routes so I can't comment on that.  For me, the only downside is that you cannot download imagery for offline use, though the app does cache imagery that you have viewed when online, so that is a partial fix.  As far as I am concerned, it is way better than anything else I have seen. 

  • Question about key mapping for bank data in SP3 standard Vendor Repository

    Hello Colleagues:
    The situation is the following:
    1) MDM Standard vendor repository does not use Key Mapping for the qualified table data "Bank Details". This makes sense because normally you would pay a vendor in the same account and bank regardless of the company or R/3 system you are paying him from.
    2) However, here in my project customer don't have the same bank data for all of the 3 R/3 Systems. Furthermore, they would like to pay a vendor in a diferent bank and account number; depending on where the payment is generated (Company or R/3 system).
    Because of this, I though about creating a lookup table for the banks which would use key mapping. I did this and I had no trouble importing bank data in to it.
    Now I have this tables:
    1) Banks: Lookup Flat:
    Country and Bank Key as display fields.
    2) Bank Details: Qualified Flat:
    2.a) Field "Bank" as a non-qualifier display lookup field which points to a record on "Banks" table (Described in number 1).
    2.b) The rest of the fields (Account number, Account holder, Reference, etc.) as qualifier non-display fields.
    This aproach works well in data manager.
    However, when I try to import vendors from R/3, I'm not being able to map the bank details, not even with "compound field" functionality, because I cannot map the display fields in the "Banks" lookup table (Described in number 1); in the "Map Fields/Values" tab in the Destination fields pane, it won't show any fields from this table.
    Also, I'm not very sure if I will be able to syndicate this data back to the R/3 systems correctly, this is; replicate only the banks which exist on each R/3 client system.
    Any ideas on how to solve this problem? Please help.
    Best Regards,
    Jorge.

    ... Where
    did Terminal's default keystrokes (e.g., Esc,[5C for
    ctrl-right-arrow) come from? They just produce
    annoying beeps in bash. Are they standard sequences
    for some shell that I don't know about? I
    Somewhere deep in the bowels of computer history....for example
    http://vt100.net/docs/vt100-ug/table3-6.html
    http://www.termsys.demon.co.uk/vtansi.htm#cursor
    that is to say, these codes date back to early hardware terminals such as the VT100. I believe. And that is why Terminal is a member of a class of software called "terminal emulators".

  • Best MMORPG for Iphone 3G and a question about gps maps

    Hi there,
    Could anyone tell me what are the best free and paid iphone 3G MMORPG games? And please tell me some positive and negative things in the games.
    I didn't know where i could ask this so, i came here to apple forum, because i have subsribed to internet on iphone today. This topic doesn't have anything illegal.
    Another thing, does anyone knows if using gps maps through 3g internet, spends a lot of internet trafic? today i've used gps maps for about 12km and it spend me 80kb of trafic. Is this possible? because someone told me that iphone gps spend a lot, but really lot internet trafic. I didn't used sattelite view.

    The sattelite view uses far more data, of course - because of the photography it has to download. But the regular map is still a bitmapped image that has to be updated. It's not a massive amount of data, but not insignificant either.

  • The question about Interface Mapping in BPM

    Hello,
    I am a few confused about  an Interface Mapping in BPM at the Design step.
    I have a task to transmit and trasform two messages of two sender file adapter to  two IDOCs messages and then to send them to SAP system.
    I use BPM.
    But I don't understand what types of message interfaces should I use for source and target interfaces in Interface Mapping? As to the target interface I understand it must be abstract but which of interfaces exactly?
    Actually there are some questions here:
    1) If the source interface should be abstract or real in Interface Mapping?
    2) If the target interface should be  the abstract interface of Receive Step object or the abstract interface of Send Step object?
    3) And what the message types should I use for the source and target message interfaces in Interface Mapping? If I understand correctly that these message types

    hi igor,
    you have to import the IDOC Types under the imported objects in the integration repository objects,
    what are all the data that coming out from the file adapter, you design the datatype.
    the target IDOC should be real and you do the mapping for the all necessary fields.
    refer: --
    File to IDOC:
    Re: how to Sending XML data to idoc
    IDOC Mapping:
    http://help.sap.com/saphelp_crm40/helpdata/en/77/a1d48b1ce06d40932e0a26f3c117ce/frameset.htm

  • About BIC mapping designer

    Hi Guys,
    Can anybody pls give me overview on BIC mapping designer?
      Is that mandatory in seeburger related scenarios? Do i need to have the access to accomplish my business requirements
    Because Seeburger has already some default mapppings if i need to prepare any mapping that should be accessible to me right.?
    pls clarify on this.
    brief me about BIC modules that would be used in Adapter configuration ? How can we do those modules?
    Pls clarify
    Regards

    Hi,
    Can anybody pls give me overview on BIC mapping designer?
    --> THE BIC Mapping Designer responsible for managing the transformation of messages is an easy-to-use graphic tool, which gives the possibility of providing software for complicated transformations as well as quick performance for those which are less demanding.
    This is a graphic tool for the purpose of defining data formats and the information flow diagram. The relation between the source and the destination can be defined easily by means of the drag & drop technology. It may also be extended by a big set of manuals, a code in the JAVA language may be used as well. This enables the implementation of the business logic for any application.
    used for transforming and compressing data.
    File adapters: EDIFACT, ANSI X.12, TRADACOM, VDA, ODETTE, SWIFT, Biz Talk, XML.
    Servicing the data bases via JDBC , ODBC controllers.
    Message compression (GZIP,.. ).
    Dividing and joining files.
    Data format and business logic converter.
    List printing generator, data-entry-mask generator.
    Blog- Handling EDI interfaces using Seeburger BIC modules
    Handling EDI interfaces using Seeburger BIC modules
    Forum postings - Seeburger BIC Help!!
    Re: Seeburger BIC Help!!
    Is that mandatory in seeburger related scenarios? Do i need to have the access to accomplish my business requirements
    --> BIC Mapping is required in case of EDI Messages, as Amir had already mention inprevious post if the messages are coming in XML format, then I don't think its mandatory to use.
    Because Seeburger has already some default mapppings if i need to prepare any mapping that should be accessible to me right.?
    --> Refer -- Building own schemas in Seeburger bic mapper  
    Building own schemas in Seeburger bic mapper
    Plesae refer below links to get more details of BIC Mapping designer
    check the link related to bic mapping
    1.Handling EDI interfaces using Seeburger BIC modules
    2.Building own schemas in Seeburger bic mapper
    3.BIC mapping names / classes
    4.Seeburger - BIC configured as Module
    Thanks
    Swarup

  • Question about F10 mapping in Tom W. training video

    I started going through Tom's FCE4 HD training video yesterday and there's a part about mapping the F10 key so that it will insert a clip into the timeline. It appears the video was an earlier version of OS X because my system doesn't do the expose action on F10, mine toggles the sound on/off. Also the icon in the video where he makes a change to the key doesn't exist anymore. What I have in system preferences is something called expose/spaces so I looked there since the one he was using also had expose. But changing the F10 to be Option F10 there didn't seem to have any effect.
    I've only had the Mac a week so I'm not familiar with how all these key mappings work and are assigned but I will be quick learner.
    Thanks for any help if someone can tell me where I need to make this setting change.
    Gil

    You have one of the new aluminum keyboards which are similar to laptop keyboards. The DVD was made before those keyboards were widely used. There was a mention I thought about using laptop keyboards. Go to the Keyboard section in System Preferences and in the keyboard panel there is a check box you have to click on. That will activate the F keys for application use. To raise and lower the audio or do other keyboard functions assigned to them by the OS, you have to hold down the function key, which is marked FN.

  • Yet another one about key mapping

    Oracle Forms 6i.
    When I try to copy/paste/cut text with keyboard switched to Russian layout I got the message "FRM-41008: Undefined Function Key"
    How can I change key mapping to use Russian keyboard layout as hotkey for coping/cutting/pasting?
    How can I change mapping for copy/paste/cut function - what Forms function number?
    Thank's

    Hi sorry to hear about the issues your having there, i would recommend you contact the mods here: https://bt.custhelp.com/app/contact_email/c/4951
    They are a special care team who are very good at getting issues resolved. It takes up to 3 days to get a response from them either by email or phone.
    If you want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side If the the reply answers your question then please mark as ’Mark as Accepted Solution

  • Confued about operation mapping

    In XI7.10, each service interface can have multiple operations, for example: the service interface PurchaseOrderProcessingOrderingOut in namespace http://sap.com/xi/AP/Purchasing/Global and Software Component Version SAP AP 7.10 has three operations:
    RequestPurchaseOrderCancellation, RequestPurchaseOrderChange and RequestPurchaseOrderCreation. Each opeartion has different message types.
    Now I have three operation mappings for each operation, let's name them A, B and C.
    I have an interface determination. The sender business system is xxx_bs, the sender interface is PurchaseOrderProcessingOrderingOut, the receiver business system is yyyy_bs. In this interface determination, I choose operation mapping A for the operation RequestPurchaseOrderCancellation, operation mapping B for the operation RequestPurchaseOrderChange, and operation mapping C for the operation RequestPurchaseOrderCreation.
    Now the problem is: in the XI-SOAP envelope, there is only information about sender service: xxx_bs, sender interface: PurchaseOrderProcessingOrderingOut and its namespace. How can XI know the operation is RequestPurchaseOrderCancellation, or RequestPurchaseOrderChange or RequestPurchaseOrderCreation, and then determines which opeartion mapping to use in the Interface Determination step.
    Best Regards,
    Annie

    Annie,
    If you check the xi pipeline step, it clearly tell u the picture that first it identifies the receiver,then the interface determination.
    As you have specified conditional interface determination, it would take care of the situation.,
    If no conditional interface determination is specified, there is only one way where u would go for BPM which you would specify BPM as one of the system.  Now the three interface names would be specified as per the operations and would be carried out automatically , some steps like receive or transform.

Maybe you are looking for