When we will go for Ectended Interface Determination
extended interface determination example give me any one...
Regards,
Vinay
Enhanced (Mapping-Based) Interface Determination
Use
In an enhanced interface determination, you do not enter the inbound interfaces manually, but first select a multi-mapping. You get the inbound interfaces from the target interfaces of the multi-mapping. The inbound interfaces are determined at runtime during the mapping step.
You typically use an enhanced interface determination if the source message has an element with occurrence 0 ... unbounded (for multiple items of a data record) and you want multiple messages (for the individual items) to be generated at runtime.
For example, you want to split an overall booking for a trip comprising connecting flights into individual booking orders (for each leg of the trip).
You cannot realize this usage case with a standard interface determination (without using an integration process). A standard interface determination does allow you to specify multiple (N) inbound interfaces (with different mapping). In this case, N messages with the same payload and different receiver interfaces are generated from the source message before the mapping step; these are then transformed differently depending on the receiver interface. Therefore it is conceivable to write the mappings in such a way that the first mapping from the source message generates a message that only contains the first item, the second mapping generates a messages that only contains the second item, and so on. However, this no longer works if the number of items can vary with each new source message.
You can use an enhanced interface determination to configure a mapping-based message split for this usage case. You assign the interface determination a multi-mapping that has a target interface with an element with occurrence 0...unbounded. At runtime, the individual messages (for the individual items) are calculated in the mapping step. First, the individual messages are grouped into a bulk message. Then, the bulk message is transferred to the Adapter Engine. The Adapter Engine then splits the bulk message up into the individual messages (see figure).
Procedure at Runtime During Message Split
Note that both the bulk message and all individual messages each have a message header with a receiver interface (see figure).
Receiver Interfaces of Bulk Messages and Individual Messages
The header of the individual messages contains the relevant receiver interface. It is based on the definition of the multi-mapping. Note that the receiver interfaces of the individual messages may be different. The receiver interface of the bulk message is always InterfaceCollection (namespace http://sap.com/xi/XI/System).
If the message split only results in one message, the original message structure remains the same. In this case, a bulk message containing just one individual message is not created.
You can also assign a multi-mapping with multiple different target interfaces to an enhanced interface determination (1:n transformation). Each target interface can contain elements with occurrence 0 ... unbounded.
Messages cannot be sent by using different Adapter Engines in a mapping-based message split. This affects configuration thus: All receiver agreements that have a receiver interface from the mapping entered in the key must only be assigned communication channels with the following adapter types:
- RFC adapter
- SAP Business Connector adapter
- File/FTP adapter
- JDBC adapter
- JMS adapter
- SOAP adapter
- Marketplace adapter
- Mail adapter
- RNIF adapter
- CIDX adapter
The adapters also have to all run on the same Adapter Engine.
Adapters developed by partners also support a mapping-based message split if they run on the same Adapter Engine.
Attachments from the original message are not appended to the messages resulting from the message split.
Activities
To execute a mapping-based message split, perform the following steps:
1. Integration Repository: Define the multi-mapping (see Developing Multi-Mappings for Message Splits).
2. Integration Directory: Define the interface determination.
Note the following:
○ The outbound interface of the multi-mapping must be entered as the sender interface in the key of the interface determination.
○ The interface determination type must be set to Enhanced.
○ Select the multi-mapping you defined previously from the Integration Repository.
To select the interface mapping, use the input help ( ).
The target interfaces of the interface mapping are displayed in the Inbound Interfaces frame.
The number of messages (for an inbound interface) created in the mapping step is displayed in the Occurrence column.
regards,
Raj
Similar Messages
-
When we will go for an abstract class and when we will go for an interface?
it's always some what confusing to choose an abstract class and an interface,can anybody post a suitable answer for this.
jwenting wrote:
with experience and the insight it brings, you will know which to use when.
Without it, it can't be explained.
More often than not there's no X OR Y anyway.It's fortunate that there are posters here who possess the insight and experience necessary to explain this. The principal differences between an abstract class and an interface are,
1. An abstract class can carry implementation, whereas an interface cannot.
2. An abstract class is singly inherited, wheras an interface is multiply inherited.
So use an abstract class when the implementation it can carry outweights the fact that it cannot be multiply inherited That's the gist of it.
The inheritance relationship where this happens is when the supertype is a general concept of which all potential subtypes are special cases. This is called a specialization (or sometimes a generalization) relationship. For example Apple and Banana are Fruit. Or Car and Bike are Vechicle. The Fruit and Vechicle supertypes are general concepts of which their subtypes are special cases. In this case make Fruit and Vechicle abstract classes because the subtypes will benefit from a shared implementation.
If you don't have a clearcut specialization/generalization relationship make the supertype an interface. An example could be the Comparable supertype. The potential subtypes aren't supposed to be specializations of the Comparable concept, they're suppose to become Comparable (and make this property an integral part of their being). This is not a specialization/generalization relationship. Instead the supertype is intended to add character to the subtypes. The subtypes are unlikely to benefit from an inherited implementation. So make Comparable an interface. -
IMP: When will go HTTP and When we will go for SOAP????
Hey Experts,
Here i have requirement like that, I want to syn the date from SAP to external applications eg.., dot net So here which adapter i need to use here ,Either HTTP or SOAP??
When we will go for Http and when we will go SOAP ? and which suits for dot net applications and which suits for java kind of applications ...
Can you explain me what is the difference between this two adapter and which is the best one???
Thanks in Advance
Regards
JSSarathy,
So here which adapter i need to use here ,Either HTTP or SOAP??
It completely depends on the receiving system. I prefer web services, so if they can receive web services, then go for SOAP.
When we will go for Http and when we will go SOAP ? and which suits for dot net applications and which suits for java kind of applications ...
It completely depends on the scenario. In system integration, you first identify the scenario, and then choose the adapter which best suits the scenario.
On .NET applications, it's easier to create / maintain web services.
Can you explain me what is the difference between this two adapter and which is the best one???
Please do a search on SDN / SAP Help, you will find plenty of blogs / forum postings on this topic.
Regards,
Neetesh -
When we will go for TABLE, VIEW
Hi Experts,
I have doubt regarding Generic DS . If Standard DS are not match with the Business Requirement , then we will create Generic DS.
But iam asking What is the Exact Requirement to go for Generic DS in SD and MM. At what instance Standard DS are not match with the requirement in SD and MM Applications.
When we will go for TABLE, VIEW, FUNCTION MODULE, INFOSET
in realtime, What is Exact Requirement to go with these .
Plz provide Solutions ASAP.
I will allocate points to those who help me in detail. My advance thanks who respond to my query.Hi,
as this is one of those questions already asked a lot of times I would strongly suggest to use the search functionality in the forums ASAP.
regards
Siggi -
Integration Scenario for Enhanced Interface determination
Hello Friends,
I am modeling the integration scenario for 1:N Mapping case, that is 1 outbound Interface and 3 inbound Interfaces. I am finding difficultly in modeling the integration scenario for enhanced interface determination.
Kindly provide me inputs in configuring this case.
ThanksHave you look this help?
http://help.sap.com/saphelp_nw70/helpdata/en/42/ed364cf8593eebe10000000a1553f7/frameset.htm
2. Integration Directory: Define the interface determination.
Note the following:
○ The outbound interface of the multi-mapping must be entered as the sender interface in the key of the interface determination.
○ The interface determination type must be set to Enhanced.
○ Select the multi-mapping you defined previously from the Integration Repository.
To select the interface mapping, use the input help ().
The target interfaces of the interface mapping are displayed in the Inbound Interfaces frame.
The number of messages (for an inbound interface) created in the mapping step is displayed in the Occurrence column. -
Hi,
I want to know when exactly we go for bpm and how to work simple bpm scenario.Hi Sreenu,
BPM is used for Stateful communications,suppose u have to delay message processing,or wait for other messages to arrive and then semd them all together,in that case use BPM.
We will use BPM when ever we want to do the following:
1.Controling or Monitoring of messages in XI
2. Collect or Merge the messages in XI
3. Split the messages in XI
4. Multicast a Message
5. Need to send an Alert
6. Transformation
With its BPM capability, SAP NetWeaver:
Exploits business-process efficiency by giving your business
users the ability to directly model, manage, monitor, and
analyze business processes
Enables continuous process improvement and the dynamic
modification of business processes
Extends the value of your companys core business investment
and maximizes the return on its strategic assets by providing
the ability to change process rules without additional IT
investment
Provides greater visibility into critical business operations for
better decision making by delivering the right information at
the right time
Allows the integration of people, applications, and internal
and external resources
Process step types:
Message relevant:
Receive: We use it to receive a message. By receiving a message we are sending the data into process. We can use it to start a process. We can use it for activating or using correlations.
Send: We use it to send either an asynchronous or synchronous message or an acknowledgement.
Receiver Determination: We use it to get a list of receivers for sub sequent send step. It calls the receiver determination that we configured in the integration directory and returns receivers list.
Transformation: We use it to change a message inside the process. E.g. bundling multiple messages into 1 or splits a message into multiple.
Using this we can create N:1 or 1:N or 1:1 transformations. In general scenario 1:N transformation is possible.
Process flow control Relevant:
Container: We use it to set a value for target container element at runtime. Target container element and assigned value must have same value.
Control: We use it to terminate the current process and to trigger an exception and to trigger an alert.
While Loop: To repeat the execution of steps within the loop.
Fork: We use it when you want to continue a process in branches that are independent of each other. E.g. to communicate with two systems that are independent to each other
Block: We use it to combine steps that you want to execute one after the other and which are to access the local data.
Empty: It has no influence on the process flow. We use it as a place holder for a step that has not yet been defined, and as a step with no functions for test purposes.
Wait: We use it to incorporate a delay in the process.
Switch: We use it to define different processing branches for a process
T.Codes for B.P.M:
SXMB_MONI_BPE
SXWF_XI_SW11
For Example a Small Explanation reg BPM for this Req we used BPM
A background program should be scheduled to run every 10 minutes to analyse any material records that have been created or changed or deleted that have occurred to the material master records in the last minute.
There are two Message Mappings involved in the whole scenario. First mapping is N:1 Mapping which will be used in BPM and second Mapping is 1:1 Mapping:
1. First Message Mapping N: 1 u2013 Mapping between IDoc (occurrence u2013 0...unbounded in u201CMessagesu201D tab) to IDoc with changed occurrence of its top node (IDOC) as 0...unbounded. This message mapping will be used in BPM u2013 transformation step.
Description: This BPM collects all Idocs for 10 minutes which are of Message Type (ZMATMAS05) according to Receiver Partner Number (Field u2013 RCVPRN) and calls N: 1 mapping to bundle the collected Idocs in a One External Definition for that IDOC.
Use
You use a wait step ( ) to incorporate a delay in a process. Usually, you use a delay to define when the next step in the process is to start. You can define a delay as either a point in time or a period of time.
At runtime, the step waits until the specified point in time is reached or the specified period of time has passed. The system then continues the process by proceeding with the next step.
Expalined clearly how to do a file to file scenario with BPM :
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
it is File>RFC>File using BPM then refer this blog.
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
BPM-1 /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
BPM-2 /people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
BPM-3 /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
BPM-4 /people/michal.krawczyk2/blog/2005/06/11/xi-how-to-retrieve-messageid-from-a-bpm
Integratio Scenario
/people/venkat.donela/blog/2006/02/17/companion-guide-to-integration-scenario
/people/siva.maranani/blog/2005/08/27/modeling-integration-scenario146s-in-xi
Schedule BPM
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm
Use of Synch - Asynch bridge in ccBPM
/people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi
Use of Synch - Asynch bridge in ccBPM
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
without BPM
/people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm
without BPM1
/people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19
IDOC BPM
/people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
To deal with Multiple sender and receivers based on the conditions we could use BPM. Its one of the feature of BPM, but its not mandatory to go for BPM for each n every case. Its depends upon scnenario.
/people/marilyn.pratt/blog/2007/10/12/clubhouse-las-vegas-a-bpm-roadmap
BPM Process Patterns:Repeatable Design for BPM Process Models
http://www.bptrends.com/publicationfiles/05%2D06%2DWP%2DBPMProcessPatterns%2DAtwood1%2Epdf
BPM Steps link : http://help.sap.com/search/highlightContent.jsp
BPM-BUSINEES PROCESS MANAGAEMENT
*Transformation Error and still stuck ? *
/people/shabarish.vijayakumar/blog/2005/12/07/transformation-error-and-still-stuck
Walkthrough with BPM
/people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
Reconciliation of Messages in BPM
/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm
Reconciliation of Messages in BPM Contd. - Restart Workflow
/people/krishna.moorthyp/blog/2006/04/08/reconciliation-of-messages-in-bpm-contd--restart-workflow
*XI: How to... retrieve MESSAGE_ID from a BPM *
/people/michal.krawczyk2/blog/2005/06/11/xi-how-to-retrieve-messageid-from-a-bpm
XI: Do you realy enjoy clicking and waiting while tracing BPM steps?
/people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps * *
BPM:Single Sender and Multiple Receivers based on synchronous exchange(switch) part-1
/people/prasadbabu.nemalikanti3/blog/2006/03/10/bpmsingle-sender-and-multiple-receivers-based-on-synchronous-exchangeswitch-part-1
Collecting IDocs without using BPM
/people/stefan.grube/blog/2006/09/18/collecting-idocs-without-using-bpm * *
*Multi-Mapping without BPM - Yes, itu2019s possible! *
/people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
Sync/Async scenarios without BPM
/people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm
XI/PI: BPM modeling in Aris for SAP Netweaver - a teaser
/people/michal.krawczyk2/blog/2006/11/27/xipi-bpm-modeling-in-aris-for-sap-netweaver--a-teaser
*XI: who said he cannot be stopped? BPM JIM - SP17 *
/people/michal.krawczyk2/blog/2006/06/27/xi-who-said-he-cannot-be-stopped-bpm-jim--sp17
*Schedule Your BPM *
/people/siva.maranani/blog/2005/05/22/schedule-your-bpm * *
*how to integrate unified worklist to xi-BPM *
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bb9100f8-0c01-0010-ac8e-e017351f3fc1
*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] [original link is broken]
Using a BPM to collect messages for a set interval of time
/people/daniel.graversen/blog/2006/09/07/using-a-bpm-to-collect-messages-for-a-set-interval-of-time
Sync/Async scenarios without BPM
/people/henrique.pinto/blog/2007/08/02/syncasync-scenarios-without-bpm * *
*Illustration of Multi-Mapping and Message Split using BPM in SAP Exchange Infrastructure *
/people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
Regards,
Vinod. -
Message splitting-- Queue stopped when no message created for one interface
Hi all,
I think you saw one post regarding this issue in SDN, but I can't find the post any more.
So, I have message splitting (it's multiple mappings to map one outbound msg to multip inbound msgs, not one mapping to map 1 to n. This is because of our own reason, but should not affect the analysis of the issue) to split one message to multiple. It works fine if the outbound message contains data for every inbound interface. However if the outbound message does NOT contain data for any one inbound message, there is an error in MONI and all subsequently splitted messages will not be passed in IE. The error in MONI says Split mapping created no messages, and Queue status turns to be Queue Stopped, and thus all the subsequently splitted messages are stuck in the queue.
Why this? and how to solve this problem?
Thanks
Jayson>
Jayson wrote:
> Hi all,
>
> I think you saw one post regarding this issue in SDN, but I can't find the post any more.
>
> So, I have message splitting (it's multiple mappings to map one outbound msg to multip inbound msgs, not one mapping to map 1 to n. This is because of our own reason, but should not affect the analysis of the issue) to split one message to multiple. It works fine if the outbound message contains data for every inbound interface. However if the outbound message does NOT contain data for any one inbound message, there is an error in MONI and all subsequently splitted messages will not be passed in IE. The error in MONI says Split mapping created no messages, and Queue status turns to be Queue Stopped, and thus all the subsequently splitted messages are stuck in the queue.
>
> Why this? and how to solve this problem?
>
> Thanks
> Jayson
Hi Jyson,
what i analyse from this is you may be using different maapings and different inbound interfaces
but your receiver is the same and hence you are using only one interface determination with all the interface mappings specified there...
if this is the case..i suggest you remove the "maintain order at runtime "
tick in that interface detemination and it will surely work
giving points is another way to say thanks
Edited by: Tarang Shah on Mar 20, 2009 7:18 PM -
What is the real use of party ? When we will go for Parties?
Hi All
what is party ? Why?
when we will use this parties(ID)? where the real adv..lies ?
Pl...explain this one detail so that i can decide we will go for party or not?
regards
RakeshHi Shabarish
Thanks a lot ...it is really helpful...
But thing is i am not getting the real use of it ...!!!
before posting this question,i have gone through sdn but thing is where it is
helpful to implement
Try to provide some more information on this
Regards
rakesh -
Error when maintaining GL Account for Revenue account determination in VKOA
Hi all,
I am getting the error "Entry V XXXX doesnot exist check your entry", when I try to maintain account assignment under one condition table in VKOA. This error doesnot come while maintaining account assignment for the same combination under a different condition table.
(note: - I observe that in F4 help entries the Application/USage link is not displayed when I try for the condition table with issue. For all other condition tables, I am able to see the application/usage combination. I am not sure if this is an issue)
Could you pl share your inputs to fix this issue.
Regards
Srihi,
Please check your input fields what your entering those entries has to be existed in the master.
For example if your maintaining for table 002 - Cust.Grp/Account Key
Application V - Sales & Distribution COndition type KOFI Chart of acc 1000 Account assignment group for this customer AAG 01
Account key ECC G/L Account Number xxxxxxx should exist in the system.
Please check you entries and try to enter your existing inputs or eles if you need to enter unexisted inputs you have to maintaine those inthere parent table for example if your enter GL 120000, if the GL is not exist in Chart of Acc 1000 you ahve to create GL 120000 in chart of acc 1000.
I hope it will clear you.
Regards,
Rama Mohan Bangaru -
When should i opt for an interface in OOPs ABAP?
How to make the best use of interface ? what are its advantages ?...
An interface is an object oriented programming concept. I suggest you read about that on the many many sites on the internet that offer tutorials.
And what I said [here |About interface]still applies.
These forums are not a substitute for learning for yourself - check out the sticky threads at the top of the forum for other suggestions
Message locked. Please note that not paying attention to moderator direction can result in your account being deleted. When you have specific ABAP Object questions, please feel free to ask them. -
Anybody knows when LaCie will update for Lion?
I can't enter my LaCie NetworkSpaceMAX - Lion don't support it...
Anybody knows when the update will come!Maybe you find more info here: http://www.lacie.com/us/more/?id=10121
However, I'd rather have an option in OS X Lion to just use an older authenticatipon protocol for AFP (that's the reason it does not work with older devices) instead of updating all my devices.
Does anyone maybe has some console magic to enable legacy AFP support? -
When we will go for aggrigation and partition of info cube
hi
Hi Babu,
If i give you an example on aggregates:
customer country amt
100 USA 1000
100 GER 2000
200 GER 3000
300 IND 4000
if u create aggregates on customer dimension characteristic :the values are
customer amt
100 3000
200 3000
300 4000
Partition wil be done based on time characteriestics.
Both functionalities are used to improve the perfrmance of infocube.
Hope this helps.
Thanks,Ramoji. -
Cannot find intf mapping in interface determination
Hi all,
I have these bpm steps 1. Trasnformation followed by send sync. i am trying to do a receiver JDBC sync call to oracle db.
1. in my transformation i have my:
1. Request message : messageA mapped to
2.Response message JDBC request and in my sync send step i have specifed,
1.Request Message : JDBC Request
2. Response Message :JDBC response
I have the following MI defined:
1. Abstract Async - Message A
2. Abstract Async - JDBC Request
3. Abstract Async - JDBC Response
4. Abstract Sync - JDBC Request
- JDBC Response
in my ID , when i configure for my interface determination, i cannot slect my inbound interface nor my interface mapping...It says no object found!
Although i activated them in my IR. I did Cache refresh,SLD cache..No Luck
Pls adviceHi,
><i>in my ID , when i configure for my interface determination, i cannot slect my inbound interface nor my interface mapping...It says no object found!</i>
Are you using a Business Service for your JDBC? if yes, did you assign the Message Interface to the Inbound of your Business Service.
As you are doing the transformation inside the BPM, there will be no need to select the Interface Mappuing in Interface Determinaytion.
Also, in your Intefrace/ Receiver Determination, the Sender message Interface will be <i>4. Abstract Sync - JDBC Request - JDBC Response</i> . You also should have created an <b>Inbound Synch Message Interace with JDBC request and JDBC Response</b> and this should have been assigned to the Inbound Message Interface of your JDBC service.
Regards,
Bhavesh -
Conditional Interface determination
Hi All,
I had a requirement for conditional interface determination...
Im using this blog
http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3414900)ID0462124050DB00225564311988524100End?blog=/pub/wlg/2973
In ID under interface determination...when I begin to add another interface..I do not get the condition tab??
Any idea y?..has ne one experienced such a strange scenario?Hi Ravindra,
Even I face the same issue.
But I always save the interface determination after adding the second row, and then only I will be able to see the condition column for the two rows added.
Regards,
Supriya. -
Interface determination Issue in PI7.1
Hi ,
I am working on PI 7.1
Problem 1:
I am not able create any interface determination objects. There is a lock object created everytime I use the wizard. Unlocking the object and run the cache refresh has not helped..
I am able to create the interface determination manually after removing the lock. But now I am not able to associate a operation/interface mapping to the Interface determination . After I selected a message/service interface in the Interface determination, I clicked on the mapping option. The possible mapping was showed up on the list. But once I select one option from the list it does not show up in the interface determination. The field remains blank.
Problem 2:
I am unable to open the existing interface determination also. These interface determinations are present in the DEV environment.I have taken the system copy of the dev environment on the UAT environment.I am getting the below error when i try to open the interface determination
====================================================================
= Root Exception ===================================================
====================================================================
Thrown:
com.sap.aii.utilxi.swing.toolkit.ServerCallCancelledException: Unexpected exception.
at com.sap.aii.ib.clsif.gen.BeanAccessHandler.handleRuntimeExInBusinessMethod(BeanAccessHandler.java:87)
at com.sap.aii.ib.clsif.oa.ObjectAccess.read(ObjectAccess.java:112)
at com.sap.aii.ib.client.oa.ObjectHandler.read(ObjectHandler.java:119)
at com.sap.aii.ib.gui.editor.DefaultPersistenceHandler.load(DefaultPersistenceHandler.java:94)
at com.sap.aii.ib.gui.editor.XiDocument.load(XiDocument.java:249)
at com.sap.aii.utilxi.swing.framework.cmd.OpenCommand.load(OpenCommand.java:353)
at com.sap.aii.utilxi.swing.framework.cmd.OpenCommand.localOpen(OpenCommand.java:273)
at com.sap.aii.utilxi.swing.framework.cmd.OpenCommand.execute(OpenCommand.java:211)
at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:198)
at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:154)
at com.sap.aii.ib.gui.operations.OperationsServiceProvider.executeDefaultOperation(OperationsServiceProvider.java:295)
at com.sap.aii.ib.gui.nav.HierarchyNode.executeDefaultOperation(HierarchyNode.java:59)
at com.sap.aii.utilxi.swing.framework.navigation.tree.DefaultTreeCard.handleHierarchyEvent(DefaultTreeCard.java:198)
at com.sap.aii.utilxi.swing.framework.navigation.tree.ThreadedTree.fireHierarchyActionEvent(ThreadedTree.java:542)
at com.sap.aii.utilxi.swing.framework.navigation.tree.ThreadedTree.executeStandardOperation(ThreadedTree.java:2264)
at com.sap.aii.utilxi.swing.framework.navigation.tree.ThreadedTree$DblClickHandler.mouseReleased(ThreadedTree.java:2196)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.sap.aii.utilxi.swing.toolkit.Guitilities$EventProcessor.dispatchEvent(Guitilities.java:319)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
====================================================================
== Content from the LogHandler =====================================
====================================================================
#300 11:56:48 [AWT-EventQueue-2] WARNING com.sap.aii.utilxi.swing.toolkit.ButtonPanel: Special button of type 4 was not added in order (class com.sap.aii.utilxi.swing.toolkit.ButtonPanel)
#299 11:56:48 [AWT-EventQueue-2] ERROR com.sap.aii.utilxi.swing.toolkit.ExceptionDialog: Throwable
Thrown:
com.sap.aii.utilxi.swing.toolkit.ServerCallCancelledException: Unexpected exception.
at com.sap.aii.ib.clsif.gen.BeanAccessHandler.handleRuntimeExInBusinessMethod(BeanAccessHandler.java:87)
at com.sap.aii.ib.clsif.oa.ObjectAccess.read(ObjectAccess.java:112)
at com.sap.aii.ib.client.oa.ObjectHandler.read(ObjectHandler.java:119)
at com.sap.aii.ib.gui.editor.DefaultPersistenceHandler.load(DefaultPersistenceHandler.java:94)
at com.sap.aii.ib.gui.editor.XiDocument.load(XiDocument.java:249)
at com.sap.aii.utilxi.swing.framework.cmd.OpenCommand.load(OpenCommand.java:353)
at com.sap.aii.utilxi.swing.framework.cmd.OpenCommand.localOpen(OpenCommand.java:273)
at com.sap.aii.utilxi.swing.framework.cmd.OpenCommand.execute(OpenCommand.java:211)
at com.sap.aii.utilxi.swing.framework.ExecutionContext.execute(ExecutionContext.java:198)
at com.sap.aii.utilxi.swing.framework.ExecutionContext.executeSafe(ExecutionContext.java:154)
at com.sap.aii.ib.gui.operations.OperationsServiceProvider.executeDefaultOperation(OperationsServiceProvider.java:295)
at com.sap.aii.ib.gui.nav.HierarchyNode.executeDefaultOperation(HierarchyNode.java:59)
at com.sap.aii.utilxi.swing.framework.navigation.tree.DefaultTreeCard.handleHierarchyEvent(DefaultTreeCard.java:198)
at com.sap.aii.utilxi.swing.framework.navigation.tree.ThreadedTree.fireHierarchyActionEvent(ThreadedTree.java:542)
at com.sap.aii.utilxi.swing.framework.navigation.tree.ThreadedTree.executeStandardOperation(ThreadedTree.java:2264)
at com.sap.aii.utilxi.swing.framework.navigation.tree.ThreadedTree$DblClickHandler.mouseReleased(ThreadedTree.java:2196)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.sap.aii.utilxi.swing.toolkit.Guitilities$EventProcessor.dispatchEvent(Guitilities.java:319)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)Hi Shilpa,
Ask your basis guys to check the SP level of JAVA components in system component information of your PI7.1 system............ask them to check for patches for your SP level of PI7.1 or upgrade to a higer SP level...........
Also try this from your PI IB webpage, go to Administration - JAVA web start administration - then click on execute link in the status window and do a reinitialization of your JAVA web start...........then close your ID and reopen your ID........then create your interface determination again in ID...........
Regards,
Rajeev Gupta
Edited by: RAJEEV GUPTA on Apr 29, 2009 9:05 AM
Edited by: RAJEEV GUPTA on Apr 29, 2009 9:25 AM
Maybe you are looking for
-
ello when i try to down load itunes if says "This installation package can not be opened. Verify that the package exist and that can access it. or contact provider" what do i do LOST
-
Photo gallery lost after 2.2 update
Hi all! I received the 2.2 upgrade for my Moto DROID on 8/16. Everything seemed to be fine until the next day... my photo gallery of about 50 pics were missing!! I installed Astro from the market and I can see the 'files' but can't seem to figure out
-
CDI not working in Weblogic 12c Embedded EJB Container?
Hi, we are trying to use embedded ejb container from weblogic 12c (12.1.2.0) for our junit tests. As our application is running in weblogic 12c, we would like to run our tests in same environment. But we encountered two problems, which brings me to
-
Rebate....G/L accounts
Hii frnds I have wokring on rebate and would like to know which accounts will get affected i nthis process........need to know which Gl accounts are to be created and assigned [email protected] Regards maddy
-
Creation of address data in table ADR2(Vendor)
Hi all, Please tell me a function nmodule to create adress data in table ADR2 . Thanik