How you deal with the situation if the vendor/supplier is also a customer ?

Dear All,
Could you please help me with the idea on how to deal with the suppliers/vendors who also are customers to you in MM?
Thanks in advance,
Ranjan

It depends what you are intentions are..
However
1. Create a customer master record for that vendor that is also a customer.
2. Enter Vendor number in Vendor field in control data-customer master record.
3. Enter customer number in Customer field in Control data- vendor master record
Finally, Check "Clrg with vend." field or "Clrg with cust." field

Similar Messages

  • How to deal with "Error 1001. The specified service already exists" when install a service using installer package?

    Hi everybody,
    I wrote a "Class Library" project which is a service using Visual Stodio 2008 recently, then tried to use a Visual Studio 2008
    Setup Project to install it.
    Here is what I did for the "Class Library":
    1. Finish the program.cs, Service.cs
    2. Add Installer
    3. Change the serviceInstaller so that "StartType" to be Aotumatic
    4. Change the ServiceProcessInstaller2 so that "Account" to be LocalSystem
    5.
    6. Click in F5 (Start Debugging)
    Here is what I did for the Setup Project:
    1. Add the exe file built from the "Class Library" project to the Application Folder
    2. On the Custom Action Editor, add the exe file from 1 to Install and Commit
    3. Change the property of the project so that "RemovePreviousVersion" to be true
    4. Click on F6(Build Solution)
    Then I tried to run the msi file from the built of the Setup Project. Because I modified the two projects serveral times, I uninstalled the Class Library using "Control Panel->Add or Remove Programs" before I reinstall. Two things I notived:
    1. After unstall, the registry was not cleaned up about the installed program
    2. After several rounds install/uninstall, I got "Error 1001. The specified service already exists"
    My questions are:
    1. How to cleanup the registry when uninstall a program?
    2. How to deal with the "Error 1001. The specified service already exists"?
    3. Did I do anytbing wrong with the "Class Library" or the "Setup Project"?
    Thanks a lot!
    Helen

    Hi Simon, not a problem!
    I spent some more time on this and here are few more notes:
    it is called Major Upgrade, when you are installing new version of the product upon a previous one and
    MSI supports 2 strategies:
    Strategy 1. Install a new version and uninstall previous one. (Install a new version right upon previously installed version (file merging is performed based on dll version number) and the delete previously
    installed files)
    Strategy 2. Uninstall previous version and install a new one (Delete all previous files and install from scratch new files.)
    From the first look it seems that 1st strategy is weird and buggy. But, remember, MSI is great because it's transactional!!! That means that if once some of the phases (Installation, Uninstallation, Rollback, Comit) fails, your machine
    will be reverted to the previous state and it'll be still functional. 
    Let's consider both strategies:
    Consider you have installed product_v1.msi and you want to install product_v2.msi.
    Strategy 1
    1. MSI engine copies files from Product_v1 directory to TEMP directory
    2. MSI engine merges files based on the assembly version (between v1 and v2)
    3. Once merging is completed successfully it removes files in TEMP (RemoveExistingProducts  action triggers it) and you got product_v2 installed, otherwise if it fails MSI engine revert machine to V1 and copies previous files from TEMP.
    Strategy 2
    1. MSI engine tottaly removes all files from v1.
    2. MSI engine installs v2 files and if something goes wrong you cannot revert back, because RemoveExistingProducts  allready worked out and MSI doesn't have files to revert machine back
    I recommend to everybody to use Strategy 1 and leverage MSI transaction functionality. And you can set this strategies by defining sequence of RemoveExistingProducts action. See more info
    here.  So, I think it's not even a bug in VS as I said in the upper post it is default recommened behaviour.
    AND, you got "Error 1001. The specified service already exists"
    because if we follow Strategy 1 MSI engine tries to install Windows Service on top of the existing service and OF COURSE it fails MSI engine (StopServices, DeleteServices actions are executed before actual
    installation and  they look at ServiceControl table). In order to stop service first and delete them you have to fill ServiceContol table of the MSI (and then StopServices, DeleteServices actions will recognize what to they have to stop
    and delete), like this:
    *clip*clip*clip*
    ' see http://msdn.microsoft.com/en-us/library/windows/desktop/aa371634(v=vs.85).aspx for more info
    ' Update the Service Entry to stop and delete service while uninstalling
    query = "INSERT INTO ServiceControl (ServiceControl, Name, Event, Arguments, Wait, Component_) VALUES ('MAD_Service', 'Service name', '160', '', '1', '"
    + componentName + "')"
    Set view = database.OpenView(query)
    : CheckError
    view.Execute : CheckError
    ' Update the Service Entry to stop and delete service while installing
    query = "INSERT INTO ServiceControl (ServiceControl, Name, Event, Arguments, Wait, Component_) VALUES ('MAD2_Service', 'Service name', '10', '', '1', '"
    + componentName + "')"
    Set view = database.OpenView(query)
    : CheckError
    view.Execute : CheckError
    *clip*clip*clip*
    We can uninstall service first by following Strategy 2, but then we lose transactional support.
    So, Simon did I encourage you to change your code a bit?:)
    And, btw, if you don't want to change the strategy, please don't rely on SequenceID in MSI table, it can be change, you have to get the at the runtime.
    Hope it will help to everybody!
    See also more advanced explanation of how MSI works
    here.
    Truly yours, Marat

  • How to deal with SP Apps when the SP farm is in a different AD domain?

    I have a situation here where we have two AD domains, production and test.  My laptop (that I do most of my work on) is on our production (MYCOMPANY) domain, and my SP2013 farm is in the test (TESTMC) domain. The DNS is set up as mycompany.com and test.mycompany.com.
     I have a personal account in the production domain, a personal account in the test domain, and I have set up a generic SP Admin account in the test domain. (My personal account is also a farm admin and site collection admin.)
    I think I have set up the app infrastructure correctly (app domain in DNS is "spapp.test.mycompany.com", etc.), and apps seem to work, but I was running into the issue of the app config page and app parts prompting for credentials when they load
    on a page. So I followed the advice I found online and added the app domain to my local Intranet sites in IE internet settings.
    Now what's happening is that the app parts and app configuration pages say
    "Sorry, this site hasn't been shared with you."
    I'm logging in to my laptop with my production domain credentials, but when I go to the SP site I'm logging in with my test domain credentials. If I take the app domain out of my Intranet sites, and force the second credential check, and use the test domain
    credentials, everything seems to work. So I'm guessing that what's happening is that with the app domain included in the Intranet sites, my production domain credentials are getting passed on to the app.
    Am I right in my assumption? What's a good way to deal with this? I've had previous experiences that led me to believe SP would use the credentials you logged in to the site with (in this case, my test domain account), which are associated with the browser
    session, and not default to the credentials you are logged in to the machine with.
    In addition, it seems like anything opening from the app domain gets stripped of all the SharePoint bits. Here's a screen shot of an app configuration page in a working environment:
    And here's a screen shot of the same app configuration page in my environment:
    Does anyone have any idea what's going on here?  Where should I be looking to fix this?
    Dylan Cristy | MCTS SharePoint 2010 Application Development
    Blog: morefunthanapokeintheeye.blogspot.com

    Note that it is not recommended to place the SharePoint Apps DNS zone in the Intranet Zone of IE, as SharePoint Apps (from 3rd parties, at least) should be potentially dangerous as they may contain XSS vulnerabilities.
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • How to deal with two tables in the Data Base

    Hi Experts,
    IF WE WANT TO GET THE DATA FROM THE TWO TABLES, WHAT QUERY SQL STATEMNET SHOULD HAVE TO WRITE AND ANY CONFIGURATION CHANGES NEED TO BE DONE AND WHAT SETTINGS NEED TO BE DONE IN THE ESR .
    PLEASE EXPLAIN ME ON THIS .
    THANKS IN ADVANCE.
    RAM

    If you are using the same database and referencing two tables then you dont need special configuration for it. You use single jdbc adapter. In ESR you create two statment structure one for each table. This is one option. The second option is use join statment and write query and in this case one statment data structure.
    Please go through the help sap link for the jdbc document structure.
    http://help.sap.com/SAPHELP_NW04s/helpdata/EN/2e/96fd3f2d14e869e10000000a155106/content.htm
    The second option can be done using the below structure.
    <StatementName>
    <anyName action=u201D SQL_QUERYu201D >
    <access>SQL-String with optional placeholder(s)</access>
    <key>
      <placeholder1>value1</placeholder1>
      <placeholder2>value2<placeholder2>
    </key>
    </anyName > 
    </StatementName>

  • How to deal with 4GB limit of the mail box

    Thunderbird says there is not enough space, even after archiving too. please guide to increase the limit from 4 GB to higher

    Is that message regarding Thunderbird folders or the server?
    Background info:
    Pop mail account folders and synchronised subscribed imap folders download emails and store them in mbox files.
    You will see Folders in your Folder Pane, but in reality the emails are stored one after the other, in the order they were downloaded in a file. So they are not stored as separate emails.
    If you have them stored in eg: Inbox, these emails are actually stored in one file; a single document.
    So it is a good idea to organise them into separate folder in the Folder Pane to make the files smaller, This means therre is less risk and it uses less memory to open the files. Archiving by year and month and keeping folder structure will organise the emails into small files.
    See Archiving options:
    https://support.mozilla.org/en-US/kb/archived-messages
    Emails that are deleted are 'marked as deleted' and from your point of view they are moved to the 'Deleted' folder. In reality they are still in the Inbox (or what ever folder) just hidden, marked as deleted and still taking up space.
    It is possible that you have old deleted mail taking up space.
    So to remove all of those 'marked as deleted' emails you would need to right click on folder and select 'compact' or you can compact all folders using 'File > Compact folders.
    Please note that if the folder has any corruption, you may lose emails.
    As a precaution especially on the Inbox as this folder sees the most downloading, moving and deleting; I would move all good emails into suitable folders; delete what you do not want and then when the Inbox is empty compact the folder. As general useage, the Inbox should ideally be kept low in email numbers and not used as a general storage.
    The Sent folder can also get a lot of emails, so make sure you Archive that folder as well.
    Junk and Deleted folders need to be emptied and compacted too.
    '''If you got that message from the server'''
    Check how many emails are kept on the server.
    '''If you have Pop mail accounts''' then the server would expect you to download and delete frequently off the server.
    You can configure this in your Account Settings.
    right click on mail account name in Folder Pane and select 'Settings', then choose 'Server Settings for the mail account
    or
    Tools > Account Settings > Server Settings for the mail account
    or
    Menu icon > options > Account Settings > Server Settings for the mail account
    You can select to 'Leave messages on server'
    You can also select 'for at most eg: 32 days'
    which will only keep the more recent email
    You can also select 'Until I delete them'
    This will delete anything you have deleted if less than eg: 32 days.
    Click on Ok to save changes.
    '''If you have an IMAP mail account''' and you have reached you quota limits, I would suggest you synchronise folders and then in offline mode move some emails into suitably named folders in Local Folders. These emails will be kept on your computer and not the server.
    Remember any emails only stored on your computer will need to be backed up.
    Backup info:
    * http://kb.mozillazine.org/Profile_backup
    * http://kb.mozillazine.org/IMAP_backup

  • How to deal with dwindling space on the server.

    Hi everyone,I have to imagine this topic has been discussed at length here, but my Google Fu seems to be rather weak, as I haven't found anything that really addresses this question for me. I'm on month #3 in my first non-hotel IT job and I'm looking to help the company out by implementing a systems management solution that takes care of a number of challenges we're encountering.
    In a nutshell, we are a SaaS shop with Windows, Linux, and Mac systems. Servers are mostly Windows-based, all virtualized (VMware 5.5), with two data centers and four branch offices around the country. We currently use Kaseya for remote desktop (and want to get rid of it), WSUS for Windows patches, Puppet (from what I've heard) for Linux patches, and don't have anything for Mac. We have some sort of hardware device for vulnerability scanning, and don't have a...

    Alban CAT, a family owned and operated caterpillar dealer, streamlines diagnostics and repair operations with Panasonic Toughbook computers. Read the full case studyhere.Challenge: Alban CAT required a new mobile computing solution to address hardware device failure and unreliable wireless connectivity in the field.Solution: Alban CAT deployed the fully-rugged Toughbook 31 and semi-rugged Toughbook 53 laptops – featuring rugged durability, embedded mobile broadband and unique enterprise – grade functionality – to its field workforce throughout the region.Result: After deploying the Panasonic Toughbook solution, Alban CAT technicians streamlined diagnostics and repair operations, improved customer service times, enhanced employee and customer satisfaction, and greatly reduced device failure.To learn more, take a look at the case study...

  • How to deal with poorly designed code

    Hello, everyone.
    I have a problem with some program that I wrote starting my career as a programmer.
    At first I studied a lot and wrote this program in java with poor design solutions in mind.
    My code looked like procedural(I studied c before) object oriented freak.
    And as a result even I could hardly modify my code. I had to spend hours
    remembering what each function in class did.
    And some time after that my boss asked me to write one new feature which actually changes
    architecture a lot. Even if it was good object oriented code, it would take some time. But now
    it takes a great amount of struggle and patience to rewrite my ugly code and implement this
    new feature.
    So I'm asking you developers out there: How do you deal with such situations when for example
    someone wrote very bad piece of code and you have to change/modify it to support new requirements?

    Dusty wrote:
    Xyne wrote:Refactoring isn't fun
    I'm filing this under 'complete and utter bullshit' I read on the first of the fourth month. :-P
    I love refactoring, taking something good and making it great. The eternal search for perfection just outside your grasp.
    Dusty
    Yarrrr, because what's more fun than pouring effort into something to end up with the exact same functionality that you started with?
    Finding new and better ways to do things is fun and you definitely improve your coding skills when you go back and pick apart the hack-n-slash stuff you've written before, but overall I don't think it's fun (unless you're truly doing it only for yourself, i.e. no obligations, no deadlines, etc).

  • How system deals with co commitments

    Situation is:
    PO:
    1 line purchase order, account assignment category A (asset) with 5 AU (order unit) and with 5 WBS elements each on 1 AU.
    1 AU=37.480,00u20AC
    Invoice:
    Partial invoices comming to first PO line and first WBS element (first partial invoice, not full amount)
    1. invoice 19.900,00u20AC to first WBS element  0,63 AU
    2. invoice  5.000,00u20AC to first WBS element   0,15 AU
    3. invoice 12.580,00u20AC to first WBS element  0,52 AU
    summary 37.480,00u20AC to first WBS element   1,3 AU
    And the question is how system deals with co commintments when the accountant assign bad quantity to first line of PO and the first WBS element. Accountant exceeded quantity in invoice:
    invoice = 1,3 AU and in purchase order is 1 AU
    in this situation how co commitments are calculated ???
    thanks for help
    M.

    1. The system property java.library.path and likewise, the classpath one, are really only there (as far as I know) to show what was in the environment when the JVM started. Updating the properties doesn't actually change the environment. Just like you can probably change "os.name" from Windows to Linux, but that doesn't mean the system changes to run Linux.
    2. mapLibraryName just translates the library file name to the system dependent library name, and has nothing to do with the actual environment.

  • How to deal with Tax Rate Changes

    Dear All,
    Suppose we have one tax code XY with tax rate 10.30 %.
    And after budget it gets changed to suppose 12.36% from 10.30%, so in that case how to deal with this situation.
    Do we need to create new tax code or we should do the changes in existing tax code.
    Also if we have open PO's with old tax code, what will we the effect in those PO's for both the cases (with new tax code or changes in existing tx code).
    Thanks
    Vijay

    Dear All,
    Suppose we have one tax code XY with tax rate 10.30 %.
    And after budget it gets changed to suppose 12.36% from 10.30%, so in that case how to deal with this situation.
    Do we need to create new tax code or we should do the changes in existing tax code.
    Also if we have open PO's with old tax code, what will we the effect in those PO's for both the cases (with new tax code or changes in existing tx code).
    Thanks
    Vijay
    If you change the existing tax code, all the open POs with the old tax rate will be changed to the new rate. So. if any of your vendor gives an invoice with reference to an open PO with old tax rate (Invoice raised before tax rate change and received at your place after tax rate change) you will not be able to make the GR due to tax rate difference. So, before changing the tax rate, make sure that there is no old invoice pending to do GR or IR and also there is no material in transit.
    If you are creating a new tax code, you can create new POs and receive the material based on that POs. If any material received against the old POs you can post with old tax rates. But, discuss with your FI person of there is any issues regarding statutory requirements with Excise / Tax authorities.

  • How to deal with--errors occurred, no packages were upgraded

    This has only occurred to me once before, I think.
    I was running a pacman -Syu today and it was trying to upgrade kernel2612-cko2-swsusp2 with the new kernel26cko package. The old cko was installed by grabbing the pkgbuild, making and then installing. Pacman automatically picked up that there was a new version to supercede it.
    Yet, I get a ton of "exists in filesystem" errors, which ends with "errors occurred, no packages were upgraded."
    Now, I've been searching about the best way to deal with such situations. The common approach from previous posts is to force it, with the -f argument. Typically, there is a clause though, that you should only force when the files are owned by a package that pacman knows of. That is, if pacman -Qo [file] doesn't return anything, you are safe to force.
    But, in this instance, the offending files are owned, and pacman knows about it. So, what's the way forward? Removing the old package manually? Manually re/moving the conflicting files?
    Cheers

    i think there may be a problem in the sane package from testing. i installed smaller chunks of kde (kde-common, kdebase, kdeadmin, etc.) and they all went fine, but when i tried to install kdegraphics, it gave me the error
    [root@arch jerry]# pacman -S kdegraphics
    Targets: libungif-4.1.3-2 imlib-1.9.15-2 libgphoto2-2.1.6-2 libieee1284-0.2.10-2
    sane-1.0.16-2 fribidi-0.10.5-2 gimp-print-4.2.7-3 ghostscript-7.07.1-5
    t1lib-5.1.0-1 kdegraphics-3.4.2-3
    Total Package Size: 23.6 MB
    Proceed with upgrade? [Y/n]
    checking package integrity... done.
    loading package data... done.
    checking for file conflicts...
    error: the following file conflicts were found:
    sane: /usr/var: exists in filesystem
    errors occurred, no packages were upgraded.
    should this be filed as a bug report? i did a fresh install and did not have kde installed to begin with, but im pretty sure this happened also when trying to upgrade

  • My iphone 5 open-close key does not work,how to deal with?, my iphone 5 open-close key does not work,how to deal with?, my iphone 5 open-close key does not work,how to deal with?

    I bought the iphone5 on your online store on Nov24. 2013, Last year, I came back China. more ten days before, my iphone 5 's open-close-key did not work. I contact Apple's China, but they told me that they could not help me repair the problem, how to deal with ?

    What is the "open-close" key?  Do you mean the power button or the home button?
    FYI, these are user to user support forums, you are not addressing Apple here.
    Warranty and support are ONLY valid in the country of origin.

  • HT1420 I purchased new computers twice within the same year because they old were damaged in a storm.  However, I can't deauthorize/reauthorize the new computers.  How do I deal with this situation.

    I purchased new computers twice within the same year because they were damaged in a storm.  However, I can't deauthorize/reauthorize the new computers because it has been less than a year.  How do I deal with this situation?

    BrianBlaze wrote:
    I have 3 Computers at home, I am studying computer sciences and am constantly rerformatting my computers, installing windows and linux over and over again.... EVERYTIME I reformat I have to authorize the same computer and so it takes up one of my 5 authorized computers... Anyways after deauthorizing all my computers in september I was not aware I couldn't do it for another year (why does APPLE assume these stupid tactics prevent piracy). Anywysw I need to reach apple and have them make it so I can do it again. I had a similar problem with Playstation and when I called them they fixed it for me... even windows (which you can only have one serial per computer) made it easy because all I had to do was call them and they fixed it for me. Now I need APPLE to do the same and this is the only place I could see to actually say what is going on... I can't believe I have to do this with my iPhone... I wanted an mp3 player and a phone together and if I can't put new songs until September 20, 2012 I am going to freak out!
    HELP!
    Brian
    Try this link: http://www.howtogeek.com/howto/23974/beginner-deauthorize-all-computers-associat ed-with-your-itunes-account/

  • How to deal with the situation when the database change into ms-sqlserver ?

    Hi,dear all,
    How to deal with the situation when the database change into ms-sqlserver or other database?
    Now, i want to build a j2ee project with ORACLE ADF bc,but this project may be used in several diffrent databases for example oracle db,ms db,mysql and so on.however,if i have developer this project in jdeveloper and this project connection was config as a oracle database,and then,can this project be reused for other databases espasially including the model codes? if yes,how should i do?
    all who know how to resolve this,tell me pls,thanks.
    bruce Li,
    China
    Message was edited by:
    user526724

    Hi Paulbin,
    Do you want to supply a function-pointer to a DLL so it can call[back] your VI?  Here's how it can be done with .NET, though, that solution requires a C compiler.   A single "VI_to_function-reference" utility could handle all cases where the callback passes no parameters.  Maybe someday somebody will share that dll.
    Did you know that LabVIEW can use Events for some COM-signals change?  See pic.  (Note: DTR is not listed - - )
    Another question is another function's prototype is WORD SetTestType(WORD comHandle, bool type1, bool type2, bool type3),   I tried to use a boolean control and a Boolean to (0,1) node in labVIEW to pass parameters to CLF, I config the bool input value as U8(according to C++ bool type) and U32(according to WIN32 BOOL type), it dose not help, when I execute the VI, LabVIEW will be disappeare, it seems to be closed, I must start it again.
    Could someone has similar experience on this points?
    It's easy to crash LabVIEW misusing CLF - maybe there's another reason for the crash besides bool mis-match(?)  Do you know which "Calling convention" is required?  What type is comHandle? (where does comHandle come from?) 
    Cheers!
    Message Edited by tbd on 03-23-2007 09:34 PM
    Message Edited by tbd on 03-23-2007 09:35 PM
    "Inside every large program is a small program struggling to get out." (attributed to Tony Hoare)
    Attachments:
    evt.jpg ‏7 KB

  • Has anyone experienced problems with Mackeeper? I did not complete downloading this software. Yet, occasionally when on the internet, I will have the MacKeeper multi-colored circle replace my pointer. How do you deal with this?

    Has anyone experienced problems with Mackeeper? I did not complete downloading this software. Yet, occasionally when on the internet, I will have the MacKeeper multi-colored circle replace my pointer. How do you deal with this?

    Welcome to Apple Support Communities
    Don't download MacKeeper. Users complain about this app and it damages OS X. Also, Mac OS X knows how to take care of itself, so you don't need any other cleaning application that may damage OS X. See > https://discussions.apple.com/docs/DOC-3691

  • Organizational unit transfers ,how to deal with the person in it ?

    Hi,All,I need your help!
    if an organizational unit has been transfered to another upper organizational unit ,and there are already persons assigned to different positions of it,so how to deal with this problem?are those person's IT 0000,0001should be changed too?and how to maintain this kind of change?is a personnel action necessary?or there is some other more efficient way for it?

    Hi
    In IT0001 You have a Position which is linked to a Org unit. If you want to change the org units reporting relationship then you have to change it in OM by creating a new relationship with the upper org unit.
    All the person are assigned to position so nothing needs to be done in  PA.
    Reward points if useful.
    Regards

Maybe you are looking for