Info record change probelm in PO

Hello
I have one Inforecord and That is having the price PB00 1000 Per 1 KG, after that, i have created 10 PO orders,
Now today i changed the Inforecord (using ME12-  field Price unit instead of 1 i put the 1000) Means the price may take the per 1000 Kg,
Old, created PO were still showing me Per unit is "1" instead of 1000, now i want to change the Price unit, then how to change, is there  STD practice,
14.10.2007  to 17.12.2007 PB00 200 INR Per    1 KG
17.12.2007  to 31.12.9999 PB00 200 INR Per    1000 KG  I want to make all the Old PO's would show me 200INR per 1000 Kg , still it were showing me Per 1Kg
Regards
Sapman

Dear sap man,
using me12 you are chnaging the inforecord,by that you click down the condition icon provided.by that time you need to choose a validity period,in that screen you create two validity period as required by you and maintain the values as required.
Try out this. for older po its not possible if GRN Has been made.
kindly send your mail id i could send with the screen shots of the same.
Regards,
velu

Similar Messages

  • Automatic updation in  PO when info record change

    Dear All,
    We have a scenerio where we purchase copper components from one vendor. The rates are changed on every 15 days.
    i.e. from 1-15th the rates are x, and from 16th-30th the rates are y. The supplier sends material on new price on 16th, irrespective of pending order as per old price.
    Can we have some sort of facility so that pending orders price of some specific items get updated, as soon as we change in info record.
    Suggest some solution.
    Thanks in Advance,
    Ishu

    Hi
    In PO, ie) in ME21N.....Item Details -
    > Condition Control Tab -
    > You can see the "Pricing  Date Category" Field......
    If it is not found there....then,
    Goto -
    > OLME -
    > PO -
    >  Define Screen Layout at Document Level -
    > Choose Field Selection key "NBF"  and go into details -
    > Choose Field Selection Group "Quantity and Price"  and go into details -
    > There you maintain the "Pricing Date Control" field as Optional Entry or as Required Entry as per your requirement and SAVE...
    Now you can get the Pricing Date Category field in PO...
    Reward if useful
    Regards
    S.Baskaran

  • Purchase Info Record Change (ME12) using BDC

    Hi All,
    We are trying to change the Purchase Info Records using BDCs. We have about 20 condition records to change. Not all condition records change all the time. How can we use page control to identify the particular condition records that we want to change.
    Thanks
    Hari

    Hi Krishna,
    The BDC that we are trying to build will have the changes. For ex: When we created the info record (using a BDC) we had 15 condition records. This is coming from an external source.
    Now, there has been a change in the pricing (outside the system). This is communicated from the external system. We need to pinpoint which condition types to update in SAP, based on the values in the external system through the BDC.
    Regards
    Hari

  • Info record change history

    Hello  Guru,
    I want to check changes made in info record like change in tax code .Is their any way /Table  to check the same .I have tried Extras-->changes in ME13 but could not get the same.Also their we had to give certain date does it mean that system will show chanegs made on that date only.
    Regards
    SAP user

    hi
    Check the table EINA
    Neha

  • QM Info record changes info to Buyer

    Hi Experts,
    We are using Quality Info record functionality to block the vendor, block goods receipt, block the PO/scheduling aggrement etc.
    How the buyer can get know the changes made in Qulity Info Record? What is the transaction?
    Is it possible to inform the buyer through EMail as soon as there are changes in QM info record reltaed to vendor, PO , Scheduling aggrement?
    Please suggest the solution.
    Thanks and Regards,
    Sachin

    Hii,
    You can use the status profile concept in Q-Info record to fulfill ur req. First define the status profile with the object type QM_T_001 (Q-notific./task profile 001). Whenever the changes occurs in the quality info record, the same can be triggered as a Q-Notification.
    Here u need to activate work flow activity to trigger such action. U can also try with DMR concept with stage wise insepction concept with inspection lot status which in turn trigger Q-info status profile with respect to material, vendor combination
    Edited by: Lokesh K on Oct 15, 2010 2:48 PM

  • INFO-RECORD CHANGE MODE  NOT ALLOWING.

    Hi,
    Transaction Code= ME12
    Vendor= xx
    Material= xxxxxx
    Purch. Org= xx
    Plant= x
    Info rec="blank--"
    Info Category= standard
    Error Msg displayed-
             Missing authorization:Info rec change plant xx
    ABOVE THE ERROR WHAT COULD BE THE REASON?
    BUT that vendor and another material are allowing,but  above particular combination is not allowing.i checked source list ,MM-basic1 view there is no check and block.
    THANKS,
    KUMAR.

    Hi
    Are you sure that the other vendor and material that you are using or the same vendor and other material that you are using are all from the same plant.
    The error message specificaly says that user does not have authorisation for that Plant. So check with some other combinations in that plant.
    Also, on the screen on which it is giving this error message, in the address bar where you write the tcode, type SU53 and enter. It will take you to authorisation check screen and will display which authorisation are missing for the user. You can take this to your basis team and get the required authorisation.
    Regards,
    Vishal

  • Purchasing Info Record Change

    Any bright notion on how to extract INFNR new and old value from CDHDR and CDPOS

    Hi,
    use fm CHANGEDOCUMENT_READ
    CALL FUNCTION 'CHANGEDOCUMENT_READ'                        
                    EXPORTING  OBJECTCLASS        = 'INFOSATZ'    
                               OBJECTID           = '8000004711'  
                            USERNAME           = C_AENDER    
                               TIME_OF_CHANGE     = C_UZEIT     
                               DATE_OF_CHANGE     = C_DATUM     
                    TABLES     EDITPOS            = AUSG        
                    EXCEPTIONS NO_POSITION_FOUND  = 1           
                               OTHERS             = 2.         
    and look abap RM06ICD1
    regards Andreas

  • Changes in plant specific info record...Urgent!!!

    Hi All,
    I changed the order unit in one of the plant specific info record and it resulted in a change in the generic info record (without any plant) for the same material & vendor.
    Can anyone let me know why its happening as I am making the changes to a plant specific info record?
    Kindly help me ASAP...
    Thanks,
    Swati.

    Hi Swathi,
    Please check the purchase organisation used in the Info record is assigned to Plant or Company code.
    If the Purchase Organization used while creating Info record is assigned to plant. Than you are doing plant specific info record change. If the Purchase Org used while creating the info record is assigned to Company code. Than it affetcts all the plants which are assigned to that company code.
    Hope this answer helps.
    Please check.
    Thanks
    Giri

  • Info Record Condition record changes

    Hello Experts,
    We have a requirement to change the % allotted to a particular condition type in Info record. there are no BAPI's available for info record change. I do not prefer BDCs. I am using 4.6c. Can you please provide me any other options for this requirement?
    Thanks for your help!
    Regards
    Seema

    I am using SAP-standard Batch Input RM06IBI0 (via LSMW). This should be available in 4.6c also.
    Whether you like Batch Input or no ... I do not think that you have many more options available in 4.6c (except if you are going to re-invent the wheel ...).

  • Vendor in condition type/purch info record

    hi,
    in condition type, i notice in account determination, there is a vendor field. but this vendor field not exist in all condition type. only freight/customs related with this vendor field.
    1) may i know how does the system know whether the condition type needs vendor field or not.
    2) in purchase info record, can we defined second vendor as transporter on top of first vendor which is supplier? if can where can i defined as i cant see second vendor in PIR.
    thanks
    rgds

    Hi,
    1) may i know how does the system know whether the condition type needs vendor field or not.
    Ans:- While creation of Condition type in SPRO we put the condition category as D that is deleivery costs. This determines that this condition type can have Vendor field.
    2) in purchase info record, can we defined second vendor as transporter on top of first vendor which is supplier? if can where can i defined as i cant see second vendor in PIR.
    Yes you can. Select the COndition type button which appears on top of info  record change/creation. Then choose the validity date. Then enter the delivery condition type for e.g FRA1 which is standard one and enter the amount then selet this condiin type and clik on details button or F6 key you will see the vendor field.
    Thanks
    Shashi
    Please give points if info is help ful

  • BAPI or IDOCs  for Quality info records

    I want to know which BAPI or IDOCs is used to upload the Quality info records data from legacy system to SAP.

    Hi Raghu
    Below is the BDC program I was used for the same.
    Program Name : YX30_UPLOAD_QUALITY_INFO
    Author : Rameshwar Yadav *
    Date : 2006-11-27 *
    Description : The purpose of this program is to upload the *
    Quality Info Record for I30 System *
    Original Transport Number : I30K903055 *
    SYS id: SYS_30_1502_03_41_Upload Quality Info Records *
    TDS id: TD_30_1502_03_41_Upload Quality Info Records *
    UT ID: UT_30_1502_03_41_Upload Quality Info Records *
    ======================================================================
    Change History *
    Date | Change No | Name | Description *
    yyyy/mm/dd | AAAYYYYMMDD | xxxxxxxxxxxx | *
    REPORT YX30_UPLOAD_QUALITY_INFO MESSAGE-ID yx30_conversions
    no standard page heading line-size 255.
    include yx30_upload_quality_info_top. "Include for Variable Declaration & Selection Screen
    include yx30_upload_quality_info_data. "Include for File read & Authority Check
    *& At Selection Screen Output *
    AT SELECTION-SCREEN OUTPUT. "PBO
    PERFORM fill_parameters.
    *& Start Of Selection Event *
    start-of-selection.
    Perform Authority_check. "Subroutine for authority check
    Perform prepare_file. "Subroutine for preparing file
    perform file_read. "Subroutine for File read
    perform update_qi01. "Subroutine for Uploading data
    perform write_error_log1. "Subroutine for writing error log
    *& Form write_error_log
    text
    --> p1 text
    <-- p2 text
    *& Include YX30_UPLOAD_QUALITY_INFO_TOP
    Type Declaration
    Types: Begin of type_qtyinf,
    matnr type matnr, "Material No
    lieferant type char10, "Vendor
    werk type werks_d, "Plant
    frei_dat type char10, "Frei_Dat
    stsma type char8, "Stsma
    anwso_01 type char1, "ANWSO(01)
    anwso_02 type char1, "ANWSO(02)
    anwso_03 type char1, "ANWSO(03)
    end of type_qtyinf.
    Internal Table Declaration
    Data: itab_qtyinf type standard table of type_qtyinf. "Internal table for QTYINF.
    Work Area Declaration
    Data: wa_qtyinf type type_qtyinf. "Work Area for QTYINF.
    Variable Declaration
    Data: v_file_qtyinf type string, "Source File Name
    v1 type string,
    v2 type string,
    v3 type string,
    v_file_return type string,
    v_lin TYPE n.
    *Selection Screen Declaration
    selection-screen *
    SELECTION-SCREEN BEGIN OF BLOCK blk1
    WITH FRAME TITLE text-s01.
    PARAMETER:
    p_sysid(3) TYPE c OBLIGATORY , "Source System
    p_bukrs(4) TYPE c OBLIGATORY , "Source CompCode
    p_samshr type char30 lower case obligatory default '/sap_upload/' , "Samba Share Drive
    p_object TYPE CHAR10 OBLIGATORY default 'MAT' . "Migration Data Object
    SELECTION-SCREEN END OF BLOCK blk1.
    SELECTION-SCREEN SKIP 3.
    PARAMETER:
    cb_pfill TYPE c AS CHECKBOX DEFAULT 'X' . "Prefill values?
    SELECTION-SCREEN COMMENT /1(79) text-s1a.
    SELECTION-SCREEN BEGIN OF BLOCK blk3
    WITH FRAME TITLE text-s03.
    PARAMETER:
    pa_filn1(500) TYPE c LOWER CASE
    VISIBLE LENGTH 50 , "Filename AppServer
    pa_dlimt TYPE c DEFAULT ';' . "Field Delimter
    SELECTION-SCREEN END OF BLOCK blk3.
    include bdcrecx1. "Include for the subroutine
    *& Include YX30_UPLOAD_QUALITY_INFO_DATA
    *& Form file_read
    Subroutine for reading the source file into internal table
    --> p1 text
    <-- p2 text
    FORM file_read .
    DATA:
    single_line TYPE string .
    *-- read file, split lines into fields and put data into table
    OPEN DATASET v_file_qtyinf FOR INPUT IN TEXT MODE ENCODING NON-UNICODE. "Opening the files
    IF sy-subrc EQ 0.
    DO.
    READ DATASET v_file_qtyinf INTO single_line. "Reading the content of file into line
    IF sy-subrc = 0.
    IF sy-index > 1. "skip header-line
    SPLIT "Split the content of line into work area
    single_line
    AT ';'
    INTO
    wa_qtyinf-matnr "Material No
    wa_qtyinf-lieferant "Vendor
    wa_qtyinf-werk "Plant
    wa_qtyinf-frei_dat "Frei Date
    wa_qtyinf-stsma "STSMA
    wa_qtyinf-anwso_01 "ANWSO_01
    wa_qtyinf-anwso_02 "ANWSO_02
    wa_qtyinf-anwso_03. "ANWSO_03
    APPEND wa_qtyinf TO itab_qtyinf. "Appending Work Area to internal table
    ENDIF.
    ELSE.
    EXIT.
    ENDIF.
    ENDDO.
    CLOSE DATASET v_file_qtyinf. "Closing the files
    ELSE.
    MESSAGE e015 .
    ENDIF.
    DESCRIBE TABLE itab_qtyinf LINES v_lin.
    IF v_lin LT 0.
    MESSAGE e016 .
    ENDIF.
    ENDFORM. " file_read
    *& Form fill_parameters
    Subroutine for getting the file name
    FORM fill_parameters .
    IF cb_pfill = 'X'.
    Preparing QTYINF File
    CONCATENATE p_sysid '_forward' INTO v3.
    CONCATENATE p_sysid '_QTYINF_' p_bukrs '.CSV' INTO v2.
    CONCATENATE p_samshr v3 '/' p_object '/' v2 INTO pa_filn1.
    ENDIF.
    ENDFORM. " fill_parameters
    *& Form Authority_check
    Authority Check
    --> p1 text
    <-- p2 text
    FORM authority_check .
    Authority Check For the Migration
    AUTHORITY-CHECK OBJECT 'YX30_MIGR'
    ID 'SYSTEM' FIELD p_sysid
    ID 'BUKRS' FIELD p_bukrs
    ID 'YX30_DMOBJ' FIELD p_object
    ID 'ACTVT' FIELD '16'.
    IF sy-subrc <> 0.
    MESSAGE e010 WITH p_sysid p_bukrs p_object.
    ENDIF.
    ENDFORM. " Authority_check
    *& Form prepare_file
    text
    --> p1 text
    <-- p2 text
    FORM prepare_file .
    CONCATENATE p_sysid '_forward' INTO v3.
    CONCATENATE p_sysid '_QTYINF_' p_bukrs '.CSV' INTO v2.
    CONCATENATE p_samshr v3 '/' p_object '/' v2 INTO v_file_qtyinf.
    CLEAR v3.
    CLEAR v2.
    Prepare Return File
    CONCATENATE p_sysid '_forward' INTO v3.
    CONCATENATE p_sysid '_RETRUN_LOG_' p_bukrs '.CSV' INTO v2.
    CONCATENATE '/sap_upload/' v3 '/' 'MAT' '/' v2 INTO v_file_return.
    ENDFORM. " prepare_file
    *& Form update_qi01
    text
    FORM update_qi01.
    PERFORM open_group. "Opening a session
    CLEAR wa_qtyinf.
    LOOP AT itab_qtyinf INTO wa_qtyinf.
    PERFORM bdc_dynpro USING 'SAPMQBAA' '0100'. "Subroutine for mapping data
    PERFORM bdc_field USING 'BDC_CURSOR'
    'QINF-MATNR'.
    PERFORM bdc_field USING 'BDC_OKCODE'
    '/00'.
    PERFORM bdc_field USING 'QINF-MATNR'
    wa_qtyinf-matnr. "Mapping the material
    PERFORM bdc_field USING 'QINF-LIEFERANT'
    wa_qtyinf-lieferant. "Mapping the vendor
    PERFORM bdc_field USING 'QINF-WERK'
    wa_qtyinf-werk. "Mapping the plant
    PERFORM bdc_dynpro USING 'SAPMQBAA' '0101'.
    PERFORM bdc_field USING 'BDC_OKCODE'
    '=STAN'.
    PERFORM bdc_field USING 'QINF-FREI_DAT'
    wa_qtyinf-frei_dat.
    PERFORM bdc_field USING 'BDC_CURSOR'
    'QINF-STSMA'.
    PERFORM bdc_field USING 'QINF-STSMA'
    wa_qtyinf-stsma. "Mapping the status
    PERFORM bdc_dynpro USING 'SAPLBSVA' '0201'.
    PERFORM bdc_field USING 'BDC_CURSOR'
    'J_STMAINT-ANWSO(01)'.
    PERFORM bdc_field USING 'BDC_OKCODE'
    '=OKAY'.
    IF wa_qtyinf-anwso_01 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
    wa_qtyinf-anwso_01. "Mapping the anwso(01)
    ELSEIF wa_qtyinf-anwso_02 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
    wa_qtyinf-anwso_02. "Mapping the anwso(02)
    ELSEIF wa_qtyinf-anwso_03 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
    wa_qtyinf-anwso_03. "Mapping the anwso(03)
    ELSEIF wa_qtyinf-anwso_01 = 'X' AND wa_qtyinf-anwso_02 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
    wa_qtyinf-anwso_01.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
    wa_qtyinf-anwso_02.
    ELSEIF wa_qtyinf-anwso_01 = 'X' AND wa_qtyinf-anwso_03 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
    wa_qtyinf-anwso_01.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
    wa_qtyinf-anwso_03.
    ELSEIF wa_qtyinf-anwso_02 = 'X' AND wa_qtyinf-anwso_03 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
    wa_qtyinf-anwso_02.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
    wa_qtyinf-anwso_03.
    ELSEIF wa_qtyinf-anwso_01 = 'X' AND wa_qtyinf-anwso_02 = 'X' AND wa_qtyinf-anwso_03 = 'X'.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
    wa_qtyinf-anwso_01.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
    wa_qtyinf-anwso_02.
    PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
    wa_qtyinf-anwso_03.
    ENDIF.
    PERFORM bdc_dynpro USING 'SAPMQBAA' '0101'.
    PERFORM bdc_field USING 'BDC_CURSOR'
    'QINF-FREI_DAT'.
    PERFORM bdc_field USING 'BDC_OKCODE'
    '=QMBU'.
    PERFORM bdc_field USING 'QINF-FREI_DAT'
    wa_qtyinf-frei_dat.
    PERFORM bdc_field USING 'QINF-STSMA'
    wa_qtyinf-stsma.
    PERFORM bdc_transaction USING 'QI01'.
    ENDLOOP.
    PERFORM close_group. "Closing the session
    ENDFORM. "update_qi01
    *& Form write_error_log
    text
    --> p1 text
    <-- p2 text
    FORM write_error_log1 .
    DATA:
    single_line TYPE string,
    v_msg TYPE string,
    v_msg1 TYPE string.
    *-- read file, split lines into fields and put data into table
    OPEN DATASET v_file_return FOR INPUT IN TEXT MODE ENCODING NON-UNICODE. "Opening the files
    IF sy-subrc EQ 0.
    CONCATENATE text-020 v_lin INTO v_msg SEPARATED BY space.
    CONCATENATE text-021 v_lin INTO v_msg1 SEPARATED BY space.
    TRANSFER: v_msg TO v_file_return.
    TRANSFER: v_msg1 TO v_file_return.
    WRITE:/ v_msg.
    WRITE:/ v_msg1.
    ENDIF.
    ENDFORM. " write_error_log
    Regards,
    Sree

  • Change Scheduling Agreement and Info Record using Bapi

    Hi Experts,
    Can anybody say how to change the Scheduling agreement and Info Record using Bapi.
    I use BAPI_AGREEMENT_MAINTAIN to change Scheduling Agreement .
    But it does not changing Scheduling lines.

    Hi,
    Please find the below link check the setting are correct or not
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a02cb00a-bfb4-2c10-98aa-e33e7f64ba28?quicklink=index&overridelayout=true
    Reagrds,
    Pramod

  • How to change the Qty Conversion on a Purchase Info Record.

    I am trying to change the Quantity Conversion for a particular Purchase Info Record as it is incorrect.  The inputs are greyed out on the Purchasing Organization1 Data Screen.   I have also gone to the Conditions screen and the Menu Selection is greyed out when I go to the Menu for EXTRAS->Conversion Factors.  The Conversion Factor has been changed at the Additional Data Screen of the Material Master.   Any help would be greatly apprectiated.  Thanks in Advance.

    I have solved this problem.    From the Condition Record I went to the Menu Path, GOTO->ADDITIONAL DATA.  From here I was able to go to the Conversion Factor and make the changes.

  • BAPI to change INFO record and Scheduling Agreement (ME32)

    Can anybody tell me what is the bapi function module used to change the info record and a bapi function module used to change the scheduling agreemnent (ME32)

    check in Tcode BAPI
    or Search in SE37
    BAPISChe
    Regards
    Peram

  • Changing fields read from info record in a Purchase Order

    Hello,
    At some point, when a PO is entered via ME21n (on each item entered), an info record is selected and its contents are read (if the info record exists).
    Is there any BADI that can help me manipulate these contents (check them and change them)? If not, is there any enhancement technology that you would recommend in order to achieve this?
    Thanks in advance,
    Joao

    Why do you have to do that?
    If the reqmnt is there than why don;t you chane the Info records itself.

Maybe you are looking for

  • Can I backup my Ipad directly to Time Capsule

    Is there a way to backup an Ipad without connecting directly to a Mac or PC?

  • "Bloody iPod Owners" re

    Alright Jason, you found TWO instances where people had faulty iPods. You posted that like it's a major problem. But uh.. have you ever happened to read this very forum? There are what? How many posts about headphone jack problems with Zen players he

  • Smart Object management

    I've tried searching for an answer to this with no luck. Is there a way to get Smart Objects to work on a different disc besides your Startup on a Mac? I'd like to set up a stand-alone SSD to handle all Smart Object operations. Currently, I'm getting

  • Trying to upload elements 13.  getting  error message "wrong type of file"

    After downloading the new Elements 13, I try to run it and it tries to open in Elements 11.  I get an error message that it can't open because it is the wrong type of file. I using window 8.1 (64-bit).  Has anyone had a similar problem?  How can I re

  • How to write a query?

    Hi all, Can you please explain me how to write a query joining tables in SAP ? Thanks, Avani.