- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Entering ship to address in Sales Order entry
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-06-2010 09:19 AM
Just upgraded from 4.3 to 4.4 now on 1.4EES the sales persons are no longer able to create a new ship to address when in sales order entry. They received a message you do not have security rights for this. The role has full S/O entry rights and modify and view in A/R customer maintenance and while I can understand that adding a new ship to would be considered a create function in A/R it now seems that the accounting department will have to create the new ship to first before the sales department can enter the S/O. Is there something in the security options that needs to be checked now for the sales role to do this which they could do in 4.3?
Re: Entering ship to address in Sales Order entry
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-06-2010 01:03 PM
Strange, if I remove the "Create" option from Customer Maintenance in Role Maintenance and try to type in a new ship-to address in S/O entry, I get a message that what I've typed is not on file (I don't get the message that you don't have rights).
In Role Maintenance for A/R on tab #3 MODULE OPTIONS do you have "Allow Maintaining of Customer Data During Data Entry" checked or not for that role? Regardless of how I have that checked, if I don't have the "Create" option under A/R Customer Maintenance on the Tasks tab, I get "ZZZZ" is not on file (where "ZZZZ" = new ship-to code).
If possible, try giving them "create" rights in for A/R Customer Maintenance and see if that allows them to create a new ship-to address.
Re: Entering ship to address in Sales Order entry
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-06-2010 03:46 PM
The sales role has #3 MODULE OPTIONS do you have "Allow Maintaining of Customer Data During Data Entry" checked and they have nodify and view access in A/R customer maintenance. If I give them create access in A/R they can enter ship to addresses. If not when you click on "Ship to add" and enter a new code number you get the following.
You do not have security rights to create the record.
Re: Entering ship to address in Sales Order entry
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-27-2011 07:08 AM
I find myself with the exact same problem since upgraqding to 4.4.
I do not want our data entry clerks to be able to access customer maintenance. However, they need to be able to create new ship to's for sales orders.
Has anyone found a way around this? This seems like a major security gap otherwise. This wasn't an issue in 4.3.
IS Director
The GLT Companies
Re: Entering ship to address in Sales Order entry
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-27-2011 11:06 AM
Check out Resolution ID 495707. http://infosource.sagesoftwareonline.com/infasp/kd
It looks like it was a problem in 4.2 but it was resolved with a service update.
Maybe they will release a service update to resolve it in 4.4?
IS Director
The GLT Companies
Re: Entering ship to address in Sales Order entry
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-27-2011 01:29 PM
I'm sorry for the trouble you are having in Sales Order Entry with Ship To locations. With the advent of framework sales order (starting in 4.10), the ability to add ship to codes (ship to locations) is controlled by Customer Maintenance security since ship to codes are added there. Unfortunately, the aforementioned resolution in 4.20.0.21 incorrectly bypassed security and inadvertently allowed ship to codes to be added when the user had no rights to customer maintenance (Module Option Allow Maintaining & Customer Maintenance Tasks), but when this bypass was discovered during 4.40 development, it was corrected.
The true correction for that 4.20 defect should have been the addition of a security event OR module option to allow ship to's to be added on-the-fly, in sales order data entry programs, regardless of whether Customer Maintenance rights are enabled.
I hope you are able to take a moment and submit an enhancement request to add this security enhancement. You can do this by clicking on the Product Feedback link at the top of this page, or make this request verbally the next time you or your reseller calls into support.
Have an idea? Submit an enhancement request
Re: Entering ship to address in Sales Order entry
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-27-2011 01:35 PM - last edited on 01-27-2011 01:36 PM
You could use Custom Office to create a Customer Maintenance customization that locks down all the fields in Customer Maintenance, then assign that customization to the users that should be able to add ship-tos but not access customer maintenance.
That way if they do access Customer Maintenance they won't be able to do anything.
Re: Entering ship to address in Sales Order entry
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-31-2011 02:54 PM
I decided to opt for a couple of UDS to lock down customer maintenance and SO Entry.
Here they are in case any else is interested. The role I was attempting to limit was "OUTSIDE". I only need for these users to create new Ship To's from SO Entry.
Locks down certain, fields, buttons, and panels. Table - Post-Read of AR Customer Master.
'does not allow this role to view the tabs in customer maintenance
if oSession.AsObject(oSession.Security).IsMember("OUT SIDE")=1 then
retVal = oScript.SetUIControl("fldr.pAddl","DISABLE")
retVal = oScript.SetUIControl("fldr.pStats","DISABLE")
retVal = oScript.SetUIControl("fldr.pSummary","DISABLE")
retVal = oScript.SetUIControl("fldr.pHistory","DISABLE")
retVal = oScript.SetUIControl("fldr.pInvoice","DISABLE")
retVal = oScript.SetUIControl("fldr.pTrans","DISABLE")
retVal = oScript.SetUIControl("fldr.pOrders","DISABLE")
retVal = oScript.SetUIControl("BT_TERMSCODE","DISABLE")
retVal = oScript.SetUIControl("BT_CONTACTCODE","DISABLE")
retVal = oScript.SetUIControl("BT_SHIPMETHOD","DISABLE")
retVal = oScript.SetUIControl("BT_CONTACTCODE","DISABLE")
retVal = oScript.SetUIControl("BT_TAXSCHEDULE","DISABLE")
retVal = oScript.SetUIControl("BT_EXEMPTIONS","DISABLE")
retVal = oScript.SetUIControl("BT_PAPERLESSDELOPTIONS","DIS ABLE")
retVal = oScript.SetUIControl("BT_SALESPERSON","DISABLE")
retVal = oScript.SetUIControl("BT_COPY","DISABLE")
retVal = oScript.SetUIControl("BT_RENUMBER","DISABLE")
retVal = oScript.SetUIControl("BT_OPTIONS","DISABLE")
retVal = oScript.SetUIControl("BT_RMA_INQUIRY","DISABLE")
retVal = oScript.SetUIControl("BT_CUSTOMER_CONTACTS","DISAB LE")
retVal = oScript.SetUIControl("BT_ITEMS","DISABLE")
retVal = oScript.SetUIControl("BT_SHIP_TO_ADDRESS","DISABLE ")
retVal = oScript.SetUIControl("BT_IT_CUSTOMER","DISABLE")
retVal = oScript.SetUIControl("BT_INVOICE_HISTORY_INQUIRY", "DISABLE")
retVal = oScript.SetUIControl("CONTACTCODE","DISABLE")
retVal = oScript.SetUIControl("BT_MEMO","DISABLE")
end if
Does not allow the user to modify or create new records. Table - Pre-write of AR Customer Master
'does not allow this role to edit the data
if oSession.AsObject(oSession.Security).IsMember("OUT SIDE")=1 then
retVal = oScript.SetError("Error - You are not authorized to edit customer data")
end if
Does not allow the customer to delete existing records. Table - Pre-delete of AR Customer Master
'does not allow this role to delete the data
if oSession.AsObject(oSession.Security).IsMember("OUT SIDE")=1 then
retVal = oScript.SetError("Error - You are not authorized to delete customer data")
end if
Does not allow the user to create on-the-fly customers in SO Entry. Column - Post-validate CustomerNo of SO Header.
'does not allow this role to create new cusotmers
if oSession.AsObject(oSession.Security).IsMember("OUT SIDE")=1 then
retVal = oScript.SetError("Error - You are not authorized to create new customers")
end if
IS Director
The GLT Companies


