FM Capturing  Contract Configuration Changes

Hi Experts,
I want to capture the changes done for VC Configuration of a contract.
I am unable to get it directly from table cdhdr and cdpos where the Object Id is stored as an alpha numeric value for ObjectClass IBINVALUES.
Please let me know if there is anyy function module to capture configuration changes.
Thanks in Advance.

Hi Raju,
no chance without oo event data_changed.
You can get the grid object from the function module, I think FM LVC_GET_GLOBALS or something like that. Then implement method
METHODS: handle_data_chg FOR EVENT data_changed OF   cl_gui_alv_grid   IMPORTING er_data_changed.
In SET_STaTUS event of the function module, you can extract the grid object and registr your own handler.
But, honestly, I'm not convinced this will be easier for you than changing to OO grid.
Regards,
Clemens

Similar Messages

  • Contract Mass change enhancement in SRM 7.0

    Hi Experts,
    We are using SRM 7.0 & implementing new Contract mass change functionality for header P.Org. & P. Group data. I have created a Web Dynpro Component (with View similar to /SAPSRM/WDC_UI_AO_CT_MC_D), & implemeted a BADI /SAPSRM/CTR_MC_BADI & added an entry in Table BBPV_CTR_MASSOP.
    After selecting the change method i am getting the error "View O_V_PURCH does not exist in the component YWDC_UI_AO_CTR". Actually, O_V_PURCH is an outbound plug of the WEb Dynpro Component. I am not sure why this eror is coming.
    Could you please help me out in this. That will be a great help.
    FYI - I am using Operational Contract Configuration document as reference.
    Thanks & Best Regards,
    Vishnu

    Hi Azad,
    Thanks for the reply.
    I checked that the outbound plug is linked to the Window correctly. I do not understand why the plug is considered as a view.(as per the error message"
    Thanks & Best Regards,
    Vishnu Reddy

  • Things captured in Configuration Audit

    Hi All,
    I know its a silly question. But want to know what actions will be captured in Configuration Audit for Hyperion 11.1.2.1.
    As per the update from security PDF:
    Shared Services allows the auditing of provisioning and lifecycle management activities to track
    changes to security objects and the artifacts that are exported or imported using Lifecycle
    Management functionality.
    Auditing can be configured at three levels: global, application group, and application.
    At the global level, you can audit security and artifacts handled by Shared Services. Application
    group-level and application-level auditing allows you to audit security activities related to an
    application group or application performed through Shared Services. Application group and
    application security activities that are performed outside Shared Services; for example, assigning
    calculation scripts in Essbase, cannot be audited.
    We have gobal application overwrite enable. And seen it have captured all the changes we did on Shared Services like Auditing enable, LCM ,external directory configuration.
    But want to know does it will track the new configurations like new essbase configuration. or any other activities.
    Thanks in advance.
    Sh!va

    Hi All,
    Please suggest for the same.

  • Help me configure Change request management !!!

    Dear friends,
    I am Going to Configure Change request Management, so just to ensure that the configuration is not erronous, i would need Expert advise..
    Just want to know Clear few things before i proceed..
    I am also refering SPRO and related notes
    Scenario :
    I have two SYSTEMS SAP ECC 6.0 with System id R03 and Soluiton manager with SYSTEM id SOL,
    R03 has 3 clients, 300 600 700..
    In R03 300 is the development client, 600 is quality client, 700 is the production client.
    SOL has 2 clients, 100, 200
    With 200 as the production client.
    Q.1) <b>Do i have to configure CHARM in both the client (100 and 200 of SOLMAN).</b>
    Q.2) Initially I had tried to set CHARM in client 100 of solman, but later on realized that it has to be set up in client 200.
    When i logon to client 200 and  Execute IMG activity Spro-> sap soltion manger->basic settings-> sap solution manager system->activate integration with change request management.
    Then by default it take the previous client ( client 100) as the change request management client.
    ( as we know there are three steps in the above activity ), the other activity are executed properly, only prblem being that the default client is always set to 100, which should not be the case).
    I do get the prompt saying ( "The change request clent is set to clent 100, do u want to change to client 200, on clicking yes, still it is always set the same client 100 as charm client ")
    <b>Plz let me know what do i do to set the change request client to 200??</b>
    Q.3) Regarding TMS, we have local domain controller in solman and local domain in R3.
    We are planing to establish domain links between the two systems( ie both the domain controllers) ??
    Is this the right strategy ??
    <b>Any other method that u can recommend  ??</b>
    Q.4)One of the IMG activity says, Generate Destinations to client 000 of all the domain controllers..
    Whenever i do this these, destinations are created with errors, i am not able to create trusted RFC destinations without errors.
    When i logon to satellite domain controler and excecute sm59 there are 2 destinations created Trusted and BACK.
    These destinations works well,
    but when i logon to Solman, got to sm59 , when i test the TMW and TRUSTED rfc destinations  i test these destinations using Remote Logon i get error,
    " no authorization to logon as trusted system"
    I went thru one note which recomended Kernel upgrades to solve the problem,
    I r3 my kernel relaese is 700 with patch level 56, the note recomends to apply patch 80, did u have these problems??
    <b>what is your kernel patch levels in sateliite and solman systems.</b>
    Q.5) TO be able to raise tickets from R3 to solman we create RFC destinations.
    We also create RFC destinations to client 000 of all the sateliite system,
    <b>dont u think these RFC destinations might interfere with each other??</b>
    Q.6) Is there anyone who has successfully configured CHARM. Can you plz share the  configuration documents with me..
    Please note :
    <b>All the contributors would be handesomely rewarded with points .</b>

    Hi,
    Check this
    Note 128447 - Trusted/Trusting Systems
    For your Q4.
    Q3.)
    Establishing Domain link - That's the right way. Go ahead.
    These are the steps.
    <b>1.Define Transport Routes for System Landscape</b>
    assign exactly one development system to a production system, and that these two systems are connected by exactly one unique transport track. If a development system and a production system are connected by more than one transport track, this may lead to inconsistencies within the transport distribution. This type of transport configuration cannot be supported by Change Request Management, and may cause inconsistencies within the tools involved.
    <b>2. Activate Extended Transport Control</b>
    The CTC parameter should be '1'
    <b>3.Configure Transport Strategy</b>
    Deactivate the QA Approval.
    <b>4. Activate Trusted Services.</b>
    5.Activate Domain Links.
    You have to activate domain link between systems.
    6. Generate RFC Destinations to Client 000
    Hope this helps.
    feel free to revert back.
    --Ragu

  • How to capture the user change in an input field on a selection screen?

    I am coding a selection screen in which there are two input fields. The first field takes a Unix directory from the user input. Based on the input value, the second field will be populated with a the name of a file under the corresponding directory.
    My question is how I can make the program capture the user input without having to make the user press ENTER after they enter the value in the first field?
    Any help will be greatly appreciated.

    Venkat,
    Actually you led me to the real solution! It's the function module DYNP_VALUES_READ that does the trick for me. This function enables the program to capture dynamic user changes without recourse to PAI. Please refer to the code below:
    REPORT   zreiabsintf MESSAGE-ID zreiabsintfmc.
    *<HGDC------------------------------------------------------------------
    *  Selection screen for the conversion program
    *HGDC>------------------------------------------------------------------
    SELECTION-SCREEN BEGIN OF BLOCK input WITH FRAME TITLE text-001.
    PARAMETERS: p_indir   LIKE epsf-epsdirnam OBLIGATORY,                   " Inbound file directory
                p_infile  LIKE epsf-epsfilnam DEFAULT gc_infile OBLIGATORY, " Inbound file name
    SELECTION-SCREEN END OF BLOCK input.
    *<HGDC------------------------------------------------------------------
    *   Displays a file-open dialog when the user clicks the search
    *   help button next to the inbound file text field. The user
    *   can select the inbound file visually.
    *HGDC>------------------------------------------------------------------
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_infile.
    * Capture any user change to the directory.
      PERFORM check_dir_change.
    * Display the file open dialog
      PERFORM file_open_dialog CHANGING p_infile.
    *<HGDC------------------------------------------------------------------
    * Global constants
    *HGDC>------------------------------------------------------------------
    CONSTANTS:
        gc_indir  LIKE epsf-epsdirnam
                  VALUE '/interfaces/<SID>/inbound/',      " Default inbound directory template
        gc_infile LIKE epsf-epsfilnam VALUE 'input'.       " Default inbound file name
    *<HGDC------------------------------------------------------------------
    * Global data
    *HGDC>------------------------------------------------------------------
    DATA:
        gs_dynpfields   TYPE dynpread,                        " Fields of the current screen
         gt_dynpfields   LIKE STANDARD TABLE OF gs_dynpfields. " Table of the screen fields
    *&      Form  file_open_dialog
    *       Opens a dialog window for the user to choose a file in
    *       the specified Unix directory.
    *      <--P_FILE is the file to be selected.
    FORM file_open_dialog  CHANGING p_file.
    * Validate the directory.
      OPEN DATASET p_indir FOR INPUT IN BINARY MODE.
      IF sy-subrc NE 0.
        MESSAGE i001(zreiabsintfmc) WITH p_indir.    " Unable to open the given directory
        EXIT.
      ENDIF.
      CLOSE DATASET p_indir.
    * Call the dialog window to open a file in the directory.
      CALL FUNCTION '/SAPDMC/LSM_F4_SERVER_FILE'
        EXPORTING
          directory        = p_indir
        IMPORTING
          serverfile       = p_file
        EXCEPTIONS
          canceled_by_user = 1
          OTHERS           = 2.
      IF sy-subrc NE 0.
        MESSAGE i002(zreiabsintfmc).                 " Failed to open the file.
        EXIT.
      ENDIF.
    ENDFORM.                    " file_open_dialog
    *&      Form  check_dir_change
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM check_dir_change .
      CLEAR gs_dynpfields.
      CLEAR gt_dynpfields.
      gs_dynpfields-fieldname = 'P_INDIR'.
      gs_dynpfields-fieldvalue = p_indir.
      APPEND gs_dynpfields TO gt_dynpfields.
      CALL FUNCTION 'DYNP_VALUES_READ'
        EXPORTING
          dyname               = sy-repid
          dynumb               = sy-dynnr
        TABLES
          dynpfields           = gt_dynpfields
        EXCEPTIONS
          invalid_abapworkarea = 1
          invalid_dynprofield  = 2
          invalid_dynproname   = 3
          invalid_dynpronummer = 4
          invalid_request      = 5
          no_fielddescription  = 6
          invalid_parameter    = 7
          undefind_error       = 8
          double_conversion    = 9
          stepl_not_found      = 10
          OTHERS               = 11.
      IF sy-subrc  NE 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      READ TABLE gt_dynpfields INTO gs_dynpfields INDEX 1.
      p_indir = gs_dynpfields-fieldvalue.
    ENDFORM.                    " check_dir_change
    Thanks for all your answers! The problem is now solved.
    Edited by: Ning Hu on Apr 9, 2008 11:32 AM
    Edited by: Ning Hu on Apr 9, 2008 11:34 AM

  • Logging CRS configuration changes

    Hallo,
    in a 10.1 RAC environment,
    is there a file which logs CRS configuration changes, like issuing a oifcfg -setif command?
    Thx

    Yes

  • How to capture the product change on the item level in CRM GUI.

    Dear All:
    There is a line item in the sales order. Now I change the product of the line item. I want to capture the change in CRM GUI.
    PS:
    There is a reference thread, in which I know we can capture the change in WebUI with the component T115IT_SLSO.
    Can the old product be captured after I changed the product in order item?
    But I want to know how to capture the change in GUI. Anybody can help me? Thanks in advance.

    Hi,
    when you create an item in GUI tcode CRMD_ORDER, badi CRM_ORDERADM_I_BADI will be triggered.
    Method CRM_ORDERADM_I_PRODUCT_DETERM will have the Header and item guid and newly entered product in parameter IV_ORDERED_PRODUCT.
    Regards,
    Arun

  • Anyone Seen this Message Before "Configuration changes for domain saved to the repository."

    I'm running into this situation where one of my WLS servers is generating the following
    messages "Configuration changes for domain saved to the repository." This process
    of saving to a repository is causing an issue on start-up. Typically my deployments
    take 2-3 minutes on start-up. They are now taking 10 minutes. I've made no changes
    to my application. I've been able to identify that this process of saving to a
    repository is the main issue of contention....
    Anyone know what the message means? Anyone know how to disable this message?

    This is just WebLogic writing back changes to config.xml, which it does from time
    to time for reasons like:
    - your app deployment has changed.
    - you've reconfigured something in the console.
    etc...
    WebLogic just spins this off into a handy execute thread, so it would be surprising
    if this was causing your app deployment to slow down (how do you know it is).
    In my experience, slower than normal app deployments are usually down to:
    - waiting for database connections.
    - waiting for connecitons to other external resources.
    Remember (in WLS6.x anyway) initialisation is done serially on the main thread,
    so if something's slow, everything gets blocked behind it.
    simon.
    I'm running into this situation where one of my WLS servers is generatingthe following
    messages "Configuration changes for domain saved to the repository."This process
    of saving to a repository is causing an issue on start-up. Typicallymy deployments
    take 2-3 minutes on start-up. They are now taking 10 minutes. I'vemade no changes
    to my application. I've been able to identify that this process ofsaving to a
    repository is the main issue of contention....
    Anyone know what the message means? Anyone know how to disable thismessage?

  • How to prevent BGP code 6 (Cease) subcode 6 (Other Configuration Change)

    Can anyone tell How to prevent BGP code 6 (Cease) subcode 6 (Other Configuration Change) ?
    We are facing frequent problem with this error. Please suggest how to stop this.... 
    Note :- We are using BGP VPN between this peers.
    Logs :
    Date/Time     : 2015-04-30 00:49:40+05:30
     State         : Up
     Date/Time     : 2015-04-30 00:39:05+05:30
     State         : Down
     Error Code    : 6(CEASE)
     Error Subcode : 6(Other Configuration Change)
     Notification  : Send Notification
     Date/Time     : 2015-04-29 18:22:11+05:30
     State         : Up
     Date/Time     : 2015-04-29 18:21:39+05:30
     State         : Down
     Error Code    : 6(CEASE)
     Error Subcode : 6(Other Configuration Change)
     Notification  : Send Notification

    on the same dates you mean the same request are posted in IT2001? ie both full days?
    Please clarify
    usually the Time collision checks are followed only via posting using report rptarqpost and not while applying through portal in ESS
    This is very strange you indicate
    SO you need to check the basic tables first
    You may need to check the collision.
    Collisions Tables V_T554Y and V_554Y_B reaction indicators.
    and V_T508A
    able T582A set to time constraint of "Z
    In backend Pa30 collision works like this
    1) the logical collision, checks if there is an overlap in the validity
    interval of the IT´s (begda, endda).
    2) the physical collision, checks if there is an overlap in the time
    interval of the IT's.
    In the logical collision it is checked if there is an overlap in the
    validity interval if at least one of the records is a full-day
    ( that is the case when you enter a Daily Work Schedule (DWS) )
    So when one of the records has a DWS it is considered to be a full day
    record and the logical collision is taken into consideration.
    If instead you enter the only the time interval manually the records
    are considered to be partial-day and the physical collision is
    performed. In that case only the time interval is important.
    So if the clock times are not entered the physical collision can not
    take place.
    The collision functionality is always based on clock times and dates,
    never on the total nr of hours.
    Edited by: Siddharth Rajora on Sep 21, 2011 4:57 PM

  • X121e bios loop : "configuration changed - restart the system"

    After changing some settings in BIOS i got stuck in a reboot - loop.
    * Cannot access the BIOS any more - pressing F1 changes the message to "Entering BIOS Setup Utility" followed by the message "configuration changed - restart the system"
    * F12 changes the message to "Preparing Boot Device List" followed by  "configuration changed - restart the system" and the system reboots again.
    * Tried to remove the battery, pressing the power button for 10-15 sec. and reboot with AC Adapter connected
    * Tried to remove the battery and unplug the bios battery for 3 days the reset the bios - doesn't work
    * Tried to boot via USB (BIOS update, FreeDOS with BIOS update, Ubuntu-Live-USB) - nothing worked .. didn't change the boot-order - i always prefer USB boot
    * Removing hard-disk produces the message "no operating system found"
    Are there any tricks for resetting the BIOS to defaults, flashing BIOS without booting from USB?
    see
    * http://forums.lenovo.com/t5/ThinkPad-Edge-S-series/E-325-bios-settings-changed-keeps-rebooting/td-p/...
    * http://forums.lenovo.com/t5/X-Serie-ThinkPad-Notebooks-inkl/x121e-Configuration-changed-Restart-Syst...
    - there are several people with this issue ...

    In service center they said that motherboard is glitchy and needs replacement.
    So it was a hardware fault.

  • How to set up 'Tansport Request'  to move Configuration Change to Prod ?

    I would like to know the steps to transport the Configuration Changes  from Development to QA (or Production).
    Thanks for your help.

    Hi Oscar,
    Request are of two types.
    1.Customization Request.( functional Consultants)
    2.Workbench Request( Abapers)
    If you are doing any configuration change using you user id in  Devlopment system.
    1.while saving the changes it will ask for customizing Request, here you have to give the request and save the changes.
    if you want to move the changes from Development System to Qualtity.
    Goto Transaction SE09 or Se10 give your user id name then Click on Display
    Here Go to your Request No.xxxxxxxx and Click the Tranfort Icon/Bus Icon or Press F9.then the changes will be moved to Quality System.
    Please ensure that Task will be released first.
    Hope this clarifies your doubts and Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Making a configuration change without using admin console

    I am using the Platform Edition of App Server 7 so I don't have access to the web-based admin console.
    I need to make a configuration change and the only directions I have are for the admin console.
    Can anybody give me some pointers on what file to edit to acomplish the procedure below?
    8. Log in to the Sun ONE Application Server administration console.
    9. Select the application server Instance on which you installed the Identity Server.
    10. Click JVM Settings and then JVM Options.
    11. In the JVM Option field, enter the following string: -Dhttp.keepAlive=false
    12. Click Add and then Save.

    I think I've found it...
    The file is server.xml and it is located at:
    /var/opt/SUNWappserver7/domains/domain1/server1/config
    There is a section under <java-config> with about 14 lines containing various <jvm-options>
    I'll try adding this directive to the end of the <jvm-options> as follows:
    <jvm-options>-Dhttp.keepAlive=false</jvm-options>

  • Data source creation for service contract configuration

    Hello all,
    I have to create a data source for extraction of service contract configuration. I think this could work like data source creation for sales order creation, but I don't know waht to enter in transaction CTBW. Anyone here has done this previously? Any pointers and/or the strategy you've used will be useful.
    Kind regards,
    Simon

    Hi,
    If you are asking about "CRM sales contracts", The following help gives the info about standard ODS and Datasource.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/d5/9fcd3b869e7d72e10000000a11402f/frameset.htm
    With rgds,
    Anil Kumar Sharma .P

  • Configuration changes in long cycle orders

    Hi,
    We are currently working on with ETO client and have a scenario where Orders are configured using guided selling which triggers multiple child models as required. Each of these child models are connected to each other but can be manufactured and shipped separately. Order life cycle could range from 2 month to one year and changes are quite frequent. We would like to know the best practices we can adopt in configurator change management after booking in such large BOMs?
    Thanks
    Greg

    Hi,
    The code looks fine. To check whether the role still gets shutdown or not, you can handle the role's Stopping event, and write some messages to, say, table storage. Then if you see the message in table storage, it means the role has been restarted. Also please
    try to write some messages in the Changing event to check whether your event handler is called.
    Best Regards,
    Ming Xu
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • What are configuration changes in billing?

    what are configuration changes in billing
    regards
    [email protected]

    hi
    mail sent check uour mail
    reward if useful
    prashanth

Maybe you are looking for

  • Can I buy a phone from a third party and put my sim card in it?

    My son has an Intensity 3 and I want to upgrade him to a smartphone but he's not upgrade eligible for another year. Can I buy a phone like a Galaxy S4 from a third party and put the sim card from the Intensity in it?

  • Skype auto signs me out just after logging in

    Hello, As soon as I log in skype, it is automatically logging me out with the message"You have been signed out". This issue presist in my phone, windows machine as well as Mac machine. Please fix this issue as soon as possible. Thank you, Regards, Pr

  • Why do I have a E showing where my wifi symbol should be.

    why do I have an E showing where my wifi symbol should be on my iphone.

  • Strange Finder behaviour since installing Mountain Lion

    I've been experiencing some strange finder behaviour since updating to Mountain Lion. Folders take several seconds to open after clicking on them (and sometimes won't open at all) and files cannot be moved around the desktop or dragged on to an app.

  • ! next to podcasts don't download

    My podcasts don't update, and they all have an ! next to them. I think it's maybe because my iTunes are stored on a network hard drive and I opened iTunes when I wasn't connected to the network. I tried unsubscribing to all the podcasts, deleting the