Sold to Party from Ship to Party

Hi,
We have a requirement that when creating a service order, we need the sold to party to be determined when the ship to party is entered.
Can someone pls tell how this can be achieved
Points will be given
Prachi

Hi Prachi,
This process is known as reverse determination. and reversal of the search direction for partner determination uses business partner relationships using the field Reverse Determination within the access sequence customizing setting. Path is IMG>CRM>Basic functions--> Partner Processing
You create a access sequence for partner determination which should have only a single step.
This setting is only relevant when you enter either Business Partner Relationships or BP Relationships by Sales Organization as the source for this single access.
During partner determination using business partner relationships, the system normally looks in a partner's master data for the "Has the ..." relationship, such as "Has the ship-to party". Marking this field sets the system to look for the same relationship, but in the reverse direction, such as "Is the ship-to party".
Leave the field Reverse Determination unmarked to set the system to function as usual.
Mark the field to set it to read relationships in reverse for this single access.
You make the following settings for the access sequence with one single access:
<b>Source: Business Partner Relationships
Details on the source: Ship-to Party
Reverse source (this field): marked</b>
You assign this single access to the partner function Sold-to Party.
For the Ship-to Party, you can have either of the following settings :
1) If the document does not have a preceding document then do not assign any access sequence to the Ship-to-Party partner function or
2) If the document have a preceding document which will pass on the Ship-to Party details to the current one , then you can assign standard Access Sequence 1000 or your own copy of the standard access sequence number 1000.
Hope this would help.
Regards,
Rekha Dadwal
<b>
You gain a point for every point that you reward. So reward helpful answers generously</b>

Similar Messages

  • How to determine "Sold-to" party from "Ship-to" party

    Hi friends,
    <<text removed>>
    I have to determine the "Sold-to" party for a particular "Ship-to" party. Could you please let me know what is the Table we need to query for this??
    I have already checked out table KNVP, however I could not find the correct "Sold-to" party for the "Ship-to" party.
    <<text removed>>
    Thanks,
    Vishal.
    Edited by: Matt on Feb 11, 2009 11:22 AM  An emergency on your part doesn't consititute an emergency on our part.  To understand why your post is edited - read this http://catb.org/~esr/faqs/smart-questions.html
    Edited by: Matt on Feb 11, 2009 11:23 AM

    Hello Vishal,
    Ship-To party is assigned to Sold-To for each sales area. So the first step to get Ship-To, is to determine the Sales Area, if you don't have that then you can use the FM   SD_PARTNER_SALES_AREA_CHECK to get the Sales Area.
    If you already have the Sales area, then you can use the following FM, which will return Ship-To party code.
    *  Get Sold-To from Ship-To Party
       Call Function 'SD_PARTNER_GET_SOURCE_PARTNER'
          Exporting
             I_KUNNR             = cKUNNR  "Sold-To party
             I_PARVW             = 'WE'
             I_PARVW_SOURCE      = 'AG'
             I_VKORG             = cVKORG
             I_VTWEG             = cVTWEG
             I_SPART             = cSPART
             I_CALL_BAPI         = ' '
          Importing
             E_KUNNR             = cKUNAG
          Exceptions
             No_Partner_Found    = 1
             No_Partner_Selected = 2
             Others              = 3.
    Let us know if this helped...
    Amit Purohit.

  • Bill to party should be pulled from ship to party.

    Hi
    I have scenario in which I want to pull bill to party from ship to party and not from sold to party in sales order. Business requirement have one sold to party say A . This sold to party has 4 ship to party say B,C,D,E.  Every ship to party has one Bill to party respectively say L,M,N,O.  This scenario is only for one customer and not for all. When ship to is entered in the sales order it should give options to select the bill to party .
    I want to know the config steps alongwith the name of the user exit (if it is required for)
    Thanks in advance.
    James.

    Before answering this question, I would like to thank Lakshmipathi for his compliment and James for this interesting scenario.
    Lets say your new ship to parties are 90 & 91.
    Lets say your new bill to parties are 110 & 111.
    So your new requirement is when you enter ship to party 90 or 91, bill to party 110 or 111 has to be determined from sold to party.
    Am I correct? That's how I understood your question(If this is not you are not looking for, please advise).
    In case yes, you  could do the following.
    In your sold to party record, partners Tab, enter the details of your new ship to parties and bill to parties.
    In sales order, enter ship to party and system would pop a box listing bill to parties. You can select one of the bill to parties.
    Once selected, system would populate sold to party record field.
    This is happening because when you enter ship to party record in sales order, system accesses sold to party from ship to party. Once it accesses sold to party, it lists bill to parties available in this sold to party record.

  • Fetch Sales order number and PO number from ship to party and sold to party

    HI,
    I need to get Sales order number and PO number
    from ship to party and sold to party.
    I have only ______sold to party and ship to party and req del date_______ in selection screen as mandatory
    Please let me know
    Sreekanth

    Hi,
    You can do this:-
    SELECT VBELN FROM LIKP
    INTO TABLE T_DELIVERIES
    WHERE KUNNR = SHIP TO PARTY
    AND     KUNAG = SOLD TO PARTY
    AND LFDAT      = DEL DATE.
    You will get a table containing the list of deliveries.
    Use VBFA to get the sales orders from deliveries.
    SELECT VBELV FROM VBFA
    INTO TABLE T_SALESORDERS
    WHERE VBTYP_N = 'J'
    AND     VBELN  = T_DELIVERIES-VBELN.
    T_SALESORDERS WILL give you list of sales orders.
    From Sales Orders you can get Purchase orders through EKKN Table.
    Using EKKN pass T_SALESORDERS-VBELN and get corresponding EBELN.
    Regards,
    SUbhashini

  • Sold to Party and Ship to party field are in grey out mode in VA01.

    Hi Friends,
    I am facing a very critical situation, Please help me on this.
    While creating the sales order by VA01, the Sold to Party and Ship to Party field are in grey out, so we cannot enter sold to party and ship to party. This is happening for all Order types.
    And while checking the existing sales order by VA02, so I found that at Header level and Item level the Partner tab are disable
    ( mena partner tab are in grey mode,).
    But when we click on sold to party field in VA02 it directly moves to partner but all Partner shown in Sales tab.
    I have check all the partner function and partner determination configuration.
    So can any one help me out in this, how in VA01 sold to party and ship to party field are in grey out mode.
    How in VA02 the partner tab are disable.?
    Thanks
    Irfan Ullah
    09370236510

    Hai Irfan Ullah,
    In Sales - customer
    1. Partners are listed (SP,BP,PY, SH)for account group and Partner Determination procedure(TA) is assigned to it
    Now for sales order type you need to assign the partner determination process
    SPRO
    Sales and Distribution
    Basic Functions
    Partner Determination
    Set Up Partner Determination
    Execute
    Set Up Partner Determination for Sales Document Header
    Select TA - standard order from the right side list
    and select Partner Determination Procedure Assignment (from left)
    Now assign your sales type to Partner determination TA.
    Create a SALES order you can find the sold to and ship to are editable.
    Regards,
    Mani

  • Sold to Party and Ship to party are in grey out mode in VA01.

    Hi Friends,
    I am facing a very critical situation, Please help me on this.
    While creating the sales order by VA01, the Sold to Party and Ship to Party field are in grey out, so we cannot enter sold to party and ship to party. This is happening for all Order types.
    And while checking the existing sales order by VA02, so I found that at Header level and Item level the Partner tab are disable
    ( mena partner tab are in grey mode,).
    But when we click on sold to party field in VA02 it directly moves to partner but all Partner shown in Sales tab.
    I have check all the partner function and partner determination configuration.
    So can any one help me out in this, how in VA01 sold to party and ship to party field are in grey out mode.
    How in VA02 the partner tab are disable.?
    Thanks
    Irfan Ullah
    09370236510
    Edited by: Lakshmipathi on Aug 4, 2011 4:30 PM
    Thread Locked - Reason Cross Posted

    Hai Irfan Ullah,
    In Sales - customer
    1. Partners are listed (SP,BP,PY, SH)for account group and Partner Determination procedure(TA) is assigned to it
    Now for sales order type you need to assign the partner determination process
    SPRO
    Sales and Distribution
    Basic Functions
    Partner Determination
    Set Up Partner Determination
    Execute
    Set Up Partner Determination for Sales Document Header
    Select TA - standard order from the right side list
    and select Partner Determination Procedure Assignment (from left)
    Now assign your sales type to Partner determination TA.
    Create a SALES order you can find the sold to and ship to are editable.
    Regards,
    Mani

  • User exit is used to get incoterms from ship-to-party.

    Hi Gurus,
    my client needs to catch incoterms from ship-to-party,
    please let me know which user exit is used to get incoterms from ship-to-party.
    regards,
    Naren

    In our system we get the inco terms from the ship to party. We use user exit move_fields_to_vbkd in program mv45afzz. The code looks like this:
    Inco terms
    Added to get the values of Inco Terms from
    Ship-To-Party instead of Sold-To-Party.
    data: oldship like kuwev-kunnr value space.
    if sy-ucomm   <> 'UEBR' and  "Ordre er ikke oprettet med reference
       t180-trtyp <> 'A'.        "Der er ikke Vis mode
      import oldship from memory id 'ZSS'.
      if *vbkd-inco1 is initial. "Første gang vi er i User-Exitet
        if kuwev-kunnr <> kuagv-kunnr. "Varemodtager forskellig fra ordregiver
          select single inco1
                        inco2
         into (vbkd-inco1,
               vbkd-inco2)
         from knvv
        where kunnr = kuwev-kunnr
          and vkorg = vbak-vkorg
          and spart = vbak-spart
          and vtweg = vbak-vtweg.
        endif.
      elseif oldship <> kuwev-kunnr and
       ( *vbkd-inco1 <> vbkd-inco1 or
         *vbkd-inco2 <> vbkd-inco2 ).
        select single inco1
                      inco2
          into (vbkd-inco1,
                vbkd-inco2)
          from knvv
         where kunnr = kuwev-kunnr
           and vkorg = vbak-vkorg
           and spart = vbak-spart
           and vtweg = vbak-vtweg.
      endif.
    endif.
    Det skal ligge udenfor if-sætningen for at undgå at det overskrives
    ved oprettelse med reference
    move kuwev-kunnr to oldship.
    export oldship to memory id 'ZSS'.
    /Torben

  • User exit for incoterms from ship-to-party

    Hi Gurus,
    my client needs to catch incoterms from ship-to-party,
    please let me know which user exit is used to get incoterms from ship-to-party.
    regards,
    Naren

    In our system we get the inco terms from the ship to party. We use user exit move_fields_to_vbkd in program mv45afzz. The code looks like this:
    Inco terms
    Added to get the values of Inco Terms from
    Ship-To-Party instead of Sold-To-Party.
    data: oldship like kuwev-kunnr value space.
    if sy-ucomm   <> 'UEBR' and  "Ordre er ikke oprettet med reference
       t180-trtyp <> 'A'.        "Der er ikke Vis mode
      import oldship from memory id 'ZSS'.
      if *vbkd-inco1 is initial. "Første gang vi er i User-Exitet
        if kuwev-kunnr <> kuagv-kunnr. "Varemodtager forskellig fra ordregiver
          select single inco1
                        inco2
         into (vbkd-inco1,
               vbkd-inco2)
         from knvv
        where kunnr = kuwev-kunnr
          and vkorg = vbak-vkorg
          and spart = vbak-spart
          and vtweg = vbak-vtweg.
        endif.
      elseif oldship <> kuwev-kunnr and
       ( *vbkd-inco1 <> vbkd-inco1 or
         *vbkd-inco2 <> vbkd-inco2 ).
        select single inco1
                      inco2
          into (vbkd-inco1,
                vbkd-inco2)
          from knvv
         where kunnr = kuwev-kunnr
           and vkorg = vbak-vkorg
           and spart = vbak-spart
           and vtweg = vbak-vtweg.
      endif.
    endif.
    Det skal ligge udenfor if-sætningen for at undgå at det overskrives
    ved oprettelse med reference
    move kuwev-kunnr to oldship.
    export oldship to memory id 'ZSS'.
    /Torben

  • Conflict in sold to party and ship to  party

    hi ,
    i created a sales order where sold to party and ship to party are same.now in my program i selected sold to party from table vbak. now this customer has an extra zero (i.e. if my customer number is E002120 ,when i debug and see the customer number it is displayed as E0021200).intrestingly the ship to party is populated with E0021200 in the VA03.i need to select data from a Ztable depending on this customer where i'm getting the error(as the Ztable has E002120 as its customer number).can any one help me in resolving this.thank you.
    Challa.

    Is this happening for all ship-to and sold-to parties??
    Check if conversion routine exists for the fileds in the table.

  • Sold-to-party and Ship-to-party is disable

    Dear Expert,
    In SD IMG I assigned debit memo sales docs type into sales area to sales documents type.  Initial screen for VA01 it is okay. But showing in next screen sold-to-party and ship-to-party is disable. I can not select the customer.
    Please help me.
    Thanks & B.Rgds

    Hi Bishnu,
    1. Are you creating Debit memo or Debit memo request in VA01. I hope you are creating debit memo request.
    2. Do you have any of these order creation enabled through IDOCs.
    3. Do you use screen variants or transaction variants.
    If point2 is in process, then it is very much possible that SP/SH is always proposed from IDOC and not manually enterable.
    Even if 2 is not in process, it can be enabled by some user exit to make those fields as uneditable.
    This can be due to various reasons  like
    1. The DMR is to be created only with reference to an order and not without reference. If you create DMR with reference, these values come as automatically filled.
    2. The creation of DMR has to be made possible only by some selected group of individuals and you may not the right person to create a DMR.
    Please analyse the issue on all these fronts.You should be a ble to get the solution.
    You can reward if this approach helps you

  • Call partner function from ship to party

    Dear Gurus,
    I have two account group A and B, A contain the partner function of SP, SH, BP and PY, and B account group having function of ship to party, bill to party and payer.
    In configuration i have made the settings.
    At sales order level i enter the sold to party and if enter different ship to party in the next field system call the BP and PY from Ship to party master record. that is as per requirement.
    But if i presss enter after entering the sold to party no system call all the function from sold to party, and then if i change the ship to party system only change the ship to party but not again determine the BP and PY partner function from ship to party.
    Kindy suggest the possibe solution so that system again the redetermine the bill to party and payer function.
    Looking for the gurus response.
    Regards,

    Hi,
    In your partner partner procedure against partner function BP or PY enter source as SH then system will determine this to functions on basis of Ship to party
    Or else either you can not maintain other partner functions in sold to party master means you can take all partners from ship to
    Or else manually put ship to party immediate after sold to party and then enter
    Or else check any user exit available for re-determination of partner
    Note : First option will definitely work, try
    Kapil

  • Can "order combination" field be copied from ship-to party?

    We want "order combination" field on sales order to be copied from ship-to party, not the sold-to party, is there any way to do so? Do we have to modify the user exit? anyway to do this, without modify the user exit?
    Thanks!

    Thank you for reply!
    Business has customers with different ship-to parties. Some ship-to party requires 'order combination', other ship-to do not need 'order combination', so the businees users want to make this field copied from ship-to, instead of sold-to.
    As I can see almost all business relevant data, for example, inco term, payment term, shipping conditions.... are all copied from sold-to party, by standard SAP. I am wondering is there anyway to make them to be copied from other partnership, when require. I know we can do this by modify the user exit, but just wondering is there anyway in configuration settings....& without program change, can achieve this?

  • Please enter sold-to party or ship-to party USING BAPI_SALESORDER_CREATEFRO

    Hello Guys,
    Im having a hard time in inserting the data using BAPI_SALESORDER_CREATEFROMDAT2.
    The return error is Please enter sold-to party or ship-to party  how can i solve this?whats the reason  behind this?
    The return error are :
       |V4                  |219   |Sales document  was not changed        
       |VP                  |112   |Please enter sold-to party or ship-to pa
       |V4                  |219   |Sales document  was not changed        
    Please help. Will reward points to those helpful one.
    Thanks in advance.
    aVaDuDz
    This is my sample code.
    *& Report  Z_ORDER_CREATE_SPA_HBR
    REPORT  z_order_create_spa_hbr.
    Parameters
    PARAMETERS: p_order LIKE vbak-vbeln.
    We need to create a new order number P_New from an existing order
    *P_order
    linked to an existing quotation P_quote
    Tables
    TABLES: vbak,
            vbap,
            vbkd. "Sales Document: Business Data
    Data and internal table
    DATA:  order_header_in1       LIKE bapisdhd1.
    DATA:  order_header_intx      LIKE bapisdhd1x.
    DATA : salesdocument1         TYPE bapivbeln-vbeln.
    DATA : return2                TYPE bapiret2.
    DATA:  order_partners1        TYPE bapiparnr  OCCURS 0 WITH HEADER LINE.
    DATA:  order_items_in1        TYPE bapisditm  OCCURS 0 WITH HEADER LINE.
    DATA:  order_items_in1x       TYPE bapisditmx OCCURS 0 WITH HEADER LINE.
    DATA:  order_schedules_in1    TYPE bapischdl  OCCURS 0 WITH HEADER LINE.
    DATA:  order_schedules_in1x   TYPE bapischdlx OCCURS 0 WITH HEADER LINE.
    DATA : return1                TYPE bapiret2   OCCURS 0 WITH HEADER LINE.
    START-OF-SELECTION.
      PERFORM order_header_in.
      PERFORM ORDER_PARTNERS.
      PERFORM order_schedules_in.
      PERFORM ORDER_ITEMS_IN.
      PERFORM call_function.
    *& Form call_function
    text
    --> p1 text
    <-- p2 text
    FORM call_function .
      CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
        EXPORTING
       SALESDOCUMENTIN               = P_new
        order_header_in               = order_header_in1
      ORDER_HEADER_INX              = order_header_intX
      SENDER                        =
      BINARY_RELATIONSHIPTYPE       =
      INT_NUMBER_ASSIGNMENT         =
      BEHAVE_WHEN_ERROR             =
      LOGIC_SWITCH                  =
      TESTRUN                       =
      CONVERT                       = ' '
      IMPORTING
        salesdocument                 = salesdocument1
      TABLES
        return                        = return1
        order_items_in                = order_items_in1
      ORDER_ITEMS_INX               = ORDER_ITEMS_IN1X
        order_partners                = order_partners1
        order_schedules_in            = order_schedules_in1
      ORDER_SCHEDULES_INX           = ORDER_SCHEDULES_IN1X
      ORDER_CONDITIONS_IN           =
      ORDER_CONDITIONS_INX          =
      ORDER_CFGS_REF                =
      ORDER_CFGS_INST               =
      ORDER_CFGS_PART_OF            =
      ORDER_CFGS_VALUE              =
      ORDER_CFGS_BLOB               =
      ORDER_CFGS_VK                 =
      ORDER_CFGS_REFINST            =
      ORDER_CCARD                   =
      ORDER_TEXT                    =
      ORDER_KEYS                    =
      EXTENSIONIN                   =
      PARTNERADDRESSES              =
      IF NOT salesdocument1 IS INITIAL.
        CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
          EXPORTING
            wait   = 'X'
          IMPORTING
            return = return2.
      ELSE.
        CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
      ENDIF.
    ENDFORM.                    "call_function
    *&      Form  ORDER_HEADER_IN
          text
    -->  p1        text
    <--  p2        text
    FORM order_header_in .
      order_header_in1-doc_type   = 'ZMCH'.
      order_header_in1-sales_org  =  '2000'.
      order_header_in1-distr_chan =  '20'.
      order_header_in1-division   =   '30'.
      order_header_in1-incoterms1 = 'FH'.
      order_header_in1-sales_off  = '3102'.
      order_header_in1-sales_grp = '301'.
      order_header_in1-ORD_REASON = 'Cost Center RelevanT'.
      order_header_in1-SALES_DIST  = '230144'.
      order_header_in1-PURCH_DATE = '07/31/2008'.
      order_header_in1-PURCH_NO_C = 'UPLOAD2-TEST'.
      APPEND order_items_in1.
    ENDFORM.                    " ORDER_HEADER_IN
    *&      Form  order_schedules_in
          text
    -->  p1        text
    <--  p2        text
    form order_schedules_in .
    order_schedules_in1-req_date     = sy-datum + 20.
      order_schedules_in1-req_qty      = vbap-kwmeng.
      APPEND order_schedules_in1.
    endform.                    " order_schedules_in
    *&      Form  ORDER_PARTNERS
          text
    -->  p1        text
    <--  p2        text
    form ORDER_PARTNERS .
      order_partners1-partn_role         = 'PH'.
      order_partners1-partn_numb         = '1200038'.
       APPEND order_partners1.
    endform.                    " ORDER_PARTNERS
    *&      Form  ORDER_ITEMS_IN
          text
    -->  p1        text
    <--  p2        text
    form ORDER_ITEMS_IN .
    order_items_in1-ITM_NUMBER = 1.
    order_items_in1-MATERIAL ='300040'.
    order_items_in1-TARGET_QTY = 1.
    order_items_in1-SALES_UNIT = 'MON'.
    APPEND order_items_in1.
    endform.                    " ORDER_ITEMS_IN

    Hi AVA MARIE TRINIDAD.
    Pass QUOTATION_PARTNERS-ITM_NUMBER = '0000000'.
    And pass customers like this.
    QUOTATION_PARTNERS-PARTN_NUMB = '1000000'.
    CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
       EXPORTING
         INPUT         = QUOTATION_PARTNERS-PARTN_NUMB
      IMPORTING
        OUTPUT        = QUOTATION_PARTNERS-PARTN_NUMB

  • Sold to party and Ship to party are the same but has different address

    Hi,
    I have problem here wherein Sales order has the same sold to party and ship to party but they have different address. When the customer master data is changed the sold to party in the sales order is also updated but the ship to party is not updated.
    I've checked the table VBPA and I noticed that the value of ship to party VBPA-ADRDA is 'E' (manually enetered).
    Is this the reason why the address of ship to party in sales order is not updated whenever the customer master is change?
    Another question, how does ship to party entered in sales order manually?
    Thanks in advance.

    Hi,
    Please correct me if I have understood the scenario incorrectly which I try to explain below:
    Sales order is created where SP and SH both have same address initially and while creating the SO, address of the SH was changed manually by Header>partners>SH
    Now master data for that customer is changed for address. As per the standard functionality of SAP, all sales order created for that customer will have new address for SP only.
    If address of SH needs to be changed in SO, it has to be done manually by the same way as explained in the above mails.
    As far as manually entering the SH in SO is concerned, system will automatcally selects the SH if only one record is available for SH. If you have specified more than one SH, system will give you an option to select one by displaying a pop up.
    Please let me know if you find this explanation suitable.
    Ravi

  • Delivery idoc picks ship to contact from ship to party instead of ship-to c

    Hi experts,
    I have question on idoc.
    The idoc is picking ship to contact information from ship to party instead of picking it from ship to contact information.
    Following information are given to me.
    Message Type: DESADV
    Basic Type: DELVRY01
    Extension: ZDELVRY
    Function Group: ZIHX & Function Module: Z_RFC_IH_DELIVERY_UPDATE.
    Where do I make the changes. Please help.
    Regards
    Vince

    Hi Swathi,
    Thanks for the information I am able to find the exit, but when I set a break-point in the exit(EXIT_SAPLV56K_002) it does not go to debugging mode. Can you please let me know why...
    The field segments exists for ship to contact but pulling data from Ship to party, which I probably think
    can set it in exit.
    Can you please let me know about qualifiers...
    Thanks
    Vincent

Maybe you are looking for

  • How to downgrade from beta 8 to 1.1.4??

    Hi! I have a paid iPhone Developer account with beta 8 of the firmware installed. Now that I'm selling my iPhone, I need to downgrade it to 1.1.4. The problem is that I'm unable to restore 1.1.4 through iTunes 7.7. I get a error code of 20?? I also t

  • Send button not working in imessages

    I'm trying to send a test message to myself in imessages.  I type the message but the 'send' button never gets enabled

  • Dynamic Converter Template Type drop down list error

    UCM 11g, win xp 64 bit when I try to check in dynamic converter template (Dynamic Converter Admin -> Check in existing template), the drop down of template types never gets updated with templates types, it just sits on "Loading values...". Any ideas

  • K7N2 Freezing(must read this)

    every freezing problem is now resolved   i try lots of program & K7N2 motherboard or 128bit memory argitecture ,something on this board cant handle all program(i think every program must have somekind of update becose of memory arcitecture or somethi

  • Lightroom to photoshop bug

    Hi, the "edit in photoshop" from lightroom function is not workin. ps cc 2014 is starting but not opening the foto. i tried everything several times: deinstalling / installing with removing the prefs. repaired all user privileges. it's so frustrating