Sales Contract - Contract Data Tab - Cancellation of a Sales Contract

Hello All,
I am trying to understand how the Cacellation of a Contract works. Currently we have setup Control Cancellation via configuration.
First Issue: When I can cancel a Sales Contract - It does change the Contract end date to what i have input. But in document flow it shows "open" status.
Second issue: If even though I have all the fields populated for cancellation. I am still able to create a Sales Order against that Contract.
Configuration Control Cancellation: 1. Have defined the Cancellation Reason. 2. Have defined Cancellation Procedures. 3. Have defined Cancellation Rules. 4. Haved Assigned Cancellation Rules & Cancellation Procedures.
Workout around solution: If I reject the line item it does close out the Contract and in Document flow it sets the status to "Completed"
My thoughts were on Cancellation was that if I cancel a Contract shouldn't it close out the Contract and in document flow should set the status to complete? Am I wrong? Do I have to use rejection at the line item and cancellation procedure?
Thank you in advance for any inputs on this issue.
Thank you,
Nav

HI,
this is to inform you that,
1.a. yes it is.
2.a. it will throw you a warning message before creating a sales order against contract make it from warning to error message.
3.a. this is a development for making the status completed for this you need to check the tables - VBUK, VBUP & VBFA.
NOTE:  dont use contract is completed status for your requriment.
hope this is clears your issue
balajia

Similar Messages

  • New tab for Contract for data about products and product sales.

    Looking for ideas to implement a new tab on the Contract (RECN)
    We have some basic data about products and product sales that we want to have implemented on a screen tab for a contract.  The user needs to be able to enter information about a product, quantity, year grown, and tax info. And then each of these products may have one or many sales records showing date of sale, quantity sold, and a brief note.
    So a contract can have 1 or many products and a product can have one or many sales records.
    The user needs to be able to enter, update and delete any one of these records.  And, ideally, enter multiple of each before saving.
    Do any of you have ideas about how to go about this?  Using ALV grids? or table controls? I'm still wet behind the ears regarding doing screen development in SAP so am open to any and all suggestiions.
    SAP 6.4 is the version we are at.
    Thanks
    Laurie

    Maybe the original order to renew and keep unlimited data was cancelled because it was not an option. It wasn't a "bait-and-switch" The order was cancelled, it wasn't switched. When you called to reissue the order they told you the correct options so they did not switch you without your knowledge. The second rep was correct, he didn't lie, the first rep did. Verizon cancelled the order because if they didn't you would have been set up w/ new 2 year agreements on a tiered data plan, which would have been illegal. Thats why they cancelled it. So you can either not make the change, keep the unlimited data and buy the phones outright. Or switch, go to a tiered plan, and get new phones. By glitch they meant the system accidentally allowed you to keep the unlimited plan, though it was not an option. Verizon has had this rule since they removed the unlimited plan back in '11.
    << Full name of rep removed >>
    Message was edited by: Verizon Moderator

  • Mandatory field in sales order additional data tab

    Hi,
    I have added an extra field in additional data tab of sales order. 
    How can i make this field as mandatory for certain sales organisations ?
    TIA

    since it's conditional, I think I would add code in SAVE_DOCUMENT_PREPARE subroutine in MV45AFZZ, based on transaction code, prior values (YVBAP) and current values (XVBAP), and issue an error message, allowing user to return to the screens displaying Item table control, when the field is not properly populated.

  • Additional field in the sales order header Purchase Order Data tab

    Hi,
    I want to add an additional field in the below screen:
    VAO1 > Go to > Header > Purchase Order Data >
    Under Sold to party section i want to add an additional field.
    Is this possible through configuration?
    Please let me know.
    Thanks in advance
    Edited by: Kase on Dec 20, 2011 7:06 AM

    Hi Kase,
    Check this below link it might be helpful for your issue
    sales order - Additional data B
    new fields in sales order
    Regards
    Pradeep

  • Sales order item data & sales order schedule data

    Hello,
    I have a Sales Orders cube which is pulling data from two DSOs (one for sales order item data and the other for sales order schedule data). The common fields between these two DSOs is the Sales Order number but in my cube I have dual entries for each Sales Order document (item and schedule info).
    Example of how the data looks now:
    Sales Order . . Item Cat. . . Article . . . Net Price . . . Delivery . . . Act GI Date
    1. . . . . . . . . ...TAN. . . . . ABC123. . . .10
    1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 . . . . . . . . 01/01/2000
    2. . . . . . . . . ...TAN. . . . . CBA321. . . .15
    2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 . . . . . . . . 01/02/2000
    How do I merge the data on the Sales Order number in the cube so it looks like below?
    Sales Order . . Item Cat. . . Article . . . Net Price . . . Delivery . . . Act GI Date
    1. . . . . . . . . ...TAN. . . . . ABC123. . . .10 . . . . . . . . . .1 . . . . . . . . 01/01/2000
    2. . . . . . . . . ...TAN. . . . . CBA321. . . .15 . . . . . . . . . .2 . . . . . . . . 01/02/2000
    Many thanks,
    Matt

    > Hello,
    >
    > I have a Sales Orders cube which is pulling data from
    > two DSOs (one for sales order item data and the other
    > for sales order schedule data). The common fields
    > between these two DSOs is the Sales Order number but
    > in my cube I have dual entries for each Sales Order
    > document (item and schedule info).
    >
    Two previous remarks:
    1) If you need to report on very detailed data consider doing an info-set joining both datastores. 2 reasons why:
    - not a good idea to report on very detailed information (sales order, GI dates) on cube level, if you have a scenario with lots of data. You end up with big dimension tables a poor report times;
    - there are better alternatives, like drill-through from cube query to DS query with report to report interface or Datastore-based reporting...so...
    With this solution you do not need to change the data model, I think, but test to be sure. See if the reporting times are acceptable. If not...
    2) First confirm your requirements, because what you show in your example as "to-be" have details that do not make sense, probably..
    - if you have more that one schedule line for each item then you would have many times the item information like material/price;
    - if not or if you could cope with that, then you can consider:
    2.1) create a new DS that agregattes from the previous on, with the same key of sales order item; do you have schedule line kf's? if so you these KF's should be additive in DS update; But if you may have more one scheduled line for 1 item then you have to decide what to do with the GI data (keep the last one posted, use code..) and other characteristics.
    2.2) update the shedule line datasource to the sales order item DS; same comments apply.
    2.3) maintain the missing data in the cube update rules from sheduled lines DS. Using code, refer to the respective item in the order item ODS. You would have to make sure that DS's data are correctly activated before updating the infocube.
    What solutions to choose?
    2.1 is better in terms of flexibility and architecture...because you could re-arrange the new DS to answer future needs, without loosing the 1st line DS's data;
    2.2 choose if data volumes and disk space are a concern...
    or
    2.3 it's OK, but i do not like it because of what explained in point 1...
    Message was edited by:
            Miguel Costa

  • Sales Order Item Data & Sales Order Schedule Lines

    Hello,
    I have a Sales Orders cube which is pulling data from two DSOs (one for sales order item data and the other for sales order schedule data). The common fields between these two DSOs is the Sales Order number but in my cube I have dual entries for each Sales Order document (item and schedule info).
    Example of how the data looks now:
    <b>Sales Order . . Item Cat. . . Article . . . Net Price . . . Delivery . . .  Act GI Date</b>
    1. . . . . . . . . ...TAN. . . . . ABC123. . . .10  
    1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 . . . . . . . . 01/01/2000
    2. . . . . . . . . ...TAN. . . . . CBA321. . . .15  
    2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2 . . . . . . . . 01/02/2000
    How do I merge the data on the Sales Order number in the cube so it looks like below?
    <b>Sales Order . . Item Cat. . . Article . . . Net Price . . . Delivery . . .  Act GI Date</b>
    1. . . . . . . . . ...TAN. . . . . ABC123. . . .10 . . . . . . . . . .1 . . . . . . . . 01/01/2000 
    2. . . . . . . . . ...TAN. . . . . CBA321. . . .15 . . . . . . . . . .2 . . . . . . . . 01/02/2000  
    Many thanks,
    Matt

    Hi Matt,
        Its no possible If you are maintaining data at Order Level.
    Try to introduce one more ODS/DSO in between ODS's and CUBE by keeping Sales Order only key field. Load data from both DSO's in required fields only. Then PUSH delta to CUBE. In this why you can maintain 1 record. Try to compress cube(with delete Zero Record Rows) to delete unnessasary records.
    Hope it Helps
    Srini

  • Value not flowing from sales order to contract in  addittional tab b(line i

    Hi all,
    i have created one field for the addittional tab b of sales order-line item wise.
    If i add one field in the screen-SAPMV45A(8459) the sales order and tha contract(VA41) will be updated.
    But in our bussiness case the Contract is automatically creted once the sales order is created, but the value in the new field is updated in sales order and the value in the contract is nill.
    How can i get the value in the contract for the same field?.
    Regards,
    neslin.

    Transaction Code - VA41                     Create Contract
    Exit Name           Description
    SDTRM001            Reschedule schedule lines without a new ATP check
    V45A0001            Determine alternative materials for product selection
    V45A0002            Predefine sold-to party in sales document
    V45A0003            Collector for customer function modulpool MV45A
    V45A0004            Copy packing proposal
    V45E0001            Update the purchase order from the sales order
    V45E0002            Data transfer in procurement elements (PRreq., assembly)
    V45L0001            SD component supplier processing (customer enhancements)
    V45P0001            SD customer function for cross-company code sales
    V45S0001            Update sales document from configuration
    V45S0003            MRP-relevance for incomplete configuration
    V45S0004            Effectivity type in sales order
    V45W0001            SD Service Management: Forward Contract Data to Item
    V46H0001            SD Customer functions for resource-related billing
    V60F0001            SD Billing plan (customer enhancement) diff. to billing plan
    No of Exits:         15
    USER EXIT
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    http://www.sap-img.com/ab038.htm
    http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html
    Rewards if useful.........
    Minal

  • Cancelled contract lines are populating in the SR form's subject tab when clicking on 'Get Contracts' button

    Cancelled contract lines are populating in the SR form's subject tab when clicking on 'Get Contracts' button. But user says, it should not be populated. What could be the reason? Please suggest.
    I have told the user :
    "In the case of a renewed contract, if the service request is logged during the effectivity of the original contract (which is now Expired), the original contract will be retrieved. If the service request is logged during the effectivity of the renewal contract then only the renewal contract will be retrieved.
      Contract Entitlement on Subject tab is based on Contract Start and End dates. All the contracts i.e. expired, active, cancelled will appear until the end date. As we can see the contract ES-10165 is end dated on 09-DEC-2014, hence it will appear on the subject tab as per the functionality."
    But the User is saying:
    "Contract coverage is clear to be based on dates, and that is quite clear to me as well… the problem comes with the different statuses.
    A SR can be associated to an “EXPIRED” contract line because the SR creation date could be falling between coverage line start and end dates, but can never be related to a “CANCELLED” line.
    This “CANCELLED” status means that the line is not valid for the contract, so if it is not valid for a contract, it is not valid for referencing a job…and this is only creating wrong costs associations."

    Hi Sudhakar,
    Drop inline message components for each of the textFields and the textArea and then run the application. You could also use a message list component but inline message components for each of the input components would give you a clear idea if any errors are occuring. In case any such errors are indeed occuring then the situation can be analysed further.
    Hope this helps
    Cheers
    Giri :-)

  • User exit for contract start date in sales order change mode.

    24.10.2008
    Hi Gurus,
    I need to disable the 'contract start date' (VEDA-VBEGDAT) field  in Contract data tab at header and item level. Can someone suggest a user exit for the same ???
    Regards,
    Udaynath

    Dear Udyanath,
    Please check these User exits with the help of ABAPer
    User exits in the program MV45AFZZ                                                                               
    The user exits which you can use for modifications in sales document         
    processing are listed below.                                                                               
    USEREXIT_FIELD_MODIFICATION                                              
         This user exit can be used to modify the attributes of the screen        
         fields.                                                                  
         To do this, the screen fields are allocated to so-called                 
         modification groups 1 - 4 and can be edited together during a            
         modification in ABAP. If a field has no field name, it cannot be         
         allocated to a group.                                                    
         The usage of the field groups (modification group 1-4) is as             
         follows:                                                                               
    -   Modification group 1:   Automatic modification with transaction      
             MFAW                                                                               
    -   Modification group 2:   It contains 'LOO' for step loop fields                                                                               
    -   Modification group 3:   For modifications which depend on check  tables or on other fixed information.
    USEREXIT_MOVE_FIELD_TO_VBAK                                                 
    Use this user exit to assign values to new fields at sales document         
    header level. It is described in the section "Transfer of the               
    customer master fields into the sales document".                            
    The user exit is called up at the end of the FORM routine                   
    VBAK_FUELLEN.                                                                               
    USEREXIT_MOVE_FIELD_TO_VBAP                                                 
    Use this user exit to assign values to new fields at sales document         
    item level. It is described in the section "Copy customer master            
    fields into the sales document".                                            
    The user exit is called up at the end of the FORM routine                   
    VBAP_FUELLEN.                                                                               
    USEREXIT_MOVE_FIELD_TO_VBEP                                                 
    Use this user exit to assign values to new fields at the level of           
    the sales document schedule lines.                                          
    The user exit is called up at the end of the FORM routine                   
    VBEP_FUELLEN.                                                                               
    USEREXIT_MOVE_FIELD_TO_VBKD                                                 
    Use this user exit to assign values to new fields for business data of the sales document. It is described in the section "Copy customer 
    master fields into sales document".                                  
    The user exit is called up at the end of the FORM routine            
    VBKD_FUELLEN.                                                        
    I hope this will help you,
    Regards,
    Murali.

  • In Transaction code va41 how to set default sales contract start date

    Hi ,
    In Transaction code " VA41 "  how to set default sales contract start date and end date.
    Can any one tell me the correct user exit for the same.
    Thanks
    Basu

    hi,
    u have to use user exits  or badis.
    use sutable exits mentioned below.
    SDTRM001  Reschedule schedule lines without a new ATP check          
    SDVFX006  User exit: Tax line (transfer to accounting)               
    V45A0001  Determine alternative materials for product selection      
    V45A0002  Predefine sold-to party in sales document                  
    V45A0003  Collector for customer function modulpool MV45A            
    V45A0004  Copy packing proposal                                      
    V45E0001  Update the purchase order from the sales order             
    V45E0002  Data transfer in procurement elements (PRreq., assembly)   
    V45L0001  SD component supplier processing (customer enhancements)   
    V45P0001  SD customer function for cross-company code sales          
    V45S0001  Update sales document from configuration                   
    V45S0003  MRP-relevance for incomplete configuration                 
    V45S0004  Effectivity type in sales order                            
    V45W0001  SD Service Management: Forward Contract Data to Item       
    V46H0001  SD Customer functions for resource-related billing         
    V60F0001  SD Billing plan (customer enhancement) diff. to billing plan
    Edited by: katigiri linganna on Apr 28, 2009 12:19 PM

  • Change Sales Contract Item Data - VA42

    Dear Colleagues,
    I'm trying to create an LSMW that will allow us to change item data in a quantity contract.  We used a direct input program to create the contracts but I'm not sure that it can be used to change them as well.  Our info from the contract creation is below.
    The item level fields we're attempting to change are contract start date and contract end date VEDA-VBEGDAT and VEDA-VENDDAT
    Does anyone know if it's possible to use this program to change contract item data?  Is there a better method other than trying a batch input recording?
    Your help is greatly appreciated.
    Thanks,
    Brian Stookal

    Many times this has been discussed and if you search SCN or Google with the text "LSMW for sale orders with multiple line items", you will get lot of inputs.  Take the inputs from there and try.
    G. Lakshmipathi

  • Contract ending, what dates to cancel/get PAC?

    Hi, the minimum term of my contract is soon coming to an end. I'd like to pay for the 24 months but no more, and also to get a PAC code to switch to another network the day after my contract ends. I'm quite confused about when I need to ring and give notice that I'm cancelling / get a PAC code.  Say my contract ends 20th September. I assume I need to ring on 21st August to give them notice I intend to cancel. I would usually ask for a PAC code at this time, however PAC codes only last for 30 days. If I give the PAC code to another network before 20th September, will I be charged an early termination fee?  If I need to cancel on 21st August but not give the PAC to another network until 21st September, can I get a PAC code by ringing them on the 15th September for example, after I've already given my notice to cancel? Thanks!

    Hi ,
    Welcome to the community.
    If you call us to cancel and get a PAC Code and use this before the 20th September the rest of the contract charge will be added to the bill.
    You can request the PAC at any time after the 21st August, when you get the PAC this takes up to 48 hours to transfer over and the EE contract will end.
    However line rental charges will continue until the bill date, any line rental charged over the contract end date you will get back on the final bill.
    Hope this makes helps, I have included a link for further information on how the  PAC code works.
    Thanks.

  • Cancelling contract for Data usage

    Can anyone tell me where I can see my contract expiration date? (on the website)
    I went over my plan last month as far as DATA and Verizon went ahead and charge me fees for it.
    I see a lot of companies offering unlimited data nowadays (for a cheaper monthly rate) and I think it's time to switch.
    $105 / month for ONE phone is getting kind of ridiculous. (especially since all the newer app are requiring more data)
    You would think that after So many years (seven I believe) i would get a better rate too, but oh well...
    thanks for your help!!

    stephanem wrote:
    love the #upg thanks! that was super fast. Looks like I have few months to go.
    On another note, yes I was expecting not be charged an additional data fee.
    There were months where I didn't even used the data allowed on my plan, where did that data go?
    Whether or not you use the full amount of your allowance each month is completely up to you. Verizon has never offered roll over data/minutes NOR have they hinted that it is available. You have to take responsibility to set you usage allowance accordingly. In a heavier than normal month, you can simply increase your allowance.
    The App market is getting bigger and bigger by the minute, especially the video and MP3 streaming. I am planning on using my HTC one to stream music via Bluetooth in my car, there is no way I will make it to the 15th of the month with 2 Gigs allowance, like I say there are tons of other options with unlimited data
    You are correct, there are tons of other options with unlimited data. Unfortunately with the smaller service footprints of some of the smaller providers, you will not be able to stream without service in some areas and unlimited data will NOT help you then. I have several ways to listen to music in my car without impacting my data allowance. 1) radio, 2) sattelite radio, 3)via bluetooth with the 1000+ songs I have on my phone, 4)via USB on an old unused iPod synced with my home computer and the 4000+ songs located there. Not a single one of those methods increases my data usage one bit.
    I liked Verizon for many things, I am not happy to swtich but I don't have other options if I want unlimited data within my Budget
    Just make sure you will not be paying for unlimited data you have no access to! I check other providers each time I come up for renewal of my contract. AT&T offers not much different than Verizon with a slightly smaller footprint. Sprint & T-Mobile offer unlimited data with restrictions AND have a MUCH smaller footprint which include dead zones in and for quite a large area(at least a mile) around my home, not to mention going in and out of service areas while driving.
    Hopefully a different provider will work out for you.

  • Add additional tab on item level in contract for customer fields

    Hi Guys,
    Does anyone know if the following is possible in SRM 7.0, and if so can you please give a very short description how to accomplish this -
    In addition to the standard tabs available in the contract (general data, notes, conditions etc.), is it possible to add a new customer specific tab on item level, in a central contract and add some customer fields to this tab?
    I know it is possible to add customer fields in SRM, but I am curious if I can create a new tab for these fields, so that I can group all customer fields together in one place.
    Thx.
    Kind Regards,
    Skander

    Yes. it is possible but you have to take care of in the back end too and how these fields comes and sit in ECC. so that you may need to map in the IDOC or XI data . so that these information must be pssed to ECC and available  and accordingly you need to change in purchase order too since all these data will be copied into purchase order too.
    for example :- if you add one field in header level /item level of contract
    and it must be coppied into Backend contract as well as your next consecutive docuemnt like Purchase order must be taken care. hope you understand now.
    Muthu

  • Contract Sign Date from VBAK and VBAP and VEDA.

    Hi ,
    I need to fetch the Sales Document from VBAK and VBAP and VEDA with the contract sign date for sales document line item .
    Contract sign date is in selection screen as select options.
    Please let me know how to fetch the sales Document per line item from these 3 tables considering that A sales document could have many line items and each can have a different sign date.
    Thanks
    Sachin

    Hi,
    The link between all the tables VBAK, VBAP and VEDA is VBELN i.e sales document number.
    However, while fetching from VBAP and VEDA you would need to consider POSNR as well.
    As your ABAPer to code the logic using 'for all entries' method.
    Regards,
    Amit
    Edited by: Amit Iyer on Jun 23, 2011 12:28 PM

Maybe you are looking for

  • Home Hub 3.0 wireless problem

    Hello, I've just received my second HH3 as I thought the problem I'm having was a fault with the first one. It seems it's a 'feature'. My HH2 has been ok, but I have had the odd issue with wireless devices connecting which BT Support tells me is beca

  • Converting SNP Planned Order /Purch Req to Prod.Order/Purch.Order

    Guys What is the standard process to Convert the SNP Planned Order /Purch Req. into a Prod.Order/Purch.Order ? Can the conversion indicator be set in APO for SNP Planned Order /Purch Req.and then transferred to R3 as Prod.Order/Purch.Order  or can th

  • Urgent HELP! need for my Zen touch (20

    Right here we go. I bought my zen touch online last year from a well known supplier. Absolutly brilliant mp3 plaey and happy with the value for money i got. The player did freee alot since i got it at inappropiate times eg. When i was on holiday and

  • F55 Package for sale - REDUCED PRICE

    Selling my Sony F55 - reduced price for a quick sale as I'll be going travelling soon and want to sell-up beforehand. Extremely well looked-after, it's a perfect shooting package. I'm sorry to see it go, but I spend much of my time in Brazil and I si

  • Errors while stopping Application 11.5.9

    Dear Experts, I am facing errors while trying to stop Application services. I am using : adstpall.sh apps/pwd to stop the services and here is the log for the same. Kindly help ASAP as I need to take cold backup this weekend. Thanks in advance. Oracl