Track the values of the fields changed in BDC

Hello,
I have a requirement in which i need to track all the changes made to any transaction run in a BDC session by a particular user.
A report has to be generated based on the session name, giving details like transaction to which change was made, fieldname, old value and new value.
Table CDHDR and CDPOS give the change records, but how to limit them to the BDC session changes only.
Any pointers would help.
Regards,
Mansi.

Hi Mansi,
Before calling Call Transaction,.
loop the BDCDATA & move it to the new internal table & log it... it shows the screen no's & fields updated & its values.. everything...
Thanks & regards,
Dileep .C

Similar Messages

  • How to identify or track the latest changes in database objects

    Hi,
    I am working in an application which has Oracle 10 g for backend.
    the application in total has around 30 tables and around 25 packages. I want to track the latest changes made in database. The database is accessible to my team of 20 members and i want to keep track what all changes in database(tables ,packages) are being made by them.Which package or table is being affected?
    Can yanyone please suggest how to track the same?

    To track table changes see following discussion: Re: How to find Last modified/updated time of a particular table

  • Where can we track the Address Change Details

    Hi all,
    Where can we track the Address Change Details either through forms or tables
    How can we differentiate the old and new addresses
    Thanks in advance

    select person_id, count(*)
    from per_addresses
    where trunc(sysdate) between date_from and nvl(date_to,sysdate)
    group by person_id
    having count(*) > 1;
    check columns ADDRESS_TYPE & PRIMARY_FLAG.
    These determine whether the address is primary or not, and also what type of address it is.
    Cheers,
    Vignesh

  • XSLT List View Web part with Inline Editing changing value for one field changes the other lookup field

    Hi
    It's a bit of a weird one. In an XSLT List View web part when Inline editing is enabled if I change the date column, it changes the lookup field column as well. This behavior only occurs if the lookup list has more than 20 entries. Below 20 and we are
    OK.
    Let me explain by example:
    MileStones List - Having more than 20 items
    Tasks List - having a lookup to the Title field from MileStones list. Also having a due date field.
    Simple web part page with one XSLT List View web part for Tasks having inline editing enabled.
    When I edit the first record's due date and press enter (which saves the changes and moves onto next record) and change the due date on second record without even touching the MileStone field. Press enter to commit changes and you see the milestone changing
    on first record!
    The wierd thing is that if the MileStone list has less than 20 items all works as expected.
    Any pointers will be appreciated
    Thanks

    Hi,
    This is a known limitation when working with complex fields like Lookup field.
    A workaround is that we can avoid using the inline edit feature when there are
    complex fields in a list.
    You can take a look at this KB from Microsoft Support to get more details:
    http://support.microsoft.com/kb/2600186/en-us
    A similar thread for your reference:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/3d369611-ee79-4b5c-86bb-c0f3878cd746/standard-list-view-with-inline-editing-lookup-column-copies-preceding-or-following-items-related?forum=sharepointgeneralprevious
    Thanks
    Patrick Liang
    TechNet Community Support

  • Tracking the table changes

    Hi All,
    We need to have a trace on the changes(direct/transactional) made to one particular field of a table (LFA1-ESRNR). We have already explored the following options:
    --> Attempting the change log in the table is expected to have a huge hit on the system memory.
    --> Another option of tracking this field is the data base level is ruled out because it's not recommended practice.
    --> The option of logging the changes through vendor master changes is also ruled out because requirement is to track the changes done directly to the table.
    Any pointers to this direction would be highly appreciated.
    Thanks and Regards,
    Ashish

    Hi Ashish ..
    The best way to do is using Change douments .. Since SAP provided the Change doc mainly for this..
    Tables:  CDHDR and CDPOS.
    Tcode:  SCDO.  Vendor Master  : KRED is the Change doc object.
    For this the Corresponding data element of LFA1-ESRNR i.e ESRNR is already flagged with Change Document property.
    What do u mean by directly updating table .. is it in SE11 or SM30 ..
    Then In the Generated Table maintenance program incorporate the Change document logic also .
    <b>reward if helpful</b>

  • ERROR: IN FK02 TRANSACTION ALTER THE FIELD CHANGE REGION

    In FK02 Transaction when I try to alter the field REGION, the field taxjurcode does not change, so the messsage is showed  "The code of residence xxx does not match the address entered".
    Somebody knows what do I have to do?

    In FK02 Transaction when I try to alter the field REGION, the field taxjurcode does not change, so the messsage is showed  "The code of residence xxx does not match the address entered".
    Somebody knows what do I have to do?

  • Passing the fields dynamically by bdc prog to the infotype

    hi,
         I have a requirement to pass the fields dynamically to the infotype database through bdc program from flat file or data set.
                   Here I will give the field values in irregular way but it has to be sort before uploading to the data base of infotype.
            I hope any body can helpl me.
    thanks and regards,
    Sekhar.

    Hi Sekhar,
    1. define the type
    2. internal table & Work area declerations.
    3. use function modules KD_GET_FILENAME_ON_F4 & ALSM_EXCEL_TO_INTERNAL_TABLE to upload the data from excel file.
    4. Loop the internal table which is loaded from ALSM_EXCEL_TO_INTERNAL_TABLE fm and Sort the table based on the field which you required to sort.
    Thanks & Regards,
    Ganesh R K

  • BI-IP To track the planning changes after Data Locking

    Hi All,
    Need your help to design solution for one critical user requirement in IP.
    We all know that in CC Planning, every month after certain date we lock the planning tool and freeze the data. But on exceptional basis, we might require to unlock planning tool to allow users to do some changes in planning data.
    User wants to track these changes and report it out. Is there any standard functionality that SAP-IP has provided to track these kind of changes? If not what is the best way to achieve this?
    Appreciate any input regarding this ! Thanks a lot!
    Som

    Hi,
    You need to have additional characteristics for User & Date in your RTP to record who changed when and what plan record.
    Then you can create a characteristic relationship of type 'Exit Class' to derive User Id(last changed by) and the date(last modified).
    Itu2019s not necessary to include User-ID and Date in any of the aggregation levels, but the Source Characteristic(Company code may be in your case) based on which the values are derived for User-ID & Date, must be present in each aggregation level.
    Then create a custom class say ZCL_LOC_CR_LINE_ITEM by taking class CL_RSPLS_CR_EXIT_BASE  as super class and then redefine the method DERIVE of interface IF_RSPLS_CR_METHODS in your class.
    You can write following code in your method DERIVE:
    CLEAR e_t_mesg.
    FIELD-SYMBOLS: <l_chavl> TYPE ANY.
    ASSIGN COMPONENT '/BIC/ZUSERID' OF STRUCTURE c_s_chas TO <l_chavl>.
      <l_chavl> = sy-uname.
    ASSIGN COMPONENT '0DATE' OF STRUCTURE c_s_chas TO <l_chavl>.
      <l_chavl> = sy-datlo.
    This will solve your purpose.
    Regards,
    Deepti

  • Tracking the component changes - Open work order

    Hi
    We have been using special work order type, it is an open work orders. Was created for adding the small consumable and do the time writing for small jobs. The users are instructed to use only for consumable material and time writing job. But how ever the user who have acces to change the workorder are adding those material with high value. I want to trach who has ordered this changes is there any standard way to check the order.
    If any changes made to the component list it will display the same reservation number which the warehouse will issue the goods, I would like to know each time item added to the component list by different user there ID or the name i should find.
    Thanks
    Mujeeb

    Hi Peter,
    Yes we can see the material reserverd against the person who is taking the material from the warehouse.
    But the issue is while adding the material in the work order does not show who is the person adding the material to the workorder, it will go to the person who created the workorder to the same reservation.
    For my issue is there any standard way or we have to go for development please let me know.
    Thanks,
    Mujeeb

  • How to perform an autocheck event when the field changes in ALV

    Hi everybody,
    how can I build an event or something which would make my 'wa_fieldcat-checkbox' set to 'X' (auto checked) everytime an editable field in the ALV is changed manually by the user?
    I want to perform this task in order to avoid asking the user to manually check the "check box" field everytime wants to make a change, since after the user's changes in the ALV I want to sort the itab with the check box column of the edited items.
    Thanks,
    Denis M

    Hi Denis,
    For ALV a FM REUSE_ALV_GRID_DISPLAY is available.
    The FM, has events as importing option.
    SLIS_T_EVENT
    EVENT - Basically this is the FM to handle Event's. When the user needs to do
    some event operation like when double clicking the a particular field we need to
    perform some operation.   These events are captured by this FM.
    slis_ev_data_changed -- To capture user command
    slis_ev_user_command -- To capture data changed.
    Also please refer the below link in scn. This shows sample code to capture ALV grid data changed.
    http://scn.sap.com/thread/261210
    Hope this will solve the problem.
    Thanks,
    Soundarya.

  • New page when the fields changed

    Hi all,
    I wanna display my report on  next when my BEZEI_T gets changed. I used at-new command also .. but its not working.. and also i want that new bezei_t get stored in some variable and change the header of the report. Please guide me. My code is:
    LOOP AT IT_FINAL.
    AT NEW BEZEI_T.
          new-page.
        endat.
      WRITE: / sy-uline,
               IT_FINAL-name_full1,
               50  IT_FINAL-STRAS,
               100  IT_FINAL-NAME_FULL,
               160 IT_FINAL-STCD2,
               / IT_FINAL-BEZEI_T,     
                50 IT_FINAL-CUS_ADD,
               100    IT_FINAL-TELFX,
    ENDLOOP.
    Regards
    Puneet

    Try this...
    LOOP AT IT_FINAL.
    AT NEW BEZEI_T.
    new-page.
    WRITE: / sy-uline,
    IT_FINAL-name_full1,
    50 IT_FINAL-STRAS,
    100 IT_FINAL-NAME_FULL,
    160 IT_FINAL-STCD2,
    / IT_FINAL-BEZEI_T,
    50 IT_FINAL-CUS_ADD,
    100 IT_FINAL-TELFX,
    endat.
    ENDLOOP.
    Cheers,
    Tatvagna.

  • Field changes in J1ID

    hii,
    I have an requirement to track the field changes for customer excise in J1ID transaction . can anyone tell me in which table the changes are logged. I have debugged the standard report and check the table DBTABLOG. but I am not able to get the proper data into the table as which fields are changed and wht is the new and old value.
    Regards,
    Anil N.

    hello,
    Changes are logged in database as follows
    1) CDHDR Header Data,
    2) CDPOS Item Data
    regards
    suresh nair

  • Track Changes the qnantity change of PR after MRP run

    Hi Experts
    Please suggest as i am unable to find any solution of following problem.
    My CLient wants to keep track the changes made to PR's after MRP run. When running MRP, already existing requirements (PRs) are automatically changed. These changes are not taken into account by BW extractors since no change document is generated.
    for e.g ,if we check stock requirememt list (MD04), PR of qty 20 exists. Now if i create a manual reservation of qty 20 and then run MRP, the the PR qty will change to 40. But i am unable to track this in CDPOS or CDHDR tables.
    Please suggest.
    Pradeep Bansal

    There are 2 ways to track the PR changes
    1.Goto PR display ME53N  --> Environment ---> item changes
    2.Goto CDHDR Table ,input doc object - BANF ,object value as PR no and get the docuemtn no .Pass this doc no to CDPOS and get the change details
    Hope it helps

  • Which field changes will bring the delta into BW

    Hi,
    On which field changes the delta will bring data into SAP BW. let us say if you bring the data from 2LIS_13_VDITM, any key figure changes in VF02 will bring the data? Only few characterstic changes it will bring the delta data. What and all those characterstics for delta identifies?
    Let us say I have added few fields in this extractor from custom table, If I would like to bring the delta for the field changes which lies in custom table, Can I do it by creating custom Business Transaction Events?
    advance thank you very much.

    Hi SHarsha,
    delta update implemented using the characteristic 0RECORDMODE, it describes records to be updated or added.
    Alex

  • Change the field description of a field in MM01,MM02, and MM03 Transaction

    Hi Experts,
    I had a requirement to change the field description of a field in MM01,MM02, and MM03. I know how to change the description of field in CMOD. In my requirement they need this new description only in the above mention transaction. So please let me know how we can do this?
    Regards,
    Ram

    Hi you can do this by SPRO transaction. Here you can copy the subscreen where you want the description of the field changed. And in the custom subscreen go to the Element list- >Texts I/O templates , Here you can change the description. After all this the customized subscreen is assigned in the proper sequence.  The step by step process is below:
    Step 1:
    Click on the button u2018SAP Reference IMGu2019. Then follow the path Logistics-General -> Material Master -> Configuring the Material Master. When this particular node is expanded, a drop down list of 7 different executable options appears.
    Step 2: Execute the option u2018Create Program for Customized Subscreensu2019
    Step 3: Copy the screens required to the custom function group.
    Step 4: In transaction SPRO, execute the option u2018Define Structure of Data Screens for each Screen sequenceu2019.
    Step 5: Now in transaction SPRO execute the option Assign Screen sequences to User/ Material Type/ Transaction/ Industry Sector.

Maybe you are looking for

  • Best Buy and shipping TV

    I'm so pissed at BB.  I looked up the schedule dates for a TV delivery in the Charlotte area.  At 4am when I looked I was provided dates.  When I logged back in at 10pm I was told the 28226 zip code was not in the delivery area.  WTH!  It was there t

  • I NEED HELP using Site Builder for adding sound to my personal webspace ~~ getting error!!

    I am trying to add a sound .wav file to my personal webspace and keep getting this error.  Even tried converting it to a .mp3 file and still got this error.  Anyone know a solution?

  • Imediately disconnects when plugged into computer

    When I plug the ipod in it brings up the connected screen on the ipod and brings up the syncing screen in itunes then immediately dissconnects. If I try to to apply changes, when I push apply it again says syncing in itunes but the ipod just remains

  • TS3274 delete button doesn't work

    I have been trying to delete multiple photos that I imported from my Macbook. It will let me select the photos, but when I touch the red delete button it does nothing. What should I do?

  • CrEme and avetana

    Hi, I have been trying to get avetana working with CrEme on my Pocket PC (hx 4700). I tried first my program but didn't want to work. So then I tried to run avetana's testprogram (PocketTest). But I get there also the same error. See here: NSIcom Ltd