Rfx Custom Tab(Table) Value not mapping in Change Doc BADI

Hi,
I am currently adding Custom Tab with Table in SRM Rfx Webdynpro Screen SRM PPS 7.01 Extended classic . I did the configuration steps to add the custom table, visibility setups, created a new Webdynpro, enhanced in Component controller and could get current active instance Rfx values.
In local memory using a class method i am exporting custom tab values to Change Doc BADI and updating the et_hcf with the custom values.
The values are getting saved in the data base and i am able to get it via function module and show in the screen again.
My Problem is when i am modifying a saved Rfx it saves the entry another time. When i debug the change doc badi i could see all the time the et_hcf and it_hcf is coming empty in the first place and each time the entries from screen are consider as new entries and getting saved in DB.
I have created Custom tab with table in Contract screen, PO Header and shopping cart line item. Rfx screen is little different and not getting the et_hcf value again in Change Doc BADI. Do anyone have similar issue in handling Rfx.? Please help me. I can Change my code logic and fix this problem still it looks like a standard bug to me that et_hcf or it_hcf is not getting values to the change doc BADI as it does in PO or Contract. Also let me know if i need to check any of my configuration.

Hi,
Checkout the below link :
<link to blacklisted site removed by moderator>
Shailaja Ainala.
Edited by: Thomas Zloch on Jan 28, 2012 9:06 PM

Similar Messages

  • How to assign custom tab field value to corresponding standard tab field value.

    Dear friends,
                         I want  assign a field value ( advice code , advice code description ) in a custom tab  to corresponding field value in standard tab (advcode ,).   in me51n. 
    following screen shot are given below

    Hi SK,
    It looks both the tabs are custom ones. In that case, you can either use Export/Import statement or you can use Set/Get Parameter ID for  setting value.
    If one is standard subscreen, you can export value from custom subscreen and use line item level user-ext/enhancement to assign the value on standard subscreen.
    Hope this helps.
    Regards,
    Naveen

  • Lotus Notes Tabbed tables do not display correctly

    When viewing a Lotus Note tabbed table in the Bridge, the initial display is correct (showing the first tab).  The other tabs show up as links.  When you click on one of the links a browser page opens but gives you a page not found error.  Thoughts?

    Hi there,
    I got the same problems! Are there any solutions now?

  • UpdatableVO: Iterator values not refreshing on change of event

    Hi All,
    I am using JDev 11.1.2.1.0
    I am facing problem in accessing the table values in the baking bean.
    My problem goes this way:
    I have a table called rework. I created Entity object called ReworkEO based on table Rework and created updatable view object called ReworkVO based on Entity object ReworkEO.
    I dropped this object as a table in the jspx page with 3 columns(Emp_Name, Emp_Id, Result).
    User will enter values in these 3 columns, on click of create button these values will be inserted into the table, which is working properly.
    Now my requirement is before inserting the column values into the table i need to validate the data(also column 3(Result) should be enabled if only data entered in the 2 column(Emp_Id) is valid).
    I am doing this validation on change of value(ValueChangeEvent).
    My validation as follows:
    On change of value in the 2nd column(Emp_Id) valuechange listener will be fired.
    In the value change listener I am getting the Itereator of ReworkVO and validating the 2 column(Emp_Id) value.
    While getting the values from the Iterator in the backend, I getting the values lately(Meaning that Ex: I entered value 10 in Emp_Id column for the first time and tab out, in the backend from the iterator I am getting this value as null. Once again if I change Emp_Id value to 11, Now in the backend from iterator I amgetting value as 10(previously enterd value) )
    How can I get the values immediately(on change of value) from the iterator in the backend.
    Please suggest Me how to proceed.
    Thanks,
    Veeru

    I think you are in the wrong forum, try J Developer or Java

  • Table "StoredProcedure" not found when changing Database location in VS 2005.

    <p>I&#39;m having a problem changing the datasource location when generating a report using the report viewer in VS2005.  If the table is a stored procedure, I get the message "Table (StoredProcedureName) not found", but if the report references tables rather than a stored procedure the location is changed and the report runs successfully.  The same problem was reported in earlier versions of Crystal Reports and was fixed in a service pack, but I couldn&#39;t find any documentation on the VS2005 version. </p><p>Does anybody know how to fix this problem?  I am using CrystalDecisions.CrystalReports.Engine.dll version 10.2.3600.0 and SQL Server 2000.</p>

    Peggy, I wonder if getting the latest SP for CR 10.2 will be better for now. SP 1 can be downloaded from here:
    https://smpdl.sap-ag.de/~sapidp/012002523100006007872008E/crvs05sp1.exe
    I\Let us know if that does not resolve the issue and we'll take a closer look before going all the way to CR XI.
    With regards,
    Ludek

  • Feature Table values Not coming in order in MDM

    Hi
    We have a problem with one of our extracts.
    There is a qualified table called "Feature". And in syndication map we are extracting some models which have associated "Feature" values.(30 values).
    In data manager i can see the  features associated with a model.  And associated "Sequence numbers" of all these Features.
    But while syndication extract the Features are not coming in XML  according to the sequence number.
    The order of features is not same as the Sequence numbers displayed in data manager.
    Can anyone help me to find the cause of this . Do i need to make change anywhere else to make the extract according to the Sequence number?
    Your quick response is greatly appreciated.
    Thanks
    Dhanish Joseph

    Hi Dhanish,
    Syndicator always tries to send the records in the same order as you see in the Records pane of the syndicator.
    In data manager,when you were trying to search based on the qualified table, you must have sorted them in sequence (by clicking on the field on the records pane) and the same thing might not be sorted in syndicator.
    Please check if this is the case and sort the records in syndicator based on your qualified field and you will get the syndication files in the desired sequence.
    Regards,
    Sravan

  • Custom report table and field mapping

    Hi Experts,
    i am writing a functional spec for the custom report to be developed by developers and need to know the table and field name for the following items:
    Employee Number
    Name
    Original Hire date
    Adjusted Hire date
    Salary Class
    Rate of Pay
    Emp. Status
    Classification
    Acounting Unit
    Activity (WBS)
    Accrual Beginning Balance (Hours)
    Accrual Beginning Balance (Dollars)
    Accrued (Hours)
    Accrued (Dollars)
    Used (Hours)
    Used (Dollars)
    Other / Manual Adjustments (+/-) (Hours)
    Other / Manual Adjustments (+/-) (Dollars)
    Other / Manual Adjustments Description
    Accrual Ending Balance (Hours)
    Accrual Ending Balance (Dollars)
    Vested Status
    PlanCode
    PlanDescription
    Thanks,
    Lisa

    I can give you a 30,000 foot answer, but to get down to ground level I would have to know your system.  There is way to much missing information in your request to give you a definite answer.
    Employee Number - if you are using LDB PNP/PNPCE to run your report then it is the field PERNR-PERNR.
    Name - IT/PA0002-NACHN -Last Name, IT/PA0002-VORNA-First Name.IT/PA002-MIDNM-Middle Name. Depending on your system configuration these fields are also stored on IT/AP0001-SNAME (Last Name-FirstName) or ENAME(First Name, Middle Name, Last Name)
    Original Hire Date-IT/PA0041-This stores multiple date types with a specific code to identify what each one is.  You will need to know the code for OHD.
    Adjusted Hire Date - same as above
    Salary Class- not sure what you are talking about, but salary information is stored on IT/PA008
    Empl Status - IT/PA000-Stat2
    Classification-not sure what field you are talking about, but IT/PA0001 is where this type of information is stored
    Accounting Unit-same as above
    Activity(WBS)- now you are getting complicated. This is stored in Cost Distribution  HRT1019-POSNR, but you have to know how to connect the dots to get there.
    Accrual Beginning Balance(Hours)-I would go to the ABWKONTI table in the Time Cluster for this fields ANZHL & KVERB
    Accrual Beginning Balance(Dollars) - this will probably have to be computed
    Used(Hours)-You can either compute this balance by computing the difference between the Beginning/Ending balances or read back through the appropriate Time Cluster Tables or total IT/PA2001 and IT/PA2013.
    Used(dollars) will probably have to be computed
    Other/Manual Adjustments(Hours) - not sure but you may be looking at IT/PA2013
    Other/Manual Adjustments(Dollars)- will have to be computed
    Accrual Ending Balance(Hours)-I would go to the ABWKONTI table in the Time Cluster for this fields ANZHL & KVERB
    Accrual Ending Balance(Dollars) - this will probably have to be computed
    Vested Status - I have no idea
    Plan Code-Plan Code for what(Health Ins, Life Ins, Retirement Plans, Flexible Spending?)
    Plan/Description-see above

  • Table values not displayed properly

    Hi,
    I am trying to display the data from a bapi in a table. But my problem is that it is truncating the 0s from the values. Like if the values in the column Amount are 145.50, 85.00, 74.20,61.88 in the Bapi, the values are displayed as 145.5, 85,74.2,61.88 in the table.I want to display the values along with the 0s.
    Can anyone please tell me why it is displaying like this and how to resolve this?
    Regards,
    Padmalatha.K

    Hi,
    My Requirment was to display values in specific format i.e. 12,555.55. coz for long value i m getting exponetial format of data.
    i have used this code to achieve this
    /******format for Calculated value********/
    public String formatCal(double val,IwdMessagemanager mgr) {
    String dd2dec = null;
    try {
    DecimalFormat df2 = new DecimalFormat("#,###,###,##0.00");
    dd2dec = df2.format(val);
    } catch (NumberFormatException e) {
    return dd2dec;
    in that case context data type need to be string.
    Hope that may help you.
    If not then try to work on the data type for the context.
    Regards,
    Deepak

  • Message Mapping - fixed values - not mapping

    Hi
    i have a simple fixed values mapping that is not producing anything.
    the input value can be 'Y' , 'N' , or a blank.
    The fixed value mapping is setting these input values to 'Yes', 'No', and 'No'
    however when i test this, nothing is getting mapped to the output record for this field.
    can someone tell me why?
    many thanks,
    Julia

    Hello,
    What happens when you use this logic?
    Source -> mapWithDefault: -> fixValues -> Target
    Configuration for fixValues would be:
    DefaultValue: No
    BehaviourLookUp: Use Default Value
    key             value
    Y                Yes
    Hope this helps,
    Mark

  • Dac-Client- DesignView- SourceSystemParameters tab all values not editable

    Hi
    we are configuring the source system parameter values
    (Dac-Client->DesignView->SourceSystemParameters tab) ;
    we could't able to edit the values to make changes values were disabled
    say, we want to change the $$initial Extract Date , we can see the value as cutom format(1970-01...) disabled(greyed out) .
    How to go about this issue, are we missing any thing before doing these changes
    is it mandatory to change the default values
    we are implemention BI-APPL7.9.5 for OracleE-Business 11.5.10
    Thanks

    Us the DAC Client to copy the existing Container to a new container. Then you can edit the initial extract date.
    4.16.1 An Example of Running a Full Load ETL
    http://download.oracle.com/docs/cd/E12127_01/doc/bia.795/e12083/windows_ic.htm#BABCGAAE

  • Z table is not opening in change mode in production server.

    Hi,
       In development I have created BDC for Tcode SE11 for z table.
    So in that BDC i have recorded like --
    SE11->Utilities->Table contentes----> Create entries.
    this is working fine in devlopment but this BDC is not working in Production server.
    For that i have open the production in change mode and upload the bdc and again i have to close the production server.And this is very hectic work.
    My problem is how to open that Z table in change mode to upload the data in production server.
    Thanks & Regards,
    Sanket.
    Edited by: Sanket  Mahajan on Aug 12, 2008 8:06 AM

    Hi Saket,
    I think the USER ID by which you are logging in the production server will not have authorizations to do changes in production server.
    The options you have:
    1. You can ask the Basis consultants to give you authorizations of change mode in SE11 transaction.
    2. You can write a program which will insert data into ZTABLE using statement INSERT.
    3. You can create a Table maintenance of the ZTABLE and add records using it.
    best options :
    2nd Option is the best option for Mass Data Upload.
    3rd option is best if you need to add data in regular interval of time or you need to give this authorizations to end user to add records.
    Regards,
    Vamsi

  • How to display success message when data is changed in the custom tab in MM

    Hi,
    I have added a new custom data tab in the MM01/MM02/MM03 transactions. Whenever I do changes to fields in the custom tab in MM02 transaction, and no changes in the standard tabs, I will get a message stating "No Changes Made".
    But if I do changes in the standard tabs, it works as usual with display of message "Changes to particular material has been done.
    Please let me know, if anyone of you know, how to display the success message if the changes to the custom tab is done.
    Thanks in advance,
    sudhanva

    Hi Sudhanva,
    The exit EXIT_SAPLMGMU_0001 is a function exit that you can use for custom validation but not to add custom tab/screen.
    But the message issued by SAP is not related to this Function Exit.
    If you have used a Screen Exit, then there must be some Function Exits also in the same Enhancement using which you can assign the value of custom fields to/from the standard structure. Thus when the value of any custom field is changed the system can understand that the some changes have been changed and will  not issue the message.
    In case you have used a BADI, there can be other methods in the BADi using whcih you can assign the value of custom fields to/from the standard structure. This might also prevent the message from being displayed.
    I could try giving you further details if you can provide the name of the Enhancement/BADi that you used to add the additional tab.
    Hope this helps.
    Regards,
    Abhisek.

  • Tree table is not reflecting the updated model data changes at the front end

    I have two tables ,
    1) Provider table(tree table)  2)member table
    I have implemented drag and drop functionality using jQuery UI on both tables.
    In my scenario when I drag a member from the member table and drop it on the Provider table and also when I delete an assigned member from the provider table I will update the data fetched from odata model and again I will call the method which binds the data to the provider table so that the table will reflect the changes.
    here is the code,
    on drop:
    $("#Provider tbody tr").droppable({
      drop: function(event){
           oController.AssignMember(oProviderId, oMemberId)
      }).disableSelection();
    Assign member function:   here am updating the model.
    AssignMember : function(oProviderId, oMemberId){
      var oModel = new sap.ui.model.odata.ODataModel("../../../services/provider.xsodata/", true);
      var oParameters = {};
      oParameters.PROVIDER_ID = oProviderId;
      oParameters.MEMBER_ID = oMemberId;
      oParameters.CREATED_ON = new Date();
      oModel.setHeaders({"content-type" : "application/json;charset=utf-8"});
      oModel.create( "/PROVIDERMEMBERS", oParameters, null, function() {
      var oController = sap.ui.controller("adsm.provider.member_assignment_view");
      oController.GetProviderData();
      },function(jqXHR) {
      var errorMessage = jqXHR.response.body;
      var jsondata = JSON.parse(errorMessage);
      sap.ui.commons.MessageBox.alert(jsondata.error.message.value);
    GetProviderData function: here i bind the data to the table
    GetProviderData: function(){
    var oModel = new sap.ui.model.odata.ODataModel("../../../services/provider.xsodata/", true);
    var Context = "/PROVIDERS?expand=ASSIGNEDMEMBERS&$select=NAME,ID,ASSIGNEDMEMBERS/NAME,ASSIGNEDMEMBERS/ID,ASSIGNEDMEMBERS/PROVIDER_ID";
      var oTable = sap.ui.getCore().byId("tblProviders");
      oModel.read(Context, null, null, true, onSuccess, onError);
      function onSuccess(oEventdata){
      var outputJson = {};
      var p = 0;
      var r = {};
      if (oEventdata) {
      r = oEventdata;
      try {
      if (oEventdata.d){
      r = oEventdata.d;
      } catch(e){
      //alert('oEventdata.d failed');
      try {
      if (oEventdata.d.results){
      r = oEventdata.d.results;
      } catch(e){
      //alert('oEventdata.d.results failed');
      try {
      if (oEventdata.results){
      r = oEventdata.results;
      } catch(e){
      //alert('oEventdata.results failed');
      $.each(r, function(i, j) {
      outputJson[p] = {};
      outputJson[p]["NAME"] = j.NAME;
      outputJson[p]["ID"] = j.ID;
      outputJson[p]["PROVIDER_ID"] = j.ID;
      outputJson[p]["DELETE"] = 0;
      var m = 0;
      if (j.ASSIGNEDMEMBERS.results.length > 0) {
      $.each(j.ASSIGNEDMEMBERS.results, function(a,b) {
      outputJson[p][m] = { NAME: b.NAME,
      ID : b.ID,
      PROVIDER_ID: b.PROVIDER_ID,
      DELETE: 1};
      m++;
      p++;
    var oModel = new sap.ui.model.json.JSONModel();
      oModel.setData(outputJson);
      oTable.setModel(oModel);
      function onError(oEvent){
      console.log("Error on Provider Members");
    oTable.bindRows({
      path:"/"
    Its working fine in chrome but in IE the model data gets updated but the table is not reflecting the changes at front end.Can anyone suggest me a possible solution to fix this?
    Please have a look at the attached screen shots.
    Best regards,
    Amala Suganya.

    Hi Amala,
    I think this will help you:
    Disabling Cache for CRUD/FI OData scenarios for a UI5 Application on Internet Explorer
    Kind regards,
    RW

  • PO ITEM CUSTOM TAB - FIELDS (non editable)

    Hi,
    I have created a custom tab in the PO item level using the badi "ME_GUI_PO_CUST". My custom fields in the custom tab are editable in the creation and change mode, while non-editable in the display mode as per my desire.
    The problem is when I am saving some changes in the PO, after this all standard fields were becoming non-editable but my custom fields in the custom tab were in the editable mode. I want custom fields also to be in non-editable, once I saved  from ME22N tcode.
    Please help me out.
    Best Regards,
    Gopi
    Edited by: Gopi Ramasamy on Sep 30, 2008 3:36 PM

    In method
    IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_HEADER
    call method is_changeable from data model
      DATA: xv_changeable TYPE mmpur_bool.
      xv_changeable = im_header->is_changeable( ).
    based on value of xv_changeable i.e. 'X' or space.
    set
    ch_fieldselection-fieldstatus = '+ . * -'
    '-'    ->  Hide / Inactive
    '*'    ->  Display only
    '+'   -> Change

  • Custom TAB in txn WCOCO using Screen Enhancement(BADI Implementation)

    Hi,
    My requirement is to add a custom  tab with some fields in the Header in transaction WCOCO. I implemented the enhancement spot WCB_CC_VIEW_SPOT and the BAdi WCB_HEADER_DATA_TAB_I_BADI and am able to create the custom tab. All the details for the implementation are given in the BAdi's documentation.
    Now, I need to make this custom tab enable/disbale i.e., make it visible/invisible based on the Condition Contract type. I tried to handle this in the PBO of the subscreen (my custom tab is a subscreen, defined as per the BAdi documentation)... but commands SET/LEAVE Screen cannot be used in a subscreen, so unable to handle it.
    Any help on this is greatly appreciated.
    Thanks,
    Veeru.

    Hi Prosengit,
    I am not aure about u r BADI,
    BUt last week i have custom tab in the PO header data using this enahncement 'MM06E005'.
    IN thi senhancement u have thrre screen exits.In this enhancement
    SAPMM06E        0111 CUSTSCR1 SAPLXM06        0111 Subscreen: PO item
    u can add subscreen and u can add u r own fields here .
    and u can write u r code in 'EXIT_SAPMM06E_006'.
    if u want to change the title of the program.
    Go to program SAPLXM06 then go to text element give text symbol no as '111' and u can change the title of u r tab.
    I hope this solves u r problem.

Maybe you are looking for

  • Displaying the value of an variable on the stage

    I have managed to display the values contained in string variables on stage, and I am happy with that, however when I wish to display the value of an int and convert it to a string as one is supposed to do the output to the stage just calls it [class

  • I try to install presonus studio one v.2 and it crashes for no reason

    i was trying to install PreSonus Studio One v.1 and then i upgrade it to v.2 and both of them crashes for no reason can someone help me with this? Process:         studioapp [4407] Path:            /Applications/Studio One 2.app/Contents/MacOS/studio

  • Help for message mapping

    Hi, I have an IDOC -> PI -> File simple scenario but I donu2019t know how to solve the following problem. I have to built my file header line with data from IDOC segments. That data comes from the same segment but different u201Cinstancesu201D and th

  • No video on nascar race buddy

    I'm not getting video on race buddy on nascar.com

  • "selecting" a movieclip at runtime

    I've got a number of movieclips on the stage and I have a slider which I want users to use to change the height and width of these movieclips. But how do users "select" a movieclip and then how does the slider know which has been selected so it can a