Set Validity period to internal catalogs.

Hi All,
I am trying to assign a validity period for Internal catalog on the Supplier catalog CSV2 file. I have defined the characteristic Id
as /CCM/VALID_TO and /CCM/VALID_FROM.
I am unable to upload the supplier catalog. But if I remove this fields it allows me to upload.
I tried with COMT_VALID_FROM and COMT_VALID_TO also.
The date I defined was in YYYYMMDDhhmmss.I tried with different formats of date like DDMMYY,yyyymmdd,ddmmyyyy.
Please suggest how to assign the validity period to the catalogs.
Thanks,
Devi

Hi Chris,
It says catalog cannot be uploaded for item.
This is error I get in SLG1.
The following exception was raised:
/CCM/CX_CONVERSION_FAILED
The exception occurred at the following point:
Program  /CCM/CL_UPDATE_CONTENT_SERVICECP 
Include  /CCM/CL_UPDATE_CONTENT_SERVICECM00W Line  41 
Other properties of the exception: Property  Value 
  KERNEL_ERRID    
  TEXTID    
  $STACK_LVL    1 
  $TXT    Characteristic VALID_FROM not found 
  $EXC_CLASS    /CCM/CX_OBJECT_NOT_FOUND 
  $SRC_PRG    /CCM/CL_CHAR_MANAGER==========CP 
  $SRC_INC    /CCM/CL_CHAR_MANAGER==========CM00J 
  $SRC_LNO    32 
  $STACK_LVL    2 
  $TXT    Characteristic VALID_FROM not found 
  $EXC_CLASS    /CCM/CX_OBJECT_NOT_FOUND 
  $SRC_PRG    /CCM/CL_CHAR_MANAGER==========CP 
  $SRC_INC    /CCM/CL_CHAR_MANAGER==========CM00K 
  $SRC_LNO    86 
  $STACK_LVL    3 
  $TXT    Characteristic VALID_FROM 0000000004 AI_VALID_DATE 0000000001 does not exist 
  $EXC_CLASS    /CCM/CX_INTERNAL_ERROR 
  $SRC_PRG    /CCM/PROCESS_PACKAGE 
  $SRC_INC    
  $SRC_LNO    0 
  V1    10NBC 
  V2    1428 
  %LOGNUMBER    00000000000000031567 
Regards,
Devi

Similar Messages

  • EWT - giving validity period based on withholding tax code

    Dear Friends,
    1) My client is having different withholding tax codes (based on rates) for the same withholding tax type. I have given validity period based on withholding tax type in EWT -> Company code -> Assign withholding tax types to company codes, but they want at withholding tax code level because each withholding tax code is having different validity period.
    Could you please let me know whether we can give validity period or dates based on withholding tax code instead of withholding tax types.
    2) Also please let me know how to handle LTDC based withholding tax codes.
    Thanks & Regards,
    Dwarak.

    Hai,
    it is not possible to give validity period for tax codes.if you are
    using formula functionality,you can set validity period for tax code rates.
    Raghav

  • Catalog validity period in SRM-MDM

    Hi
    I am using SRM-MDM v 7.1.
    In the subtable 'Catalogs' you can create a catalog name and specify the validity dates of that catalog:
    You can then assign a Catalog ID to each item in the main Catalog items table.
    The problem is that there does not appear to be a way to create a Named Search around the validity dates of the Catalog.
    I know there are various other ways I can achieve the hiding of expired items but it seems strange that the standard product does not make use of the validity dates in the Catalog subtable.
    I just wanted to check that I am not missing something with the use of the Catalog subtable.
    Many thanks
    James

    I've done some research and it appears that in the Free-From search I can write an Expression Search and then save this as my Named Search.
    Can anyone tell me how to write an expression for Validity Period End Date is lower than today?
    Thanks
    James
    IS_LOWER (Supplier Catalog Name. Validity Period - End Date)

  • How to set OSA appraisal template validity period ??

    Hi Guru,
    I am now working on OSA appraisal. When i create a appraisal template in PHAP_CATALOG, i cant specify the validity period. In the end, the validity period always sets to start date as 01/01/1900 and end date as 31/12/9999. As a result, i cant specify that in which year, which appraisal template to be used because all the templates are having the same validity period. For example, i wanna create a appraisal template from 01/01/2008 to 31/12/2010. So,how can i set the validity period to the period i want?  Or is there anywhere can set the validity period ?
    Thanks

    In the VA object,  Layout tab, make sure "do not display validity period" is not checked.  This should display the validity period columns, which the user's can enter.
    If the column cannot be changed, then check the security authorization.
    If the values are defaulted, make sure, you disable the BAdi. Also, make sure, in the processing tab,
    click on the "further template behaviour" button. Make sure, there are no "default validity period" enhancement area's.

  • AFS - Season's validity period - unable to set

    Hello everybody,
    I'm trying to add seasonality in purchase orders, but when I try to crete a PO for the material with active seasonality, SAP gives me an error ("no season found").
    I report all the steps I've made, so it's easier to find what I'm doing wrong
    Access customizing (SPRO), Logistic - General --> Define AFS SeasonsDefined a season and a collection
    Access MM01 and created a material, in tab AFS Basic Data, in tab Seasons, I added the season & collection just created and chose from the dropdown "season level" the option "Use season".
    If I try to create a new PO (ME21N), it gives me the "no season found error". So I looked around (Google) and I found the transaction /AFS/SS02 (SAP Menu --> Logistics --> AFS Central Functions --> AFS Seasons --> AFS Stock Seasons --> Change) to define the validity period of season. When I try to insert a validity period for the above season/collection, when I save, it gives me this error: "Number range 01 not created for object J_4AKNUMH" and kick me out from the transaction.
    What can I do to fix this issue?
    EDIT: Ok, I solved the problem of adding validity period, now I set them. However, when I try to create a new PO, it still gives me a warning that "no season found"

    Hi, Not sure about AFS but what I found and this will help you.
    /AFS/DPRG_KOND2 - Condition Records Season Determination MM and PP
    Check with creation of condition record number with : /AFS/RS02.
    And check the reason 'Season not found' in MM area as below:
    If the message is displayed in SD Transactions(Requirement)
    If the system did not try all key combinations that you expected, check the Season Settings of the order type.
    If the accesses are as expected but nothing was found (red light), check whether there are valid seasons for the given dates and key combination ->display requirement seasons. If an access was successful (green or yellow light), go to the details. A green lights means that the season is valid for that material; a red light means the season is not valid.
    Check the AFS Basic data view in the Material Master.
    If the message is displayed in MM,PP or IM Transactions(Stock)
    If the accesses are as expected but nothing was found (red light), check whether there are valid seasons for the given dates and key combination ->Display Stock Seasons. If an access was successful (green or yellow light), go to the details. A green lights means that the season is valid for that material; a red light means the season is not valid.
    Check the AFS basic data view in the Material Master.
    Regards,

  • Validity period in catalog

    Hai,
    In CSV file I currently use the User Defined Characteristic ValPeriod with Component StartDate and EndDate, Both use Basic Type Code TimeStamp and when uploading the process was successful.
    How to make use of both characteristics as the validity date in the shopping cart?
    Currently we are using:
    -     SRM EBP 5.0
    -     CCM 2.0
    -     CSV 2.0
    Thanks,
    Feri.

    Hello Feri,
    You can check validity period when item is published to search engine and item is transferred from Search Engine.
    There are BADI which you should code the validity logic.
    + /CCM/CTLG_ENRICHMENT
    + /CCM/CSE_ENRICHMENT
    Regards,
    Masa

  • Validity period for services in ITS

    We are on Extended classic scenario with EBO 4.0 and wanted to have service order created.
    When I log into ITS server
    Shop -> Describe Requirement ->
    I have Description, Internal Note, Quantity, Price, Category and Required on.
    However I want "From date" and "To date" instead of just Required on date
    Is there any configuration setting that needs to be enabled to have validity period for services.
    Any help would be highly appreciated.

    Hi,
    This is strange!At my place,I can see the foll fields when i goto DESCRIBE REQUIREMENT "link:
    Describe Requirement
    You can describe your requirement if you are unable to find it in the catalog.
    Product Type   Goods  Services
    Description
    Internal Note
    Quantity
    Price
    Category
    Required    BetweenOnFrom      -
    Pls check whether any BADI(like BBP_SC_UI_CTRL/BBP_SC_MODIFY_UI )  has been implemented to modify this screen in you system.
    See these related notes:
    Note 976533 - Changing the "Required on"/"Start Date" in shopping cart
    Note 1064560 - Disabling Service Button causes change in Label/header.
    Note 948473 - Change field labels on 'Describe Requirement' screen
    BR,
    Disha.

  • MM - Goods Receipt (MIGO) and Validity Period End (Contracts and PO)

    Hi Gurus,
    Within our PO process, I created a PO which references a contract. Both have a Validy Period Start and End set up in customizing and filled in. But my problem is that I can still enter a Goods Receipt in MIGO to that PO, after validity has ended. I've set up in customizing the system message 06-041 as Error, and I've put in Screen Layout the checkbox 'GR message' for both PO and Contract.
    Is there a way to block the GR threw IMG outside of the Validity Period ?
    Thx in advance,
    N.H.

    Hi,
    Anyone has any clues ?

  • Fetch the netprice from the validity period which always matches with the

    Let me describe the same.
    Suppose the PO creation date is 04.07.2007
    The conditions for an item in a contract for the PO are as follows;
    1. Validity from 04.07.2007 validity to 04.07.2007 Netprice = 100.00
    2. Validity from 05.07.2007 validity to 31.12.9999 Netprice = 200.00
    We need to always fetch the netprice from the validity period which always matches with the PO creation date. here the value 100.00 should be the correct netpr as the PO creation date matches with the first validity period.
    But the program is fetching the netprice 200.000 which belongs to the second validity period. That is beacuse the select statement which fetches the data for contracts collects on the basis of EKKO-kdate and ekko-kdtab.the fields kdate and kdtab retrieves the validity period of the contract which is from 04.07.2007 to 31.072007. This data is then used to retrieve the netpr data from EKPO and it fetched 200.00 as it retrives the netprice of current data in contract validity and h not with respect to PO creation date.
    This data is then used to fetch the get the netpr data from EKPO.
    what we need is the netprice for that validity period of item(Conditions) that matches with the PO creation date..
    Below is the code where I'm selecting the data from ekko and ekpo for the contracts data..Can you please add the code snippet to the below attachesd subroutine to get the required data from KONV and KONP so that we can retrieve the correct Netprice.
    FORM select_contracts USING p_s_cebeln LIKE s_cebeln[]
    p_c_k_bstyp TYPE ebstyp
    p_p_bukrs TYPE bukrs
    p_p_ekorg TYPE ekorg
    p_p_ekgrp TYPE bkgrp
    *Begin of Mod-004
    fp_p_cernam type ty_r_ernam
    p_p_cernam TYPE ernam
    *End of Mod-004
    p_s_werks LIKE s_werks[]
    p_s_matnr LIKE s_matnr[]
    p_s_lifnr LIKE s_lifnr[]
    p_s_val_dt LIKE s_val_dt[].
    *mod-002
    data : l_amount type BAPICURR_D, " Net price
    l_waers TYPE waers, " Currency Key
    l_eff_amount type BAPICURR_D. " Effective value
    data: l_v_netpr type bprei.
    *mod-002
    SELECT ebeln
    bukrs
    bstyp
    aedat
    ernam
    lifnr
    zterm
    ekorg
    ekgrp
    waers
    wkurs
    kdatb
    kdate
    inco1
    INTO TABLE i_ekko
    FROM ekko
    WHERE ebeln IN p_s_cebeln
    AND bstyp EQ p_c_k_bstyp
    AND bukrs EQ p_p_bukrs
    AND ekorg EQ p_p_ekorg
    AND ekgrp EQ p_p_ekgrp
    *Begin of Mod-004
    AND ernam EQ p_p_cernam
    AND ernam IN fp_p_cernam
    *End of Mod-004
    AND lifnr IN p_s_lifnr
    AND ( kdatb IN p_s_val_dt OR kdate IN p_s_val_dt ).
    IF sy-subrc EQ 0.
    Populates internal table i_ekpo using EKPO table.
    SELECT ebeln
    ebelp
    loekz
    txz01
    matnr
    werks
    ktmng
    menge
    meins
    bprme
    netpr
    peinh
    webaz
    mwskz
    uebto
    untto
    erekz
    pstyp
    knttp
    repos
    webre
    konnr
    ktpnr
    ean11
    effwr
    xersy
    aedat
    prdat
    INTO TABLE i_ekpo
    FROM ekpo
    FOR ALL ENTRIES IN i_ekko
    WHERE ebeln = i_ekko-ebeln
    and aedat = i_ekko-aedat
    AND werks IN p_s_werks
    AND matnr IN p_s_matnr.
    LOOP AT i_ekpo INTO rec_ekpo.
    MOVE rec_ekpo-ebeln TO rec_contr-ebeln.
    MOVE rec_ekpo-ebelp TO rec_contr-ebelp.
    MOVE rec_ekpo-loekz TO rec_contr-loekz.
    MOVE rec_ekpo-txz01 TO rec_contr-txz01.
    MOVE rec_ekpo-matnr TO rec_contr-matnr.
    MOVE rec_ekpo-werks TO rec_contr-werks.
    MOVE rec_ekpo-ktmng TO rec_contr-ktmng.
    MOVE rec_ekpo-menge TO rec_contr-menge.
    MOVE rec_ekpo-meins TO rec_contr-meins.
    MOVE rec_ekpo-bprme TO rec_contr-bprme.
    MOVE rec_ekpo-netpr TO rec_contr-netpr.
    move l_v_netpr TO rec_contr-netpr.
    mod-002
    read table i_ekko into rec_ekko with key
    ebeln = rec_ekpo-ebeln.
    l_waers = rec_ekko-waers.
    CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
    EXPORTING
    currency = l_waers
    amount_internal = rec_contr-netpr
    IMPORTING
    AMOUNT_EXTERNAL = l_amount.
    rec_contr-netpr = l_amount.
    mod-002
    MOVE rec_ekpo-peinh TO rec_contr-peinh.
    MOVE rec_ekpo-webaz TO rec_contr-webaz.
    MOVE rec_ekpo-mwskz TO rec_contr-mwskz.
    MOVE rec_ekpo-uebto TO rec_contr-uebto.
    MOVE rec_ekpo-untto TO rec_contr-untto.
    MOVE rec_ekpo-erekz TO rec_contr-erekz.
    MOVE rec_ekpo-pstyp TO rec_contr-pstyp.
    MOVE rec_ekpo-knttp TO rec_contr-knttp.
    MOVE rec_ekpo-repos TO rec_contr-repos.
    MOVE rec_ekpo-webre TO rec_contr-webre.
    MOVE rec_ekpo-konnr TO rec_contr-konnr.
    MOVE rec_ekpo-ktpnr TO rec_contr-ktpnr.
    MOVE rec_ekpo-ean11 TO rec_contr-ean11.
    MOVE rec_ekpo-effwr TO rec_contr-effwr.
    mod-002
    CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_EXTERNAL'
    EXPORTING
    currency = l_waers
    amount_internal = rec_contr-effwr
    IMPORTING
    AMOUNT_EXTERNAL = l_eff_amount.
    rec_contr-effwr = l_eff_amount.
    *mod-002
    MOVE rec_ekpo-xersy TO rec_contr-xersy.
    APPEND rec_contr TO i_contr.
    CLEAR: rec_ekpo,rec_contr.
    mod-002
    CLEAR : rec_ekko,l_amount, l_eff_amount,l_waers.
    mod-002
    ENDLOOP.
    Modifying i_contr using i_ekko.
    SORT i_ekko BY ebeln.
    LOOP AT i_contr INTO rec_contr.
    READ TABLE i_ekko INTO rec_ekko WITH KEY
    ebeln = rec_contr-ebeln
    BINARY SEARCH.
    MOVE rec_ekko-bukrs TO rec_contr-bukrs.
    MOVE rec_ekko-bstyp TO rec_contr-bstyp.
    MOVE rec_ekko-aedat TO rec_contr-aedat.
    MOVE rec_ekko-ernam TO rec_contr-ernam.
    MOVE rec_ekko-lifnr TO rec_contr-lifnr.
    MOVE rec_ekko-zterm TO rec_contr-zterm.
    MOVE rec_ekko-ekorg TO rec_contr-ekorg.
    MOVE rec_ekko-ekgrp TO rec_contr-ekgrp.
    MOVE rec_ekko-waers TO rec_contr-waers.
    MOVE rec_ekko-wkurs TO rec_contr-wkurs.
    MOVE rec_ekko-kdatb TO rec_contr-kdatb.
    MOVE rec_ekko-kdate TO rec_contr-kdate.
    MOVE rec_ekko-inco1 TO rec_contr-inco1.
    MODIFY i_contr FROM rec_contr.
    ENDLOOP.
    ENDIF.
    REFRESH: i_ekko,
    i_ekpo.
    CLEAR : rec_ekko,
    rec_ekpo,
    rec_contr.
    ENDFORM. "select_contracts
    Thanks.

    Hi,
    Please get the valid condition ( based on date ) from A016 (MK & LPA). With the appropriate KNUMH read the Condition header. You can access the different condition items viz., PB00, RA00 etc., for the values from table KONP. Further if you have Value scales / Quantity scales, you can read the data from KONM, KONW.
    An additional tips: in KONP, if you have a condition like RA00 - Rebate, the value will be multiplied by 10 and saven in database to accomodate the discount to the third decimal.
    I could not completely understand your requirements like nature of development ( Is it a Report / SAP Script ??) you are working etc., so that I could help you precisely.
    Hope this helps,
    Best Regards, Murugesh AS
    Message was edited by:
            Murugesh Arcot

  • MIGO/GR w/ PO and Validity Period Specific Pricing

    We have a business requirement to maintain validity period specific pricing on our outline agreements (Scheduling Agreements/Contracts).  The question is can receiving be controlled to pick the correct price based on delivery date and not when the goods are actually received?
    Example:
    Part A
    4/10/2014 to 4/20/2014 - $4.00
    4/21/2014 to 4/30/2014 - $5.00
    Scenario #1- Contract--> Release PO
    This scenario is working correctly due the release purchase order pricing is referenced based on when the purchase order is created.
    Scenario #2-Scheduling Agreement-->Delivery Schedule
    During the prototype, when setting up a validity perios specific price as above, the price is only taken into account at the start of the validity period.
    If the delivery schedule line says 4/18, but it's not received until 4/22, SAP will pull the 2nd validity period price instead of the 1st period.  Is there a way to ensure that the correct validity period gets pulled?

    I think its possible, though i did not check for Scheduling agreement but it works for PO
    Can you please explore Vendor master>Purchasing Data> Pricing Date Control field options
    It should help
    Thanks
    DD

  • Goods Receipt (MIGO) outside PO and/or Contract Validity Period ?

    Hi Gurus,
    Within our PO process, I created a PO which references a contract. Both have a Validy Period Start and End set up in customizing and filled in. But my problem is that I can still enter a Goods Receipt in MIGO to that PO, after validity has ended. I've set up in customizing the system message 06-041 as Error, and I've put in Screen Layout the checkbox 'GR message' for both PO and Contract.
    Is there a way to block the GR threw IMG outside of the Validity Period ?
    Thx in advance,
    N.H.

    Hi,
    The validity period for any outline agreement, can stop you from creating release orders or schedule lines , if OA is expired.
    Ex: Its very much logical, on the very last day of validity end date, u will create release orders.
    In this case you will receive your goods, only after the Validity end period.
    So there is no such control, for stopping the GR to be made.
    One can only stop Release orders from getting created,outside the validity period, not the GRs.
    Check for  Any user exit, that may help
    Regards
    Krishna U

  • Validity period to be next year

    Hi,
    we have scenario where in we are supposed to generate quota on August 1 st of this year with validity and deduction period being the next year ( ie .1.1.2010 - 31.12.2010) .
    we use both pcr s and config. for quota generation.
    In the PCRs we specify the date ie august 1st and the quota number ( ie number of days).
    But we get a error saying ' Validity period is not in current period'.
    We have tried the solution proposed in the earlier posts, but it does not work in our case....
    Any other alternate that you can think of ...
    Or any other user exits that can be looked at ...
    Regds
    SK.

    Hi,
    Whatever validity period you have given to your quotas in selection rules, and your PCR rules dates are mismatched.
    Map the two dates correctly and generate the time evaluation. Set the validity and deduction period correctly V_T559L table, here use the other period or relative position as per calendar year , then we can achieve your problem.
    Regards
    Devi

  • How to give valid period for tcodes

    Hi all,
             i have a question how to give a valid period for tcodes.
    Thanks&regards,
    rani.

    You can't.
    You can set validity dates for roles - you do this in the roles section of the user master record
    If you need a t-code to be locked for <b>everyone</b> for certain periods then you can look into a custom prog that uses tx SM01, though it usually is not a worthwhile control to mitigate the particular risk.

  • Validity Period of Business Partner in ECC 6.0

    Dear Expert,
    How will change the validity period of Business Partner in ISU (ECC 6.0)
    At present date(Validity period) is ( from 01.01.0001 to 31.12.9999).
    But I want to change the date (Validity period) is ( from 01.01.2004 to 31.12.9999).
    Kindly suggest me.
    Thanks & Regards,
    Deepak

    Dear Exprt,
    Thanks for your help & co-opertaion.
    Actuaaly my problem is standard address of BP
    Please suggest me,  how will set the flag of standard address in Table
    BUT021_FS for all BP's.
    Thnaks
    Deepak

  • Purchase Info record conditions Validity Period

    Hi,
    In the Inforecord ME12/ME13 the conditions are displayed with validity period which are shown in ascending order.
    Example
    23.10.2008 to 31.10.2008
    01.11.2008 to 30.06.2009
    01.07.2009 to 31.10.2009
    01.11.2009 to 31.12.9999
    The required display or change is in the decending order in Inforecord Conditions
    01.11.2009 to 31.12.9999
    01.07.2009 to 31.10.2009
    01.11.2008 to 30.06.2009
    23.10.2008 to 31.10.2008
    What are the setting required to get the output as above in the decending order?
    Regards,
    Vengat

    Hi,
    SAP  Standard for the infor record is the Ascending Order
    The old validity period will be displayed and in the end the  latest validity period is displayed
    Go to the  program  SAPMM06I
    with the help of ABAP Technical just check whether it is possible to change
    I think it is not possible .
    Please check
    Regards
    Ganesh

Maybe you are looking for