How to identify the field value has been changed to new value?

Hi,
I am adding a custom field through CI include for 171 info type.
But I need to identify that whenever user enters into change mode and changes the value(Custom field) then I have to populate an error message(i.e Manitain date type in 41.).
I know we can identify that by change(AEDAT) date of that particular record but I could not identified that particular field has changed or not.
Please share your experience, if possible send pseudo code.
<REMOVED BY MODERATOR>
Thank you,
Ravi.
Edited by: Alvaro Tejada Galindo on Feb 6, 2008 12:37 PM

Can you keep a copy of the record when you enter the infotype and check changes against that?
Rob

Similar Messages

  • Is there any options to know what is the particular field that has been changed or updated in AR invoice?

    Hi...
    Is there any option to know what is the actual field that has been updated / changed in the AR Invoice document.
    ADOC and ADO1 Contains the history of the updated documents .....
    but i need what is the exact field that has been changed....?
    Is there any option.....?

    Hi Gopi,
    Please check below links.
    http://help.sap.com/saphelp_sbo882/helpdata/en/45/06b97f7d720487e10000000a155369/content.htm
    Queries off the Change Log
    Query for Change Log
    In above links, You can Modify Query as per your requirement.
    Hope this help
    Regards::::
    Atul Chakraborty

  • How do I know which block has been changed in Master/Detail

    Hi,
    I have master detail blocks. How do I know which block has been changed?
    I used :SYSTEM.FORM_STATUS. It only gave me "Changed" or "Query". but didn't tell me which block has been changed in MASTER or DETAIL.

    I believe if :system.form_status != 'QUERY' you'll need to loop through through the blocks checking :system.block_status to see who changed. Of course you'd have to go_block() before checking the status.

  • Can you track a form if the file name has been changed after distribution?

    I created a form in Adobe Acrobat X Pro -- I then used the distribute feature and sent the form to myself using the internal server. After testing the form, and making sure all was good, I copied the attachment from the email I received when I distributed the form to myself, and sent it to my boss (via outlook). He then changed the file name, and sent the form out to our members. Our members are completing this newly-changed document instead of the original form. They are able to "Submit The Form", and it still looks as though its coming back to me via the dialogue box. However, I have no received any responses in my original document's tracking. When I tried submitting this new form myself to see what happened, I just received an message that says "Your response is being queued for submission", but it never tells you whether the form was actually submitted or not. Is there any way that you can track this form even though the file name has been changed? And if people are submitting their forms to me, where are they going?
    Please help!
    thanks,
    desiree

    I understand that you don't want to redo all the linking with the markers. You can try following (make a copy of your project first to be safe) :
    - close your project and quit DVDSP
    - move your old asset, and replace it with the new one
    - reopen your project
    A warning message should tell you that this asset has changed, but your marker will remain at old position. If the asset length are not the same, old length information will be used by DVDSP. To correct this, delete the asset from the timeline, and drop it back to the timeline.
    Now you just have to move the marker to the right position.

  • [svn] 4443: The direction property has been changed to gridDirection.

    Revision: 4443
    Author: [email protected]
    Date: 2009-01-08 10:53:00 -0800 (Thu, 08 Jan 2009)
    Log Message:
    The direction property has been changed to gridDirection. Here is the update for the sample.
    Added Paths:
    flex/sdk/trunk/samples/explorer/charts/GridLinesExample.mxml

    Revision: 4443
    Author: [email protected]
    Date: 2009-01-08 10:53:00 -0800 (Thu, 08 Jan 2009)
    Log Message:
    The direction property has been changed to gridDirection. Here is the update for the sample.
    Added Paths:
    flex/sdk/trunk/samples/explorer/charts/GridLinesExample.mxml

  • How to conect when network password has been changed

    how to conect when network password has been changed

    Select the network under Settings > General > WiFi and tap Forget This Network. Select the network again and enter the new password when prompted.

  • ITunes won't run on W7 - The colour scheme has been changed

    I have been installing and uninstalling iTunes for sometime now and have even tried to change the theme but I keep getting the same message.
    I've gone back 14 pages on this part of the forum and haven't come across a similar thread so apologies if anyone has already asked and if you can point me in the correct direction.
    I have an iPod and iPhone that need to be updated as I've had this problem for around 6 months now since getting a new laptop.
    The hardware is a Packard Bell 64bit running Windows7

    Hi everyone,
    I have almost the same problem meaning the color scheme in W7 has changed when ..... in my case, safari starts.... it seems that is one effect from many causes, well I dug a bit arround and came across the folowing :
    Why are some visual elements being automatically turned off?
    If you receive a message that some visual elements, such as window frame transparency, have been turned off, or if you receive a message that the theme has been changed to the Basic theme, one of the following might have happened:
    A program that you're running is incompatible with Aero themes. When this happens, some visual elements are automatically turned off. When the program is no longer running, the visual elements that were turned off are turned on again automatically.
    Your laptop might be running low on battery power. Windows might turn off Aero themes or window transparency to save battery power.
    Your computer's hardware configuration or screen resolution was changed. If you changed your screen resolution, video card, or monitor setup, your computer might no longer meet the minimum recommendations for running Aero themes.
    Your computer doesn't have enough memory to run all of the programs that you have open and also run an Aero theme. If Windows automatically changed your theme to the Basic theme, and you want to change it back to an Aero theme, close some windows to free up memory, and then follow the steps below.
    To use an Aero theme
    If the troubleshooter doesn't fix the problem, try changing the theme back to an Aero theme.
    Click to open Personalization.
    Under Aero Themes, click a theme to apply it to your desktop.
    To run the Aero troubleshooter
    To try to get visual elements like transparency running again, use the Aero troubleshooter, which can find and fix problems automatically.
    Click to open the Aero troubleshooter. If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
    To learn more about the Windows 7 desktop features that use Aero elements, see What is the Aero desktop experience?
    I had run the Aero troubleshhoter and got the problem, not sure if will  saty like this, but the result of the scan says: Desktop Window manager is disabled, which was fixed by the troubleshooter, I have no ideea if this DWM will stay as fixed, next time I start Safari or not, but give it a try.
    Hope this might solve it

  • How do I identify the button that has been pressed?

    Hi,
    I have an application that has a single event handler which handles 8 different menu selection items (they happen to be sources for a scope display). Since handling any of these requires knowledge of all of these, it makes sense to handle all of them with a single event, rather than configure one event per button.
    So, the question is, once I enter the event handler, how do I determine exactly which of the buttons (menu item, actually - sorry for the interchangeability) has been pressed? I have:
    Source
    Type
    Time
    CtlRef
    OldVal
    NewVal
    as possible parameters, but none of these provide an identification as to which one was pressed. BTW, the reason for doing this is that if the change happens to result in an invalid configuration, I wish to reset the menu selection to the previous value.
    Thanks,
    Jason

    As an alternate to searching refs, you can a) go the long way and just build one event per button or b) put the buttons into a cluster and search for the changed value that way.
    An example of 'b' is attached (LV 6.1).
    2006 Ultimate LabVIEW G-eek.
    Attachments:
    Which button event.vi ‏28 KB

  • How to read the field value from Table Control

    Hello Experts,
    I am creating my first Table Control Screen. Basically I have to create a screen (102) with a table control which has 2 fields: A_QTY, B_QTY and 2 Buttons: SAVE, EXIT.
    When Clicked on 'SAVE' the data (MATNR) from a previous screen (101)  and the data (A_QTY, B_QTY) from the new screen (102) should be saved into a Z-table.
    Internal table t_data has 3 fields.
    MATNR
    A_QTY
    B_QTY.
    Table Control TC_RACK was declared like this:
    controls tc_rack type tableview using screen 0102.
    I/0 Fields:
    A_QTY type ZQTY.
    B_QTY type ZQTY.
    The screen Flow Logic:
    process before output.
    module status_0102.
      loop at t_data into w_data with control tc_rack.
      endloop.
    process after input.
      module exit_0102 at exit-command.
      loop at tc_rack.
      endloop.
    module user_command_0102.
    module status_0102output.
      set pf-status 'STATUS_102'.
      set titlebar 'TITLE_102'.
      describe table t_rack lines tc_rack-lines.
    endmodule.                 "status_0102 output
    process after input.
    module user_command_0615 input.
    case ok_code.
       when 'SAVE_RK'.
       when others.
    endcase.
    endmodule.                 "user_command_0102 input
    Now for eg, when the users enter values for A_QTY and B_QTY like this:
    A_QTY     B_QTY
    1000         2000
    3000         4000
    How can I read these values and pass them to T_DATA so that I can save it into Z-table?
    I greatly appreciate your help.
    I've gone through some previously posted threads and could not understand because my knowledge in this area is preliminary.
    Thanks a lot.
    Could you please let me know
    Edited by: dev a on Jan 13, 2010 2:46 PM

    Hi dev a
    You should use
      DATA: lv_name(30) TYPE c.
      FIELD-SYMBOLS: <QTY> type ZQTY.
    GET CURSOR FIELD lv_name.   "Get the field name in table control
    check sy-subrc = 0.
    assign  (lv_name) to <QTY>.  "Here you get the value in <QTY>
    check sy-subrc = 0.
    Also use <your table control>-current_line to get the table index uo're currently on.
    Hint: Do not use GET CURSOR LINE if you want to get table index since this gives you the line relative to dialog screen
    Good luck
    Dean Q.
    Edited by: Dean Q on Jan 13, 2010 11:11 PM

  • How to keep the field value in the forms for one week

    I have an application that when the user logs on to it , it shows all the documents that are in the current dept.
    the form has the following fields:
    document no
    sent date
    assigned to
    dep_LOV
    and a check box
    if a user clicks the check box and assignes the document to another dept by cliking the LOv then the assigned to field should be populated with the new value and the sent date should be today's date(sysdate). the requirment is that once the user assignes the documnet to certain depts (for example sales dept) the assigned to field and the sent date should show up in the form for one week and the user should be able to see that data in the form the next time she /he logs onto the application. the one week time is to make sure the documcnt has reached the assigned dept. after one week from today's date the updated assigned_to field and the document no should not display on the form. During the one week if the user logs on to the form again that particular document and the assigned to and sent to fields shoould be grayed out and shhould not be updatable. I will greatly appreciate any suggetion as of what to do to solve this problem. it is urgent. Pleade help

    -> so you are saying that I should have a block level post_query trigger and put the where clause in it?
    No. Post-query trigger runs AFTER the query has been executed, and it runs once for each row fetched. It is for other purposes, NOT for setting a where clause.
    -> Plus i want to be able to gray out the field once populated with the sales dept.I have come up with the following code:
    Your Set_item_instance_property is almost correct. And THAT line would go into the Post-Query trigger. This is what you might use:
    <pre><font face = "Lucida Console, Courier New, Courier, Fixed" size = "1" color = "navy"> Set_item_instance_property ('docs.assigned_to',:system.trigger_record, Enabled,Property_False);</font></pre>
    Please watch your use of underscore, dashes, commas and parentheses: _ - , ( )
    The way to set your default where clause would be the following, and you should do it in the key-exeqry trigger, or someplace similar:
    <pre><font face = "Lucida Console, Courier New, Courier, Fixed" size = "1" color = "navy"> set_block_property('DOCS', default_where,
    'NVL(sent_date,sysdate) >= sysdate-7' );
    Go_block('DOCS');
    Execute_Query;</font></pre>
    I used the NVL function so your select will show rows where sent_date is null OR sent_date has a value that is within 7 days prior to the current date.
    What is the field :docs.assigned_to used for? If you want to include ONLY rows that are assigned to a particular person, then your where clause might be:
    <pre><font face = "Lucida Console, Courier New, Courier, Fixed" size = "1" color = "navy"> 'assigned_to = :ctrl.assigned_to and NVL(sent_date,sysdate) >= sysdate-7' </font></pre>
    and you should have a control block with the assigned_to field in it, where the user can enter a value before querying the DOCS block.

  • How to validate the field values in module pool program?

    Hi Guys
         I am working with module pool programming.
         Here I want to validate the fields like below.
         with out filling all the fields if I click SAVE option it has to show a message that all fields has to be filled.  This can be done by checking all the fields individually.
         I think it can be done through <b>LOOP AT SCREEN ......ENDLOOP</b>. sequence.
         If it is possible, can anyone help me?

    You need to write the Module in between the CHAIN and ENDCHAIN statment in SE51
    If you send a warning or error message from a module <mod> that you called using a FIELD statement as follows:
    CHAIN.
    FIELD: <f1>, <f 2>,...
    MODULE <mod1>.
    FIELD: <g1>, <g 2>,...
    MODULE <mod2>.
    ENDCHAIN.
    all of the fields on the screen that belong to the processing chain (all of the fields listed in the field statements) are made ready for input again. Other fields are not ready for input. Whenever the MODULE statement appears within a processing chain, even if there is only one FIELD attached to it, all of the fields in the chain (not only the affected field) are made ready for input again, allowing the user to enter new values. If the fields in the processing chain are only checked once, the PAI processing continues directly after the FIELD statement, and the preceding modules are not called again.
    Look at the DEMO program DEMO_DYNPRO_FIELD_CHAIN.
    ashish

  • How to transfer the field values in MA form RFX

    Hi
    We have two  fields ( extended field of date type ) in Rfx page . Now client wants that this two field value will be transferred to Master Agreement page while creating MA form Rfx award .
    Is there any possible way to do this ?
    Regards
    Sudipta
    Edited by: Sudipta62 on Dec 20, 2011 10:38 AM

    Sudipta, Vikram,
    If names are the same, are the fields transferred automatically? Or do we still write code?
    Thanks,
    MP

  • How to identify the user who has created accounts,lead, Opp in portal

    Hi experts,
    I am working in CRM 5.0 now i want to know the user who has created a particular account, Lead, and opportunity in Portal not in GUI kindly give some inputs regarding this .
    Thanks in advance
    Amar

    Hi Frederic,
    Thanks for your reply.
    But is there any way by which we can make it happen in PCUI.
    The customer is very particular about it. They use only PCUI to create new accounts and they want a facility to view change history in PCUI Account Application itself. They are not interested to go back to GUI to know change history for that BP.
    We have just checked whether any related BSP structures containing change fields are assigned to COMM_BUPA but not successful.
    Kindly help with a possible solution.
    Regards,
    Amar

  • How to Make the fields Delta enabled or Change pointer enabled in R/3

    Hi ,
    I have a scenario, in which we are using the DS 0CUSTOMER_ATTR to load the master data.There are some fields added to this data source but this fields are not delta enabled i.e. when these fields change in R3 it does not write to Change Pointers ( and hence no delta ). For this reason every week we have to do a full load which takes very long.
    Can any one suggest how to make this fileds delta enabled or how to know weather these fields are writing the Change pointers or not in R/3 when they change?
    Regards,
    Vishnu

    Hi Vishnu,
    In your case you need to build the logic for your custom fields as you have enhanced the Business Content DS..
    The way you can build the logic would be using the CDHDR and CDPOS tables if the changes are recorded in those tables.
    The above tables contain any changes done to any documents..
    Let me know if it helps..
    Best Regards
    Avinash

  • How to pass the field value from module pool program to smartform using submit?

    // AT pai of module pool pgm i entered the following: here gv_orderid is my value to be available at smart form(driver pgm) & zmusic_store_smf is the driver program of my smartform.
    gv_orderid= wa-itemid./
    SUBMIT ZMUSIC_STORE_SMF VIA SELECTION-SCREEN
                                  WITH p_order = gv_orderid
                                  AND RETURN.
    //AT driver pgm(zmusic_store_smf):
    START-OF-SELECTION.
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
        EXPORTING
          formname                 = 'ZMUSIC_SMARTFORM1'
    *   VARIANT                  = ' '
    *   DIRECT_CALL              = ' '
       IMPORTING
         fm_name                  = lv_form
       EXCEPTIONS
         no_form                  = 1
         no_function_module       = 2
         OTHERS                   = 3.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    CALL FUNCTION lv_form
       EXPORTING
    *      iv_orderid = is_purchase_item-zorder_id.
    iv_orderid = gv_orderid.
    // here i'm trying to call my smartform('ZMUSIC_SMARTFORM1')  from this driver pgm but unable to access the value of gv_orderid please help me out with this.

    Declare the gv_orderid in modulepool program.
    And Declare the parameter as import parameter in smartform.
    CALL FUNCTION  lv_form
       EXPORTING
    *   ARCHIVE_INDEX              =
    *   ARCHIVE_INDEX_TAB          =
    *   ARCHIVE_PARAMETERS         =
    *   CONTROL_PARAMETERS         =
    *   MAIL_APPL_OBJ              =
    *   MAIL_RECIPIENT             =
    *   MAIL_SENDER                =
    *   OUTPUT_OPTIONS             =
    *   USER_SETTINGS              = 'X'
         i_input                    =  gv_orderid
    * IMPORTING
    *   DOCUMENT_OUTPUT_INFO       =
    *   JOB_OUTPUT_INFO            =
    *   JOB_OUTPUT_OPTIONS         =
    * EXCEPTIONS
    *   FORMATTING_ERROR           = 1
    *   INTERNAL_ERROR             = 2
    *   SEND_ERROR                 = 3
    *   USER_CANCELED              = 4
    *   OTHERS                     = 5

Maybe you are looking for

  • Export report to XML not working w/embedded &'s in data

    I saw a post about this from April but no one responded. I'm getting an error trying to export a report to XML when the data contains ampersands. Is there a way around this problem? The XML page cannot be displayed Cannot view XML input using XSL sty

  • Unable to connect IPAD w/ Retina display to CenturyLink wi-fi

    The Ipad recognizes and shows the network, but will not connect when I type the password.  The password has been verified.  Do I need to try some other method of connecting?

  • File not found error when Downloading Crystal Reports 2008

    Hi, I am trying to download a trial version of Crystal Reports 2008. I get the error "file not found" both times when I downloaded the zip file and opened it first from the Free trial link and next from the Diamond community page link.  Can anyone he

  • Default a check mark in MARC_XCHPF during Create Material Master

    Hi, We are changing the field setting for MARC_XCHPF to be mandatory for Material Type HAWA.  Is there a way in configuration that the check mark for MARC_XCHPF can be defaulted in during the Material Master Creation (example: MM01, MMH1).  Is it con

  • Why have custom folders I created on my iPad vanished?

    I have grouped several web pages into custom folders on one of my iPad Home Screens, but they suddenly vanished.  These are web pages for which I created icons on my Home Screen (using the built in share button).  More than one of my custom folders o