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.
SSDear,
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 storedHi 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
SohitDid 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.3The 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,
ShreedharHi,
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 = ¶meter_id;
UPDATE cmpallclasses
SET S3_5 = 'MAX('||chr(38)||'5)KEEP
(DENSE_RANK LAST ORDER BY '||chr(38)||'3)'
WHERE i_1 = ¶meter_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
Aravindsorry 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?
ThanksI 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
JohnHi 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)
-
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.