SOX: Protecting override ship-to address during order entry

Hi,
Our SOX auditors stated that the person entering the sales order cannot also be able to modify the ship-to address for a "drop-ship".  They say this violates segragation of duties.  I am a SD configuer and ABAP developer.  My approach would be to find a user/function exit to add logic to make the override addrss fields be read-only during VA01, then in VA02 allow update only if the users if differnet than who saves the order and has a secrity object so the 2nd person is allowed.
I did not get to far finding an exit. So, has anyone tackled this very odd request from an R/3 perspective?
Thanks, Ssott

This can be very well done. As i succeded in doing in my project
Goto-SHDO
enterVA01 and do go on till u get the partner address tab and there u select Wcontent display and save
and again take VA02 and do the same procedure and save it
And also dont forget to activate in SHDO nor it will not work
hope this will clear u
Sri

Similar Messages

  • Prepayment functionalitygives an error during Order Entry

    Hi all,
    We have oracle applications Suite - 11i (11.5.10.2) .
    At time of prepayment during Order Entry form, we are getting following error.
    _"Function not available to this responsibility. Change responsibilities or contact your system administrator" ._
    Following is the Navigation Path :
    Sales Order Entry > Query with existing SO > Others TAB > Select ACTIONS button > Select PAYMENTS option .
    Thanks
    Sanjay

    Sanjay,
    This is because the Function that is invoked when you select the Payments Action from Sales Order Screen has not been granted to your responsibility. The best way is to check the ONT_SUPER_USER menu in application Developer (this is the menu that is used by order Management super user), and see what all functions are there (manily the ones without prompts like 'Sales Orders: Print Payment Receipt'). ANd then compare the same with the menu that your responsibility is using (System Adminsitrator >> Security >> Responsibilities). I think you should get your answer. Please let me know.

  • Material Division during order entry

    We have the Header Division set to Active in configuration and have all divisions, including the material divisions, defined in CRM.  In our SD system, we set the configuration to not use the material division as this is being used for another purpose.  During order entry in CRM, specifically in the IC, we are getting an error message that the material division doesn't exist.  Is there any way to configure CRM to not use the material division?

    Hi Seguin,
    CRM configuration supports only for header division. There is no configuration for material division as far as I remember. Looks like a custom development
    <b>Reward if helps</b>
    Regards,
    Paul Kondaveeti

  • Document currency and exchange rate processing question during order entry

    Hi Gurus,
      I have an issue where all our price records are stored in currency USD. When we take an order for a country that requires pricing to be in an alternate currency, the document currency is changed during order entry. This results in any price condition records retrieved through the condition techique to get converted correctly per the exchange rate. However we have conditions that are calculations off of the conditions retrieved using condition formulas. For example we have a condition which represents 90% of our list price. List price is retrieved in USD  as 10.00 USD and converted to alternate currency 63.40 TTD with an exchange rate of 6.34, but our calculation dollar value remains in USD but displays the alternate currency as 9 TTD, should be 57.06 TTD . We are using standard pricing formulas. I know I can call a conversion function within my formula to get it right, however, is this correct system behavior? I expected standard SAP to convert all price results leveraging exchange rate into document currency. Any guidance will be appreciated.
    Matt

    Hi,
    I went through the problem and still feel that there is somethign wrong in the routine which is used. You can confirm this by removing the routine from the condition type in the PP, and manually entering the value for the c.type in SO in USD and then check if the value is coming correctly in document currency. If the translation is happening for one condition type correctly and not correctly for another condition type, it should be the issue only with the routine.
    Pls check the scenario without the routine and check once and accordingly update the situation.

  • Product cost during order entry

    Hi,
    Is it possible to enter the product cost during production order order entry, if yes possible please guide me.
    sateesh

    Production Order is more a logistics function. Whenever there is a requirement for a product to be produced an order is created to facilitate capturing the actual materials and labor issued to the order. Order creation could happen throughout the year.
    The standards are generally set at the begining of the year, in some cases even monthly during the budgeting process. This sets up the standard cost which will serve as a standard for production orders wherein the variances are calculated against this standard and monitored.
    Standard costs can be set only once for a period. Hence, standard costs are not set during production order entry.

  • Shipping condition mapping during Order load

    Hi Experts,
                      I have two SAP systems A and B.
    1. PO is created in A and sends over that to B.
    2. It is required to pass shipping condition(VBAK-VSBED) from A to B. But shipping conditions used in System A are diff than B. so system B has to interpret A's shipping conditions.
    3. Currently A is not passing shipping condition.
    4. It is a ALE interface.
    Here is my questions.
    1.  Which program/FM is required to be modified in System A?
    2. Which program is required to modified in System B?
    I have got confused with programs/FM's used to create IDOC's and Orders in the system, Can you throw some light on that as well?
    Thank you
    Kris
    Edited by: Kris on Feb 9, 2010 11:16 PM
    Edited by: Kris on Feb 10, 2010 4:59 AM

    Hi Anu,
    I don't know what you support package level is but in the past the problem has happened due to the
    errors described  in the notes 1080181 and 1041284. If these notes were not applied in your
    system please apply them and check if the problem still exists with a new data load
    afterwards.
    Regards,
    Des Gallagher.

  • Defining values on SD Billing Plan during order entry

    Scenario-
    User enters a sales order with 10 line items.
    Based on specific material master information (material group, etc), items will be split on two billing plans.
    For example, lines 1, 3, and 10 would go on the first billing plan at 5% of the price.
    The second billing plan would have the remaining 95% for lines 1, 3, and 10.... and 100% for lines 2, 4, 5, 6, 7, 8, and 9.
    I can manually go through this process.  Is there a way to automate?  I see many user exits (old SD style, CMOD/SMOD style, and BAdI style), but they do not appear to manipulate the percentages or fixed values of the billing plan. 
    Are there any enhancements to set values and define the billing plan details?
    Thanks!
    Norm

    Hi Erik,
    Another solution would be to define an output type in the order for sending the mail and to attach a requirement to the output type which will trigger the output only in case the billing block is changed.
    Regards,
    John.

  • Purchase Order - Default Ship-To Address

    Hello,
    We are trying to change our default ship-to address for our PO's in SAP but we are having issues.  Even though we have changed the default ship-to address in the Business Partner Card, the Ship-To address field still appears as "DC, USA" which is not even the full address listed in the Admin>Company Details field. Is there another "warehouse" default ship-to field somewhere that we are missing? Please advise on how to change our default ship-to address for all PO's moving forward. Thank you.
    Best,
    Matthew Siegfried
    Sherbrooke Cellars

    Dear,
    Check the below threads:
    Help Required in Ship To Address in Purchase Order
    Vendor ship to address
    Purchase Orders Ship to Addresses
    hope this will help you.
    Neetu

  • How to retrieve name4 data from backend for display on View Ship-to Address

    Hi Everyone,
    I need your advise / help:
    I added name4 in shiptodetails1.jsp for new ship-to address when ordering.  This name4 can be entered, saved to backend and display before submit rder.  but when dispaly the created order, the name4 data is not shown on View Ship-to party Address page.  Seems address.getName4() is not enough, I need to modify some method to retrieve the data from backend address object. Can anyone guide me what and how to enhance forretrieving name4 data from backend, so it can display on View Ship-to Address?
    Any advises / suggestions?
    Thanks, Jin

    Hi Jin,
    I hope you already found the solution but here some more detail.
    I am working on ISA with ECC so I do not have an access to CRM system.
    As you are facing problem to retrieve data from back-end while displaying it on order status page you can debug code of class DetailStrategyR3.class.
    There is a method fillDocument this method call RFC BAPI_ISAORDER_GETDETAILEDLIST. This RFC actually read Order related data from backend and fill the SalesDocument object. Method fillDocument also call other methods like fillShipTo.
    During debug in NWDS you can see address data and check the values of Address object. If Name3 or Name4 and nickName contains no value then you can't get it on JSP page because it is not coming from the RFC.
    So I suggest you should first check DetailStrategyR3.class as it is preparing Document for display purpose. When you open any order on orderstatusdetail page this class comes in Action and prepare SalesDocumet with all necessary information including  Ship to Address of that order. So If here you do not get value in Name3, Name4 or Nickname then you have to do some custom development
    Check Below code while debug in NWDS.
    //fill ship-to information on header and item level
            fillShipTo(document,
                       partnerTable,
                       getDetailedList.getTableParameterList().getTable(
                               "ORDER_ADDRESS_OUT"),
                       connection);
            ShipToData shipTo = document.getHeaderData().getShipToData();
            orderHeader.setShipToData(shipTo);
    Check shipTo object in "Variable" window while debugging. Here you will get address object and can see all the variable value like FirstName, LastName, Name1, NAme2, Name3...NickName etc..... If no value in Name3, Name4 then you will not get on Page.
    I hope this will help you to understand why Name3-Name4-Nickname does not have a Value though you have provided while creating an order.
    Thanks and Regards.
    eCommerce Developer

  • Product costing during sales order entry

    Dear Experts,
    Pricing Condition EK02 can calculate the actual cost during sales order entry. If the product costing will be activated for each and every order line item for calculating the actual cost EK02 automatically, does this have any down falls to the system performance or anything apart from this ?
    Looking for the expert opinion in this regard.
    Thanks
    Anil

    Hi Allan,
    Ideally if the number of line items would be less than 10 during order entry. Do you think is there any impact because of the costing run for each and every line item ?
    Looking for your response.
    Thanks,
    Sanjay

  • Urgent: Help with Order Entry Verification Requirement

    Hi,
    I have a requirement that must be completed in a few hours. It is as folllow's:
    During order entry the program must verify what material groups the customer is allowed to purchase based on license type.  If the material belongs to group that the customer is not allowed to buy then the system will need to provide an error and do not create the line in the order.
    This is a license type check
    This is supposed to be done through the use of a user-exit.
    Does anyone have any idea what USER-EXIT this refers to and what data is needed in order for the requirement to be completed?
    Responses will be rewarded and greatly appreciated.
    Additional Information:
    Material groups (MARA-MATKL)
         0001 – Beer
         0002 - Still wine
         0003 – Sparkling wine/champ
         0004 – Fortified wine
         0005 – Spirits
    There are other material groups but they are non-alcoholic, so no license is required.
    Customer license type (table KNVV, fields: PRAT1, PRAT2, PRAT3, PRAT4).  License type is specified in:
    Customer master creation
    Sales Area Data
    Sales Tab
    Product attributes
    Product Attributes
    -     PRAT1 - No Spirit License
    -     PRAT2 - No fortified wine license
    -     PRAT3 - No wine license
    -     PRAT4 - No beer license
    Although there are 10 product attributes only the first 4 require a license to be able to purchase them.

    @Lasers_Edge just to avoid confusion: it is not necessary to 'create' variables for TEB's, they are created and assigned by default. I don't like the name of that generic variable because it is identical to the TEB's name but they exist. Good practice to me is to replace those variables by custom user variables, and for that purpose the X button is also available next to the variable name (same button as in the Format accordion for a text container, that allows you to insert a variable)
    @choi.M Another approach is to print the content of those associated variables by a JavaScript that you assign to a Print button. If you prefer the approach to insert the variables in a text container, you could try the Print widget included with Captivate as well.

  • Error while updating Ship to Address on Sales Order form

    hi ,
    A user is trying to update the ship to address on a standard sales orders screen, this is pretty common and never caused any issues. However with one particular order the user gets the following error :
    "You cannot update Ship To Location; the standard value rule set prevents override. "
    This is an Oracle shipped message and not custom code. The message name is OE_SEC_UPDATE_VIOLATION whose text is : You cannot update &ATTRIBUTE; &REASON
    Seems like REASON is the message : OE_SEC_SV_VIOLATION, whose text is
    " the standard value rule set prevents override. "
    This is a message shipped by Oracle Order entry. I am not able to locate this message since the oracle shipped files are not available to us and this is not in any database code(i searched the code)
    Does anyone know when this message is thrown. It seems like some value set error but am not able to figure out where it is being set.
    Any help in this will be appreciated.
    Thanks

    Did you check if any Processing rule is defined for Ship to location update :
    Setup> Rules > Security > Processing constraint ?
    Maybe this order matches condition that prevents this field from being updated.

  • Change ship-to address in third-party order

    Hello gurus,
    we have got a little probelm here:
    We got a third-party order from one of our customers. The goods are to be delivered not to the "normal" adress of that customer, but to another site. So, we would like to change the ship-to address in this individual customer order or at least in the purchase requisition or PO for our vendor.
    Unfortunatelly SAP does not let me do either of those things. The "normal" adress of the customer master ercord is always written to the purchase requisition and I cannot change it after the requisition has been created.
    Any ideas on this?
    Thanks Alicia

    Hello,
    If you believe your customer has the delievery receiving address different from the Sold-to-party. Follow below steps:
    1. Please create a ship-to-party  (use appropriate Account group as per your project. Standard account Group- 0002).
    2. Link the ship-to-party to the sold to party by going to tcode XD02 - Sales area data-partner function tab and select partner functin SH and then Assign the newly created ship-to-party to sold-to-party.
    [Note: If your sold-to-party has multiple ship-to locations, then add new SH partner function in your sold-to-party partner function tab and link the newly created ship-to-party and follow the same for all your multiple ship-tos for the sold-to]
    OR
    1. Create Stand alone shipto Party (Account Group-0002) and do not link it to any sold to party.
    2. Link the new stand alone ship-to-party during sales order creation.
    You can change the ship-to-party in two locations.
    a. Header Level - From sales order- goto - Header - Partners (applicable to whole document)
    b. Item Level - Double click the Item - Got0 - Item - Partner (applicable to Item only)
    Hope it helps.
    Thanks,
    Ram.

  • Monitor the changes of Ship to address in Sales Order

    Hi,
    My client has an requirment which they would like to monitor whether the ship-to-address has been modified after the order were save. 
    e.g. 
    Sold-to 12345
    Ship-to 12356
    SAVE the order
    After the order are sale and sometime later, the user went in VA02 and update the ship-to-address to 23456
    now
    sold-to 12345
    ship-to 23456
    It there anyway we can have a report to check if the ship-to has been changes? 
    thanks,
    Rebella

    Hello Rebella,
    The best option of monitering the changes incurred fro the Ship-to-Party details of a SALES ORDER are as follows:
    If you are interested to pick up the information of changes values of Ship-To-Party from a Sales Order then i think you can use the table VBPA. This table will contain the updated value of Ship-To-Party partner function of a Sales Order.
    Second option would be to use a program which actually run when you open a Sales Order in VA03 --> Environment --> Changes. You can develop a t-code which shall call this program.
    You can also use the T-code AUT10 for tracking changes for a Sales Order.
    Hope these infotmation helps you in resolving your issue and please don't forget to mark your thread as closed.
    Regards,
    Sarthak

  • Multiple Ship To Address in a Purchase Order

    Can we have multiple ship to adresses in a Purchase Order in SAP Business one.

    SAP does not give you an option to select different ship to addresses in purchase orders unless you are using a drop ship warehouse.
    Thanks
    Murtuza

Maybe you are looking for

  • CUCM 10.x Meet Me with Name announcement and Pin number

    Hey, I have been looking for a right way of doing this on CUCM to have a name announcement and also pin number to enter the meeting room. Hope someone can help me out with this. Regards, Shibly Ibrahim

  • Different table name in export & import

    Hi, DB version 9i. I have a table name with "ABC". I want to import in same user with "XYZ" in 9i do not have remap table option. :( What is the procedure using only exp/imp. Please explain me syntax. Thanks in Advance.

  • Performing filtering, highlights or markups on searches

    Greetings, I have developed a content management system which stores, searches etc a table containing different kinds of electronic documents stored as BLOBs. I am trying to integrate into the search function the ability to display a hundred or so ch

  • TS2446 How to change payment method?

    I would like to change my credit card details, where to change?

  • Creating Work Flow Item for inbound Idocs

    Hi experts, I'm just trying to create a work item in sap inbox when inbound idoc fails and gets the status 51 .Documentation says no need for any extra setup,it works with standard SAP tasks & Idoc system process codes which are all preconfigured. I'