Change log in Inspection method
Hi,
I have a requirement for tracking status changes in QS32. When I try to use the change history I can't see the statuses in the inspection method. Is it possible to extend the change history to include this or is there any other way to solve this?
Kind regards,
Kristoffer Pehrson
Hi,
The history is already activated in the IMG under plant settings. The problem is that we need to be able to see who have changed the status and when. This is not working.
We can see the history for short text and some other fields but we can't see the history for status. We can't see the time stamp for any of the fields.
Any more suggestions on how to get this functionality either by config or by programming.
K
Similar Messages
-
Get the Change log for ALV line items
Hello Experts,
I am using editable ALV table to display/change data. When user modifies data from ALV line items manually (direct entry), this change is recorded in get_context_change_log method of context node. Also in the screen I have one button, on click of this button I do some calculation for selected line items in action method and update the context node with new values. But with this second approach (button action) though values gets changed this is not recorded in to get_context_change_log of context node. I tried to use method add_context_attribute_change in button action method to add attribute changes to change log tabel but it's not adding entries to change log. Does method add_context_attribute_change only works with OVS search helps and freely programmed value helps? And is there any other way for capturing changes(done by using action method and not manually) for ALV line items?
Thanks & Regards
JayantHere is code:
METHOD.
This method is in component controller, which gets called from View Action method (on click * of button).
FIELD-SYMBOLS:<lfs> TYPE Data.
*Data Declaration
DATA lo_nd_cn_apc_item TYPE REF TO if_wd_context_node.
DATA lit_apc_item TYPE wd_this->elements_cn_apc_item.
DATA lo_el_cn_apc_item TYPE REF TO if_wd_context_element.
data: l_component type ref to if_wd_component,
l_context type ref to if_wd_context,
lfd_added type abap_bool.
CLEAR:lo_nd_cn_apc_item,lo_el_cn_apc_item.
navigate from <CONTEXT> to <CN_APC_ITEM> via lead selection
lo_nd_cn_apc_item = wd_context->get_child_node( name = wd_this->wdctx_cn_apc_item ).
REFRESH:lit_apc_item.
@TODO handle non existant child
IF lo_nd_cn_apc_item IS NOT INITIAL.
lo_nd_cn_apc_item->get_static_attributes_table( IMPORTING table = lit_apc_item ).
get element via lead selection
lo_el_cn_apc_item = lo_nd_cn_apc_item->get_element( ).
ENDIF.
l_component = wd_this->wd_get_api( ).
l_context = l_component->get_context( ).
Calculate Cost
LOOP AT lit_apc_item ASSIGNING <lfs>.
<lfs>-cal_amount = ( <lfs>-cost_percent * <lfs>-sec_amount ) / 100.
lfd_added = l_context->add_context_attribute_change(
element = lo_el_cn_apc_item
attribute_name = 'CAL_AMOUNT'
new_value = <lfs>-cal_amount
ENDLOOP.
Bind Table.
lo_nd_cn_apc_item->bind_table( new_items = lit_apc_item set_initial_elements = abap_true ).
ENDMETHOD. -
Need suggestion to store change log history or creating a zlog table
Hello,
My requirement is to create a Ztable which will store the Hisotry / change log of data.
I have a program where i am using insert / update for a database table LFBW and displaying the log in the ALV ouput.
I need the same to be updated on Transaction level of FK02 (where entries of Table LFBW gets reflected).
so can any1 suggest me how this can be achieved?
If there is no way to store change history while insert /update on database table from prgram level then what type of z table(Type of Delivery Class ?
Data class ? i should create for the same
Thanks,
AnoopHello Raymond Giuseppi,
Thanks for providing the above details.
* KRED_WRITE_DOCUMENT
=> I checked this FM and found that OBJECT ID is mandatory to create change log
But while updating LFBW ( using insert / update command on LFBWin Zprogram ) it doesnt create
any data in CDHDR ( didnt get any object id)
* VMD_EI_API Method MAINTAIN_BAPI
=> that is for creation / updation of vendor master. Here, I am looking for updation of withholding Tax-type in FK02 (Database Table - LFBW)
* RFBIKR00 Report
Checking the same.
Regards,
Anoop -
How to overcome view changes in bdc session method using recording ?
how to overcome view changes in bdc session method using recording ?
ex-for mm01 in recording if i selected views basic data1 and basic data2.
i seheduleded for background for after 3 days .
if any body changes views by selecting other views also.
how to overcome this with out programming ?
is there any settings ?Hi,
I am attaching few threads.Hope these will help you.
If there are any error records in session, all those error records will get poulated in log .SM35 and after the session is completed , u can see error records which can be corrected and reprocessed again
We have the structures BDCLD and BDCLM, which will capture the log details inthe session. Firstly, sesssion should be processed. After that log will be created. Then caputure the information into an internal table using BDCLM and BDCLD.
and refer the link.
error correction in bdc session
regards
Madhu -
Maintain Batch long text - change log
Hi,
Any pointers as to how to maintain Change log for long texts.
kikiTolga,
I don't know what method member Kiki decided upon, but if it were me, I would be inclined to use the Auditing feature of ERP to keep, display, and manage Long text change logs.
http://help.sap.com/saphelp_erp60/helpdata/en/12/a5653ade969f4de10000000a114084/frameset.htm
Best Regards,
DB49 -
Revision: 12951
Revision: 12951
Author: [email protected]
Date: 2009-12-15 02:17:31 -0800 (Tue, 15 Dec 2009)
Log Message:
Changed synchronized PropertyProxyRegistry#getRegistry method to non-synchronized to avoid threads blocking in message push.
Checkintests: Pass with the usual 3-4 tests that time out with and without this change.
QA: Yes
Doc: No
Modified Paths:
blazeds/trunk/modules/core/src/flex/messaging/io/PropertyProxyRegistry.javaRevision: 12951
Revision: 12951
Author: [email protected]
Date: 2009-12-15 02:17:31 -0800 (Tue, 15 Dec 2009)
Log Message:
Changed synchronized PropertyProxyRegistry#getRegistry method to non-synchronized to avoid threads blocking in message push.
Checkintests: Pass with the usual 3-4 tests that time out with and without this change.
QA: Yes
Doc: No
Modified Paths:
blazeds/trunk/modules/core/src/flex/messaging/io/PropertyProxyRegistry.java -
Hi,
We have lots of data loaded in DSOs. We are in a process of clearing the change logs. And want to find out from which date the data is available in change logs.
What is the best and quick way to check the date from which the data is available in change logs.
Thanks in advance.Hi,
I have been doing this way only to check the from date. Its like a trial and error method. I input fiscal year period eg: 001.2008 to 012.2008 and check the number of entries. This way i will have aidea if data is available for thie period. Else check for other dates.
But this has become very manual and cumbersome process. Is there any other way to find from when the data is available.
I hope you get my point. -
Change log for Interaction record
Hi,
While creating the interaction record , i am entering some text in the "Notes" textbox and other required details .
In the change log it is maintaining all the entries except for Notes .
My requirement is to compare the old & the new Notes text.
So anyone please let me know whether this Notes text is stored in the change log and from where we can get its old value .
Regards
ManishHi,
Thanks for the reply , it worked for me.
I want to know one thing that when i am reading that text data in the component ICCMP_BTTEXT , view TextView , Contextnode bttext method get_tdline .
I have to modify the text before displaying it . But when i am using the method get_property_as_value , it is returning me only the first 255 lines .Please let me know how to get the full text
Regards
Manish -
Change log for CRMM_TERRMAN
Hi All,
Changes done to CRMM_TERRMAN are not logged. Even change log object does not exist for Territory Tables. Can anyone help to get change log got Territory.There is a Enhancement Spot ( CRM_TERRMAN_MASTER_NOTIFY ) which is linked to these BADI's for Master Data Notification:
CRM_TM_MASTER_DATA_NOTIFY_BP - BAdI for Territory Manangement - Master Data Notifications from BP Appl.
CRM_TM_MASTER_DATA_NOTIFY_PROD - BAdI for TM Master Data Notifications from Product Application
This is called in this Class ( CL_CRM_TERRMAN_NOTIFY_REPOS )
Master Data Notifications - Get the territories that are to be processed as a result of
master data changes from the Accounts and Products application.
CALL METHOD cl_crm_terrman_notify_repos=>get_territories
EXPORTING
it_filter_territory = ct_processed_territories
IMPORTING
et_territory_guid = lt_mdn_terr_guid.
I hope this gives you some insight.
Of course this IS WAS NOT PUBLISHED BY THE SAP CRM TEAM at SAP.
Regards,
Justin -
Receiving "Error truncating change log: null" after redeploying application
Hi,
I am running Weblogic 8.1 SP5 on Windows 2003. We are running into a problem where we redeploy an EAR on the server and it's causing an error "Error truncating change log: null" in the admin server. Here are the basic steps:
1) We have an application from a third-party that is deployed to the managed nodes in a cluster.
2) We Stop the application.
3) We redeploy the application. The application redeploys ok.
4) We stop the application for a 2nd time.
5) We redeploy the application. This time, the server reports that it's in progress forever. This is when we start to see the errors in the log.
6) To get the server back, we need to shut down the managed and admin servers.
7) We have to kill the java.exe process on each node.
8) We have to delete the ldap directory on the admin node.
9) Once we restart the server, we are back again.
So, after receiving hundreds (maybe a few thousand), we get the error:
java.io.IOException: More than 2048 open files
If anyone has any idea what's happening, it would be greatly appreciated.
Thanks,
Eric
Here is the full stack trace:
####<Sep 2, 2011 12:44:15 PM EDT> <Error> <EmbeddedLDAP> <cdtscms11p> <VgnAdminServer> <ExecuteThread: '4' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <000000> <Error truncating change log: null>
####<Sep 2, 2011 12:44:15 PM EDT> <Error> <EmbeddedLDAP> <cdtscms11p> <VgnAdminServer> <ExecuteThread: '4' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <000000> <java.io.IOException: More than 2048 open files>
####<Sep 2, 2011 12:44:15 PM EDT> <Critical> <EmbeddedLDAP> <cdtscms11p> <VgnAdminServer> <ExecuteThread: '4' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <000000> <java.io.IOException: More than 2048 open files
at java.io.RandomAccessFile.open(Ljava.lang.String;I)V(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:204)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:94)
at com.octetstring.vde.replication.BackendChangeLog.open(BackendChangeLog.java:192)
at com.octetstring.vde.replication.BackendChangeLog.truncate(BackendChangeLog.java:183)
at com.octetstring.vde.replication.BackendChangeLog.receiveEntryChanges(BackendChangeLog.java:540)
at com.octetstring.vde.backend.BackendHandler.modify(BackendHandler.java:717)
at com.octetstring.vde.operation.ModifyOperation.perform(ModifyOperation.java:144)
at com.octetstring.vde.MessageHandler.doModify(MessageHandler.java:280)
at com.octetstring.vde.MessageHandler.answerRequest(MessageHandler.java:73)
at com.octetstring.vde.WorkThread.executeWorkQueueItem(WorkThread.java:83)
at weblogic.ldap.LDAPExecuteRequest.execute(LDAPExecuteRequest.java:28)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
>
####<Sep 2, 2011 12:44:15 PM EDT> <Error> <EmbeddedLDAP> <cdtscms11p> <VgnAdminServer> <ExecuteThread: '2' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <000000> <java.lang.NullPointerException: null>Chris
Could you please tell us what version of DVD SP your are using?
If its 3.x or earlier, then A.Pack should be used.
If it's 4.x, then you will need to use compressor's, Dolby 2.0 audio encoding, because A.Pack will have been removed by the DVD SP 4's installer.
There are also adjustments you will need to make to the basic settings of the Dolby 2.0 settings that come with compressor or A.Pack, to get the best output.
Here's a how to: http://www.kenstone.net/fcphomepage/a_packwarmouth.html -
Need to know the details on the change logs on the invoice output condition master records
All,
Recently, there seems to be a change made in VV32 transaction for Billingoutput types with regard to printer device names,
I am unable to track down these changes. NACH provides information about created by & created on information, but i am not able to track the changes that were made against output condition records, is there any ways of identifying such changes using easier methods or even through CDHDR/ CDPOS tables.
I tried executing CDPOS, but unable to proceed as i was not sure / do not know the ways of entries that i need to provide in CDHDR / CDPOS tables for my scenario.
Can some one please help. Thanks in Advance.
Regards
IlangoHi Ilango,
if you don't activated the change logs, you just can find the chances made by identify the last two transports. So you need to go the way you started. Unfortunaly it could be, that you can't find the old settings anyway because there might be a * in...
I know an easier way to find the old values.
You can talk to your basis-guys if they got an older backup available and can backup it in an extra system. But that includes some extra work and the additional host.
~Florian -
Dear experts,
I am new to QM.
What is the effect of inspection method in QM. Can you pls give some inspection methods which probably used for incoming,inprocess and final inspection methods.
I have gone through F1 help doc. I did not clear.
Pls help me
Thanks in advance
R.D.IAs said above, You use inspection methods to describe how to carry out an inspection for an inspection characteristic.
for example: there can be various methods to carry out inspection for a particular characteristics like check resistance. u can check resistance with various methods various equipments. each method will be inspection method master.
inspection mathods can be used in MIC or directly in insp.plan but single insp. method can be used for single char.
Using the Inspection Methods, you can:
Specify how an inspection characteristic should be inspected
Define the qualifications for inspectors. The specifications in the inspection method take precedence over the specifications in the inspection characteristics.
Create different versions of an inspection method (for example, with different validity periods)
Find the desired version of an inspection method with different validity periods by specifying the key date
Make changes to inspection methods with or without history. You specify the required plant-specific default value for this function in the Customizing application. However, you can also create a new version for a validity period manually. A version management function ensures that all changes are documented.
Create a where-used list to determine the master inspection characteristics and inspection plans in which an inspection method is used -
Hello every one
I have implemented the customer master enhancement using the baddis : 'CUSTOMER_ADD_DATA_CS' and 'CUSTOMER_ADD_DATA' , scenario is that, I have added a new tab, to customer master screen and the new screen under that tab has 4 fields, those 4 fields are appended into KNA1 table using append structure.
hence my four fields on screen are:
kna1-zzappno
kna1-zzappdate
kna1-zzfrmno
kna1-frmdate
, the problem I am facing is that, system is not logging any changes in any of the field of the screen, infact when i requested change document from menu, it gives the error: place the cursor on data field, on debugging i came to know that, in the method 'GET_FIELDNAME_FOR_CHANGEDOC' , E_FIELDNAME parameter is coming empty, I tried to pass the value of the field at run time through debugger, which although removed the said error, but returned the message that no field change document exist for the field, where as field's data has been previously changed, now I cannot figure out, how to enable change log recording on the fields which i have added as an enhancement to customer master screen (XD01 , XD02 etc.)..
any help in this regard would of high appreciation,,,
thank you.Hi,
Change document are only created if the fields is set for change document.
This you set at DATA ELEMENT level. If you go to any table, take any field, double click the data element of that field. On the data element displat screen on the definition tab, you will see a block "Attribute". In this "Attribute" block, there is a field call "Change Document".
The change documents for table fields are only created if this "change document" flag is set. Check the documentation of this flag ( change document ) for more information.
Regards,
RS -
Hi
i have created MIC with out assign inspection method .. now i will assign to inspection method in MIC ..We can do throgh change MIC ..but thousands of MIC are there like .. i want to up load through Mass process.. is there any standard procedure..please could any one gude me in this issue.
regards
sesiSesi,
It is right that there is no standard method to mass-assign inspection method for MICs.
The most effective way is by using LSMW like other contributors suggest. Actually the procedure is quite simple, you just have to prepare the excel template (my favourite) and use is as the data source for the mass-assign process. The rest process is similar to every LSMW batch input process.
Regards,
Ilham Pratomo -
Hi Friends,
Please help me in finding the change logs for the TCODE FILE,
i.e The changes made to the Logical paths
I had tried Utilities---->change logs , but unfortunately i cannot find any changes logs
But there are changes made to the logical paths in my system but i cannot see them in change logs
thanks
chandrasekhar jrec/client is a profile parameter, you can view the settings in transaction RZ10. However I find program RSPARAM more useful, the report lists all system parameters with their default and altered value. Also if you double-click on a parameter you can get to the full help text for its meaning.
The parameter essentially switches on table change logging for configuration tables (based on the technical settings of the table) and has to be set before the changes are made.
Hope this helps.
Nick
Maybe you are looking for
-
How can I adjust contrast on Apple Support Sites, etc.
I have a great problem with Apple web content. Even this attempt to type my question is plagued by the same issue: There is not enough contrast between the letters I just typed, and their back ground. A big problem for me, as it seems the font col
-
HT1338 DVD drive in mac will not ply DVD's
My DVD drive in mac will not play full size DVD's,It says system extension cannot be used,please help.Thank you
-
I am trying to create a instant quote tool for my site.. so customer type in there height and width and a price appears but I have no clue where to start.. is there any tutorial or would someone kindly give me some advice on how to do this on dreamwe
-
HELP!HELP!please someone heres the problem my ipod DOES NOT PLAY MY SONGS i have reset my ipod countless times i have restored it countless times can someone, anyone help me!!!! PLEASEEEE!!!!!
-
Is it possible to have the server always on?
I own a Time Capsule which I stream my iTunes library from to my computer as its hard disk is almost full. It isn't a great solution, but it is working for now. However, because the songs are on the wireless drive, iTunes must connect to the server b