Question around Sales Order Header Condition.

Well, a new requirement came up and, I'm trying to solve it using the standard functionality of SAP but, seems it's not working properly. I'm thinking on develop an alternative formula but, let me know your opinion. Take a look at this requirement and cases :
Template Request u2013 Business Requirements
Request Title :  Allow fixed amount pricing conditions without regard to ATP results
Functional Area : SCO Pricing    
Problem Summary:
The US allows customers to combine multiple orders to be delivered on a single truck to different locations and charges a flat $75 stop-off charge for each stop after the initial stop.  The $75 charge is not dependent on the quantity ordered vs. the quantity delivered.  This condition is applied below NSV.  Below is how the condition as configured currently.
ZSTC - Stop u2013Off Charge Condition
Access Sequence: manually applied on the order
General Ledger Account:  291015
Account Key: ZDB
Non cumulative
Not Mandatory
Manual Entries only
Positive Adjustment
Non exclusive
No Accruals
Fixed amount
Header
Template functionality prorates the $75 across products, so that if product is cut during ATP check or at the warehouse the charge that will appear on the billing document is less than the required $75.
Scenario 1:   No Cut
Requested Qty - 300
Confirmed Qty - 300
Stop-off Charge Manually Applied in the Order - $75.00
Goods Issue Qty - 300
Billed Qty - 300
Stop-off Charge in the Billing Document - $75.00
Scenario 2: ATP Cut during Order Capture
Requested Qty - 300
Confirmed Qty - 225
Stop-off Charge Manually Applied in the Order - $75.00
Goods Issue Qty - 225
Billed Qty - 225
Stop-off Charge in the Billing Document - $56.25
Scenario 3:  Warehouse cut.       
Requested Qty - 300
Confirmed Qty - 300
Stop-off Charge Manually Applied in the Order - $75.00
Good Issue Qty - 225
Billed Qty - 225
Stop-off Charge in the Billing Document - $56.25
Summary: If the order is cut, Stop-off Charge will be prorated in the billing document.
Business Objectives
The objective is to be able to apply the $75 stop-off charge without regard to ATP or warehouse cuts.  If the requirement is not delivered, the CSR will have to adjust the stop-off charge to something greater than $75 so that after ATP or warehouse cuts, the end result will be $75.
Business Benefits
The benefit will be invoice accuracy and no additional manual intervention.
Requirement Description:
Allow the stop-off charge to be a fixed amount without being affected by ATP or warehouse cuts.
Potential Solution:
Explore the possibility of capturing additional information in the order (using some exiting or new field (when multiple stops are involved and have stop-off charge applied automatically using that field.
I did several rehearsals but, without my expected results.
Thanks for your collaboration.
Alex
MARS Inc.

Well,we have implemented for transportation the ``route-settlement`` ,I didn`t meet with ``stops during the sales order`` ,but we are using  kind of condition ... I suppose You will create Your own requirement (VOFM) ,If I would be You ,I copy and change the requirement what Your current condition is using,so You have to create a new one using ABAP ,then test in the development .However if You really want to give a chance for using SAP`s cond.rec. then ask them for an advice on OSS or search in NOTES ,might they have the solution. I don`t know Your system ,and its quite difficult to give an advice,Your problem is very specific,on which the management here used to spend days or weeks to decide if we should go for it or not. I am sorry if I couldn`t provide for You any solution ,but anyway You asked an opinion about Your steps ,and mine is that You have to create Your own cond.rec.with a requirement.
Good luck,and let as know about Your succes!
Regards,
Gabriel Czilling

Similar Messages

  • Sales Order Header Conditions greyed out

    Hi All,
    For two Sales Organisations and for two Order types (QT and Order) few of the condtion types (Header Condtions) are automatically coming as empty values (0.00) and are greyed out while creating a sales order / Quotaion. Now if user wants to change these values, he has to re-enter the conditions again and give some value (Discount/Freight). Therefore, there are two same condtion types in the sales order / Quotation (one greyed out with empty value and other which user manually entered).
    Now my question is, why the system is taking the empty values and why the condtion type is getting greyed out? Can I debug it? if yes, where should i keep the break point or which user exit i need to check the logic (am sure it cannot be controlled by configurations).
    Awaiting ur replies.
    Thanking you in advance.
    Cheers,
    Anil.

    Hi Ram,
    Thanks for patiently replying to my questiosns.
    As these are Header condtions no access sequence is maintained. More over, when i try to create a condtion record for these condtion type, system throws me the error.
    Am sure it has nothing to do with our standard customizing and must have some logic behind it. But how and where to investigate it? at what part of program i need to debug? which user exit should i refer??

  • Sales Order - Header Condition

    Hi Experts,
      I am able to create Sales Order Using BAPI in LSMW.
    But I have a requirement where I ahve to migrate a Condition Type for freight in the Header with an Amount.
      I used Segment E1BPCOND. But this condition goes for each line item and at the same time it gets repeated in teh HEADER Condition as many times as the Item.
      But I need this condition in the HEADER Only ONce irrespect of the number of line items.
       Could you please get me a solution how do I carry out USING BAPI mathod in LSMW.
    Thanks,
    Jack.

    Well,we have implemented for transportation the ``route-settlement`` ,I didn`t meet with ``stops during the sales order`` ,but we are using  kind of condition ... I suppose You will create Your own requirement (VOFM) ,If I would be You ,I copy and change the requirement what Your current condition is using,so You have to create a new one using ABAP ,then test in the development .However if You really want to give a chance for using SAP`s cond.rec. then ask them for an advice on OSS or search in NOTES ,might they have the solution. I don`t know Your system ,and its quite difficult to give an advice,Your problem is very specific,on which the management here used to spend days or weeks to decide if we should go for it or not. I am sorry if I couldn`t provide for You any solution ,but anyway You asked an opinion about Your steps ,and mine is that You have to create Your own cond.rec.with a requirement.
    Good luck,and let as know about Your succes!
    Regards,
    Gabriel Czilling

  • User exit to modify sales order pricing condition

    Hi Experts,
    I need ot modify Sales Order Header Condition (ZFRH), Condition Value (KWERT) for Transaction VA01 & VA02
    I agree there are many user exits which will modify XKOMV-KWERT structure and can populate what ever value we insert.
    But the value we insert is inserting into line item condition and the total of all line items is populating in Header .
    I need to modify only Header condition without populating Line items
    Thanks ,
    Basheer .

    Hi:
    Program : MV45AFZZ
    search for USEREXIT_NUMBER_RANGE.
    BR,
    Manthana

  • How to update TEXT in Sales order header

    Hello ,
    I have requirement in which I am creating SO via IDOC calling BAPI_SALESORDER_CREATEFROMDAT2.
    Question: Can any one help me in finding a solution to update the TEXT in sales order header which is confogured IN TEXT CONTROL in SD.
    I have tried various option using CREATE_TEXT but it is only updating STXH table , the text is not coming in the sales order.
    If someone knows about this , <removed by moderator>.
    Edited by: Thomas Zloch on Nov 15, 2010 4:20 PM - please do assign priorities > normal

    Sounds like a text determination config issue - have you assigned the text in VOTXN?  Have you run the text determination analysis from VA02 in the document?

  • Need help in Sales order Header Details

    Hellp Experts,
    I need to modify data on 'Additional Info B' in Sales Order Header (VA03 Transaction) . As it is a Standard program I am aware that we have to use user Exits. But before that I have to debug the code to that point. I wish to know info from where a particular data is coming in the field (End User). How should I proceed for debugging? Can anybody help me?
    Moderators,
    I could n't found any similar question when searcher. If it is can you please provide me the links?
    Best Regards,
    Harish
    Moderator message: debugging is standard developer practice, enhancement of this screen has been discussed many times, it seems you did not look in the right places.
    Edited by: Thomas Zloch on Nov 30, 2010 5:48 PM

    Hi Harish,
    Perhaps have a look at the following thread...
    Additional Data B tab blank in VA01
    Have a look at some of the includes mentioned in the thread and if you don't find the information there, you should at least be pointed in the right direction.
    Kind Regards,
    Richard.

  • Sales order pricing conditions

    Can any one let me know what are the tables that are updated while working with sales order pricing conditions .......      r sales order conditions

    Hi Ali,
    VBRK     Billing document :header data
    VBRP     Billing document :Item data
    KONH      Conditions header
    KONP     Conditions items
    KONV     Procedure ( billing doc or sales order)
    KOND     Conditions (data)
    These tables will give sufficient information on Sales order pricing and its billing conditions etc.
    best regards
    Ramakrishna

  • Additinal tab B in sales Order header not displayed after EHP5 upgrade

    Hello Everyone,
                              I am facing an issue that the 'Additional data B' in the sales order header is not getting displayed after we ugraded to EHP5.
          We found the issue , that the screen '8309' provided by SAP for the additional data in SO header is not getting called.The call is made from screen '4312' but the call subscreen screen statement fails.
    This might be because these screens were modified (both '4312' and '8309' )using the Access key to accomodate more fields in the screen then originally provided. And SAP does not support for this modification as given in the SAPnote  170183.
    Now the question is how can I restore the existing functionality?
    PROCESS BEFORE OUTPUT.
    Verarbeitung vor der Ausgabe
    Kopfdaten vorbereiten
      MODULE VBAK_BEARBEITEN_VOR.
    PBO-Aufruf des Kunden-Subscreens "Kopf-Zusatzdaten B"
      CALL SUBSCREEN 8309 INCLUDING 'SAPMV45A' '8309'.
    PROCESS AFTER INPUT.
    Verarbeitung nach der Eingabe
    PAI-Aufruf des Kunden-Subscreens "Kopf-Zusatzdaten B"
      CALL SUBSCREEN 8309.                                                             <----This statement fails
    Alle Felder in der Bearbeiten-Kette
      MODULE VBAK_BEARBEITEN.
    Please advice.
    Regards
    Abhishek

    Hi
    Do you see SAP Note 302497 - Additional cust. fields not displayed in 'Additional data B'?
    Regards
    Eduardo

  • Sales order Item condition currency

    HI
    i have following requirement
    In sales order item conditions Currency should change automatically From USD to INR, it means USD is sales document currency.
    But in PO currecny is INR, so i want to populate INR in Sale order items condition type PR00, there is BAPI which trasfer PR00 price from PO header, but now i want transfer the same currency type in to Sales order.
    regards
    satsih

    Hi thanks for your input, Using routine is effect to other sales document types, i want for ZDR (debit memo request) only not for all documents. any other solution
    regards
    satish

  • Archived Data - Sales Order Header Text

    We have archived the object SD_VBAK and I notice that some of the sales order header text also been archived. Now, the question is from where I retrieve back those header text. I am building the info structure but I need to know the object name for the header text.
    Please help.

    The texts are archived using the class TEXT, and as such cannot be added as a object into the infostructure.
    I would suggest you try building a new fieldcatalog, in which you could try introducing the field TDLINE from table TLINE. I dont know if this would work, but you could try.
    Otherwise, I think the only way to read the text would be by writing a program to do so.
    Hope this helps.
    Sudha

  • OM Sales Order Header should be Closed Immediately after Lines are closed

    Hi,
    OM Sales Order Header should be Closed Immediately after Lines are closed.
    Could you tell me how to modify the header workflow, if anyone has done this...could you please share.
    Thanks

    Thanks Mano, it worked.
    I have one question in workflow, let me create new thread.
    Could you please check my other question at below.
    OM Notable able to capture Approver Rejected comments from the Note field in WF
    OM Notable able to capture Approver Rejected comments from the Note field in WF

  • Screen /user exit for additional screen on sales order header

    Hello sir's,
    can anybody help me for this query---
    Screen /user exit for additional screen on sales order header.
    exit name.
    Thanks in advance,
    Vikram

    Hi,
    SAP has provided screen modification. This you can do on "Additional data B" screen at both <b>header</b> and line iteam level.
    Additional <b>header data is on screen SAPMV45A 0309</b>, additional item data on screen SAPMV45A 0459. These screens contain the <b>Include screens SAPMV45A 8309 ( this is the screen exit at header  )</b> or SAPMV45A 8459 ( this is the screen exit at item ) as user exits. There few more exits you will have to code to get this screen works. The are,
    MV45AOZZ - PBO module of screen
    MV45AIZZ - PAI module of screen
    MV45ATZZ - Global data definition for user-exit.
    Check this link for more info regarding user-exit in sales docs.
    http://help.sap.com/saphelp_46c/helpdata/en/1c/f62c7dd435d1118b3f0060b03ca329/frameset.htm
    We have alredy implemented this solution at line item level. Let me know if you have any question.
    Regards,
    RS

  • BADI for sales order header level data

    Is there any BADI which will give me the sales order header level data? I need net price of the sales order in header level. KOMK structure does not contains the net price value.

    My requirement is:
    I am writing a pricing routine for calculating ZSMR condition value in sales order header level. The formula for calculating is (NET PRICE / NET SALES COST) / NET PRICE.
    I can't use VBAK  because I have not saved the sales order yet. I need to use some structure.
    Which structure contains the net price of the sales order in header level. KOMK structure does not contains the net price value.
    Edited by: dossgs on May 21, 2010 4:08 PM

  • Enchancements for sales order header

    HI,
    I have created a new field Backorder Reason in the additional data tab B (Screen number 8309) for the sales order header.The new field is of input/output field.The new field should be able to select the values and save the sales order.I have done upto here.
    Could any one please suggest how to disabled this field only for the Tcode 'VA03'.
    It should be enabled for Tcode 'VA01'.
    Thanks,
    Nagendra

    Hi...
    try to capture through which transaction  user is executing(VA01, VA02,  or VA03). write IF condition  like if transaction code is not  "VA03" then display.
    Regards
    KP.

  • Sales order Header Credit status showing as Approved

    Hi all,
    My User created a Sales order with 200 tones with around 5700 USD but while saving it did not block sales order for credit but the customer was over their credit limit.in FD32 it already exceed 152 % Further orders have blocked with other customer is was blocking
    i check in FD32 it showing Cred.limited used 152%
    and the sales order header status showing as - Approved
    when the sales order status shows as approved
    can any one guide me what could be problem
    Thanks
    Rajesh

    Hi
    CHeck with the order, see who has changed it
    salesorder- goto - environment- click changes and check it for that.
    Check on - how it is released
    who has changed
    take the log and time
    if all the congi
    config
    fine...then check the change log
    or go to table CDHDR
    Revert if you have further queries.

Maybe you are looking for

  • Please Help : Iphone 5 built in maps app blank issues

    My built in map application doesnt work. I see the blue dot updating my location, but doesnt show any maps. Just a blank screen. I can pull directions and turn by turn navigation. Everything works but the road/street maps is blank. Does anyone know a

  • Use two Time Machine Drives with different settings?

    Hello everybody, is it possible to use time machine with two drives and use different settings for each drive? For example: at home I currently have two external LaCie d2 quadra drives. My plan is to leave one at home, and take one to Uni. On the dri

  • How to create Basic Key Figure, Key Figure and Characteristic

    Hello Gurus, I have copied a standard layout of KP06, named it as a Z- layout and made changes to it, like defined the plan data upload field as Object Currency enabled. However I want to add a Z-Field , tax holiday unit as a column to this layout wh

  • Oracle Shadow Copy Service is not installed

    Hi all, <br><br> I have read on a book that when you install Oracle 11g on Windows-based servers, a service named as Oracle Shadow Copy Service is automatically installed. <br><br> I installed Oracle 11g on a Windows XP SP2 machine with 1 GB RAM and

  • Problem with GetAttributes()

    hi e'body, I am connecting to MS Active Directory using JNDI. I connect to the root object and get the context("ldap://123.123.123.123:389/dc=abc,dc=com") Now using that context , I am trying to get the Attributes of a user Object Attributes att = ct