PO with Validity Period

Hi SAP Expert,
We are creating a delivery instruction order using PO Sub Contracting Type. The validity Period need to be enter at the header of the PO. Our User said there can do GI after Po has been end.
Let say I'm creating 10 quantity of material A for this month and i have GR all the 10 Quantity. from 10 Quantity i have Good Issue 5 and left with 5 . Can we block this 5 unit so that the user could not GI this 5 quantity for the next month process ?
can anyone explain what is the PO validity date for ?

i belive u are already puting the validity period in NB document type but still  system is allowing  to do the gr after expiry
the please ste the warning message as error message if you are getting any after expiry at the gr
or in th epo itself at item detail level in the second tab there is the field of last gr date there u can put the date whihc is equal to the expiry date of po then system wil throw a error message and u will not be able to do gr

Similar Messages

  • Survey was not found or it is not withing validity period

    Dear gurues,
    Hope you can help me with this issue in CRM 5.0
    I have created one survey, it includes dynamic questions by using function modules PBO and PAI, and fortunately it works fine when testing in trx. CRM_SURVEY_SUITE.
    Now i am trying to generate a URL by BSP. It works almost fine, but for some weird reason, once I type "Yes" or "No" for the first question of my survey (next questions depend on the answer of first one, if "Yes" - second question should be shown, if "No" - second question should be hidden), and then click enter, I get the following system message:
    survey was not found or it is not within validty period.
    I have already maintained the validity period under maintain survey attributes in trx. CRM_SURVEY_SUITE.
    the idea is to use this survey in e-mail campaign.
    i will really appreciate your input
    Thanks
    Karina

    Hi Karina,
    How you solved this issue...
    I am also getting the same error...
    Survey Was not Found or Is not Within the Validity Period.
    In GUI it is working perfectly.
    I tried the solution given by RAJA but it is also not working...
    I added a cutom button... Function code is SAVE.
    Didnt write any code for it..
    When Pressing that button i got the above error....

  • Subcontrating Purchase order with Validity Period.

    Hii,
    Our user here using validity period to restrict GR creation or invoice verification process against the order if posting date is not within validity period.
    There is certain case whereby GR have been received in full quantity
    examle; PO Item for Material 123456 is 10 and user has GR all the 10 quantity then the user process with the subcontrating and left with 5 unit
    if there is balance still does not process for subcontracting can that balance can we carry over to the next period ?

    You can do the GR for the remaining  5 qty if the validity period  is within the limit.
    Say for Eg  the validity period of the P.O is 01.03.2008
    you can raise GR before 01.03.2008
    after 01.03.2008 you cannot raise GR since the validity period is OVER
    Hope you understand
    G.Ganesh Kumar

  • PIR Price change log with validity period

    HI All,
    We have a requirement in our project for a report that shows Price change (i.e. Old value and new value) in PIR. Yes i know there are lot of standard reports through which i can see the change but i am facing difficulty in tracking these changes to a validity period. For eg: if a PIR has 4 validity periods for every quarter, how can i link the price change to the validity period for which that change was made?
    We are open to develop custom report if standard is not available but need logic to determine the validity period.
    Thanks in Advance.

    Dear Vipin Sharma
    If you find your solution, then you should close your discussion. Have a look into the blog for a guidance How to close a discussion and why

  • Changing Validity Period of Profit Centers.

    Hi Gurus,
    First, I created a profit center with validity period 01/01/2008 to 12/31/9999. Later, I tried to truncate and activate the profit center with validity period 01/01/2008 to 12/31/2010. However, I get the following error
    "A profit center scenario is active in new General Ledger Accounting
    Message no. FAGL_LEDGER_CUST155"
    What could be the problem? Any help is highly appreciated.
    Thanks,
    Ram

    Hi,
    Visit [Note 826357 - Profit Center Accounting and New General Ledger in SAP ERP|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=826357].
    [Note 1018065 - NewGL: activating "segmentation" scenario|https://websmp130.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1018065]
    Regards,
    Srilatha.

  • Excise Condition Types with validity

    Dear All
    Is it possible to maintain tax conditions with validity periods. for ex: jmop 8% from 1/1/2010 to 26/02/2010....10% from 27/02/2010 to 31//3/2010..If Yes, what tax rate will be triggered for existing open PO's. If the GRPO date is 27.02.2010 or 28.02.2010
    Kindly throw some light
    Regards
    JK

    Hi,
    As per our observations,
    If PO is before 27.2.2010 and GRN on or after 27.2.2010, system will calculate JMOP @ 10% only.(.(Condition Record JMOP-8%-1.1.2001 -26.2.2010) & ( 10% from 27.2.2010-31.12.2010 )
    If GRN Booked before 27.2.2010 and invoice booking on or after 27.2.2010 Cenvat Clearing will be @8% only.(Condition Record JMOP-8%-1.1.2001 -26.2.2010) & ( 10% from 27.2.2010-31.12.2010 )
    IF PO is on or after 27.2.2010 JMOP @ 10% only.
    Experts Pl. comment on this.
    Regards,
    Rajeswari

  • 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

  • HTS code - Duty rate issue because of  two  validity periods

    Hi Everyone
    After HTS data upload for 2012 through XML file  ,system had 2 validity periods 2012-01-01           9999-12-30    and 2012-01-01           2012-12-31 . Hence now there is a issue of duplicate record ,since both periods are valid .
    But the data provider customs info  has confirmed they have sent only one record with validity period 2012-01-01           2012-12-31 .in the XML file .
    How the record with validity period  2012-01-01           9999-12-30  is now there  in the system
    Is there a chance that the XML upload pgm in our system has generated this record ? How the upload pgm works ?
    Is there any way to  UNLOAD the uploaded XML files ?
    If i have to delete the records with this 9999 entry , any way to mass delete ?
    Thanks in advance ,
    Vani

    Hi Vani,
    I'm conscious that no-one has responded to your post here, but it seems very much the same issue as the other one that you posted on the same date - in effect, a duplicate post.  If you agree, perhaps you would close it.  If I've mis-understood, then please clarify - thanks.
    Regards,
    Dave

  • Enabled validity period at VK13

    Hi all , i view v/04 for change condition table. i check this table 616.. its not ticked with validity period and woth release status. and both of it disabled. how i can enabled this checkbutton to allow me to key in the validity period?

    Hi Jaseri,
    Address validity periods can be maintained against each address type. Table BUT020 shows address with validity period.
    You are not able to see validity period because it might be disabled. Go to CRM IMG - Cross application - BP - Activation switch for functions and flag the check box for time dependency for BP address.
    Then you can maintain validity period against each address type. You may link your address with address type in the BP address overview screen.
    Cheers
    Umesh

  • Reg:Validity period in M/05

    Hi all
    I have accidently removed the flag with validity period in M/05 could some one tell me how to again flag it because in change mode it doesnt allow me to flag it is there any possibility

    You can delete the table and try creating again I think that is the only option

  • Change validity period of cost center from 2009 to 2008

    Hi All
    I have created a cost center with validity period 01.04.2009 to 31.12.9999 which was supposed to be created from 01.04.2008 to 31.12.9999. when trying to change the validity period in Tcode KS02 I am getting the following message -
    "New analysis period must not exceed maximum period limit". In TCode -  OKEON the validity period button for that particular cost center is deactive. 
    In TCode KS13 when I generate report for that cost center with Parameters - Valid from 01.04.2008 to 31.12.999 I can see that the cost center is valid from 01.04.2008 to 31.12.9999.
    In TCode KS03 Display Cost Center the cost center is valid from 2009 which has to be valid from 2008. Please advise on how to change the validity period from 2009 to 2008.
    Regards

    Hi Eli
    Thanks for the reply and I have successfully created the cost center to be valid for the previous year as per the requirement.
    Thanks & Regards
    KIMKhan

  • 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

  • I Have iPad4 and using with Aricel Prepaid 3G SIM, How to check my VAlidity period and balance amount through iPad?. pls help me

    I Have iPad4 and using with Aricel Prepaid 3G SIM, How to check my VAlidity period and balance amount through iPad?. pls help me, M.Kumar, Chennai,
    <Email Edited By Host>

    There are 2 concepts attached to a bank balance. The balance as per your books of accounts and another is the balance maintained with the bank. I believe i need not explain these 2 concepts. These 2 balances can be obtained from Oracle system provided some of prerequsities are met with.
    Balance as per your books - This is nothing but the GL balance available. In order to obtain balances for each bank accounts, it is advised that each bank account should have a separate account code combination. This is achieved generally by having a separate natural account for each bank. The code combination is attached to the cahs account for each bank. By maintaining separate account code combination, the balance in each code combination can be obtained from GL (provided transactions are accounted and posted in GL). These balances represent the balance for each bank according to your books of accounts. You can create an FSG for this purpose and provide the same to the customer, so that they can run the same whenevr they want.
    Balance as per bank - This balance is maintained by oracle in 2 ways - either the bank balance can be manually entered for each bank account for each date (quite cumbersome). Else, while loading the bank statement, the bank balances are also loaded. There are various types of bank balances stored - value dated balance, available balance, float balance etc. Depending on the balances provided by bank along with the bank statement, the bank balance can be recorded in oracle system. After the bank statement is uploaded and balances stored, standard cash management reports are available to query for the bank account balances. In order to view daily movement, the bank statement should be loaded on daily basis.
    Hope this helps.
    Vinit

  • Suppres the validity period in a time dep hierarchy with a temporal join

    Dear all,
    With our customer we have an reporting presentation issue that we cannot solve. Can you please help us with a solution?
    It is a hierachy display problem in a report.
    We present a time dependent hierarchy structure with a temporal join. This is to have the postings in the correct periods of the hierarchy. A characteristic of this hierarchy is the validity period. This validity period is default displayed in the report. This cannot be suppressed in the query designer. Is there a way to suppress this? This is a wish form the customer.
    Can you please help us with a sloution?
    Thanks in advance.

    Ondrej,
    Please refer to the below post, it is helpful.
    Re: BI HR Structural Authorizations
    Also, refer to the below document. It is old but provides very useful steps to be followed.
    [http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/business-intelligence/a-c/bw_hr%20authorization%20-%20asap%20for%20bw%20accelerator]
    Update your findings.
    -Mann

  • Condition Record as per validity Period with variation of Qty.

    Hi, Experts
    I have a querry in pricing -
    Suppose i have contract of 30 tons of validity period is 3 months.For this i ahve maintained a condition record(Customer/material) Rs1000/1ton.
    That means customer has to give a order of 10 tons/month.
    If customer is ordering bellow 10ton/month, then i will charge as a price of Rs1100/1ton.
    Otherwise if customer is ordering morethan 10tons, then i will charge market price of exceeding qty.
    For example customer order 15ton/month ,for this i will charge 10tons for as usual our contract price i.e Rs1000/1 ton & rest
    5 tons i will charge for market price.
    which is having material specific condition record for normal scenario
    Kindly revert back if any clarification--
    Thanks'
    Soumya

    Hi ,
    Ifyour asking for any Scale Base Prices follow as required
    Maintain Condition records (VK11)----
    >   1 ton Rs1100 with Dates as per ur requirements
    Then Click on "Scales Icon"  Ther u can maintain  required scales
    1 ton Rs1100
    5Tons< Price is Rs1100
    10 tons> Price Rs 1000
    Regards,

Maybe you are looking for

  • Busine Process Monitoring: define alert in XI for HTTP adapter

    Hi Experts, Iu2019m working with SAP XI 7.0 and solution manager 701. Iu2019m configuring BPM. I want to monitor the error in XI. I have three systems: Legacy System --> SAP PI --> ECC The legacy System, communicate whit SAP PI with HTTP request so t

  • Unload FLV movies when clicking home

    Is there a way to set up an unload FLV actionscript (AS3) on the click of a home button? So, when defining the functions of the home_btn, have it unload FLV (sound and video). Or would it be better to put into the actionscript frame? So, when the hom

  • Verizon messaging+

    I am using verizon messages, here's the problem.  Although I clear my "frequent" calls/contacted in my call log, they are still in my messaging app.  I tried clearing messaging cache, still there.  How do I delete "frequent" contacted numbers in mess

  • Compiling C/C++ code using Alchemy

    Hi all, I wish to compile the c/c++ code using Alchemy without converting the c code as given in the Alchemy API. Is there any way to compile the normal c/c++ code using Alchemy without any conversion? Is it possible to do something like this? Lib.h

  • Wireless Charger problem

    Why wont my S5 charge on the wireless pad only when the pad is connected to an outlet.