To Capture the change Activity in Me23n

Hi all,
How do i capture the change activity (Display/Change) in ME23N ? I need to put validation in an Exit on SAVE clicked in Me23n with changes done to a PO in ME23n only by clicking change button.
appreciate your ideas.
Thanks,
stock.

Check for the fields TRTYP in table T160  passing the tcode.
   Masked                          
A    Display                         
B    Edit                            
C    Display from archive            
E    Single-item planning            
H    Add                             
V    Change                          
X    Initial transaction             
S    Standard parameter: normal mode 
U    Convert indiv. planned order    
L    Delete                          
P    Planning file entry             
K    Copy reference                  
D    Print                           
Regards,
Ravi

Similar Messages

  • How to capture mold change activity

    Dear experts
    Our client has plastics injection moulding process. In routing we are already assigned the mould as PRT.
    There are mold change will happen for all type of molds to different workcenter combination every day.Mold and workcenter of each combination has different cycle time for mold change activity.
    How to maintain activity timing (should not reflect into costing) for each combination.And also want to capture actual mold change time for calculating efficiency.
    If any body map and using the above scenorio, kindly help me.
    SS

    Dear,
    it is not clear from your question about mould and WC.
    As I understood.. You habe mould A, B, C, D
    You have work centre W, X, Y, Z
    You can use Mould A, B, C, D in WC W, X, Y, Z.
    if this is the case, then
    in WC X, you are using A and now mould is changed to B let us say...it will take some time;...
    and that time can be considered as setup time in SAP.
    I am wrong please explain so that we can help you

  • 'creation date of the change document' in me23n or me22n

    hi experts,
                   i want a help from you to find out where ( in which ) table the  'date'  field is getting stored.if u go to me23n and give a po number and go to menu bar  environment --> header changes, then we can find 'creation date of the change document', i need to capture that date when status is 9. can any one tell me where that date is stored

    Hi Kiran,
    You can search for table CDHDR & CDPOS for the change documents.
    where CDHER-OBJECTCLAS = EINKBELEG
    OBJECTID
    Regards,
    Anbalagan

  • How to capture the change in the update mode (for Inventory) in a transport

    Hi all,
    I recently changed the update mode for Inventory Controlling  from Unserialized V3 Update to Queued delta in R/3 DEV environment. When I was doing the change it did not prompt for a transport request. Now I have to somehow capture this in a transport and move it to R/3 Quality environment. How do I capture this change in a transport.
    Thanks in advance,
    Ram Kumar.

    there are 2 options
    1) try changing back and forth and see if it prompts for a request
    2) Create a customizing request and add the following entry into the request
    Program ID - R3TR; Object type - TABU; Object name -  TMCEXUPD
    and make the entry ...How ?? Click on the key that you see under the column 'Function'
    client/application component.. if client is 100 and application component is 11
    then the table entry should be 10011
    Assign points if it helps
    P.S:if you check the table TMCEXUPD shows you the update mode
    Edited by: KK on May 28, 2008 1:52 PM

  • How to capture the changes in ppoma_crm transaction

    Hello All,
    We have a requirement that if we add either a BP or an User to a positon in ppoma_crm transaction then we should be able to update these entries in our z table.
    If it is a BP then we should look for the User mapped to it and update the z table else we should directly update the z tables with user name.
    But we are facing an issue in capturing the values that have been updated.
    Can anyone tell me how to capture the new values in the BADI for the ppoma_crm transaction ?
    Regards
    Sohit

    Did any guys here face the requirement? If replicating all the columns some of which may change frequently but are not important to the other sites, then i wouldn't replicate these changes in order to improve the performance. Thanks for your help!

  • How to capture the changes of the specified fields?

    Dear all,
    I wanna capture the specified columns' changes according to the requirement but not all the table columns' changes. For the reason that some of the columns in the table are changed frequently but not so important to the application at the dest site. So avoiding replicating these columns, the replication performance can be improved greatly. How to configure at the source site? Oracle :10gr1
    Appreciated for your kindly help.
    Br,
    MSN:[email protected]

    Or you can create rules on the negative rule set of the capture process to filter out LCRs when only the unwanted columns were changed.
    More specifically, you add a negative rule set rule that evaluates to TRUE when none of the wanted columns has the OLD value different from the NEW value (beware of nulls, you'll have to use a combination of IS NULL/IS NOT NULL expressions to do that).
    This will make the unwanted LCRs to be discarded at capture time, avoiding overhead in propagation and apply, as you want.
    Of course you will still have to create a custom handler to remove the unwanted columns, because you can have the situation when an LCR contains updates on both wanted and unwanted columns. This LCR would not be filtered out by the negative rule.
    Ilidio.

  • Calculate size of MV logs that captures the changes..

    hello all,
    how can i capture how much data is being put into the MV(materialized view) logs ?? ...i have about 10 MV logs that are capturing all the changes, but is there a way to tell or any dba views ...taht can tell how much data (size in bytes) are being captured ?? my mv logs are on 10.2.0.3

    The sizes (in bytes) for the Materialized View Log would be in USER_SEGMENTS.
    You would see it as a SEGMENT_TYPE='TABLE', SEGMENT_NAME='MLOG$_tablename" in USER_SEGMENTS
    Thus, the MV Log on table "ABC" is visible in USER_SEGMENTS as
    SEGMENT_NAME = 'MLOG$_ABC", SEGMENT_TYPE = 'TABLE'

  • Oracle CDC not capturing the changes

    Hi,
    I am pretty new to using Oracle CDC, we have setup Hot log (Async) Oracle CDC.
    Change Tables are created in one schema (Schema A) and change views are created in another schema (Schema B)
    Recently we added new set of tables (Around 300 new tables)  to the existing change set, from this point the change capture stopped working.
    All the steps like extend , Purge excutes without any errors but no data is getting populated in change views in Schema B reason beign change data is not getting populated in change  tables ?
    Can someone please suggest how can i resolve this issue?
    Thanks for your help.

    Hi again,
    Can you please give grand : execute_catalog_role" and the "DBA" roles to the user 
    And : give grant
    select any transaction
    select any table
    select on sys.v_$database
    select on sys.v_$logmnr_contents
    select on sys.v_$logmnr_dictionary
    select on sys.v_$logmnr_logfile
    select on sys.v_$logmnr_logs
    select on sys.v_$logmnr_parameters
    select on sys.v_$logmnr_session
    select on sys.v_$logmnr_transaction
    select on sys.v_$log
    select on sys.v_$logfile
    select on sys.v_$archived_log
    Thank you

  • Track and capture the changes in OWB

    I'm trying to merge data from two systems that have not been kept in sync. For example, I have 4 columns: my_key, lines, mod_date, and source. For the same my_key, lines changes over time (mod_date). I only want to capture the first change to lines (for a given change) regardless of which system the data comes from. Basically, I want to ignore all the rows in which my_key and lines are the same as the last row I selected. Here is some data and the desired results:
    DATA in TEST_RANK table
    my_key lines mod_date source rec#
    A 150 01/01/2005 A 1
    A 150 01/02/2005 B 2
    A 100 01/14/2005 A 3
    A 100 01/15/2005 B 4
    A 200 01/19/2005 B 5
    A 150 01/22/2005 A 6
    A 150 01/25/2005 B 7
    DESIRED RESULTS -
    A 150 01/01/2005 A 1
    A 100 01/14/2005 A 3
    A 200 01/19/2005 B 5
    A 150 01/22/2005 A 7
    I tried w/ Ranking function but it didnt work as it looks for distinct group
    SELECT * FROM ( SELECT my_key,lines,mod_date,ROW_NUMBER() OVER ( PARTITION BY my_key,lines ORDER BY mod_date ) m_rank from table_name ) where m_rank <= 1
    M LINES MOD_DATE M_RANK
    A 100 14-JAN-05 1
    A 150 01-JAN-05 1
    A 200 19-JAN-05 1
    Is there any way I can do this in OWB using analytical functions ?
    Thanks,
    Shreedhar

    Hi,
    I don't think owb10g support analytic aggregation directly. But I know a way to introduce analytic funcations to the aggregation transformation. To achieve this, u'll have to execute some sql. Here's the sample scripts.
    SELECT parameter_id,transformation_expression,parameter_name,
    map_component_name,map_name,parameter_group_name
    FROM all_iv_xform_map_parameters
    WHERE map_name = 'MAP_DEMO'--The map name
    AND MAP_COMPONENT_NAME = 'AGG_DEMO' --The aggregation name
    AND PARAMETER_GROUP_NAME = 'OUTGRP1' --The group name
    AND PARAMETER_NAME = 'ATTR'; --The attribute name
    SELECT * FROM owb10g.cmpmappingparameter_v
    WHERE elementid = &parameter_id;
    UPDATE cmpallclasses
    SET S3_5 = 'MAX('||chr(38)||'5)KEEP
    (DENSE_RANK LAST ORDER BY '||chr(38)||'3)'
    WHERE i_1 = &parameter_id;
    --Here chr(38) is '&', use &5 to pass the 6th attribute
    --in the input group to the analytic function
    Hope this help.

  • Capturing the changed data in the interactive forms through HTML Viewer

    Dear all,
    I'm showing the Interactive Adobe form in the HTML Viewer and I want to capture it back after the user enters data in the form and save it to application server.
    Can I get some help on this. Please attach supporting documents if any.
    Regards
    Aravind

    sorry i've got no document describing this. under service.sap.com/adobe you'll find a lot of Adobe content.
    But basically use the Adobe Designer from program files\adobe\design 7.0\formdesigner.exe
    create new form based on the CAF tutorials in the Interactive Forms section, add a new data connection to a wsdl, bind input/output parameters to form fields and get a button executing the wsdl operation.
    create your interactive form callable object based on that template, configure the form to start process and as impersonalized form. create the form from the GP administration screen, download it and test it.
    ...And Good Luck!!!

  • Chaneg data capture--interface unable to capture the changed data

    hello,
    when i add a src table to cdc and start a journal,
    i am able to view the new insertions into the source table ,in journal data of the table.
    but when i run an interface the journalised data isnt getting updated in the target table.....
    but there is no error message comming up ...what do i do ?

    Hi,
    when you create interface and check mark the Journalize Data Only, there is a filter created on that datastore with JRN_SUBSCRIBER name. Make sure this subscriber name is same as the SUBSCRIBER that you have mentioned when you registered subscriber on the Datastore. If these two are different, then you will not be able to fetch data. Check the SNP_SUBSCRIBER table to get the subscriber name for the datastore/source table and in the filter give the same name.
    Let me know if it is working...
    Regards,
    kk

  • How to capture the product change on the item level in CRM GUI.

    Dear All:
    There is a line item in the sales order. Now I change the product of the line item. I want to capture the change in CRM GUI.
    PS:
    There is a reference thread, in which I know we can capture the change in WebUI with the component T115IT_SLSO.
    Can the old product be captured after I changed the product in order item?
    But I want to know how to capture the change in GUI. Anybody can help me? Thanks in advance.

    Hi,
    when you create an item in GUI tcode CRMD_ORDER, badi CRM_ORDERADM_I_BADI will be triggered.
    Method CRM_ORDERADM_I_PRODUCT_DETERM will have the Header and item guid and newly entered product in parameter IV_ORDERED_PRODUCT.
    Regards,
    Arun

  • Capturing the DML changes on the source and writing to a temporary table

    Am trying to set up a change data capture where both the source and target would be the same database.
    like in my case i would like to capture changes from a table schema.xyz in a orcl database and write it to a temp table within the same database. My concern here is , the table schema.xyz is already replicating to a different database on a different server.
    Any ideas on how this can be achieved?
    I thought of setting up a different extract process and capture the changes and write to the temp table , but not sure if this is manageable.
    Thanks,
    Venky.

    Just tap into the existing trail if the change data is already there. There's no need to have a second extract in that case. So ADD REPLICAT and specify the EXTTRAIL the same as the EXTTRAIL for the redo log extract.
    OGG won't pick up truncates by default. If the row is gone before the update arrives at the target table then you can use INSERTMISSINGUPDATES. When using this parameter make sure that you add supplemental logging (ADD TRANDATA) for columns that you need but that may not be updated (e.g. target columns with NOT NULL or FK constraints).
    Good luck,
    -joe

  • Using dbms_metadata.get_ddl to capture the alter table

    Hi there,
    I know you can capture table ddl using dbms_metadata.get_ddl. However, I want to capture all the changes after the table got created. If you created a table then add one or more columns. I just want to capture the change as the new columns added.
    Here's an example.
    Create table test (id number, name varchar2(20);
    then
    alter table test add (type varchar2(40);
    I want to capture the syntax "alter table test add (type varchar(40)". Is this possible?
    Thanks

    I dont belive you could easily use dbma_metadata to do this... but you can use a database or schema level trigger e.g. :
    create or replace trigger test.test_trigger
    AFTER ALTER
    ON DATABASE
    DECLARE
    sql_text ora_name_list_t;
    v_stmt VARCHAR2(2000);
    n number;
    BEGIN
    n := ora_sql_txt(sql_text);
    FOR i IN 1..n
    LOOP
    v_stmt := v_stmt || sql_text(i);
    END LOOP;
    INSERT INTO test.test_table2
    VALUES
    (v_stmt);
    END;
    This will capture all alter commands fired at the database... so you would then need to filter them using the System-Defined Event Attributes see
    http://download-uk.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_triggers.htm#i1006211

  • Capturing data changes in alv using classes

    Hello All,
    Currently am working on alv report using classes..,In this report am displaying 3 grids in the output in 3 different containers(cl_gui_custom_container)...,Am able to handle the data changes done in the grid  at the run time using event  data_changed ...,
    Now the requirement + problem is ...if i do the changes in all the grids ,,,,,and if i click(hotspot event) on any of the rows/records in any of the grids ...,, I need to be able to capture all the data changes done in all the other grids....,,
    for example:-
    if i modify some records in all the 3 grids ,,, and if I click any of the row in any of the grid at a time,,, all the changes done in all the grids should be captured.....( in simple words one click all changes )
    I tried using data_changed event....., am only able to capture the changes of the grid on which i clicked ( ie.hotspot event) but not the changes which i have done on other grids.....Pls. help me out with the possibilities
    Hope am clear..
    Thanks
    John

    Hi friend,
    METHOD handle_user_command.
      CASE e_ucomm.
    WHEN 'UPDATE'.
                 CALL METHOD r_grid->get_selected_rows
              IMPORTING
                 ET_INDEX_ROWS =
                 et_row_no     = it_rows.
    LOOP AT it_rows INTO wa_rows.
    *****modify the first container data***********
    endloop.
    CALL METHOD r_grid1->get_selected_rows
              IMPORTING
                 ET_INDEX_ROWS =
                 et_row_no     = it_rows1.
    LOOP AT it_rows1 INTO wa_rows1.
    *****modify the second container data***********
    endloop.
    CALL METHOD r_grid1->get_selected_rows
              IMPORTING
                 ET_INDEX_ROWS =
                 et_row_no     = it_rows2.
    LOOP AT it_rows2 INTO wa_rows2.
    *****modify the third container data***********
    endloop.
    endcase.
    Now we can create three container and three different grid class object but we are using same method.
    UPDATE buttton is common to all three containers.
    But one important point when u change the records in container we must select the rows then only selected rows r come to the internal table otherwise it is not come.
    CREATE OBJECT r_container
        EXPORTING
          container_name              = 'CONTAINER_1'
    CREATE OBJECT r_container2
        EXPORTING
          container_name              = 'CONTAINER_2'
    CREATE OBJECT r_container3
        EXPORTING
          container_name              = 'CONTAINER_3'
    CREATE OBJECT r_grid
        EXPORTING
          i_parent          = r_container
    CREATE OBJECT r_grid1
        EXPORTING
          i_parent          = r_container2
    CREATE OBJECT r_grid2
        EXPORTING
          i_parent          = r_container3
    NOW WE CAN CALL THE METHOD.
    CREATE OBJECT event_receiver1.
      SET HANDLER event_receiver1->handle_before_user_command FOR r_grid.
    CREATE OBJECT event_receiver1.
      SET HANDLER event_receiver1->handle_before_user_command FOR r_grid2.
    CREATE OBJECT event_receiver1.
      SET HANDLER event_receiver1->handle_before_user_command FOR r_grid3
    I thing it should be possible.But u must remeber u must select the records when u modifie in three containersBUT UPDATE button is common to all three containers.
    Regards,
    MURALII

Maybe you are looking for

  • TO remove lines from itab where debit = credit

    hi experts, pls have look to the following code. *& Report  YTEST                                                       * REPORT  ytest NO STANDARD PAGE HEADING. DATA: BEGIN OF itab OCCURS 0,       ref(3) type c,      " reference number       po(10)

  • Delivery Document in FBL3N

    Hi gurus, i have a requirement of adding a delivery document number in FBL3N.please suggest me is it possible , if so please can you send me the details on that. Thanks and regards, Rajeshwar

  • Collection Management -Business Partners

    Hi, I have confiured the collection management.But i am not able to see the business parterns in easy access. what  should i do if i want bring the Business partners in collection management. Kindly advice me

  • SD side Credit Memo's Processing in FI

    How to Process the Credit Memo's in FI side that at coming from SD? Can we use APP for that or is their anyother way to process Credit Memo's occuring from SD side?

  • F4 changes in Classic ALV Grid

    Hi I'm using REUSE_ALV_GRID_DISPLAY , I have a Requirement to display F4 for MRP Group based on the plant in ALV GRID  DIsplay. How Can I capture F4 event and modify Standard F4 by using normal ALV. Thanks for all your suggestions and time.