Authorization Control for Delivery Document Deletion

Hi experts,
I know there's way to control the deletion of Sales Document through V_VBAK_AAT and V_VBAK_VKO.
However, how can I control the deletion of Delivery Document (in t-code VL02N)?
Thanks in advance.
Chin

Hi,
if you can't find a standard authorization object using standard tools such as SU24 and ST01 then there is a BADI LE_SHP_DELIVERY_PROC with method CHANGE_FCODE_ATTRIBUTES. This method is called whenever screen is displayed and can be used to exclude menu items e.g. Delete Delivery. So you can create a custom authorization object which will be used to control access to delete function.
Cheers

Similar Messages

  • Issue with copy control of Delivery document to Billing document

    Hi All,
    I am having some issue with copy control of Delivery document to Billing document.
    I am having two line items in Delivery documetn, one is for item to be delivered to customer and other which is created due to batch determination.
    Now , when I create billing document (VF01) with reference to this delivery document , I want only one line item (for the one which needs to be delivered to customer).
    I have used following things in  copy contro from ZLF to ZF2:
    Copying requirements: 004 ( Deliv-related item)
    Data VBRK/VBRP: 007 "(Inv.Split (Rec/Div))
    Is it correct or shall I use something else, so I have only one line item in Billing document.
    Regards
    Nidhi

    Pls. search the forum.
    Pls. refer the below link -
    Line with 0 quantity for main item with batch split
    Thanks

  • Automatic output assignment for delivery document

    HI
    Can any bady let me know the pre requisites for automatic output assignment for delivery document with reference of PO(stock transfer order)
    As of now i configureded every thing fine, i add manually the output is working fine, and i created condition record also. only the things in this is
    i need this output automatically when i save my delivery document
    Regards,
    Vadivel

    Dear Vadivel,
    Go to your delivery output procedure control data here you you keep Manual only check box as uncheck for your Replenishment delivery output type.
    Also check the Requirement assigned to your Replenishment delivery output type.
    I hope this will help you,
    Regards,
    Murali.

  • Authorization control for actual price calculation

    Dear all,
    I found that there is no authorization control for actual price calculation(KSII), this means user can calculate actual price for all cost centers, even this cost center belongs to other company. Is there a way to control this?
    Thanks,
    Ben

    Hi Ben,
    By SAP standard we do not have the control.  we also have the same situation.  We are venturing in to Realisation phase and we decided to have some kind of program (development) to control this.
    Please let me know if you find some better solution
    Best Regards
    Surya

  • Pricing type in copy control for billing documents

    Hi Experts,
    In copy control for billing documents, there is a pricing type M - copy pricing elements, turn value?
    What is the effect of this pricing type?
    thanks

    Pricing type 'M' is used in copying control - billing document to sales document and in particular for sales document type 'RK' - Invoice correct request.
    Pricing type 'M' is used as 2nd pricing type to correct the field VBRP-WAVWR with +/- sign.
    So in short, for pricing type M, no prices are re-determined, but values are corrected with +/- sign.

  • Output for Delivery Document

    Dear Friends,
    I could see output determinations maintained only for sales document,billing document,sales activities.....if delivery note has to be given then output determination sud b maintained for delivery document ryt.....why theres no determination for delivery doc?....Thanks in advance

    Dear S Kumar,
    Check with:
    T. Code: V/36 - Maintain output determination for deliveries
    V10000 (Header output) has condition type LAVA (usually with requirement 1 NB: Use V/84 u2013 V7ALLE u2013 SHAD for grouped ASNs. I.e. Group deliveries into shipments
    T. Code: VV21,VV22,VV23 - Create output condition records for shipping.
    LAVA u2013 WE (Partner function) - We must add each new partner with VV21
    T. Code: VL71 - Reissue output for deliveries
    Best Regards,
    Amit

  • Combination requirement in copying control for delivery

    Hello Gurus,
          in copying control for delivery, there is a "combination requirement",  these are just routine number, how can I check these routine to see which fields are used for combination ? or there is other approach I can use to get this information?
    thanks very much!

    Hi zhang
    Just press F4 in the requirement tab and you will get plenty of routines 
    like 151,etc Just highlight that requirement and click on the source text you can find the sub routine written fro that number .In that source text you can see from which feilds routine has  been written
    Regards
    Srinath

  • Automatic output asignment for delivery document

    Dear Friends,
    Can any bady let me know the pre requisites for automatic out put assignment for delivery document.
    as of now i configureded every thing fine, i add manually the output is working fine, and i created condition record also. only the things in this is
    i need this output automatically when i save my delivery document
    Please

    Hi Williams,
    Thanks for the prompt response,
    as you said condition record is made against the Delivery type/Shipping point. in this everything fine. my issue is when i save my delivery douument this output type say EK00 needs to present automatically over there
    please share your views based on my issue. hope now you understand clearly.
    thanks
    Raju.

  • Need help writing script to change version control for all document libraries in all sites

    Hello,
    I found this script, http://get-spscripts.com/2010/10/changing-sharepoint-list-settings-using.html that
    changes versions control for a document library.  However, many sites have many document libraries with different names.  The script below just changes a the settings to a document library that is named "Shared Documents", but does not
    change one if its named something else.  How can change the script to loop through all document libraries so their settings are changed?
    $site = Get-SPSite http://site
    $listName = "Shared Documents"
    #Walk through each site in the site collection
    $site | Get-SPWeb | 
    ForEach-Object {
    #Get the list in this site
    $list = $_.Lists[$listName]
    #Create a version each time you edit an item in this list (lists)
    #Create major versions (document libraries)
    $list.EnableVersioning = $true
    #Create major and minor (draft) versions (document libraries only)
    $list.EnableMinorVersions = $true
    #Keep the following number of versions (lists)
    #Keep the following number of major versions (document libraries)
    $list.MajorVersionLimit = 7
    #Keep drafts for the following number of approved versions (lists)
    #Keep drafts for the following number of major versions (document libraries)
    $list.MajorWithMinorVersionsLimit = 5
    #Update the list
    $list.Update()
    #Dispose of the site object
    $site.Dispose()
    Paul

    Sorry, I agree. It will update Style Library and other out of the box ones. Include the library titles in a collection and run the update against them provided these libraries are common across all sites. If not, you will have to first get an extract of
    all such libraries in all sites say in a CSV file and then update the script below to refer to the CSV records.
    Add-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction Stop;
    #List of Libraries to be updated.
    $Libraries = @("Shared Documents","My Document Library");
    $spAssgn = Start-SPAssignment;
    $site = Get-SPSite http://site -AssignmentCollection $spAssgn
    #Walk through each site in the site collection
    $site | Get-SPWeb -Limit ALL -AssignmentCollection $spAssgn |
    ForEach-Object {
    #Enumerate through all document libraries
    $_.Lists|Where{$_.BaseTemplate -eq "DocumentLibrary" -and $Libraries -contains $_.Title}|Foreach-Object{
    #Get the list in this site
    $list = $_;
    #Create a version each time you edit an item in this list (lists)
    #Create major versions (document libraries)
    $list.EnableVersioning = $true
    #Create major and minor (draft) versions (document libraries only)
    $list.EnableMinorVersions = $true
    #Keep the following number of versions (lists)
    #Keep the following number of major versions (document libraries)
    $list.MajorVersionLimit = 7
    #Keep drafts for the following number of approved versions (lists)
    #Keep drafts for the following number of major versions (document libraries)
    $list.MajorWithMinorVersionsLimit = 5
    #Update the list
    $list.Update()
    Stop-SPAssignment $spAssgn;
    This post is my own opinion and does not necessarily reflect the opinion or view of Slalom.

  • Authorization control for "Revoke  Status Closed"

    Dear Experts,
    We are trying to restrict the authorization of business transaction u201CClosedu201D & u201CRevoke status closedu201D through authorization control for transaction COR2.
    For that I have included authorization objects- K_ORDER, K_VRGNG, I_VORG_ORD in the user profile.
    I have also added these objects in SU24 with check indicator u201CChecku201D & proposal u201CYESu201D
    Through authorization object- K_ORDER I succeeded to restrict business transaction u201CCloseu201D.
    But I am unable to restrict u201CRevoke Status Closedu201D.
    I have also tried for this with user status but through user status also I am unable to restrict u201CRevoke Status Closedu201D.
    Can anybody help me for this.
    Regards
    Vivek

    Dear ,
    You can do it through two option :
    1.Apply Screen variant -SHD0 at user level in which you can switch off menu path of TECO/REVOKE etc.
    Refer : http://wiki.sdn.sap.com/wiki/display/Snippets/TransactionVariant-AStepbyStepGuidefor+Creation
    2.You can try User Status at Production Order level .Refer : authorization for TECO
    You can also check by User Exit : PPCO0007 (Exit when saving Production Order)
    Regards
    JH

  • Authorization control for document status

    Dear All,
    I want to control the status change of Documets created,
    How can i achieve this, so that a perticular user /ID can change the perticular status,
    I have ,
    01
    02,
    03,
    04, Rel.
    05,
    Do i need to put some trace anf find Objects to control...
    or there is any standard method to do this..
    Please guide me..
    Regards
    Raghu

    Hi Raghu,
    Here are DMS authorizatoins objects. For handle status it should be C_DRAW_STA
    C_DRAD_OBJ          Create/Change/Display/Delete Object Link                         
    C_DRAW_BGR          Authorization for authorization groups                         
    C_DRAW_DOK          Authorization for document access                         
    C_DRAW_MUP          Authorization for Markups                         
    C_DRAW_STA          Authorization for document status                         
    C_DRAW_TCD          Authorization for document activities                         
    C_DRAW_TCS          Status-Dependent Authorizations for Documents                         
    C_DRZA_TCD          Document Distribution: Authorization for Recipient Lists                         
    C_DRZI_TCD          Document Distribution: Authorization for Distribution Order                         
    S_ECL_CAT          ECL Viewer: Authorization Object for Stamp Categories                         
    S_ECL_STP          ECL Viewer: Authorization Object for Printing with Meta Data                         
    S_ECL_STP2          ECL Viewer: Authorization Object for Printing with Meta Data                         
    Hope that it will help you
    //Håkan

  • Authorization control for batch master

    Hello Experts,
    I have a special requirement from client on authorization control on batch master. The requirement is user should not be allowed to change the batch header details but allow to change selected characteristic values. For e.g If I have a batch A, the header values such as prod date, country of orgin etc should not be allowed to change. In classification view few characteristics only should be editable, rest all should only be displayed.
    Is there any option to do this. Either through authorization control or exits. We dont want to create a custom transaction to achieve this.
    Thanks in advance
    Prathib

    Hello
    The following document explains how to check which authorization objects are called on each transaction:
    How to analyze authorization issues in debug
    BR
    Caetano

  • Authorization check for Easy Document Management

    Hello,
    I'm using ECC6 without cProjects or any other implementations regarding the authorization concept in Easy DMS. I'm trying to use authorization control inside the Easy DMS GUI but these settings won't work. I need document based authorization and it seems like ACL's are used for this. The problem is, I do not know which route to follow. I have viewed note 798504, but I could not make sure it will do the work for ECC6 also. My DMS is integrated to a Windows 2000 Content Server 6.3 and I have done its settings accordingly.
    Could anyone please kindly show me which way this is done, using only a ECC6 SAP system and Easy DMS without any need of SAP internal roles and authorizations?
    What I need is a step-by-step instructions, as I'm quite new to SAP.
    Regards,
    S. Gökhan Topç

    Hi,
    check this below link
    <u>http://help.sap.com/printdocu/core/Print46c/en/data/pdf/TRTMSE/TRTMSE.pdf</u>
    And
    <u>http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCRRR/BCRRRSAA.pdf</u>
    <u>http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCDOCDTL/CADOCDT1.pdf</u>
    These can be helpful to you, you can download
    Regards
    Rehman
    Reward with Points if useful

  • User Exit - Include for delivery document?

    Can anyone please tell me the user exit / include details that control creation / mofiication of outbound delivery document
    I need to figure out a solution to create a split delivery if the country of origin of material is different in the stock
    Say, if the SD order line item requires 76 units, and the stock has 50 units from one country and 26 from another, then it should result in split deliveries - each with line item of a unique country of origin

    SM,
    If the origin country is different (say US for line item 1 for Qty 75, and GB for line item 2, qty 25 wouldn't you have different plants & shipping points for each line item?
    Scenario: At the time the sales order is created, there are 100 on a single line all for the same country (because as you say, it is not known during Order create). Then, when it comes time to create the delivery, you know that 75 come from US and 25 from GB. So, reduce qty on line item to 75 (US plant & Shipping Point), and create a new line item for 25 (GB Plant & shipping point). Then, your copy routines from Sales Order to Delivery would force you to split between different deliveries.
    A sales order can have different shipping points - one for each line, but the delivery holds the shipping point at the header, so you cannot mix them.

  • Authorization Control on Delivery Schedule without PR reference

    Dear All,
    My client wants to control authorization of users for adding delivery schedule in purchase order, where, the user should not be able to add a delivery schedule to Purchase order without referencing to a purchase requisition.
    This is required because, some users are adding delivery schedule to existing purchase orders without referring to Purchase requisition, which is hampering my MRP results.
    The authorization of creating purchase order with reference to PR is already controlled using parameter EFB. But this does not stop uses from adding new delivery schedules in existing purchase orders, which were created referring to PR.
    For example - PO Number ABCDEFG / Item Number 10
    Delivery Schedule No. 1 -  01-03-2011 / Quantity - 10 EA / Reference PR - VWXYZ / PR Item 10
    Delivery Schedule No. 2 - 05-03-2011 / Quantity - 12 EA / No reference PR
    Delivery Schedule No. 3 - 10-03-2011 / Quantity - 8 EA / Reference PR - TYIEMX / Item 10
    Delivery Schedule No. 4 - 25-03-2011 / Quantity - 20 EA / No reference PR
    I want that the users should not get the authorization to create delivery schedule no. 2 & 4 in above example.
    Can any one let me know how to do this?
    Regards,
    Prashant

    Hi
    Please use the BADI - ME_PROCESS_PO_CUST for enabling the check that a requisition is mandatory for Creating a PO line, ensure that the same check is applied for the schedule lines as well to prevent the inclusion of new schedule lines without  a PR
    Thanks & Regards
    Kishore

Maybe you are looking for