POS - XI POSDM - R/3 Implementation.

Hi experts,
        Currently I am into the POS - XI POSDM - R/3 Implementation scenerio.I hav  doubts.
Data frow from POS to XI to POSDM to R/3. . Similarly data from R/3 to XI - POS.
      I wish 2 know from the experts, wether they agree with the  use of Store Connnectivity2.0 in XI. In that case , I see there are around 30 standard mappings in that SCV Connnectivity .
    currently I am also  goin through a document called SAP Business Package for Store Connectivity
POS Integration Configuration Guide. But I wish to know,,, that if i follow the SCV Store Connectivity 2.0, then I think I wont hav any option for Z development, as all 30 mappings in tehm are NON Editable....
   axctually I wish to speak more on it wid som expert who has alreadyy carried out the process.
Is there any expert, who has any such experience exposure?
Regards,
Arnab.

Michael / All ,
                      thanks for the reply. I just wanted to confirm my concept, wether or not at all it is possibe to edit standard components, like Store Connectivity, was just wondering, might there be such functionality.
Actually  was lookin for som 1 who has worked in such a scenerio.
I needed to know,, If a perticular standard mapping is satisfyin the business requirement, say the source and targets are fine, and the source fields and target fields are satisfyin the business, and I can see all necessary stuff like data types to intrface mapping all OK in the IR, then , if i wish to use this then , should i start with development of Business System/ service , Technical Service in the SLD nad then do necessary CUSTOM settings like communication channels, RD, ID, SA, RA settings in ID?
I mean is my vision / thinkng OK??
Pls comment.
Pls , if my query is not clear, then revert back with ur doubt!
Regards,
Arnab.

Similar Messages

  • Check for transaction interface failure from POS to POSDM

    Dear experts,
    Would like to see if in your experience, you have encountered any report or functions that allow users in POSDM to check if sales transaction from a particular store has failed to do the inbound interface from POS to POSDM?
    I am personally not aware of this, so if there is no such report based on your knowledge, would you have any workaround solution that you can suggest me?
    Thanks so much.
    Dominic

    Link for Duplication Check process: http://scn.sap.com/docs/DOC-47529
    Link for info on POS DM: http://help.sap.com/saphelp_posdm/helpdata/en/4e/9617be3aec6ea9e10000000a42189b/content.htm
    Hi Dominic,
    There are certain validation checks we have in POS DM to validate the transaction data when it comes to POS DM. These validations are like Master Data check, Duplication check, Sequence check for missing transactions and so on.
    You can find more about the same in the given link. I don't know my editor is behaving strangely so the link is on the top. I am not able to paste the links in editor links are coming on top. Might be my IE issue.
    Regarding implementing such validation in POSDM for incoming transaction you can refer my posted document for Duplication check in POSDM. From this document you will get an idea about how to implement the validation check.
    Let me know if you need any other information.
    Regards,
    Amit

  • POS XI POSDM integration

    Hi Experts,
                         I am into POS XI POSDM integration . My queries are,
       1. Is there any specific forum in XI where I can get in touch with those, who have undertaken the following type of integtarion.
        2. My scenerio is File 2 XI to RFC adapter. I am getting an error in SXMB_MONI as " Root Cause: javax.xml.transform.TransformerException: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 4d, 20, 30(:main:, row:1, col:3) at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:255)................".
    I believe taht the file I am sending is not matching with the mapping . Pls comment, pls tell me if u need any further info.
    You can see the word doc with settings , if u want, pls tell me if u r also experienced in POS - XI - POSDM integration inbound, 2 b more specific.
    Regards,
    Arnab.
    Hi experts, I was expecting some reply.
    And pls , no links to ECOVERSITY. I am already in touch with them.
    Edited by: Arnab Mondal on Feb 16, 2009 1:22 PM
    Edited by: Arnab Mondal on Feb 16, 2009 1:22 PM.
    Error during dry testing in Messege Mapping is "Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 4d, 20, a(:main:, row:2, col:0)".
    Showld I consider this as error in the load as its format is not matchin with the messege mapping SOurce Structure?
    Edited by: Arnab Mondal on Feb 16, 2009 1:38 PM

    Hi Hetal,
    Answer to ur queries.
    Can you just let me know that what is format of your file?
           The format of teh file is .DAT.
    You all can take a details look at teh file , as well as error taht I am gacing in the follwing url.
    http://sapknowhow.ecoservity.com/forum/topics/pos-xi-posdm-r3-integration?page=1&commentId=2328205%3AComment%3A2942&x=1#2328205Comment2942
    Reply by Arnab on February 12, 2009 at 7:21am .
    See the ID settings ZIP file.
    and have you used FCC in File adapter?
    Yes .
    If yes, what are your settings?
    ROOT.fieldSeparator                      ,
    ROOT.fieldContentFormatting      trim
    ROOT.endSeparator                   'nl'
    ROOT.missingLastfields             ADD
    ROOT.processFieldNames         fromConfiguration
    ignoreRecordsetName     TRUE.
    Pls tell me where am I going wrong.!

  • POS and POSDM

    Hi - what is the difference between POS and POSDM ? There are POS datasources such as 2LIS_40_REVAL etc for POS and then there are 0RT_PA_TRAN_CONTROL for POSDM ? In what ways these are related and how ?
    Thanks a lot.

    Hi anu
    POS datasources are the older version datasources. such as 2lis_44_posrec and one more i dont remember. But 2lis_40_reval is LO' cockpit datasource.
    In BI 7.0, POSDM is incorporated with the statndard datasources to which the data is fed by some interface like XI or websphere or biztalk and so on. And these datasources 0RT_PA_TRAN_CONTROL will populate the data into rsa7 of bi and then load to BI cubes.
    Regards
    Srikanth

  • POS Integration-POSDM, ERP, PI - using enterprise services-Connectivity Kit

    Hello,
    below you find a link to the official Connectivity Kit for Integration Scenario: POS Integration.
    The integration scenario POS Integration is based on SAP ERP and SAP NetWeaver BI /SAP POS Data Management using enterprise services.
    You will find an implementation Guide as well as descriptions of the enterprise services used.
    https://wiki.sdn.sap.com/wiki/x/1ACFAQ
    Best Regards,
    Markus

    Hi, Markus,
    thank your for your input! very interesting!
    I'm wondering which benefits this POS Integration over Enterprise Services has, comparing with the conventional IDoc transfer?
    Regards
    Rene

  • POS Interface with no POSDM!! Possible?

    My client is planning to implement standard POS interface in IS Retail. I have worked several times with POSDM in order to post the Sales, Financial and Inventory Data into SAP, but all used standard POSDM. The client does not have POSDM license and just wants to post the sales and financial data.
    Can this be done with standard POS Interface by posting WPUBON01, WPUFIB01 Idocs straight in IS-R?

    Hi Raj,
    My client is asking for POS to POSDM integration using SAP standard services (not IDOC or BAPI). You have mentioned using standard in your previous integrations. Can you please provide more information on the POS to POSDM that you have done so far. I have no knowledge in this integration. Any documentation or links that you can provide will be great.
    Thanks in advance.
    Regards,
    Srinivas

  • POSDM Implementation and  Configuration

    Hi,
    any 1 aware of configuration / implementation of POSDM . It is a part of BI . Can be accessed through /POSDW/IMG .
    Any body aware of POS - PI - POSDM integration . ?
    Is this the right formum to discuss?
    Regards,
    Arnab .

    Seems like not the right domain!

  • Using Enterprise service for POS integration to POSDM

    Hi
    I have few question on using Enterprise Service  for POS Inbound .
    1. Is it possibe to get this XML schema for Enterprise Service
    2. Lets say we have to use a third party POS to  integarte POSDM via PI. But then if we don't want to do any transformation in SAP PI,  then can we use the following option:
              SAP POS sends the data in the ES XML format
              SAP PI just transports this to POSDM
    I do see some drawbacks of POS sending the data in  the ES service format. As this means, if any change needs to be done based on any new requirements, we need to change the source code. However the above option should still be technically possible?
    Any reference if the above approach had been used in any projects. We have always used the following flow:
    POS--> PI---> POSDM . PI to POSDM is through the RFC /POSDW/CREATE_TRANSACTIONS_EXT.
    Regards,
    Fazila

    Hi Fazila,
    The ES bundle "PointOfSaleTransactionERPBulkCreateRequest_In" can be used to transfer POS transactions to POS Data Management directly.
    In order to access the above-mentioned ES, please use the Integration Builder in your PI system in transaction SXMB_IFR and follow the link to the Integration Repository.
    This structure can be enhanced to capture additional information.
    Award point if useful.
    Regards,
    Ramki

  • Problem in value mapping in POSDM configuration!

    Hi Experts,
                              I am sending data from POS to POSDM. I hav used standard name spaces like GM store Connectivity, BI and Store Connectivity 2.0. I hav also done settings in ID . Made a File adapter and RFC adapter and RD, ID, SA and RA settings.
    Data from Sourse: GMTLogTransaction_out is going to the RFC :/POSDW/CREATE_TRANSACTIONS_EXT  .
    So I hope users can Understand I hav used standard mapping.
    Now the issue is in the source structure a perticular field called TENDER ID is mapped with Target Field :Tender Code.
    But there is a value mapping in between.
    The name of the source Agency is IXREtailPOSLogRetailTransactionTenderID  and schema is IXRetailPOSLogRetailTransactionTenderIDSchema  and 
    The name of the Target  Agency is POSDWTENDERTYPECODE  and schema is POSDWTENDERTYPECODESCHEMA.
        And the Value mapping Context is : http://sap.com/xi/XI.
    The problem is I can see this , but I cant assign any value as it is in disabled mode in Messege mapping.
    Again In the ID I cannot see this Value mapping , which I expected to see and maniputale.
       experts, please tell me hw to I use this  manipulate / incert some values so taht the input when 01 becomes 3101 at output.
    If any doubts/ querioes, pls revert back.Please note , I am using all standard components in IR.
    Regards,
    Arnab .

    Hi Arnab / Abhijith,
    I am also going to work on the similar kind of requirement which u guys  have worked.
    Pos( third Party)->PI>POSDM-->IS-Retail ( Inbound)
    IS-Retail-> PI->POS( third Party) ( Outbound)
    Appreciate if you could help me with some clarifications..
    1) What transactions we can update to POSDM..?
    2) Does we need to POST all POS transactions first to POS DM and then IS-Retail ( Inbound).?
    If that is the case, once transactions posted in POSDM, does we need to do any settings to post idocs automatically to Retail system .. (OR) do we need to develop interface again from POSDM>PI>IS-Retail.( please clarify).
    Please suggest .. is it feasable to post only Non aggregated data directly to POSDM and Aggregated Sales ,FI , GRNs to directly to ECC.( Based on client requirement ).
    Awaiting for your suggestions.. Please suggest the best appraoch
    Thanks & Regards,
    Suman

  • No User: command implementation?

    Hello folks,
    I'd just like a confirmation here as I haven't seen it black on white in other posts in the forum but have seen enough signs to expect the worst here :(
    I gather that libspamass.so does NOT supply the User: command in its implementation of the spamd protocol. Correct? So this means no per-user preferences are possible (SQL, LDAP etc etc).
    Cheers

    Hi,
    Well, sendmail will take the user portion of the
    e-mail address and look up the LDAP store in DS 5.2
    for objects having UID="user portion of the e-mail
    address" AND posixAccount value in the multi-valued
    objectClass attribute (it also queries LDAP for some
    alias that = "user portion of the e-mail address" but
    I don't remember the specific attribute that sendmail
    filters by in its LDAP query). I read this out of the
    DS 5.2 log whilst looking for sendmail's interaction
    with the LDAP server.I figured that this would be the case. Where this gets complex is if you start having multiple domains, rewrite rules, email forwarding etc. For a controlled environment implementation such as what you describe it is very-much workable.
    Then once sendmail gets its spamassassin verdict, I
    need it to return the message back to MS 6.2. I
    haven't got that detail worked out yet (neither do I
    know whether I can actually do it without modifying
    sendmail source code).Probably the easiest way to get this back to messaging server is to add an email header (e.g. X-Spam-Level: *******) and then use a sieve filter in each users entry to filter as appropriate. This is how I implemented our Spam filtering.
    Regarding user preferences, custom whitelists and
    blacklists would be useful. It would also be useful
    to give each user the facility to decide on his own
    threshold score (as you mentioned). All of these can be controlled/implemented through sieve-filters. We implemented custom whitelists (not blacklists as we didn't want students rejecting 'important' emails). There has been discussion on this forum with regards to implementing blacklists in LDAP that way you can reject-before-accept emails.
    Most of the work tends to be on the user-interface level -- writing the tool that tweaks the appropriate Sieve-filter/LDAP/SQL entries for the user.
    Yes, group mail processing would be a problem but I
    get the impression that the developers of Messaging
    Server have tended to discard features that pose
    operational problems rather than implement them and
    leave it to the system engineers to decide upon their
    application.Unfortunately (and as support cases show all too clear) given messaging server admins a loaded gun such as this is usually a mistake. The current spamassassin plugin has proven to be very popular, and easy to implement.
    If more advanced admins want to implement their own improved/custom version they can do so through any number of approaches (of which you are using one). I personally chose to write a custom channel which was able to virus-scan/spam-scan/replace attachments in one sweep just the way my organisation liked.
    If I was to do something like this today, I would go down the milter approach (coming soon in messaging server 6.3).
    In this case, I think that libspamass.so
    should have implemented the User command but come
    with it disabled by default. Similarly, when we
    discussed mailfromdnsverify, the extra verifications
    would have been useful but were omitted and during
    that thread it was hinted that the processing load of
    those extra verifications was a factor in the
    decision to omit them. I didn't necessarily agree with this either, which is why I recommend that you log an RFE to have this facility improved. The mailfromdnsverify code hasn't been modified in a very long time -- so unless an actual customer asks for improvements they won't occur. The developers have plenty on their plate already so request from inside tend to have less impact then those from paying customers.
    Resource provisioning is the
    system engineer's problem, not the developers'.Can I quote you on this :)
    Regards,
    Shane.

  • Create web service for /POSDW/CREATE_TRANSACTIONS_EXT

    Hello Experts,
    In our POSDM implementation, we are trying to connect third party POS to POSDM via custom Middleware (.net application). I am trying to create a webservice for /POSDW/CREATE_TRANSACTIONS_EXT function module so that via middleware we can upload the T-log into POSDM.
    While creating a web service we are getting an error "
    SOAP application
    "urn:sap-com:soap:runtime:application:rfc:710"
    does not exist"
    I have also checked the function module is RFC enabled. If anybody can put some light on how to solve this problem would be really appreciated.
    Thanks
    Mayank

    Hi Mayank,
    Use transaction ST22 in R3 (where you have created the RFC) and see what error has occoured. This will help you to solve your problem.
    Since you got RFC_ERROR_SYSTEM_FAILURE exception, therefore have a look at the dev_jrfc.trc files. These files are written by JRFC and can be found in the directories j2ee/cluster/server* of the J2EE Application Server Installation.
    Thanks and Regards,
    Ramesh D

  • WP_PLU vs. WBBDLD

    Hi experts.
    I have a trouble, I am implementing a Best Practice Retail.
    At integration of POS and POSDM, in the XI module, the best practice suggest IDOC WBBDLD Assortment List, to update articles changes.
    I have a lot experience using IDOC WP_PLU for download articles to the POS.  SAP validated all points necesary for download IDOC with WP_PLU and the change pointers.  Does IDOC WBBDLD has the same behavior?
    Could someone tell me the advantages and disadvantages for using each IDOC?
    Thanks a lot
    elsiete

    Hi Kapil,
    Very helpful answer.
    I am trying to understand why I have to work with assortment list.... I would created Assortment list for many types of material and the only difference I found is the lead time por each assortment.
    But if I used one lead time for all of my articles, I don't need assortment list functionality por POS download.
    Am I rigth??
    elsiete.

  • Hyperlink in JTextPane - It's not a hyperlink, what's wrong?

    Hi,
    I tried to insert a hyperlink into a JTextPane, but it looks like normal text and it has to much space to the rest of the inserted text, when refencing the JTextPane-Object "txtPane" to a HyperlinkListenerImpl()-Objekt and insert the strings with the method addHyperlinkA(url, sTxtSplit). Do you have any idea what the problem is? Here is the complete sourcecode.
    Best regards,
    Thomas
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Container;
    import java.awt.Cursor;
    import java.awt.Dimension;
    import java.awt.FlowLayout;
    import java.awt.Insets;
    import java.awt.Point;
    import java.awt.Toolkit;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import java.awt.event.MouseMotionListener;
    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextField;
    import javax.swing.JTextPane;
    import javax.swing.event.HyperlinkEvent;
    import javax.swing.event.HyperlinkListener;
    import javax.swing.text.AttributeSet;
    import javax.swing.text.BadLocationException;
    import javax.swing.text.Document;
    import javax.swing.text.Element;
    import javax.swing.text.MutableAttributeSet;
    import javax.swing.text.SimpleAttributeSet;
    import javax.swing.text.StyleConstants;
    import javax.swing.text.html.HTML;
    import javax.swing.text.html.HTMLDocument;
    import javax.swing.text.html.HTMLEditorKit;
    public class HyperPane extends JFrame {
    private JTextField txtField;
    private JTextPane txtPane;
    private Cursor handCursor = new Cursor(Cursor.HAND_CURSOR);
    private Cursor defaultCursor = new Cursor(Cursor.DEFAULT_CURSOR);
    private HTMLDocument document;
    private MutableAttributeSet attributes = new SimpleAttributeSet();
    private int linkID = 0;
    public HyperPane() {
    this.setSize(500, 500);
    this.setTitle("HyperPane");
    initGUI();
    Dimension fsize = this.getSize(),
    ssize = Toolkit.getDefaultToolkit().getScreenSize();
    int fX = (ssize.width - fsize.width)/2,
    fY = (ssize.height - fsize.height)/2;
    this.setLocation(fX, fY);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    this.setVisible(true);
    public static void main(String args[]) {
    JFrame.setDefaultLookAndFeelDecorated(true);
    new HyperPane();
    private void initGUI() {
    Container contentPane = this.getContentPane();
    contentPane.setLayout(new BorderLayout());
    txtPane = new JTextPane();
    //document = (HTMLDocument)txtPane.getStyledDocument();
    document = new HTMLDocument();
    //attributes = new SimpleAttributeSet();
    txtPane.setEditorKit(new HTMLEditorKit());
    txtPane.setDocument(document);
    txtPane.setEditable(false);
    txtPane.setMargin(new Insets(5, 5, 5, 5));
    //LinkControllerB lc = new LinkControllerB();
    //txtPane.addMouseListener(lc);
    //txtPane.addMouseMotionListener(lc);
    // txtPane.addHyperlinkListener(new HyperlinkListener() {
    // public void hyperlinkUpdate(HyperlinkEvent he) {
    // System.out.println("link");
    txtPane.addHyperlinkListener(new HyperlinkListenerImpl());
    contentPane.add(new JScrollPane(txtPane), BorderLayout.CENTER);
    contentPane.add(createInputPanel(), BorderLayout.SOUTH);
    private JPanel createInputPanel() {
    JPanel panel = new JPanel();
    txtField = new JTextField(30);
    txtField.setText("text before link -> http://www.denic.de <- text after link");
    JButton butAdd = new JButton("Hinzuf�gen");
    butAdd.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    parseMsg(txtField.getText());
    panel.setLayout(new FlowLayout());
    panel.add(txtField);
    panel.add(butAdd);
    return panel;
    private void parseMsg(String sTxt) {
    SimpleAttributeSet hrefAttr = new SimpleAttributeSet();
    String[] sTxtSplit = sTxt.split(" ");
    for (int i = 0; i < sTxtSplit.length; i++) {
    int iHttpPos = sTxtSplit[i].indexOf("http:");
    System.out.println(sTxtSplit[i]);
    if (sTxtSplit[i].indexOf("http:") > -1) {
    try {
    URL url = new URL(sTxtSplit[i]);
    addHyperlinkA(url, sTxtSplit[i]);
    } catch (MalformedURLException male) {
    } else {
    try {
    document.insertString(document.getLength(), sTxtSplit[i] + " ", attributes);
    } catch (Exception e) {
    e.printStackTrace();
    try {
    document.insertString(document.getLength(), "\n\n", attributes);
    } catch (Exception e) {
    e.printStackTrace();
    public void addHyperlink(URL url, String text) {
    try {
    SimpleAttributeSet attrs = new SimpleAttributeSet();
    StyleConstants.setUnderline(attrs, true);
    StyleConstants.setForeground(attrs, Color.BLUE);
    //attrs.addAttribute(ID, new Integer(++linkID));
    attrs.addAttribute(HTML.Attribute.HREF, url.toString());
    document.insertString(document.getLength(), text, attrs);
    catch (BadLocationException e) {
    e.printStackTrace(System.err);
    private void addHyperlinkA(URL url, String text) {
    try {
    MutableAttributeSet hrefAttr = new SimpleAttributeSet();
    hrefAttr.addAttribute(HTML.Attribute.HREF, url.toString());
    SimpleAttributeSet attrs = new SimpleAttributeSet();
    attrs.addAttribute(HTML.Tag.A, hrefAttr);
    document.insertString(document.getLength(), text + " ", attrs);
    } catch (BadLocationException e) {
    e.printStackTrace(System.err);
    public void addHyperlinkB(URL url, String text) {
    // First, setup the href attribute for <A> tag.
    SimpleAttributeSet hrefAttr = new SimpleAttributeSet();
    hrefAttr.addAttribute(HTML.Attribute.HREF, url.toString());
    // Second, setup the <A> tag
    SimpleAttributeSet attrs = new SimpleAttributeSet();
    attrs.addAttribute(HTML.Tag.A, hrefAttr);
    // Apply the hyperlink onto the selected content.
    // textPane is a reference to the JTextPane instance.
    int p0 = txtPane.getSelectionStart();
    int p1 = txtPane.getSelectionEnd();
    if (p0 != p1) {
    //StyledDocument doc = txtPane.getStyledDocument();
    document.setCharacterAttributes(p0, p1 - p0, attrs, false);
    class HyperlinkListenerImpl implements HyperlinkListener {
    public void hyperlinkUpdate(HyperlinkEvent event) {
    JTextPane pane = (JTextPane)event.getSource();
    HyperlinkEvent.EventType type = event.getEventType();
    System.out.println("hyperlinkUpdate");
    if (type == HyperlinkEvent.EventType.ENTERED) {
    pane.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
    System.out.println("type == HyperlinkEvent.EventType.ENTERED");
    } else if (type == HyperlinkEvent.EventType.EXITED) {
    pane.setCursor(Cursor.getDefaultCursor());
    System.out.println("type == HyperlinkEvent.EventType.EXITED");
    } else if (type == HyperlinkEvent.EventType.ACTIVATED){
    pane.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
    System.out.println("type == HyperlinkEvent.EventType.ACTIVATED");
    // if (event instanceof HTMLFrameHyperlinkEvent) {
    // HTMLDocument doc = (HTMLDocument)pane.getDocument();
    // doc.processHTMLFrameHyperlinkEvent((HTMLFrameHyperlinkEvent)event);
    // System.out.println("event instanceof HTMLFrameHyperlinkEvent");
    // } else{
    // try {
    // pane.setPage(event.getURL());
    // } catch(IOException ex){
    // ex.printStackTrace();
    class LinkControllerB extends HTMLEditorKit.LinkController {
    public void mouseMoved(MouseEvent ev) {
    System.out.println("mouseMoved");
    public void mouseClicked(MouseEvent e) {
    JTextPane editor = (JTextPane) e.getSource();
    if (!editor.isEditable()) {
    Point pt = new Point(e.getX(), e.getY());
    int pos = editor.viewToModel(pt);
    if (pos >= 0) {
    System.out.println("mouseclicked at pos: " + pos);
    class LinkController extends MouseAdapter
    implements MouseMotionListener {
    public void mouseMoved(MouseEvent ev) {
    JTextPane txtPane = (JTextPane) ev.getSource();
    System.out.println("mousemoved");
    if (!txtPane.isEditable()) {
    Point pt = new Point(ev.getX(), ev.getY());
    int pos = txtPane.viewToModel(pt);
    if (pos >= 0) {                   
    Document doc = txtPane.getDocument();
    if (doc instanceof HTMLDocument) {
    HTMLDocument hdoc = (HTMLDocument) doc;
    Element e = hdoc.getCharacterElement(pos);
    AttributeSet a = e.getAttributes();
    String href = (String) a.getAttribute(HTML.Attribute.HREF);
    if (href != null) {
    System.out.println("href != null");
    // if (isShowToolTip()){
    // txtPane.setToolTipText(href);
    // if (isShowCursorFeedback()) {   
    // if (txtPane.getCursor() != handCursor) {
    // txtPane.setCursor(handCursor);
    else {
    System.out.println("href == null");
    // if (isShowToolTip()){
    // txtPane.setToolTipText(null);
    // if (isShowCursorFeedback()) {   
    // if (txtPane.getCursor() != defaultCursor) {
    // txtPane.setCursor(defaultCursor);
    } else {
    //setToolTipText(null);
    public void mouseDragged(MouseEvent e) {
    public void mouseClicked(MouseEvent e) {
    JTextPane editor = (JTextPane) e.getSource();
    if (! editor.isEditable()) {
    Point pt = new Point(e.getX(), e.getY());
    int pos = editor.viewToModel(pt);
    if (pos >= 0) {
    System.out.println("mouseclicked at pos: " + pos);

    Hi thechrimsonrabbit,
    Is your home page ''about:home'' or is it ''http://www.google.com''. The ''about:home'' is the default Firefox home page with a google search built in. The second link is the actual google page. You might want to save that as your home page if you want all the extra tabs.
    Hopefully this helps!

  • Vendor list and preferred vendor

    Hi,
    We are using classic scenario and currently, all carts are intercepted by the purchasing department so purchase requisitions are manually converted into POs.
    We want to implement vendor lists but SRM assigns any vendor chosen from a vendor list as ‘fixed’, which means it will convert to a PO once the shopping cart is fully approved.
    Is there a BADI I can use to change the vendor from 'Fixed' to 'preferred'. Can ‘BBP_DOC_CHANGE_BADI’ be used to do so or does it only works when changing a 'preferred' vendor into a 'fixed' vendor?
    Thanks

    Hi
    Yes... we have done this long back successfully..
    The BADI - BBP_DOC_CHANGE_BADI can be easily used...
    Also, you can look for BBP_SOS_BADI...
    Do let me know, incase you face any problems.
    Regards
    - Atul

  • INVOICE REVERSED TWICE.

    Dear Experts,
    We have a issue in our system. A PO was raised in year 2005 with GR Done completely. and Invoice was also posted with wrong value. again the invoice was reversed but the reversal happened twice. PO History is now showing Qty Invoiced in Ve.
    when we open PO in ME23N and click the invoice to display. even if we open the invoice in MIRO to display, system is giving DYNPRO CONVERSION ERROR.
    I have throughly gone through SAP Notes and collected few notes about a bug in 4.6 version and which was released in 2003.
    Can any one of Gurus give me a solution? how to short close this PO and values can be matched? as system is also not allowing me to post a new invoice against the PO as it is of year 2005.
    Thanks in Advance
    Raghavan
    +914224205165

    Hi,
    I would like you ask you to check the following notes (and reports):
    491074 ->ZREP_MIRO_REMNG
    1119285 ->ZREP_2CANCEL
    The report from note 1119285  (previously stored in  543098) can be used to repair the doubled cancellation within the POs.  First please implement the code changes from note 1119285  to avoid          
    this error in future time.                                                   
    To correct the existing POs with this problem please implement the           
    report zrep_2cancel. If you run this report without update mode,             
    you can find all doubled cancellation documents in your system.                                                                               
    Please check if the follow-on FI doc has been cleared already or not.        
    you should take the clearing FI DOC back (or reverse it) using FI            
    transactions if the follow on FI doc has been cleared.                       
    Best regards
    Erika

Maybe you are looking for

  • March's TechNet Wiki SQL Server Guru Winners announced!!

    The results for March'sTechNet Guru competition have been posted! http://blogs.technet.com/b/wikininjas/archive/2014/04/17/the-microsoft-technet-guru-awards-march-2014.aspx <- results page! Congratulations to all our new Gurus for March! We will be i

  • TYPE of Methodparameter for Textelements (text-001)

    Hello, I'm trying to create an Importparameter with TYPE Textelement. The call of the method should look like this: testclass=>write( message = <b>text-001</b> ). The question is which TYPE does the message parameter have to be. Parameter: Message Ar

  • Moving users from One Group to another

    Hi Guys, I am looking for a script which will allow me to move users from One ADGroup to another ADGroup. I have checked ther scripts which are currently present. However, none of them if fixing my issue. Details: I have Different locations and users

  • PDF search utility problem

    I am a book editor and work with very large files. When I search a PDF to find out whether, for example, "Mr " appears without a period, the search results include "Mr." and "Mrs." even though I did not type a period and even though I selected exact

  • Disabled Copy & Paste in 29.01 is like losing an arm!! Need do-able workaround ASAP.

    I am beyond furious that all the workarounds that made copy and paste function have now been disabled in 29.0.1. The FF overlords are imposing their will on the masses. I am an adult and can make security decisions for myself. Losing cut & paste is l