Problems in creating a Value Contract

Hi,
I'm trying to create a value contract using VA41.
The process succeeds for one sales organization, but for another sales organization, I am getting a line in the document incompletion log, saying G/L account data is missing. This is despite the fact that a G/L account IS assigned to this sales organization in VKOA. Even when doubleclicking the error message, and getting to the Analysis Account Determination, it is clearly seen that the system did find a G/L account!
After getting deeper into this, I found that the problem is caused by the item category of the contract line item, which has Revenue Recognition category B (Service-related revenue recognition). If I change this value to blank or a different value in the item category definition (VOV7), then I am able to add the line and save the contract.
The question is whether there is a place where this sales organization (or the company code above it) is defined not to be able to accept lines with Revenue Recognition B? Or maybe I am misunderstanding this whole thing, and the problem is of a different kind?
Thanks in advance for your help,
Amit

Hi Sri,
Thanks for the quick response.
The item category group is not NORM but our company's own item category group - YNOR.
This is not the issue, as this item category group is assigned to the material also in the sales organization that works...

Similar Messages

  • Problem in creating contract

    Hi
    I am facing problem in creating the customer contract using ''BAPI_CONTRACT_CREATEFROMDATA'.
    The following Error has been occured .
    Error in SALES_ITEM_IN 000010
    Condition ZP01 is not allowed as header condition
    and the coding for condition table is.
    CLEAR :CONTRACT_CONDITIONS_IN,
                   CONTRACT_CONDITIONS_INX.
           CONTRACT_CONDITIONS_IN-ITM_NUMBER = CONTRACT_ITEMS_IN-ITM_NUMBER.
            CONTRACT_CONDITIONS_IN-COND_ST_NO = '010'.
            CONTRACT_CONDITIONS_IN-COND_TYPE = 'ZP01'.
            CONTRACT_CONDITIONS_IN-COND_UPDAT = 'X'.
            CONTRACT_CONDITIONS_IN-APPLICATIO = 'V'.
            CONTRACT_CONDITIONS_IN-COND_VALUE = IADVCNT-NETWR.
            CONTRACT_CONDITIONS_IN-CURRENCY = 'INR'.
            CONTRACT_CONDITIONS_IN-COND_P_UNT = '1'.
          CONTRACT_CONDITIONS_INX-ITM_NUMBER = CONTRACT_ITEMS_IN-ITM_NUMBER.
            CONTRACT_CONDITIONS_INX-COND_ST_NO = '010'.
            CONTRACT_CONDITIONS_INX-COND_COUNT = '01'.
            CONTRACT_CONDITIONS_INX-COND_TYPE = 'ZP01'.
            CONTRACT_CONDITIONS_INX-UPDATEFLAG = 'U'.
            CONTRACT_CONDITIONS_INX-COND_VALUE = 'X'.
            CONTRACT_CONDITIONS_INX-CURRENCY = 'X'.
            CONTRACT_CONDITIONS_INX-COND_P_UNT = 'X'.
            CONTRACT_CONDITIONS_INX-COND_UNIT = 'X'.
            APPEND CONTRACT_CONDITIONS_INX .
            CLEAR CONTRACT_CONDITIONS_INX.
            APPEND CONTRACT_CONDITIONS_IN .
            CLEAR CONTRACT_CONDITIONS_IN.
    Can you please tell me the way how to solve this issue.
    Thanks
    Sunita

    Hi
    Contract is created now, but valid from and valid to dates are
    not updated in VBAK .
    And i pass the folowing data intol header table
    CONTRACT_HEADER_IN-DOC_TYPE = ZADVCONT-AUART.
          CONTRACT_HEADER_IN-SALES_ORG = ZADVCONT-VKORG.
          CONTRACT_HEADER_IN-DISTR_CHAN = ZADVCONT-VTWEG.
          CONTRACT_HEADER_IN-DIVISION = ZADVCONT-SPART.
          CONTRACT_HEADER_IN-SALES_OFF = ZADVCONT-VKBUR.
          CONTRACT_HEADER_IN-SALES_GRP = ZADVCONT-VKGRP.
          CONTRACT_HEADER_IN-CT_VALID_F = ZADVCONT-GUEBG.
          CONTRACT_HEADER_IN-CT_VALID_T = ZADVCONT-GUEEN.
    Pls suggest the solution.

  • How to create release order for value contract?

    dear experters,
    I create a value contract by T-code:va41, order type"WK1".I set a Assortment module to this order and mateirl "WKM1" to  it.
    then I create release order by T-code:va01 with refrence to this value contract,but it set the material "WKM1"  to the sales order, and I can't modify this material! I want to put another material which belong to the assortment module in the value contract. I want to know how.
    thanks.
    Best regards
    lance

    Assortment Module for Value Contracts
    This function enables you to define a list of materials that can be released from a value contract. Materials can be assigned to more than one assortment module.
    An assortment module is an entry tool and can be called up from the value contract. It is valid for a certain time period.
    If you delete a material from the assortment module, to which a value contract refers, you will be unable to release that material.
    In the value contract, only materials with the same sales organization and distribution channel as the value contract can be taken from the assortment module. All the other materials in the assortment module are not displayed in the value contract.
    To fulfill both these requirements, two types of value contracts are offered in the standard system:
    Value contract type WK 1
    You can specify a product hierarchy or a assortment module for value contracts with contract type WK 1. The system will always propose this type of contract, if you want to create a contract for several materials or a certain group of materials. All the materials in the relevant assortment, or belonging to the specified product hierarchy are then relevant for release.
    Value contract type WK 2 (material-related)
    You can create contracts for one material (usually configurable) with this type of value contract. A software company is an example of where this kind of contract is often used. There, a contract for the value of $500,000 is made with the customer for one specific software product.
    You can also agree on the length of the contract for this type. The contract duration can be agreed at item level and can be different from the contract duration specified at header level.
    You can store special price agreements for the value contract. These price agreements can then be used at any level. For example, a value contract can contain prices for individual materials, or discounts that are valid for every released material.
    Release Orders
    The customer fulfills a contract by issuing orders against the contract. The contract does not contain any exact dates for deliveries, so you need to create a sales order to release against a value contract.
    When a release order is created for the contract, the system automatically updates the released values in the contract. The release order value is calculated from the total of the open order and delivery values, plus the value that has already been billed to the value contract.
    The system also updates the released value for subsequent changes (for example, overdelivery of contract release, price changes in the billing document, partial deliveries, returns, rejection of order items, cancellation or reversal of orders, deliveries or billing documents).
    You can create a release order in any currency. The system automatically converts this currency into the one agreed upon in the value contract on the pricing date for the contract release order.
    Creating Assortment Modules for Value Contracts
    Procedure
    To create an assortment module, proceed as follows:
    1. From the initial screen choose Logistics >Sales and Distribution >Master data.
    2.Choose Products >Value contract - Assortment module > Create.
    You will then be in the Create assortment module: Initial Screen.
    Module type 6 is defined for the value contract.
    3. For external number assignment, enter a module number.
    You can then use existing modules as a reference by entering the name of the module under reference.
    4. Choose Enter.
    5. Enter a short description for the module.
    6. Enter a validity period for the product proposal.
    During a release, the system checks if the release date lies within the validity period.
    7. Create the materials that you wish to assign as items to a module.
    You can display a list of materials as a product proposal, which you can then copy into the assortment module. To do this, choose Suggest material, enter the selection criteria in the subsequent screen and copy the selected materials to the items. Use Edit > Delete item to delete the materials that you do not want to copy to the assortment module.
    8.Save your entries.
    Also Please check the copy control in VTAA
    Regards,
    Anbu

  • Material specific value contract

    Hi SAP Gurus,
    I have a problem while creating material specific value contract WK2. After creating the value contract for INR 50000 and doing the neccessary settings in item category WKN, i created a relaease order with value as INR 500.
    I can see the release order in the documnet flow of the contract, but in the contract overview screen value released is not reflecting, which i am expecting as 50000-500 = 49500. So the value released should reflect as INR 500.
    Please correct me if i am wrong.
    Regards
    S R Sahoo

    Dear Friend,
    Thanks for your reply. I have already done the following settings.
    In VTAA I have already set the Cont. item copy mode to B for both
    WK2 to WA and WK2 to OR.
    Please suggest further.
    Regards,
    S R Sahoo

  • Reg Milestome Billing in Value contracts

    hi,
    I have created a Value contract and had used milestone billing plan and assortment module.
    Problem
    i have create a release value contract (release order)  with ref to the Value contract and done billing and also cleared the accounting.
    But in the Value contract, status for the each milestone in the billing plan is always in A (Not yet processed) even after clearing of accounting.
    Regards
    Sivaraman

    The only option i can think of is you have to check copy control settings for your contract order type and billing type and see if update document flow button is checked.
    Or you have to detailed analysis in configuration to point out the problem.
    Basically everything is working but only status is not getting updated. Something is wrong as document flow is not getting updated.

  • Discount issue on a value contract

    Hi Experts,
    I have created a value contract which contains 4 materials.
    I have put a Discount % on Gross of 5 % on the header thinking that it will have an effect on the target value but when I create a Contract Release Order it's appears on the material item level.
    How can I put a discount on the target value, please ?
    Thansk in advance,
    BR,
    Cesar

    Thanks for the quick reply.
    I would like to create a value contract which contains material to be release against the conrtact.
    I have a target value on the header and the contract contains 4 materials (I do not want to put any target quantity at material level, only price)
    Requirement: I would like to create PO's with the contract release order functionality and to put in the PO the material (contained in the value contract) I need.
    But: I don't want to put any target quantity on material level (just a price) and I need the system gives message if the target value (on the header) is exceeded by the total amount of the material release against this contract (in all the PO's created)
    Can I manage this ?
    Thanks in advance.
    BR,
    Cesar

  • How to include the promotion and sales deal in the value contract ?

    Question : Can a value contract contain other special pricing agreement ?
    If yes, how to include the promotion and sales deal in the value contract ?
    Thanks for your input.
    Oscar

    Hi Oscar,
    I have not worked on this aspect as such but once you create a value contract I think you as well create a promotion and sales deal for the customer with whom you have value contract with in the validity period of the contract and system should pick up data accordingly as the customer is same (Contract) and is within the validity period.
    Pl give feed back.
    regards
    Srini

  • Value Contract

    Dear Experts,
    I need your help. I checked in the definition of WKN that a dummy material called WKM2 has to be assigned in the IMG settings against " Value Contract Material" then only the creation would proceed.
    Can someone guide me as to how to create this dummy material? and what are the steps involved in the processing of a value contract?
    Please advise.

    hi,
    Value contract type WK 2 (material-related)
    You can create contracts for one material (usually configurable) with this type of value contract. A software company is an example of where this kind of contract is often used. There, a contract for the value of $500,000 is made with the customer for one specific software product.
    You can also agree on the length of the contract for this type. The contract duration can be agreed at item level and can be different from the contract duration specified at header level.
    In order to achieve technical control of value contract items for value contracts referring to an assortment module or a product hierarchy, you need a material in the item. This is, for example, important for controlling control derivation and statistics update. You can set this material as default. This predefined material is then automatically copied into the item. The item category group for value contracts must be assigned to the material in the material master. If a material is entered, then the item category is created for the value contract. This item category is taken from the item category group in combination with the sales document type.
    Procedure
    To create a value contract, proceed as follows:
    In the initial screen, choose Logistics ® Sales and distribution ® Sales.
    Choose Contract ® Create.
    In the Contract type field, choose Value contract, and enter the required organizational data.
    The values for sales organization, for distribution channel and the division are usually proposed from user-defined parameters. Entries for the sales office and the sales group are optional.
    In the standard system, the following two sales document types are defined:
    – Value contract general (VC1)
    – Value contract general (VC2)
    Choose Enter.
    Enter the following data:
    – Customer number of the sold-to party in the Sold-to party field.
    – Customer purchase order number for this document
    – Validity period in the Valid from and Valid to fields
    – Description of value contract
    – The master contract number (see also Master Contracts)
    – Material number(s)
    – Target values for the materials
    The target value is the planned entire value for the material in the contract.
    – only for value contracts not referring to material: Product hierarchy and/or assortment modules
    Additionally, you can define contract duration for the value contracts VC2 in the Contract start date and Contract end date fields. You can define both contract duration and header level per item. The contract duration at item level can be different to the contact data at header level.
    Choose Enter.
    If you want to enter further data for the header or items, select the corresponding menu entry. If you wish to change data for an item, select the item before you choose the menu entry.
    Enter all the necessary data.
    Save the document.
    pl reward if it helps.
    Thanks,
    Sadhu Kishore

  • Release Value not Updated to Value Contract

    Hi,
    I'm trying to set up a value contract and subsequent sales order (release or call off orders).
    My document flow and copying control have been set up such that after I have created a value contract, I can create a sales order with reference to the contract. The contract data and items get copied over to the sales order. But after I have saved the sales order, the release value is not updated. Also the reference status in the contract item is 'Not reference'.
    Did I miss out any important configuration?
    Help would be greatly appreciated.
    Thanks,
    HweeLing Tay

    Hi,
    Yes the update document flow indicator has already been checked 'X'.
    The contract item category completion rule has already been set as 'E'. I have tried with C or D but still doesnt work.
    Any suggestion?
    Thanks,
    HweeLing Tay

  • Some trouble in Value Contracts

    Hi experts,
    As creating a Value Contracts using 'VA41', I don't why it always requires to input the material.
    Inputting Assortment module is not enough? In Assortment module, there are materials.
    Thank you!

    Hi James,
    Assortment module function enables you to define a list of materials that can be released from a value contract. Materials can be assigned to more than one assortment module.
    An assortment module is an entry tool and can be called up from the value contract. It is valid for a certain time period.
    If you delete a material from the assortment module, to which a value contract refers, you will be unable to release that material.
    In the value contract, only materials with the same sales organization and distribution channel as the value contract can be taken from the assortment module. All the other materials in the assortment module are not displayed in the value contract.
    Regards
    Srikanth.A

  • About the value contract

    Pls guide me
    I am creating the value contract.
    Condition type is BP01 and its value is 251.00 INR.
    But Base Amount of the that material is not reflect in the Taxes.
    How to get it in the base Amount.
    My condition type is BASB.

    Hi ...
    read below as to why u need a dummy material for value contract i.e WVN has this dummy WKM1
    Value contract type WK 2
    You can create contracts for one material (usually configurable) with this type of value contract. A software company is an example of where this kind of contract is often used. There, a contract for the value of $500,000 is made with the customer for one specific software product.
    You can also agree on the length of the contract for this type. The contract duration can be agreed at item level and can be different from the contract duration specified at header level.
    Regards
    reward if undestood the significance
    Krishna

  • DP90 from service order, and value contract (Resource related billling - DIP Profile)

    Hi all, I've this issue:
    I have created a value contract with an only position, dummy service material (DIEN) via VA41. Then, I've created a service orden with IW31, related it with sales document (position 10 of mentioned value contract). I've did confirmations for several opertations from the order (an operation --> an activity type). In a zeta DIP profile I've link activity tipes with anothers DIEN material. This DIP profile is in orden.
    I can create sales order with DP90, everything ok! But... value released has not been actualized in value contract...
    I found this note, number 1176009, "Value contract FAQs", and say it:
    Question: Does the value contract scenario support documents that were
    created using resource-related billing (for example, DP90, DP91, DP..)?
    Answer: No, this function is not supported in the standard system and
    results in update terminations in the statistic.
    Which is the solution?
    Thanks on advance.

    Well, I think I find the solution. I did it with BADI BADI_SD_V46H0001, method EXIT_SAPLV46H_001, and this code:
    METHOD if_ex_badi_sd_v46h0001~exit_saplv46h_001.
         c_vbapkom-wktnr = c_vbapkom-vgbel.
         c_vbapkom-wktps = c_vbapkom-vgpos.
    ENDMETHOD.
    I'm testing, but it's working.

  • How to get message Target value exceeded for value contract in consignment

    Hi Gurus,
    I have created a value contract in consignment process.
    When the TOTAL VALUE of the release orders exceed the TARGET value of the value contract, system is NOT alerting me with message "Target Value Exceedded".
    In normal value contracts, system throws error message while creating release order if target value is exceeded.
    How such message can be generated in case of consignment process?
    Is there is any configuration involved for item category 'K' for this requirement?
    Thanks in advance,
    Regards,
    Sastry

    Hi,
    Thanks for the reply.
    Those messages are already configured and they are working fine for my normal contracts.
    I need such messages for value contracts in consignment process (item category 'K').
    As there is  no net price in consignment PO, such messages are not generated even though required messages are already configured.
    Is there any other thing I need to do for CONSIGNMENT process
    Regards,
    Sastry

  • Problem in Creating Service contract Quote

    Hi,
    I have a problem while creating Service Contract Quote. The Problem is "No Items being created in Service Contract Quote."
    I am copying these line items from the Package Quote(Programatically). I am reading the Package Quote Lines Items using CRM_ORDER_READ and I am looping these one by one, and copying into one Item Table. Passed this table, to MAINTAIN_ORDERADM_I function module. And Then I am calling SAVE function module.
    But, for me service contract Quote is being created with no line items.
    Can you please let me know, how can I solve this problem.
    And let me know what are the necessary steps to be taken progrmtically,  for creating Service Contract Quote from a Package Quote.
    Thanks,
    Sandeep

    A standard way of doing this would be to create an action in service contract with method call processing type, and method COPY_DOCUMENT. For this you need to do the following:
    1) Create a new action called "SRV_CNTRCT_QUOTE_CREATE" in action pofile already attached to Package Quote. Use
        CRMC_ACTION_DEF Tcode for this.
    2) Choose processing type as method call and method as COPY_DOCUMENT.
    3) Choose parameter CRMD_ORDERADM_H, PROCESS_TYPE with initial value as transaction type of Serv Contract Quote.
    4) Institute start and scheduled conditions if required in CRMC_ACTION_CONF.
    Note: For this copying controls at transaction level, item category level and itemcat determination while copying should have been determined.
    Regds,
    Raghu

  • Using LSMW how to handle Value contracts create/change (VA41) /(VA42)

    Hi Experts,
    Please suggest me how to create and change of value contracts using LSMW.
    Actually i got one  standard batch input program RVINVB10 in LSMW  for create/change for value contracts. but the problem is one field ZWERT - Target Value in Document Currency is not present in the Target structure at item level.
    ZWERT - Target Value in Document Currency field is required for my scenario.
    Points will be awarded for the Correct answers.
    Regards,
    Tirumala Reddy

    Hi Ramky,
    Thanks for your response.
    In LSMW first we have to map all source structure fields to Target structure fields right, ZWERT field is there in my source structure and there is no field matching with ZWERT in the Target structure.
    Field name :ZWERT
    Field Description: Target Value in document currency.
    If you know solution please reply me soon.
    Regards,
    Tirumala Reddy

Maybe you are looking for

  • Hooking up camera to ipad mini

    Can i hook my Nikon Camera up directly to the ipad mini?

  • HTML-ish question - Sorry

    hi when i cast a string out of a vector and use that string as the VALUE parameter in a html textfield it only puts the first word of the string in the textfield: String tempString = (String)vec.elementAt(1); out.println("<input type=text name=Subjec

  • Software won't inst

    Argh! Help! Having major problems trying to install my soundcard, I have a Audigy Platinum EX running Windows XP media 2005. Soundcard model SB0090. The drivers are installed can hear sound but when i try to install the software i get (Setup could no

  • ISight with 10.5?

    Hello, I have one of the older external iSights. I wanted to set it up with my PowerMac G4 running 10.5. When I plug it in all it does is make a noise and the green light on the top turns on for a second then shuts back off. I tried plugging it into

  • 3510 Not visible  in Solris 8

    Dear ALL, I have a 3510 storedge with sun fire 490 server.i installed solaris 8 ,recommended os patches,san packages,san patches.i have created one ld in storedge ,but it is not visible in Solaris server. OK prompt it is detecting,but in solaris 8 it