Blocking the crm user to type the manual bill to / ship to columns

Dear Experts,
In SAP business one 8.81,
We are using SAP Business 8.81. We have different locations set up for "ship to address" in business partners master data and all the ship to address have been saved as unique locations so that when a sales order or a work order is created, the location address is automatically populated on choosing the location of ship to address from the drop down menu
What many users are doing: When creating work orders, they input the business partner code, choose the location and then change the ship to address to whatever they want. This creates problems when converting the work orders to delivery. I want to restrict the capability of changing the ship to address while creating work orders and sales orders. How do I do it? Do I have to do it in business partner master data or in work orders or is it some kind of user authorization that I am missing.
Please let me know.
Thank you.
Manivannan. M
Edited by: manivannan muthu on Mar 28, 2011 1:00 PM

Dear Narayanan,
Thanks for your reply,
We have to write our own code to block the user to enter information on the bill to / ship to column.  Sir, I searched for the long time I did not get related code for that, can you help me in this.
With regards
Manivannan. M

Similar Messages

  • Manual Billing Issues (EA16)

    Hey Gurus,
    I have a list of issues regarding a solution which i want to propose via manual billing. I would love it if you guys could give me input in all m queries.
    The client wants to use manual billing for adjustments on the customer account or if there are discrepencies in the meter reads due to faulty register.
    Its not dependent on meter reads but customers could be charged extra if meter readings are not accurate. e.g. if 500 units are to be charged extra.
    Manual billing are independent of Scheduled MRO's.
    Adjustment details will be stored in a customized table with the period.
    Two departments maintain the manual billing and if one department has already created manual bill then the other should not be able to bill the customer for that same period.
    Departments will be segregated via user profile.
    And the integration with the customized table should be there so that manual bill is not possible if the required entries are not there in the table.
    Manual bill will be raised as per the units & periods entered in the customized table.
    I want to bill customer with the adjustments units via standard.
    Also, outsorting checks on billing should be in place.
    If there are any queries regarding any thing you want to clarify kindly let me know.
    Regards,
    Shahzad

    This is NOT the wireless experience that we want you to have lgram902! Allow us to do all that we can to get your concern addressed once and for all. Since we do not have access to prepaid accounts, we are unable to investigate here. In such a unique situation, I would highly suggest reaching out to our prepaid dept directly at 888-294-6804.
    Thank you…
    ArnettH_VZW
    Follow us on Twitter @VZWSupport

  • Manual Billing is missing for service period 06/19/2009 u2013 7/21/2009

    HI
    Can anybody help me to fix the below issue?
    Issue: The Manual Billing is missing for service period 06/19/2009 u2013 7/21/2009 for contract 9018967003.
    After completing the Billing and invoicing using EASIBI  t-code and looking at the refreshed ES32, i found that Manula billing is missing for service period 06/19/2009 to 07/21/2009.
    thx
    DGR

    Hi,
    It seems you have processed normal billing and invoicing process.
    If the individual invoicing process is successful, the invoicing document should get created and posted unless outsorted.
    In your case, if the invoicing document is outsorted, you would be able to see the billing document. (in refreshed ES32 view as mentioned) .
    For the billing document, you can check the invoicing document as well, when you display the billing document ... check the print document tab on the same.
    If the invoicing document is visible and is not posted, it would be out sorted. Either check the EMMA tcode processing for the same as it seems, an EMMA case might have generated as you are unable to view the same in EA05.
    Hope this helps!!
    Regards,
    Rajesh Popat

  • Aggregate Invoicing - Manual billing documents

    Hi All,
    I am working on Aggregate invoicing functionality for the distributor.
    So far, I have posted the aggr bills (FICA and Billing) tables DFKKTHI / ECROSSREFNO. However this i have managed to do only for Consumption Bills (periodic/interim).
    I have checked the SAP cookbook which states that the manual bills cannot be invoiced without a consumption bill which is fine.
    However, I am unable to invoice the manual bill with the consumption bill as well.
    The steps I followed.
    1. Created a periodic bill and a manual bill (EASIBI / EA16).
    2. Released the manual bill.
    3. Now I try to invoice the periodic and manual bill into 1 invoice (have checked the dates). I select both the billing documents.
    However 2 invoices are created.  The periodic bill has an entry in DFKKTHI and the manual bill does not.
    Moreover the ISU-data tab in the FICA document does not get populated. No cross-ref number is generated either.
    + Note : At this point the R403 event was made inactive +
    FYI,
    1. At the contract , joint invoicing = 3 [Contract must not be invoiced with other contracts]. It does not allow me to set it to 1 and 2 because of the deregulation
    2. I checked the joint invoicing event R403 and setting the E_group value the same gives an error as well.
    Any help would be greatly appreciated.
    Thanks and Regards
    Averil.
    Edited by: Averil Annie Lobo on Sep 28, 2010 1:49 PM
    Edited by: Averil Annie Lobo on Sep 28, 2010 1:51 PM

    Closing the thread.
    OSS Note 1484625 applied to resolve the issue.

  • Invoicing of manual billing documents

    Hello,
    I am trying to invoice manual and periodic bill document together for a particular period.However,when i run EASIBI,the manual bill document does not get picked up and only the periodic bill doc gets invoiced.
    Is this a config issue or while creating data we should keep certain things in mind?
    Thanks,
    Shreeraj

    Shreeraj,
    maybe you check into help.sap.com (they have an example for a manual bill).
    there it is also stated that you should - Call Transaction EA16 Create manual billing, and enter a contract number and a key date. If you set the Joint invoice indicator, the document can only be invoiced jointly with an automatic document.
    I wonder, whether the manual bill document is released and ready to be picked up or it is the correct posting period?
    Hope this helps,
    Tom

  • How to block the status mail for an inbound Idoc to a specific user

    Hi,
    I have to stop sending the error status mail to a specific user depenidng on Partner Type. This will trigger when an inbound Idoc contains status error(message type INVOIC &ORDRSP).This user needs other mails which are getting triggered with the same Idoc for the same partner. Basically, the requirement is to block only the status mail for that user. The statndard task for this is TS70008125 and it uses the agent determination rule 30000001 (Idoc Administrator).in WE46, this task is assigned to process code EDIR. I have copied the task to a custom task and changed the agent determination rule. I would like to know how will I configure this task so that this custom task will trigger for the status error, without altering other workflows for the same message type & the partner type. Or is there any other way to block the mail?
    Thanks,
    Santosh

    Hi,
    I have done the required coding to exclude the specific agent from the rule,copied the task and its ready. My question is how do I map this custom task to a particular partner type, for the message type INVOIC in WE20? (The message type used for the inbound Idoc is INVOIC). I checked the Partner profile in WE20. Most of the process code is using function module as the processing type.
    Thanks,
    Santosh

  • How to change the manual condition type value in change sales order BAPI

    Hi All,
    My scenario here is, i want to either add/change the manual condition type value during change of SO.
    When i'm trying to pass the  order_conditions_in and  order_conditions_inx tables in  'BAPI_SALESORDER_CHANGE'.
    Condition type is coming at item level but the value is setting to zero. Pls. help if anyone has any idea how to handle this.

    Siva,
       I guess you posted in Wrong Thread. You need to post in WAS section.
       check for any BAPI's available in CRM.
    Nagesh Ganisetti.

  • User Profile created to block the UD, if RR is not done.

    Hi Gurus,
    For Inspection Type Z10,the UD to be blocked,if Result Recording is not carried out.
    ie if open charac. exist, System should block the UD.
    I have created a user status coping SAP Std. STATUS PROFILE - QM_L_003 AND
    NAMED AS "QM_UD_BK".
    System Status Profile - QM_L_003 is used to block the UD
    (No Stock Posting Before UD)
    I have assigned this Status Profile to the INSP. TYPE - Z10.
    I have defined two status namely (1) INIT AND (2) QFIN.
    STATUS    --     POSITION    --      PRIORITY
    INIT            --           1           --         1
    QFIN          --           2           --         1
    (1) For Status - INIT - Business transaction
                         - Access Usage Decision - FORBIDDEN 
    (2) For Status - QFIN - Business Transaction
                        - Make Usage Decision - ALLOWED.
    I have done the GR.
    System created the Inspection Lot.
    The insp.lot has user status as "INIT"
    Now the UD is blocked.
    I am able to do Result Recording.
    After completing the  the Result Recording, The Status must change to QFIN.
    It is not changing.
    Hence I am unable to do UD.
                             MY REQUIREMENT
    After entering the Results in Result Recording Screen, the user status must change to QFIN  automatically.
    Once the QFIN status exists, UD can be done.
    Please do the needful.
    With Regards,
    Raghu Sharma

    Dear Shyamal Ji,
    Thanks for your prompt reply.
    I have created a new profile and copied your statuses only.
    For RRCL,When we assign the "Make usage decision" as FORBIDDEN AND  I have selected "NO ACTION" COMBINATION.
    You have stated that RRCL and NSBU  - SET AS INITIAL STATUS.
    BUT IT IS ACCEPTING FOR ONE OF THE STATUSES ONLY INITIAL STATUS.
    *WHEN I ACTIVATE THE INITIAL STATUS BOX FOR THE STATUS - NSBU, I GET THE FOLLOWING ERROR.
    THE ERROR IS GIVEN BELOW
    Statuses RRCL and NSBU are initial statuses
    Message no. BS246
    Diagnosis
    In each status profile only an initial status may have a reference number.  However, status RRCL and NSBU are
    both initial status and for both a reference number is specified.
    Procedure
    Mark one of the two status as initial status or delete the reference number of one of these status.
    With out selecting the "INITIAL STATUS" FOR NSBU, I have checked.
    The status changes as soon as I select the code.
    But for both the cases the status is changing.
    I could not stop the UD, when RR is not done.
    How you are able to check the box " INITIAL STATUS".
    I am able to copy your setting completely except the checking of the INITIAL STATUS BOXES FOR BOTH THE STATUSED - RRCL AND NSBU.
    Please guide me.
    Thanks for your concern.
    With Best Regards,
    Raghu Sharma.

  • Filed in the ALV report in which user can enter text manually

    Hi,
    Is it possible to enter a field in the report where user can enter data manually and save it in a ALV report?
    If yes then let

    Hi, SATYA
    Test the following Sample Report it hope it will solve out your Problems related to ALV.
    REPORT  zfsl_alv_test.
    TYPES: BEGIN OF t_it,
      mname(10),
      amount1 TYPE p,
      amount2 TYPE p,
    END OF t_it.
    *TABLES : it1_sum.
    TYPE-POOLS : slis.
    *VARIABLES
    DATA : check(1),
           rep_id TYPE sy-repid.
    *INTERNAL TABLE TYPE OF t_name
    DATA: it1_sum TYPE STANDARD TABLE OF t_it WITH HEADER LINE,
          wa_it1_sum TYPE t_it,
          it2_sum TYPE STANDARD TABLE OF t_it WITH HEADER LINE,
          wa_it2_sum TYPE t_it.
    *List Header
    DATA : it_listheader TYPE STANDARD TABLE OF slis_listheader WITH HEADER LINE,
           wa_listheader TYPE slis_listheader.
    *Event Raising to Display Heading.
    DATA: event TYPE slis_t_event,
          event_str TYPE slis_alv_event.        "Event String.
    *FIELD CATALOG
    DATA : it_field TYPE slis_t_fieldcat_alv,
           wa_field TYPE slis_fieldcat_alv.
    *SORTING
    DATA : it_sort TYPE slis_t_sortinfo_alv,
           wa_sort TYPE slis_sortinfo_alv.
    *Layout
    DATA : wa_layout TYPE slis_layout_alv.
    INITIALIZATION.
      check = 'X'.
      rep_id = sy-repid.
    START-OF-SELECTION.
      wa_it1_sum-mname = 'BBB'.
      wa_it1_sum-amount1 = '-500'.
      wa_it1_sum-amount2 = '-200'.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'BBB'.
      wa_it1_sum-amount1 = 100.
      wa_it1_sum-amount2 = 200.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'CCC'.
      wa_it1_sum-amount1 = 500.
      wa_it1_sum-amount2 = 10000.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'CCC'.
      wa_it1_sum-amount1 = 105000.
      wa_it1_sum-amount2 = 20500.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'AAA'.
      wa_it1_sum-amount1 = 21000.
      wa_it1_sum-amount2 = 22000.
      APPEND wa_it1_sum  TO it1_sum.
      wa_it1_sum-mname = 'BBB'.
      wa_it1_sum-amount1 = 5500.
      wa_it1_sum-amount2 = 2200.
      APPEND wa_it1_sum  TO it1_sum.
    *          Heading
      wa_listheader-typ = 'H'.
      wa_listheader-info = 'ALV TEST Top-of-Page'.
      APPEND wa_listheader TO it_listheader.
    *          FIELD CATALOG
      wa_field-col_pos = 1 .
      wa_field-tabname = 'IT1_SUM'.
      wa_field-fieldname = 'MNAME'.
      wa_field-seltext_m = 'Material Number'.
    *ls_fcat-do_sum = 'X'.
      APPEND wa_field TO it_field.
      CLEAR wa_field.
      wa_field-col_pos = 2 .
      wa_field-tabname = 'IT1_SUM'.
      wa_field-fieldname = 'AMOUNT1'.
      wa_field-seltext_m = 'Amount 1'.
      wa_field-do_sum = check.
      wa_field-edit = 'X'. " To add this you can edit any Colum
      wa_field-edit_mask = 'V___________'.  " Use this to place the (-) Minus Signe on the left side
    *ls_fcat-do_sum = 'X'.
      APPEND wa_field TO it_field.
      CLEAR wa_field.
      wa_field-col_pos = 3 .
      wa_field-tabname = 'IT1_SUM'.
      wa_field-fieldname = 'AMOUNT1'.
      wa_field-seltext_m = 'Amount 2'.
      wa_field-do_sum = check.
      wa_field-edit_mask = 'V___________'.
    *ls_fcat-do_sum = 'X'.
      APPEND wa_field TO it_field.
      CLEAR wa_field.
    *          SORT By MNAME
      wa_sort-spos = 1.
      wa_sort-fieldname = 'MNAME'.
      wa_sort-tabname = 'IT1_SUM'.
      wa_sort-up = check. " Here Use u2018downu2019 for descending Order
      wa_sort-subtot = check.
      APPEND wa_sort TO it_sort.
      CLEAR wa_sort.
    *          ALV Layout Setting
      wa_layout-zebra = 'X'.
      wa_layout-colwidth_optimize = 'X'.
    *          Calling function to raise event to display heading and icon above ALV
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
       EXPORTING
         i_list_type           = 0
       IMPORTING
         et_events             = event[]
    * EXCEPTIONS
    *   LIST_TYPE_WRONG       = 1
    *   OTHERS                = 2
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    *          Calling TOP_OF_PAGE Event
      READ TABLE event WITH KEY name = 'TOP_OF_PAGE' INTO event_str.
      IF sy-subrc = 0.
        MOVE: 'TOP_OF_PAGE' TO event_str-form.
        APPEND event_str TO event.
      ENDIF.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
    *   I_INTERFACE_CHECK                 = ' '
    *   I_BYPASSING_BUFFER                = ' '
    *   I_BUFFER_ACTIVE                   = ' '
         i_callback_program                = sy-cprog
    *   I_CALLBACK_PF_STATUS_SET          = ' '
    *   I_CALLBACK_USER_COMMAND           = ' '
    *   I_CALLBACK_TOP_OF_PAGE            = ' '
    *   I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
    *   I_CALLBACK_HTML_END_OF_LIST       = ' '
    *   I_STRUCTURE_NAME                  =
    *   I_BACKGROUND_ID                   = ' '
         i_grid_title                      = 'ALV Test'
    *   I_GRID_SETTINGS                   =
         is_layout                         = wa_layout
         it_fieldcat                       = it_field
    *   IT_EXCLUDING                      =
    *   IT_SPECIAL_GROUPS                 =
         it_sort                           = it_sort
    *   IT_FILTER                         =
    *   IS_SEL_HIDE                       =
         i_default                         = 'X'
         i_save                            = 'X'
    *   IS_VARIANT                        =
         it_events                         = event[]
    *   IT_EVENT_EXIT                     =
    *   IS_PRINT                          =
    *   IS_REPREP_ID                      =
    *   I_SCREEN_START_COLUMN             = 0
    *   I_SCREEN_START_LINE               = 0
    *   I_SCREEN_END_COLUMN               = 0
    *   I_SCREEN_END_LINE                 = 0
    *   I_HTML_HEIGHT_TOP                 = 0
    *   I_HTML_HEIGHT_END                 = 0
    *   IT_ALV_GRAPHICS                   =
    *   IT_HYPERLINK                      =
    *   IT_ADD_FIELDCAT                   =
    *   IT_EXCEPT_QINFO                   =
    *   IR_SALV_FULLSCREEN_ADAPTER        =
    * IMPORTING
    *   E_EXIT_CAUSED_BY_CALLER           =
    *   ES_EXIT_CAUSED_BY_USER            =
        TABLES
          t_outtab                          = it1_sum
    * EXCEPTIONS
    *   PROGRAM_ERROR                     = 1
    *   OTHERS                            = 2
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    *&      Form  top_of_page
    *       text
    FORM top_of_page.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary       = it_listheader[]
          i_logo                   = 'ENJOYSAP_LOGO'
    *   I_END_OF_LIST_GRID       =
    *   I_ALV_FORM               =
    ENDFORM.           "top_of_page
    Kind Regards,
    Faisal

  • Allow user to type in the Hierarchy node value in Hierarchy node varaible

    Hi Experts,
    We are presently on NW2004s SP8 and we are moving on to SP10.
    We got the requirement in reporting...
    1.To allow the user to type in the Hierarchy node value in Hierarchy node variable manually.
    2. When user typing the Hierarchy node value into the Variable prompt, bring subtree by default.
    By default Hierarchy node variable prompt is grayed out and the user can only select the values from Input help(F4).
    I have put forward an SAP message on this topic earlier and got a reply that the manual entry of hierarchy node is not possible and there is no work around. User needs to select it from HELP. This is because the node value must be in a certain format which the users may not know.
    I just want to know from u Experts... is there any new feature available in SP09/10 or is there any other way to satisfy this requirement ?
    Thanks in Advance.
    Regards,
    Aparna

    We are able to manually enter in a hierarchy node in the selection screen.  The selection screen is not grayed out. 
    We are currently on SPS 009, but one difference could be that we are on a Bex 3.5 Patch 10 front end.

  • Block the customer user EXIT

    dear sap gurus
    is there any user exit can enable us to block the customer (XD05)  when using a specific document type
    EXAMPLE:When using a document type X trigger transaction (XD05)

    Hi,
    Donot use call transaction in any of the user exits or badis
    I will give you an idea but not the source code. Find a suitable exit or badi for transaction F-02 or FBZG ( as per your requirement ) . In the exit use class CMD_EI_API method MAINTAIN_BAPI and populate the values as required
    for blocking/unblocking customer. Thiswill only get executed when a commit work is invoked by the transaction.

  • How to find the users who has done the manual blockings in F110?

    I would like to knw the users who has blocked the inoice in F110 and even who has re-allocated the payment method/bank details in F110

    Hi,
    You can open the TC F110. Give the run dates and identification numbers then go to menubar systems- status.
    Which user has been blocked the invoice displayed.
    I hope it will help to you.
    Thanks,
    Venkat

  • When the user press the button Calculate Tax (see attached doc) and click on Tax details then this should be updated automatically. But it does not work it is empty and the user has to update manually.

    When the user press the button Calculate Tax  and click on Tax details then this should be updated automatically. But it does not work it is empty and the user has to update manually.
    All setup looks fine.
    Please let me know what can be done on this?
    Regards,
    Peu

    HarryAustralia wrote:
    I recently updated my ipad wifi only to the new ios 6.1.2 and initially I had the auto cover lock option which can be seen in the Generals tab, but then it stoped working!! Before the update, the auto cover lock worked fine. So after trying all the options, I then did a complete reset on the ipad and now its gone all together from the General tab!! I can no longer see the "auto cover lock" option.
    The iPad cover lock is for when you use a cover with magnets in it to lock and unlock the iPad when you close the cover or open it. Try running a refrigerator magnet along the sides of the iPad and see if that trips the iPad Cover Lock back into the settings.
    That is not the same thing as the iPad Auto Lock setting which allows you to set an allotted time before the iPad goes to sleep.
    You can try resetting all settings to see if the Auto Lock feature retinrs to the iPad.
    Settings>General>Reset>Reset All Settings. You will have to enter all of your device settings again.... All of the settings in the settings app will have to be re-entered. This can be a little time consuming re-entering all of the device settings again.

  • User Exit or BADI used to block the payment in MIRO

    Hi all,
    Is there any user exit or BADI to block the payment in MIRO . please give me in detail with all methods used.
    Thanks
    babu

    can anybody give me any answer. thanks.

  • How can I allow or block the use of local storage by specific sites for all users in my domain.

    How can I allow or block the use of local storage by specific sites for all users in my domain.
    I tried to do this by MMS.cfg but it is not working, the problem is also described in your blog "http://forums.adobe.com/message/3272907".
    What I Want -: "I want to allow youtube for all the users in my domain and this should be listed in Control panel-->flash player-->storage-->local storage setting by site-->websites tab."

    Wow, cor-el... Did you -intend- your reply to be inane, inappropriate and completely inapplicable?
    How would that possibly do what I asked?
    You -might- consider '''''reading''''' the question, -=before=- you reply. And it's really okay to NOT REPLY if you just don't know. Just an idea.
    Feel better, real soon.

Maybe you are looking for

  • My playlists wont play in order on ipod playlist. why?

    My playlists wont play on my touch in the same order as they show on the touch playlist scheme.Why? & ive gone onto ituned & clicked on orderofplay!

  • What would you replace an ATI Radeon 9800 Pro (256MB) with?

    Hi, I started a thread before asking whether I could replace a 256MB card with a 128MB card, even though the interface was a different shape. But, as I know so little about Macs and graphics card, it seems wiser to ask What would you replace an ATI R

  • Linking Facebook to a different Spotify Account using Web Player

    Hello, I couldn't seem to find an answer to my specific issue. I only use Spotify at work (don't have a PC at home). However, due to restrictions at my work place, I can only use the Web Player. I had an account back in the day that was linked to Fac

  • OTA Failure to Download - Help!

    I have a Blackberry Curve 8330 thru Sprint with unlimited data and this is the error that I keep getting: 907 Invalid JAR output file: index-1.cod data section too large: 67740 bytes. This is happening with several different games and software. It wo

  • CP 8 Print Slide

    I'm trying to add some sort of a print function to a custom certificate I have created at the end of my Adobe Captivate 8 project.  Captivate 8 comes with a certificate Learning Interaction, but the certificates look cheap.  I found some articles whe