How to get bom changed history?

somtimes bom is changed with ECN , and sometimes without ECN, how to get all bom changed history?
it appears that 'cdhdr' and 'cdcls' is the reference table, but some fields is implicit.  can you give me some idear?

Hi,
Kindly go through this link below,
Previous Version of Bill of Material
Hope it helps
Regrds
Mansi

Similar Messages

  • How to get PO CHANGE HISTORY from back end tables?

    Hi All,
    I need to get the PO Change history from the back end reason being users want to see not only the change made but who made the changes on those PO's. The PO change history.html doesnot give the information of the user who made changes to the PO. Can any one provide me the query involved in this html page. I can add the updated_by column to that. I built a query already but it is not giving me the field altered on the PO Line.
    I learnt that we can get the information from the archive tables but my question is how to know which field has been changed from the original PO to the revised PO. I am unable to figure out if that revision is for Unit Price change or amount change or Bill to change etc. i.e., as it shows in PO change History html page I need to see which field is altered on a particular PO. Is that possible?
    Thanks for your help!
    Prathima
    Message was edited by:
    Prathima

    Hi Anil,
    Turning Audit on PO_LINES_ALL helped to track the changes. I have a problem though.
    In the sense - Below is the query I created to track changes on Unit Price of a Po Line.
    SELECT
    poh.segment1 po_num
    ,pol.line_num po_line_num
    ,pola.unit_price price_changed_from
    ,pol.unit_price price_changed_to
    ,fnd1.description created_by
    ,fnd.description last_updated_by
    ,fnd2.description previously_updated_by
    --,decode(pola.audit_transaction_type,'U','UPDATE','I','INSERT') audit_transaction_type
    ,pol.last_update_date
    FROM po.po_lines_all_a pola,po.po_lines_all pol,apps.fnd_user fnd,apps.fnd_user fnd1,po.po_headers_all poh,apps.fnd_user fnd2
    WHERE pola.po_line_id = pol.po_line_id
    AND pola.audit_transaction_type = 'U'
    and poh.po_header_id = pol.po_header_id
    AND fnd.user_name = pola.audit_user_name
    and pola.unit_price is not null
    and fnd1.user_id = pol.created_by
    and fnd2.user_id(+) = pola.LAST_UPDATED_BY
    Now the problem is
    When I update a line twice. intially I changed the unitprice value of line 4 from .72 to 0.8 and later I changed it back to 0.8 to 0.72. Intial Changed to 0.72 shuld be 0.8 but it changed to 0.72 as it is pulling from po_lines_all table. How can you capture that changed to???
    po_num Line Changed from Changed to
    26603     4     0.72000      0.72000
    26603     4     0.80000     0.72000
    Please help.
    Thanks,
    Prathima

  • How to get the Change node in Production Server!!!!!

    Hi Guys,
    Kindly let me know how to get the Change node in Production Server for the Transaction Code Pe03 for generating the Acknowledgement No for the year 2008 .
    Plz provide me the steps how to get the Change Node for Acknowledgement No so tat i can get the configuration done.
    Regards
    Ansuman Mohanty.

    Hi Mr!
    If you want to generate the e-file feature 40ACK, do it in our Customization client box (Golden box) & save the request & move to Quality & production.
    Still if you need to workout only in Production, than with the help of Basis people you can get the Production change mode for 5 to 10 min time & can generate it. But mostly Basis people wont give us change mode for Production box ... with ur request they can do..try it.
    Did u collected 4 quarter TAN no's for 2008 Quarter...if not collect it & generate it at a time.
    All the best:-)
    Kind Regards,
    Saisree.S

  • Confition type FRC1- how to get the change log,

    Hi,
    When  the condition type FRC1 automatically gets deleted (deletion flag),. and we are not able to see the change log for the same.
    how the Conditions are deleted. Or if at all any one has deleted, how to get the change log,

    Check in
    m/06
    go to utilities
    change log
    If not found  consult BASIS consultant

  • BOM change history

    Dear all
    We are using change number to chang BOM. We want to develop a report for all BOM change history. Is there any function module can use? From table CDPOS is difficult to know what have been changed.
    Thanks
    Hailiang

    Hi,
    As others have questioned Why CS80 is not suitable ??
    Other possibility would be:
    Make a work instruction or mandatory to maintain the description and details of the change in the "BOM Long text".
    U can see the long text indicator in BOM,if checked than u will come to know the details.
    Caution: Works fine only if everyone follows maintaining the long text for any changes.
    Regards,
    Prakash

  • How to get the changes during ABENDED replicat process

    Hi,
    I am working on Oracle GG bi-directional DML replication. I m stuck in one place.
    My target replicat process was ABENDED due to Error :- ORA-01403: no data found. I restarted my replicat process again by runing the below command
    GGSCI (db1) 30> alter replicat rep2 begin now
    GGSCI (db1) 30> start replicat rep2
    After restart the replicat process I can't see the changes on target server which I had applyed on source server during target replicat was ABENED.
    My doubt is.
    1. Is my command is correct for start the ABENDEND replicat process?
    2.How to get the changes on target server which applyed on source during ABNDED of targer replication?
    3.How to avoid the ABENDED replicat process on production server?
    4.how to track the ABENDED process in production server?
    Please HELP:(
    Edited by: NaveenK on Aug 29, 2012 3:32 AM

    NaveenK wrote:
    Hi,
    I am working on Oracle GG bi-directional DML replication. I m stuck in one place.
    My target replicat process was ABENDED due to Error :- ORA-01403: no data found. I restarted my replicat process again by runing the below command
    GGSCI (db1) 30> alter replicat rep2 begin now
    GGSCI (db1) 30> start replicat rep2
    After restart the replicat process I can't see the changes on target server which I had applyed on source server during target replicat was ABENED.
    My doubt is.
    1. Is my command is correct for start the ABENDEND replicat process?
    2.How to get the changes on target server which applyed on source during ABNDED of targer replication?
    3.How to avoid the ABENDED replicat process on production server?
    4.how to track the ABENDED process in production server?
    Please HELP:(
    Edited by: NaveenK on Aug 29, 2012 3:32 AMHi Naveen. SQL Error 1403 means row not found. Your data is out of sync and you should fix this.
    By doing begin now when this happens, you are skipping all the transactions that were "in-line" since the process ABENDED.
    You have more than one way to deal with these things, first of all you should synchronize your data! This should get rid of the 1403 errors.
    Then you can write rules using REPERROR to tell the replicat how to behave in case of errors should come up.
    Using logdump, you can read the exact row which failed and find out the next RBA to skip that specific one if required. You should also configure a DISCARDFILE to get details about errors when they happen.
    Greetings,
    N K

  • Bapi/FM to get bom change info

    hi!
    i need to get one bapi/FM to get bom change info with ECN!
      the function like S_ALR_87012976 (tcode).
    thank you very much!

    thank you !
    i need one function which using ECN number to get all change info about BOM!
    Best Regard!

  • How to get my writening history/log more than thre...

    How to get my writening history/log more than three months behind

    download SkypeLogView
    nirsoft.net/utils/skype_log_view.html
    and open the main.db file with it
    C:\Users\Tamim\AppData\Roaming\Skype\tamim\main.db
    can you see the history?
    Regards,
    Tamim
    Location - Dhaka | Bangladesh - Standard Time Zone: GMT/UTC + 06:00 hour
    If one of my replies has adequately addressed your issue, please click on the “Accept as Solution” button. If you found a post useful then please "Give Kudos" at the bottom of my post, so that this information can benefit others.

  • How to get skype call history

    How to get skype call history?
    My Calls I made, Received and thier cost.

    Suresh.Salver wrote:
    How to get skype call history?
    My Calls I made, Received and thier cost.
    Hello
    Visit your account page and click on "Usage".
    TIME ZONE - US EASTERN. LOCATION - PHILADELPHIA, PA, USA.
    I recommend that you always run the latest Skype version: Windows & Mac
    If my advice helped to fix your issue please mark it as a solution to help others.
    Please note that I generally don't respond to unsolicited Private Messages. Thank you.

  • HT1212 ive changed my email on itunes and apple and att but my app store still shows my old id so it doesnt recognize me to add new apps...any clues how to get it changed on the phone

    ive changed my email on itunes and apple and att but my app store still shows my old id so it doesnt recognize me to add new apps...any clues how to get it changed on the phone

    Firstly, you need to change your details with Apple,  Start here, change your country if necessary and go to manage your account. You may have already done this.
    In order to change your Apple ID or password for your iCloud account on your iOS device, you need to delete the account from your iOS device first, then add it back using your updated details. (Settings > iCloud, scroll down and hit "Delete Account")
    Providing you are simply updating your existing details and not changing to another account, when you delete your account, all the data that is synced with iCloud will also be deleted from the device (but not from iCloud), but will be synced back to your device when you login again.
    In order to change your Apple ID or password for your iCloud account on your computer, you need to sign out of the account from your computer first, then sign back in using your updated details. (System Preferences > iCloud, click the sign out button)
    In order to change your Apple ID or password for your iTunes account on your iOS device, you need to sign out from your iOS device first, then sign back in using your updated details. (Settings > iTunes & App store, scroll down and tap your ID)
    If you are using iMessages or FaceTime, you will also need to log out and into your ID there too.

  • TS1702 I bought Say Hi Translate. How can I change it to translate English to French now that it is installed? It comes up Spanish and French ! Can you tell me how to get this changed?

    I bought Say Hi Translate app.  How can I change it to translate English to French?  It's already installed and it now has Spanish/French after I tried several ways to change it, but originally it came up English to Spanish. Can you tell me how to get this changed?  Thanks! JKA

    Contact the support or FAQ/user guide for the app on the app creators website if available.

  • BOM Changes History

    Dear Sir,
    We need to generate a Report showing all changes made in a BOM during a period . For making such a Report we are facing following problem :
    a) The problem related to DELETED Item  :
        Say on 01/04/2009 , for a Material BOM of Item 'HEADER-1' , we inserted a child item say 'CHILD-1' 
        of quantity 1 number .
       Then on 10/04/2009 , this Child Item was deleted from the BOM . Now we want to know the details
       about the deleted Item ( say  Material Code and Materal Quantity) .
       We could not find any table , which can give this information .
    b) The problem related to INSERTED Item  :
        Say on 01/04/2009 , for a Material BOM of Item 'HEADER-1' , we inserted a child item say 'CHILD-1' 
        of quantity 1 number .
       From Table CDPS , we can know only that an Item has been INSERTED and have information like
      BOM Number / Node / Counter .
      But there is no information available about the Inserted ITEM CODE and It's Quantity  .
    We request you to kindly guide us , as how can we get this desired information .
    With Thanks and Rgds
    Sonia Agarwal

    Dear Sonia,
    You have to use the table STPO,but so much of work around is required for this and infact in my
    observation this may not even be successful.
    Say I have B and C as the component under the BOM of A.
    Now Say the initial BOM was
    B - 1 - Ea
    C - 1 - Ea,
    Now in STPO check whether are you able to see 2 item nodes one for B and one for C.
    Suppose if I'm changing 1 ea of B into 10 ea,then in STPO,
    against this B you will get the changed by value also for its item node ,and one more row will be seen
    with the new item node say 00000003 and here you can find the previous node value as say 00000001.
    Here for the newly created node if you compare the quantity with the previous node,you will be able to
    identify the differences.Likewise it may be related to component scrap or any field.
    on the otherhand say now if you delete the entire component B from the BOM and then check in
    STPO,it will be quite complicated.
    But in this case if you check in STAS you will be able to see only one row with a node for C.
    So you have to compare STAS and STPO for the same.
    Regards
    Mangalraj.S

  • How to get the sms history for iphone 4S

    Hello,
    I would like some help to find out how to ressurect the message history for messages that I have received on my phone and never backed up anywhere. The messages have dissapeared by themselves, without having me deleting them or changing any default settings. Please help me to get the message history back.
    With regards,
    Caroline

    Apple does not sell parts. You may be able to find something out there, but what you will get is either something stripped from a damaged phone, a knockoff, or marginal parts that failed factory inspection and are now being illegaly sold.

  • How to get the Version History of a stored document?

    Hi,
    I am trying to store and retrieve the content using Content Services features of ADEP 10.0.
    I am able to store and retrieve content where as I am not able to get the version of the document. I am trying to store same or different document, but I donot get the version history or version label. Please guide me how I can get  the version of a stored document.
    Also, please advise me if there are simple alternative to do the same in ADEP10.
    Please see below my sample code below:
    package test.sample;
    import java.io.File;
    import java.util.*;
    import com.adobe.idp.Document;
    import com.adobe.idp.dsc.clientsdk.ServiceClientFactory;
    import com.adobe.idp.dsc.clientsdk.ServiceClientFactoryProperties;
    import com.adobe.livecycle.contentservices.client.CRCResult;
    import com.adobe.livecycle.contentservices.client.impl.DocumentManagementServiceClientImpl;
    import com.adobe.livecycle.contentservices.client.impl.UpdateVersionType;
    public class AddContent {
        public static void main(String[] args) {
            try{
                //Set connection properties required to invoke Document Services in EJB mode                                
                Properties connectionProps = new Properties();
                connectionProps.setProperty(ServiceClientFactoryProperties.DSC_DEFAULT_EJB_ENDPOINT, "jnp://localhost:1099");
                connectionProps.setProperty(ServiceClientFactoryProperties.DSC_TRANSPORT_PROTOCOL,Service ClientFactoryProperties.DSC_EJB_PROTOCOL);          
                connectionProps.setProperty(ServiceClientFactoryProperties.DSC_SERVER_TYPE, "JBoss");
                connectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_USERNAME, "administrator");
                connectionProps.setProperty(ServiceClientFactoryProperties.DSC_CREDENTIAL_PASSWORD, "password");
                //Create a ServiceClientFactory object
                ServiceClientFactory myFactory = ServiceClientFactory.createInstance(connectionProps);
                //Create a DocumentManagementServiceClientImpl object
                DocumentManagementServiceClientImpl    docManager = new DocumentManagementServiceClientImpl(myFactory);
                //Specify the store and node name
                String storeName ="SpacesStore"; 
                String nodeName = "/Company Home/Test Directory";
                //Retrieve the document to store in /Company Home/Test Directory
                Document contentA =  new Document(new File("C://Adobe/New files/Data-A.pdf"), false);
                Document contentB =  new Document(new File("C://Adobe/New files/Data-B.txt"), false);
                Document contentC =  new Document(new File("C://Adobe/New files/Data-C.xlsx"), false);
                //Create a MAP instance to store attributes
                Map<String,Object> inputs = new HashMap<String,Object>();
                //Specify attributes that belong to the new content
                String creator = "{http://www.alfresco.org/model/content/1.0}creator";
                String description = "{http://www.alfresco.org/model/content/1.0}description"; 
                inputs.put(creator,"Veeraganteppa Sajjan");
                inputs.put(description,"A sample application form");
                //Store MortgageForm.pdf in /Company Home/Test Directory
                CRCResult resultA = docManager.storeContent(storeName, 
                         nodeName,
                        "dataA.pdf",
                        "{http://www.alfresco.org/model/content/1.0}content", 
                        contentA,
                        "UTF-8",
                        UpdateVersionType.INCREMENT_MAJOR_VERSION,
                        null,
                        inputs); 
                CRCResult resultB = docManager.storeContent(storeName, 
                        nodeName,
                       "dataB.pdf",
                       "{http://www.alfresco.org/model/content/1.0}content", 
                       contentB,
                       "UTF-8",
                       UpdateVersionType.INCREMENT_MAJOR_VERSION,
                       null,
                       inputs);
                CRCResult resultC = docManager.storeContent(storeName, 
                        nodeName,
                       "dataC",
                       "{http://www.alfresco.org/model/content/1.0}content", 
                       contentC,
                       "UTF-8",
                       UpdateVersionType.INCREMENT_MAJOR_VERSION,
                       null,
                       inputs);
                //Get the identifier value of the new resource
                String idA = resultA.getNodeUuid();
                String idB = resultB.getNodeUuid();
                String idC = resultC.getNodeUuid();
                System.out.println("A -The identifier value of the new content is "+idA);
                System.out.println("B - The identifier value of the new content is "+idB);
                System.out.println("C - The identifier value of the new content is "+idC);
               System.out.println("A - The Browse Link is "+resultA.getBrowseLink());
                System.out.println("B - The Browse Link is "+resultB.getBrowseLink());
                System.out.println("C - The Browse Link is "+resultC.getBrowseLink());
              System.out.println("A-The Version Label is "+resultA.getVersionLabel());
              System.out.println("B-The Version Label is "+resultB.getVersionLabel());
              System.out.println("C-The Version Label is "+resultC.getVersionLabel());
              System.out.println("The Version History is "+docManager.getVersionHistory(storeName,nodeName, true));
        }catch(Exception e)
            e.printStackTrace();
    Message was edited by: V B Sajjan

    Sorry I did not attach the output and errors. Please find the same below.
    A -The identifier value of the new content is f5427f5b-c7c1-4c3c-b959-cb84e4e49a13
    B - The identifier value of the new content is b237d22c-5ff5-4628-a83a-23f5e49ae48e
    C - The identifier value of the new content is 34a9992c-3705-4488-bb55-6dd7ddfa0517
    A - The Browse Link is http://localhost:8080/contentspace/wcs/api/node/content/workspace/SpacesStore/f5427f5b-c7c 1-4c3c-b959-cb84e4e49a13/dataA.pdf
    B - The Browse Link is http://localhost:8080/contentspace/wcs/api/node/content/workspace/SpacesStore/b237d22c-5ff 5-4628-a83a-23f5e49ae48e/dataB.pdf
    C - The Browse Link is http://localhost:8080/contentspace/wcs/api/node/content/workspace/SpacesStore/34a9992c-370 5-4488-bb55-6dd7ddfa0517/dataC
    A-The Version Label is null
    B-The Version Label is null
    C-The Version Label is null
    ALC-CSV-30015-000: com.adobe.livecycle.contentservices.client.exceptions.CSInvocationException: ALC-CSV-030-015-The node [/Company Home/Test Directory] is not versioned.
    at com.adobe.contentservices.webscripts.impl.AbstractContentManager.doGetVersionHistory(Abst ractContentManager.java:1362)
    at com.adobe.contentservices.webscripts.impl.ContentManagerImpl.executeParams(ContentManager Impl.java:198)
    at com.adobe.contentservices.webscripts.impl.CSRetryingTransactionCallback.execute(CSRetryin gTransactionCallback.java:45)
    at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransacti onHelper.java:326)
    at com.adobe.contentservices.webscripts.impl.ContentManagerImpl.execute(ContentManagerImpl.j ava:114)
    at org.alfresco.repo.web.scripts.RepositoryContainer$2.execute(RepositoryContainer.java:333)
    at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransacti onHelper.java:326)
    at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecute(RepositoryContaine r.java:386)
    at org.alfresco.repo.web.scripts.RepositoryContainer.transactionedExecuteAs(RepositoryContai ner.java:404)
    at org.alfresco.repo.web.scripts.RepositoryContainer.executeScript(RepositoryContainer.java: 246)
    at org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:294)
    at org.alfresco.web.scripts.AbstractRuntime.executeScript(AbstractRuntime.java:172)
    at org.alfresco.web.scripts.servlet.WebScriptServlet.service(WebScriptServlet.java:122)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.adobe.idp.um.auth.filter.CSRFFilter.doFilter(CSRFFilter.java:86)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.ja va:183)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEs tablishmentValve.java:126)
    at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEst ablishmentValve.java:70)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java: 158)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.ja va:598)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451)
    at java.lang.Thread.run(Thread.java:662)

  • Get the Change history of a Purchase order

    Hi Gurus,
    We have custom workflow which will send a mail to the user when he creates a new PO using Me21n.
    Our requirement is to send a mail to the user when he add a new line item to the existing PO.
    The big question is How to find a new line item added to the existing PO?
    Suggest us any Function module that will give the new line added to an existing PO or How to get it from table CDHDR and CDPOS?
    Regards
    Paul
    Edited by: Paul Paul on Jun 16, 2009 1:27 PM
    Edited by: Paul Paul on Jun 16, 2009 1:27 PM

    not sure..........hv u checked the below scenario?
    If a line item is changing/deleted.........then, Is it creating a CDHDR/CDPOS record? if so, How you r differentating btwn a creation of line item and changed item/deleted item. I do not hv a SAP access these days, so i can not check it.
    thanq

Maybe you are looking for

  • How to clear line items with withholding tax manually

    hi Experts, i posted a vendor invoice with withholding tax and i made payment as well but not through f-58. now i wanted to clear these two through f-44 but it gives the message withholding tax information ignored and didnt display the invoice as ope

  • H430: Windows 8.1 is not recognizing SD card slot

    I have Lenovo H430 and is working great for me.... yet i have a problem after upgraded windows from8 to 8.1 the SD card slot is not recognizable can't be found in device manager and when i try to add the device it is not found, so what i do is run th

  • My iPad Facebook page is frozen..for 2 days. How do I fix it?

    To Demo...it worked...by pressing and holding the home and sleep button for 15 seconds. My Facebook page is no longer frozen. It saved me time of not going to the mall for help.Thank you so much for the help.

  • !!HELP! PROBLEM WITH javasdk & IE6

    I installed java2 sdk 1.3, and ever since that my javascripting which is done through internet explorer 6 has not worked. this is a major problem as it does not allow me to read emails or download programs. I havent found a way of reinstalling intern

  • Importing table partition

    Hello all. I want to import only one partition of a table. The export that i have done is : exp usernmae/pass tables=(table_name:partition_name) .... And i want to import this partitino to another server with the same table_name. What can i do, i hav