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
NidhiPls. 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,
VadivelDear 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,
BenHi 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?
thanksPricing 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. -
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 advanceDear 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
PleaseHi 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()
PaulSorry, 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
VivekDear ,
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
RaghuHi 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
PrathibHello
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 originSM,
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,
PrashantHi
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
-
I bought the wrong app and would like a refund.
I just bought the wrong app and would like a refund on it.
-
I am the only user and, as far as I can tell, Firefox is only running one copy
-
Do you have any idea what went wrong?
Do I have to look for the problem in the hardware or software? Any ideas where to look, and what could have happened?
-
I am experiencing the same StackOverflowError as Denis (Oracle 8.1.5 on Red Hat Linux 6.1 with JDK 1.1.6 v5). I am sure that port and sid I use in the -service option of deployejb are correct. On the other hand, examining the listener log, I see that
-
Problem with ECC6.0 version.
Experts, I find that in a standard program RSSTATDA there is a field RSYSTEM which is declared of type long_inst which is CHAR of 39 size. But the same field is declared in 4.7 & lower versions of type short_inst whic