Mapping back to Auto-ID field

We have an Auto-ID number that is created in MDM. We then syndicate this (and other data) out to XI through a BAPI and it returns this number and a second number created externally. I am unable to map the field on the source file with the matching Auto-ID on the destination file in MDM so that everything else maps correctly. We have key mapping turned on.

Suman,
Thanks for your suggestion. Perhaps I'm going about it wrong. Let me go into more detail as to what I am working with. Here are some example field values:
MDM
Customer MainTable:
Remote Key:  NULL
ID: Auto-ID
Cust-ID: Calculated = ID + 1000
Customer: 90001234
SAP_ID: NULL
Customer_Cont:
Contact_ID: NULL (to hold contact tracking #, unique to contact)
SAP_ID: NULL (to hold SAP_ID of contact)
What is happening is that I am syndicating out to an XML file which will hold four fields:
CUSTOMERNO: can be any number
MDMCUSTOMER: will be NULL upon syndication
return_item_CONTACT: NULL
return_item_MDM_CONTACT: NULL
The idea is that these will be syndicated out with a key in CUSTOMERNO and then when it is returned by XI, the R3 system to which it was syndicated will be returning values for MDMCUSTOMER which will be mapped back to SAP_ID in the Customer Main table as well as
return_item_CONTACT:
return_item_MDM_CONTACT:
which will provide the data going into the Customer_Cont table.
Within Import Mgr, I have mapped the field CUSTOMERNO to the following fields:
Remote Key, Cust-ID, Customer
ID: Auto-ID will not allow itself to be mapped to.
I have remote mapping turned on and for exact and partial matches, I set the option to "Update (NULL fields only)", but in every instance, it simply creates a new record. I am afraid I am missing a step in creating a key. Is there a way to populate the "remote key" value before syndicating it out?
Thank you in advance.

Similar Messages

  • Map Auto ID field in import manager

    Hello all
    I need to make a quick fix to the data in our repository. A field needs to be updated based on a small formula. To do so I have syndicated the information and imported it to and SQL database where calculated the result. I exported it to a text file.
    Now I need to create a map to update the field. However the only common ID is the auto ID field I have set up. I can't map the source to the destination - the map button is grayed out when I select the auto ID field.
    Is it not possible to map it or is it because the auto ID field is numeric and my import is text.
    BR
    /Alexander

    Hi Alexander,
    It is true that the Auto Id field cannot be  imported or syndicated.But as you said you have used only the auto id field as the Primary matching fiel dand you need the Auto id information only so as to import then a workaround  i would suggest
    - Create a new field in your repository in console say(Auto id1)
    - Make this field as calculated field
    - In the calculation expression just selct the auto id field from the dropdown
    - This will populate the autoid field1 with the values same as the auto id field
    - And then try mapping it to this newly craeted field while importing.
    - This is just a workaround i am not sure whether it will address your problem directly
    Hope It Helped,
    Thanks & Regards
    Simona Pinto

  • Integer auto-increment fields

    I am using 3.0.3 and have a PC class that uses application identity and
    MSSQL server, so we are using auto-increment fields for our primary keys.
    In the past (with sequence-generated ids) we have used Integers for our
    mapped attributes, but with the application identity, it seems we need to
    use ints. Is there a reason for this, or is it a bug?
    Nathan

    Great. Thanks for the help.
    Nathan
    "Marc Prud'hommeaux" <[email protected]> wrote in message
    news:[email protected]...
    Nathan-
    This is a bug. I've reported it at:
    http://bugzilla.solarmetric.com/show_bug.cgi?id=910
    I expect it will be fixed in the next release. In the meantime, if you
    want to use a numeric wrapper for your auto-increment field, it will
    need to be of type java.lang.Long.
    In article <[email protected]>, Nathan Voxland wrote:
    It does work with Longs. I could switch my code to use Longs, although
    I
    don't always need that large of an id field.
    Nathan
    "Marc Prud'hommeaux" <[email protected]> wrote in message
    news:[email protected]...
    Nathan-
    If you change them both from Integer to a Long field, then does it
    work?
    >>>
    >>>
    In article <[email protected]>, Nathan Voxland wrote:
    Here is the code for the class and the ApplicationId class. The
    ApplicationId class was generated using the appidtool.
    public class Portfolio {
    private Integer id;
    private String name;
    private String notes;
    private Organization client;
    private Portfolio parentPortfolio;
    private Set subPortfolios;
    private Set projects;
    private Date created;
    private Person createdBy;
    private Date lastModified;
    private Person lastModifiedBy;
    public Portfolio(PersistenceManager pm) {
    pm.makePersistent(this);
    this.subPortfolios = new HashSet();
    this.projects = new HashSet();
    this.created = new Date();
    this.createdBy = new PersonPeer(pm).findLoggedIn();
    this.lastModified = this.created;
    this.lastModifiedBy = this.createdBy;
    public Integer getId() {
    return new id;
    public String getName() {
    return name;
    public void setName(String name) {
    this.name = name;
    public void jdoPostLoad() {
    public void jdoPreStore() {
    if (!((PersistenceCapable) this).jdoIsNew()) {
    this.lastModified = new Date();
    this.lastModifiedBy = new
    PersonPeer(((PersistenceCapable)
    this).jdoGetPersistenceManager()).findLoggedIn();
    public void jdoPreClear() {
    public void jdoPreDelete() {
    * Auto-generated by:
    * kodo.enhance.ApplicationIdTool
    public class PortfolioId
    implements Serializable
    static
    // register persistent class in JVM
    Class c = Portfolio.class;
    public Integer id;
    public PortfolioId ()
    public PortfolioId (String fromString)
    if ("null".equals (fromString))
    id = null;
    else
    id = new Integer (fromString);
    public String toString ()
    return String.valueOf (id);
    public int hashCode ()
    return ((id == null) ? 0 : id.hashCode ());
    public boolean equals (Object obj)
    if (this == obj)
    return true;
    if (!(obj instanceof PortfolioId))
    return false;
    PortfolioId other = (PortfolioId) obj;
    return ((id == null && other.id == null)
    || (id != null && id.equals (other.id)));
    Nathan
    "Marc Prud'hommeaux" <[email protected]> wrote in message
    news:[email protected]...
    Nathan-
    Is the primary key field an Integer in both the application
    identity
    class and the persistent class itself? They need to both be the same
    class.
    If they are the same, and you are still getting the exception, could
    you post the code for the classes (or else mail them to
    [email protected])?
    In article <[email protected]>, Nathan Voxland
    wrote:
    When I have my object use an int id, my test runs fine, when Iswitch
    to
    an
    Integer, I get the exception:
    kodo.util.FatalException: java.lang.ClassCastException
    NestedThrowables:
    java.lang.ClassCastException
    at
    kodo.runtime.PersistenceManagerImpl.flush(PersistenceManagerImpl.java:563)
    at
    com.correlat.intranet.projectmanagement.PortfolioTest.testFlush(PortfolioTes
    t.java:393)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at com.intellij.rt.execution.junit2.IdeaJUnitAgent.doRun(UnknownSource)
    at
    com.intellij.rt.execution.junit.TextTestRunner2.startRunnerWithArgs(Unknown
    Source)
    at
    com.intellij.rt.execution.junit2.JUnitStarter.prepareStreamsAndStart(Unknown
    Source)
    at com.intellij.rt.execution.junit2.JUnitStarter.main(UnknownSource)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at com.intellij.rt.execution.application.AppMain.main(UnknownSource)
    Caused by: java.lang.ClassCastException
    at
    com.correlat.intranet.projectmanagement.Portfolio.jdoReplaceField(Portfolio.
    java)
    atkodo.runtime.StateManagerImpl.replaceField(StateManagerImpl.java:2771)
    at
    kodo.runtime.StateManagerImpl.storeObjectField(StateManagerImpl.java:2272)
    atkodo.runtime.StateManagerImpl.storeObject(StateManagerImpl.java:2252)
    at
    kodo.jdbc.meta.ValueFieldMapping.setAutoIncrementValue(ValueFieldMapping.jav
    a:346)
    atkodo.jdbc.meta.ClassMapping.setAutoIncrementValue(ClassMapping.java:381)
    at
    kodo.jdbc.runtime.PreparedStatementManager.flush(PreparedStatementManager.ja
    va:137)
    atkodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:357)
    atkodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:153)
    at
    kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:72)
    atkodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:507)
    at
    kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:158)
    at
    kodo.datacache.DataCacheStoreManager.flush(DataCacheStoreManager.java:412)
    at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.jav
    a:794)
    at
    kodo.runtime.PersistenceManagerImpl.flush(PersistenceManagerImpl.java:550)
    ... 24 more
    NestedThrowablesStackTrace:
    java.lang.ClassCastException
    at
    com.correlat.intranet.projectmanagement.Portfolio.jdoReplaceField(Portfolio.
    java)
    atkodo.runtime.StateManagerImpl.replaceField(StateManagerImpl.java:2771)
    at
    kodo.runtime.StateManagerImpl.storeObjectField(StateManagerImpl.java:2272)
    atkodo.runtime.StateManagerImpl.storeObject(StateManagerImpl.java:2252)
    at
    kodo.jdbc.meta.ValueFieldMapping.setAutoIncrementValue(ValueFieldMapping.jav
    a:346)
    atkodo.jdbc.meta.ClassMapping.setAutoIncrementValue(ClassMapping.java:381)
    at
    kodo.jdbc.runtime.PreparedStatementManager.flush(PreparedStatementManager.ja
    va:137)
    atkodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:357)
    atkodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:153)
    at
    kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:72)
    atkodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:507)
    at
    kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:158)
    at
    kodo.datacache.DataCacheStoreManager.flush(DataCacheStoreManager.java:412)
    at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.jav
    a:794)
    at
    kodo.runtime.PersistenceManagerImpl.flush(PersistenceManagerImpl.java:550)
    at
    com.correlat.intranet.projectmanagement.PortfolioTest.testFlush(PortfolioTes
    t.java:393)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at com.intellij.rt.execution.junit2.JUnitStarter.main(UnknownSource)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    .java:25)
    at com.intellij.rt.execution.application.AppMain.main(UnknownSource)
    Nathan
    "Patrick Linskey" <[email protected]> wrote in message
    news:[email protected]...
    What behavior are you seeing that is preventing you from using
    Integers?
    -Patrick
    Nathan Voxland wrote:
    I am using 3.0.3 and have a PC class that uses application
    identity
    and
    MSSQL server, so we are using auto-increment fields for our
    primary
    keys.
    In the past (with sequence-generated ids) we have used Integers
    for
    our
    mapped attributes, but with the application identity, it seems
    we
    need
    to
    use ints. Is there a reason for this, or is it a bug?
    Nathan
    Marc Prud'hommeaux [email protected]
    SolarMetric Inc. http://www.solarmetric.com
    Marc Prud'hommeaux [email protected]
    SolarMetric Inc. http://www.solarmetric.com
    Marc Prud'hommeaux [email protected]
    SolarMetric Inc. http://www.solarmetric.com

  • Auto increment field in database issue

    Ok, I have read all about the issues with the auto increment field when trying to hook my form up to a ms access database.
    My problem is that the auto increment field is the one field I want in my form.
    Any suggestions how to create a new record with my form? its a simple database, date field, and PO number (the auto incremented field)
    Just trying to get a fresh PO number on my PO form each time its filled out....

    I have a vital form that clients fill out, which is passed to many people in the company along the workflow. The form is a Planner and we have in the following PDF, Word Doc..
    Well before, the Planner.pdf was originally created in Word, since most people have access to Word.. but evolved to a PDF form created from the Word Doc via Adobe LiveCycle Designer 8.0 w/ User Rights enabled so that the form could be filled out and saved using Adobe Reader.. which was a step better than Word.. being that it is free. But this needed to be easier and more to the point b/c some clients don't particularly like installing the latest version of Reader, even if you provide them the link. Nor do they like saving the form, filling the form, and attaching the form to send back.
    My goal is to have the client fill an HTML version of the form, submit and be done with it, but everyone in the workflow be able to easily receive the filled Planner as a PDF form.
    So some months ago I ran into this post Chris Trip, "Populate Livecycle PDF from mySQL database using PHP" #8, 22 Sep 2007 4:37 pm
    which uses the command line Win32 pdftk.exe to merge an FDF file into an existing PDF on the remote server, and serve this to whoever.
    My problem was with shared hosting and having the ability to use the Win32 pdftk.exe along with PHP which is predominantly used on Linux boxes. And we used a Linux box.
    so i created the following unorthodox method, which a client fills the HTML version of the Planner, all field values are INSERTED into a table in MySQL DB, I and all filled planners that have been filled by clients to date can be viewed from a repository page where an XML file is served up of the corresponding client, but someone would have to have Acrobat Professional, to import the form data from the XML file into a blank form.. altoughh this is simple for me.. I have the PHP file already created so that when a Planner is filled and client submits. >> the an email is sent to me with a table row from the repository of the client name, #, email, and a link to d-load the XML file,
    But I also have the PHP files created so that the Planner can be sent to by email to various people in the workflow with certain fileds ommitted they they do not need to see, but instead of the XML file beiong served up i need the filled PDF Planner to be served.
    I can do this locally with ease on a testing server, but I am currently trying to use another host that uses cross-platform compatibility so i can use PHP and the pdftk.exe to achieve this, as that is why I am having to serve up an XML file b/c we use a Linux server for our website, and cant execute the exe.
    Now that I am testing the other server (cross-platform host), just to use them to do the PDF handling (and it's only $5 per month) I am having problems with getting READ, WRITE, EXECUTE permissions..
    Si guess a good question to ask is can PHP do the same procedure as the pdftk.exe, and i can eleminate it.
    or how in the heck can i get this data from the DB into a blank PDF form, like i have described??
    here are some link to reference
    Populating a LiveCycle PDF with PHP and MySQL
    http://www.andrewheiss.com/Tutorials?page=LiveCycle_PDFs_and_MySQL
    HTML form that passed data into a PDF
    http://www.mactech.com/articles/mactech/Vol.20/20.11/FillOnlinePDFFormsUsingHTML/index.htm l
    and an example
    http://accesspdf.com/html_pdf_form/

  • MDM Tuple Update using Auto ID field of Main table

    Hi Experts,
    I am getting an issue while updating the tuple in MDM.
    The scenario is as follow:
    We are using DEBMDM06, where one of the field of the XSD is populated with the Auto ID field of MDM.
    This scenario is used for re-importing of data for updating the tuple.
    Now, I have mapped all the tuple related fields and have mapped the Auto ID field that exist in XSD with the Auto ID field that exists in MDM and using the same field for Matching.
    This matching works, but after executing import does not update the tuple, whereas it updates the rest of the fields of the Main table.
    I am aware that Tuple does not support the Auto ID field, but I believe we can use this field ( belonging to main table) and execute import action for updating tuple.
    Has anyone come across this issue? Can we use Auto ID as a matching field to update the tuple?
    Thanks in advance.
    Best Regards,
    Parul Malhotra

    Hi
    Have you tried with "Updated Null Fields",  as Auto id is a calculated field we can not import any data in it.  Try importing with "update Null fields " and let us know the result.
    Check the Tuple update options in configuration options of you import map and import manager.
    I do not have a MDM 7.1 system to check, update null fields should solve your problem
    Let us know the results
    Thanks
    Sowseel

  • Auto Increment Field / Sequence - How?

    Am I missing something here - is there no build in support to tie a datatables auto incriment field to a sequence so that it will be automatically retrieved on a update command?
    I have a table that has a field (RECORD_ID) that gets it's value from a Sequence (RECORD_IDSEQ).
    I am retrieving a dataset and setting the RECORD_ID field to autoincrement, setting the seed & step to -1. Then I am adding some records & I see the autoincrement field i working correctly. UNFORTUNATELY, I still have to iterate through the table before I call an update in order to insert (from another function) the RECORD_IDSEQ.NEXTVAL value into the RECORD_ID column.
    Surely I am missing something. It sure seems simple enough to have a property of the autoincrement field/command builder that relates to the SEQUENCE name so that the update method generates the RECORD_IDSEQ.NEXTVAL automagically.
    Can anyone shed any light on this for me?
    Thanks!

    Bob,
    Currently, there's no built-in "link" between the .NET DataTable's auto-increment field and the Oracle sequence.
    Therefore, you will need to execute a custom update command or a custom insert command which uses the RECORD_IDSEQ.NEXTVAL for the RECORD_ID column (rather than the auto-generated SQL via the CommandBuilder).
    Furthermore, in your custom SQL you can have a RETURNING clause which returns the RECORD_ID column value to populate back into the DataTable so that the sequence values in the Database is in sync with those in the DataTable.
    We'll consider providing a way to "link" the DataTable auto-increment column to an Oracle sequence in a future release.

  • Struts - map-backed property

    I have a dynamically generated struts form(map-backed property).
    This is HTML page generated by Struts.
    <tr>
    <td>Insurance - Cancel: </td>
    <td><input type="radio" name="field(2203)" value="I"></td>
    <td><input type="radio" name="field(2203)" value="N"></td>
    <td><input type="radio" name="field(2203)" value="U"></td>
    </tr>
    <tr>
    <td>Client Letter: </td>
    <td><input type="radio" name="field(2202)" value="I"></td>
    <td><input type="radio" name="field(2202)" value="N"></td>
    <td><input type="radio" name="field(2202)" value="U"></td>
    </tr>
    Form class
         private final Map values = new HashMap();
         public void setField(String key, Object value)
              values.put(key, value);
         public Object getField(String key)
              return values.get(key);
    I am trying to get a value from a radio button checked by a user. but I don't have a clue how to do it in Action class.
    does anybody know how to do it?
    Thanks in advance.

    I have a dynamically generated struts form(map-backed property).
    This is HTML page generated by Struts.
    <tr>
    <td>Insurance - Cancel: </td>
    <td><input type="radio" name="field(2203)" value="I"></td>
    <td><input type="radio" name="field(2203)" value="N"></td>
    <td><input type="radio" name="field(2203)" value="U"></td>
    </tr>
    <tr>
    <td>Client Letter: </td>
    <td><input type="radio" name="field(2202)" value="I"></td>
    <td><input type="radio" name="field(2202)" value="N"></td>
    <td><input type="radio" name="field(2202)" value="U"></td>
    </tr>
    Form class
         private final Map values = new HashMap();
         public void setField(String key, Object value)
              values.put(key, value);
         public Object getField(String key)
              return values.get(key);
    I am trying to get a value from a radio button checked by a user. but I don't have a clue how to do it in Action class.
    does anybody know how to do it?
    Thanks in advance.

  • Map-backed ActrionForms

    Can anyone tell me with certainty if Weblogic 8.1.3 pageflows permit the use of Map-backed actionforms?
    If not, then is there a method to dynamically generate a set of textboxes and then post their values.
    Here's the scenario:
    I have a set of fields that are stored within our database. Depending on the user, some, all, or none of these fields may be displayed. I want to dynamically generate the user input screen with the dynamic list of input fields, then when the user is finished entering the data retrieve the data from teh actionform and then process accordingly.
    Any thoughts?

    your answer can be found below
    http://forum.java.sun.com/thread.jsp?forum=33&thread=449983&tstart=0&trange=15

  • Map-backed ActionForms

    Can anyone tell me with certainty if Weblogic 8.1.3 pageflows permit the use of Map-backed actionforms?
              If not, then is there a method to dynamically generate a set of textboxes and then post their values.
              Here's the scenario:
              I have a set of fields that are stored within our database. Depending on the user, some, all, or none of these fields may be displayed. I want to dynamically generate the user input screen with the dynamic list of input fields, then when the user is finished entering the data retrieve the data from teh actionform and then process accordingly.
              Any thoughts?

    I have the same need.
              Do you have a solution?

  • How can i get Google maps back on, i lost them with the ios6 update, the new maps are terrible

    how can i get Google maps back on, i lost them with the ios6 update, the new maps are terrible

    It's still not known if and when Google Maps becomes available in the AppStore. This is today's story: http://www.macrumors.com/2012/09/25/google-has-not-yet-submitted-a-google-maps-a pp-to-apple/

  • How to map back charge process

    Hello friends,
    I need help to map below scenario in SAP:
    We have third party business process, where vendor V1 is supplying material to customer. When customer receives material; V1 invoices us and we make payments to V1.At this point PO is closed for vendor V1.
    Now if customer faces any problem with material, then we call local vendor V2 to repair or service the material. What ever charges come from local vendor is suppose to reimburse by vendor V1.
    Now how can we link V2 vendor invoice amount to V1 invoice. What will be the document flow? How to map back charge process . 
    Note:
    We have considered adding negative line items to the existing PO but understand this is not possible once payment has been issued and the PO is closed.
    We have considered creating a u201Creverse sales orderu201D but do not want to create a separate order or handle the vendor under a separate sold-to account (as a customer)
    We have considered a manual FI invoice but do not want to handle the vendor under a separate sold-to account (as a customer)
    Seeking valuable inputs from experts.
    Regards
    Ravi

    Hi Raghavendra
    Yes V2 exist in SAP, right now we create new purchase order to V2 for services for material at customer location, after his service we do payment to V2 and same amount is charged to V1.
    While charging V1 , we need to treat V1 as a customer( sold to party ) , which we donu2019t want , and direct clearing from FI is also not fusible as we again need to treat V1 as customer ( sold to party ) .
    Our requirement is to map using some credit memo or debit memo or any other documents.
    regards
    Ravi

  • Auto Date field and Auto Number field

    I am fairly new to this,
    I have crated a form using the form wizard in Acrobat Pro 9.0 and I would like to make a field an Auto date field and another an Auto Numbering field. I have read a lot of the posts and there are a lot of recommendation to point the auto number to a database. This is fine but I do not know how to reference that field to an external database. PLEASE HELP!!!! Somebody GEEK me!!

    I am fairly new to this,
    I have crated a form using the form wizard in Acrobat Pro 9.0 and I would like to make a field an Auto date field and another an Auto Numbering field. I have read a lot of the posts and there are a lot of recommendation to point the auto number to a database. This is fine but I do not know how to reference that field to an external database. PLEASE HELP!!!! Somebody GEEK me!!

  • Change y-axis BACK to auto/ auto for max min

    I have a bar chart and the settings for my y-axis are 250/auto. I need it to revert back to auto/auto for max/min b/c one of my numbers is large and is shooting off the graph.

    Here is a linear scale:
    change to a percentage scale for the y axis:
    Center the value labels:

  • Is there any documentation on taxes map back to B1

    In SAP B1 we have the taxes at the lowest level defined at the COUNTY level since the customers are US customers.  This is the SALES TAX CODE configuration in B1.
    Does the 'TAX CODE' in ECOMMERCE map back to the SALES TAX CODE in B1?
    If that is the case, then there could be slight variation in the tax capture since in in ECOMMERCE the appropriate TAX CODE is picked based on ZIP code/State combo.  Where as in the B1 the TAX CODE is defined based on county.  Since some ZIP codes could belong to two counties, there is the chance that the tax reporting will be off since a ZIP code could map reimbursement to the wrong county.
    Could someone confirm or deny that please?
    Mike

    Mike,
    A little background information.
    B1 maps taxes to shipping addresses, then also gives the user the ability to override or set the tax when they enter an order on behalf of that BP. 
    Web tools being fundamentally different in the fact that the CUSTOMER is entering the information for their own account record, then entering the details of their own order does not map a tax to a shipping address but rather an automatic calculation is done based on the data input by said customer and the tax is applied to each order at the time of the order.  This, coupled with the fact that the DI puts it's own tax calculation based on the data entered by the merchant in B1 on behalf of the customer creates the issue you and everyone has, is, or will encounter.
    If you are not synching B2C accounts to B1, then you should go to the BP record of your "one time customer" or Internet Guest BP.  Then on the addresses tab you have to add every tax that you have in Web tools with some fake or placeholder data.  If the tax exists on a shipping address in B1 for the BP the order is placed for(Internet Guest) then the tax calculation will match the one in Web tools.
    Example:
    BP: Internet Guest
    Address tab : Shipping address : one entry for each tax in web tools that could be charged to a B2C customer, ie 1111 11th St South, Mapleton, ND, 58077, TAXCODE: ND
    Then when the customer from ND places an order on the web after creating a new login, and thus is charged the ND tax based on the shipping address being within 58077 zip code, the order will synch to b1, the Internet Guest BP will be used for the owner of the sales order and the ND tax will be applied as this BP has an address in ND and it is assigned the tax code of ND.
    Make sense?

  • I updated my software for my Iphone and my maps disapperead. New maps provided by Apple or of significantly worse quality than my previous Googke maps. How can I get my Google maps back?

    I updated my software for my Iphone and my maps disapperead. New maps provided by Apple or of significantly worse quality than my previous Googke maps. How can I get my Google maps back?

    This app does it well, including StreetView
    http://itunes.apple.com/gb/app/ifindview-connect-to-facebook/id480510706?mt=8

Maybe you are looking for

  • Material Availabilty Date Determination in Sales Order

    Hi Gurus, When creating the sales order, if stock is not available then how the material availability date is determined. What are the inputs the system consider for calculating the material availability date. Even though I am giving the total replen

  • Changes in Application form?

    Hi Gurus, Can any1 please let me know...How to make modifications to the application form which has SAPscript attached?? My requirement is to do coding for some lines on the SAPscript and I have extensively worked on Smartforms so not familier with S

  • Im a newbie

    I was just wondering how to attach my new nano to my home stereo, do i need to buy cables or something. I have a fairly standard stereo. PLEASE HELP!

  • Standby fails from time to time

    Hi, my desktop system is running xfce and kernel 3.14.1-1. From time to time, when it should go to standby mode, it kills the networkmanager and just hangs. Sometimes it also occurs a message that systemd-sleep hung longer than 120secs. Now it hangs

  • Margins change when I convert WORD 2004 document to PDF

    Hi everyone I am trying to get a long, long document which I've written in Word 2004 on my MacBook Pro (running Snow Leopard) here in the UK to open on a Windows based PC. I do what I've always done - go to 'print' then 'save as PDF'. No problem ther