Where we can see sales order changes?

he want report showing who made changes , time , date, wht change
how it do?
what is transaction code to see updates of sales order ?

No standard reports, unfortunately.
If change docs is available in your system you can try next algorithm:
1. Get information from CDHDR by key tcode.
DATA: LT_CDHDR TYPE TABLE OF CDHDR.
SELECT * FROM CDHDR INTO TABLE LT_CDHDR
   WHERE TCODE IN ( 'VA02', 'VA03' ).
2. Then get detailed changing indormation from CDPOS by key changenr.
DATA: LT_CDPOS TYPE TABLE OF CDPOS.
SELECT * FROM CDPOS INTO TABLE LT_CDPOS
   FOR ALL ENTRIES IN LT_CDHDR 
   WHERE CHANGENR = LT_CDHDR-CHANGENR.
You also must limited this select by needed critetia cause number of lines can be too big and this bring to short dump.
Good luck.

Similar Messages

  • Where we can see Sale order Number in the project which is asigned to it.

    Hi,
    Where we can see Sale order Number in the project which is asigned to it.
    Regards,
    somiraghu

    Hi,
    Thank you for your reply.
    Here we can see in repot format.
    Mainly Iam looking for a feild type for making report.
    My expected report format is
    Production order     WBS Element         Sale Order
    12345                     PR-154534              8736444
    for the above report I can get details of production order and WBS element fron Prodction order table.But I also want Sale order number.
    Regards,
    somiraghu

  • Where we can found  sales order billing status

    Hi guru's
    where we can found  sales order billing status?
    suppose if i created one sales order that sales order related billing status i want to let to know
    where can i found that one.

    Hi upendra_sap
          Go to the menu in VA02, VA03 goto >header>status, there you can see the header billing status and also item billing status.
          In table VBUK (header status) field FKSTK, and in VBUP (item status) FKSAA (Billing Status for Order-Related Billing Documents) or  FKSTA (Billing status of delivery-related billing documents).
    Thanks,
    Mariano.

  • TCode where we can enter sales order number and calculate costing?

    At the sales order there is "Costing" (Ctrl + F7) button. Item by item we can calculate costing. Is there any transaction code where we can enter sales order number and calculate its items' costing?
    Thanks in advance....

    You can calculate cost in Va02 itself
    Is there any transaction code where we can enter sales order number and calculate its items' costing?
    In CK51 you can enter sale order line item and execute costing, system will update EKo2 value in sale order line item condition

  • Which table I can get sales order no from delivery numbar.

    Hi,
    I want sales order no from delivery no. right now I am using table VBFA where I am passing VBELN and POSNN and geting sales order no. but performance of select query is very poor bcouse I am not passing first two key fields in the select query.
    Is there any other tablefrom where we can get sales order no. from delivery no. so that performance of report can be improved.
    Thanks,

    hi,
    sales doc header ( table VBAK ) copy to Delivery header table( LIKP)
    sales doc item table ( VBAP) copy to Delivery item table( LIPS)
    you can see this in copy control VTLA ,
    now u want slaes doc no. from dilv doc. no.
    so go to t-code se11.....
    fill table LIKP u will get VBELN field for deliv doc no, & TERNR field for sales doc. no.
    so if u want to call sales doc no from dilv doc no.. u can use table LIKP in ur report.
    i hope it will help u.

  • Where we can see requirement type in sales order.

    Hi
    Where we can see requirement type in sales order ?
    Can we change the requirement type in sales order.
    Thanks,
    KP

    Hi
    1.You can see requirement type in sales order in the Procurement tab.
    2.Yes you can change the requirement type in sales order in the same field.
    Regards
    Vamsi

  • Microsoft Powerpoint - when entering presentation mode on a tv via vga - you enter a mode where you can see your slides order and manage this, whereas everyone else only see's the highlighted slides in fullscreen - mine is in reverse and i cant change?

    As i said above,
    Microsoft Powerpoint - when entering presentation mode on a tv (via vga to dongle) - you enter a mode where you can see (on your laptop screen) your slides order and manage this, whereas everyone (on the tv) only see's the highlighted slides in fullscreen - My powerpointy does this in reverse upon entering presentation mode and i cannot from there change this back, does anyone have any help they can provide, is so thankyou very much

    As i said above,
    Microsoft Powerpoint - when entering presentation mode on a tv (via vga to dongle) - you enter a mode where you can see (on your laptop screen) your slides order and manage this, whereas everyone (on the tv) only see's the highlighted slides in fullscreen - My powerpointy does this in reverse upon entering presentation mode and i cannot from there change this back, does anyone have any help they can provide, is so thankyou very much

  • BAPI_SALESORDER_SIMULATE can be used in case of Sales Order Change?

    Hi All,
    I'm using FM 'BAPI_SALESORDER_CHANGE' to update sales order.
    It's working fine even multiful item (delete, add, changing item).
    But I need to give simulated information to SAP portal before changing Sales order.
    This 'BAPI_SALESORDER_SIMULATE' FM looks like for creating new Sales Order.
    Is there any other simulation BAPI FM for Sales order change?
    Thanks.

    Hi,
    You can use
    BAPI_ORDER_CHANGE_STATUS_GET   Change status for order                                                  
    BAPI_SALESORDER_CHANGE         Sales Order: Change Sales Order                                          
    Thanks
    Sarada

  • ByD studio \ Sale order \ Changes

    Hi everybody
    I want to do a report where I can see who and when Sale order credit limit has changed.
    Is there a BO in ByD studio where you can get info from pane "Changes" in the "Sales oder" form ?
    Thanks,
    Charles.

    Do mean a report that displays the person changed the credit limit by date?
    In response to your last question, I can't be of much help. Each BO has identity management that identifies the user when a change is made.
    So what you could do is do
    - create custom BO that contains the relevant reporting fields: SO ID, ID of user making change, Credit limit
    - create a Data Source for this BO
    - create a BO Extension to the Sales Order BO that contains the fields above
    - create an AfterModify script for the extension that populates the custom BO (possibly removing duplicate rows)
    - create report from above data source
    Good luck!

  • Report for Sales Order Change History   CDPOS and CDHDR

    How to take a report of the data for the Sales Order Change history for a particular period of time. It is required to take a report of all the Sales Orders for which the basic price has been changed. Please let me know the procedure. I could not get the data from the table CDPOS and CDHDR
    Helpful answer would be rewarded.
    Regards
    Praveen

    Dear Praveen Kumar
    Have you tried with VBAP where sale order details at item level would be stored.
    Moreover, to my knowledge, there won't be any changes as for as pricing is concerned at sale order level but there is at billing level.  Normally, any price increase / decrease would reflect in billing.  So why dont you to table join through SQVI VBAP (for sale order details) and VBRP (for billing details) so that you can compare the selling price in sale order with billing. 
    Thanks
    G. Lakshmipathi

  • Sales Orders Change Log question

    Hi All,
    I am currently working on a project that involves querying SAP Database to get custom reports via web browser, I've made a lot of advances and most of the site is ready but I'm missing just one item that I hope you could help me.
    Thing is I am working with the Sales Order change log and the problem comes one a user deletes a row. If I go to the change log inside SAP and see the differences a new record will be shown saying that row X was deleted and
    if I go to the database (ADOC and ADO1 tables) I don't have a way to see wich row was deleted.
    My way of doing this is to check for the number of rows on the current state of the sales order and check the same on the previous instance of the SO and see if a line was deleted. Then I would have to check row by row between instances what rows are there and what row is missing and store that info. I think this kind of approach will definitively kill the server.
    I was wondering if some one can give me a hint about how to approach this problem. Does any body know how SAP works on this area?
    I'm working with SAP2005A and SQL Server 2005 Standard Edition.
    Any help is greatly appreciated.
    Thanks!
    Alejandro.-

    Hola Alejandro,
    Thanks for your answer, as I see it I'm doing exactly what you proposed but the problem comes with the following scenarios:
    a.- If I post a new SO with two lines I will have on the ADO1 table two records with the values 0 and 1 for each line respectively but if I delete the item on LineNum = 1 and then I add a new item, this last item will be also created with LineNum value = 1. This is not a complicated thing to do but the problem comes when the user is used to work with SOs with several items at detail level and is used to add and erase lines once in a while and as I see it it's very difficult for me to track those specific changes. There's also the fact that on the Log table a new instance is created every time the user hits the update button regardless if a modification was actually made or not. I mean I would know that a line was deleted or added but I would have to start comparing each field on each line of a sales order with it's previous instance to check what was actually added/deleted and I'm afraid that this may affect the server performance. I know that SAP does this without affecting to much the system resources and that is what I'm trying to find.
    I forgot the other scenario I was considering he he I will post again as soon as I remember it but I hope I'm explaining this ok (I'm not very good at explaining...) If not let me know and I'll try to explain again.
    I'm also working on trying to get another approach to see what comes up...
    Thanks for checking this thread, your answers are helpful.
    Regards.

  • Calling a Sales Order Change BAPI in a Sales Order Exit

    Functional Requirement:
    While creating a Sales Order with Reference to another Sales Order, on saving the new sales order, change something in the referenced sales order.
    I am trying to achieve the same by doing the following:
    In the standard SAP user exit called during saving the new sales order USEREXIT_SAVE_DOCUMENT I am calling the BAPI BAPI_SALESORDER_CHANGE on the referenced Sales Order.
    However the BAPI is unable to change the other sales order giving an error Enter the document number. I am specifying the Document Number while calling the BAPI, so I know that is not the error.
    I just wish to know whether it is technically possible to call a BAPI to update another Sales Order while we are currently saving one Sales Order.

    Hi Girish,
    If it works correctly when run seperately and you are sure the data passed into the BAPI is exactly the same then it may be something like table locks or similar causing your original problems...
    What about packaging up your working Z program into a custom function module and calling that from within USEREXIT_SAVE_DOCUMENT as a seperate task (IN NEW TASK) and building in a slight delay of say 5 seconds at the start of your code?
    I'll be honest, this isn't an ideal solution but might be sufficient to resolve your issues.  I'd be inclined to see if you could just run your Z program as a background process every 5 minutes or so to capture any changes and perform updates but if this is a no no from your functional people I'm not sure what else to suggest sorry.  I've never personally had to update a document from within the save routine of another document so can't give any advice based on my own experiences sorry.
    Gareth.

  • Authorization at Sales Order Change (Item level)

    Hello Experts,
    Is there any standard authorization object at sales order for adding new items? As I want to restrict some users to add new item lines at sales order change ( VA02 )
    Regards,
    Amr

    Hello,
    How can I use this object V_VBAK_AAT to disallow users to add
    some item lines from VA02 but users can change any other functions
    at the sales order (e.g. update pricing conditions)?
    As I see on this object V_VBAK_AAT, If I revoked ACTVT = 02 'Change',
    It will revoke all change functions from users.
    I think the best solution for your requirment would be to seek the help of Basis folk to create a new User ID which would be having access to Change mode of Sales Order (VA02). Then you can restrict addition of Material line item with the help of Technical consultant by putting up code in following User exit.The logic in the code will be addition of Material line item will be restricted if the User Name is the newly created one...
    1:- MV45AFZB -- USEREXIT_CHECK_VBAP
    2:- MV45AFZZ -- USEREXIT_MOVE_FIELD_TO_VBAP
    3:- MV45AFZZ -- USEREXIT_SAVE_DOCUMENT_PREPARE
    Regards,
    Sarthak
    PS : On information note, you can refer the t-code SU24 to see the standard authorization object for change mode of Sales Order.

  • EDI Outbound sales order change

    Hello,
        I am triggering an EDI outbond sales order change.
    I am useing ORDCHG and ORDERS05.
    While setting up the Outband Partner profile,In the Message conterol tab
    what is the Application,message function and process code.
    Thanks in advance...

    I am triggering an EDI outbond sales order change.
    I am useing ORDCHG and ORDERS05.
    While setting up the Outband Partner profile,In the Message conterol tab
    what is the Application,message function and process code.
    -The application is V1.
    -You should enter in the Messagetype the Outputtype as used in NACE and the Sales Order Output creation. That can be BA00.
    Make sure you make 2 entries in the partner profile: one where in the messagecontrol tab the change message Tab is ticked (in case the order changes) and one where it is not ticked (initial change).
    -Message functionion can be used optionally, to differentiate to make it unique.
    -The Processcode can be SD10 (or ME02 for PO change). You can use the dropdownbox if there is something configred yet.

  • Determine Sales Order change (ECC6.0 using Enhancement-point)

    Hi all,
    I want to determine Sales Order change e.g. if any item added to sales order or any item deleted fron sales order and also if Sales Order is deleted .... how can I achive this???
    I am using ECC6.0 , in which I am using Include          MV45AFZZ and FORM USEREXIT_SAVE_DOCUMENT to determine change at SAVE. The table XVBAK and structure VBAP is available but from this I am not able to determine the change.
    How to do this..?
    Regards,
    NiLesH.

    Hi Nilesh,
    Please see USEREXIT_SAVE_DOCUMENT_PREPARE instead of the one you are using in the Include MV45AFZZ.
    SAP comments this customer form as:
    * This userexit can be used for changes or checks, before
    * a document is saved.                                           
    * If field T180-TRTYP contents 'H', the document will be  
    * created, else it will be changed. This form is called at the
    * beginning of form BELEG_SICHERN
    For the deletion, try to code your check in the form USEREXIT_DELETE_DOCUMENT in the Include MV45AFZZ provided for the customers.
    I feel these would be more suited for your requirement.
    Cheers,
    Sougata.
    You can use tables CDHDR/CDPOS for change documents but on a large scale reporting this would be very slow.
    Alternatively, for performance reasons, you can use the form USEREXIT_READ_DOCUMENT to capture the sales order at its original state (in an internal table) then use form USEREXIT_CHECK_VBAP for any changes made while in the sales order create. Then in USEREXIT_SAVE_DOCUMENT, compare the previous and current condition values. If any changes exist, insert a row in a custom table with the change information. At the end you can base your report on your custom table rather than change document tables which will be slow on processing large volume of data.
    Note: Go the user-exit way only if you are dealing with high volume of data
    Edited by: Sougata Chatterjee on Jan 1, 2008 11:38 PM
    Added after considering Ranjith's post

Maybe you are looking for

  • How do I turn off password at login?

    I'm using OS X Mavericks 10.9 Every time my machine goes to sleep, upon waking it prompts me for a password. I have selected in System Preference / Security & Privacy that it should ask my for my password after 1 hour. It doesn't wait 1 one hour. And

  • Query Variable drop down option

    Hi, My requirement is I had a query with User Entry Variables on 2 Charsu2026. Char 1 & Char 2 Is there any possibility of configuring CHAR2 drop down list in variable screen based on the entry in Char 1 variable Ex: If user selects A in CHAR 1u2026t

  • Difference between deploying oracle report in RDF format and REP format

    Hi All, Good Day!!! We are frequently encountering report failures in our production environment with the error message "REP-1247: There exist uncompiled program unit(s)" But the report executes successfully in the next try and the issue is intermitt

  • Mail Attachment after File Vault Turned on.

    I turned on File Vault in my iMac and it took nearly 9 - 10 hrs to completely encrypt.  Today, when I sent mail attachments in jpeg format, (only images of scanned copies) my friends couldnt open it.  I resent it a few times and finally I had to send

  • Unable to view dashboards

    Hello All, I have downloaded and installed SAP B1 8.81 PL05, have run through all setup steps in getting the event sender and B1i configured.  I login to the integration component web configuration page and test all connections with no errors.  Yet w