VBAP append structure field on Overview screen 4900

Hi,
I have created an append structure on VBAP with a ZZ field and have included this field on the table control in the overview (sub)screen 4900 in SAPMV45A. 
I have put the field in a number of the PAI CHAIN statements, but whenever I enter a value in the field and hit Enter, the value disappears.
Does anyone have a definitive list of places that I need to change code to stop the field contents dissappearing?
Many thanks,
Andrew

Hi - I have the issue of presenting ZZ fields from VBAP in the Item overview screen 4900. From your conversation I cannot see any solution to your similar issue. Did you do modifcations or is there a SAP way to include ZZ fileds in the 4900 screen?
Please respond.
Best regards Steen Pedersen

Similar Messages

  • VA02 user exit - cannot update append structure field in XVBAP/VBAP

    Hi Guys,
    I am currently using one of the many user exits in updating XVBAP to update the VBAP sap table in VA02.
    However I am encountering a problem when updating a customized append structure field. When I change the value of the append structure field only it doesnt update in VBAP upon save event. Only when I also change a sap standard field (ARKTX) the append structure gets updated.
    Is there a way to resolve this wherein even if I just XVBAP-<append structure field> only ... the corresponding field in VBAP gets updated?
    THanks guys and hope to hear from you soon.

    Hi,
    Which userexit subroutine are you using to move the append structure field values to the XVBAP table?  Are you having the user enter values on a screen during VA02 for the append structure fields, or are you setting those values within the code when the user saves?  For the purposes of this response, I will assume you are not having the user enter the values, and that (from what you have described) you are using subroutine userexit_move_field_to_vbap. 
    While userexit_move_field_to_vbap sounds logical at first, you should be aware that this subroutine (which is called at the end of module vbap_fuellen) may only be called when one of the chain fields (in the flow logic of the VA02 screen) is changed.  If you search for all the calls of module vbap_fuellen in screens of SAPMV45A, you will see that most of them have a list of chain fields with "on chain-request" logic.  Since your append structure fields will not be listed in the flow logic of the standard VA02 screen, changing one of the append structure fields alone would not trigger the PAI module vbap_fuellen.  Of course, changing a standard VBAP field (ARKTX was your example) could trigger the vbap_fuellen module (as long as it was one of the chain fields) which would consequently trigger the userexit_move_field_to_vbap subroutine.
    You may want to consider trying USEREXIT_SAVE_DOCUMENT_PREPARE.  Please explain further if I have misunderstood your question. 
    Anyone else out there have any ideas?  Does my analysis make any sense?
    Best Regards,
    Jamie

  • How to add column in the item overview screen (4900) in sales order?

    Hello Experts,
    I have a requirement to add a column (Field - Size/Dimensions - MARA-GROES) in the Item Overview Screen (4900).
    Is there any provision for that? Any enhancement or screen exit or so?
    Quick response will be appriciated.
    Thanks in advance.
    regards,
    hp

    Hi
    As the link that RamKi let us know, this is a modification, so, I suggest to avoid. See SAP Note 862228 - Order reason for returns on item level for further information. I suggest to use the other enhancements in tabs.
    Regards
    Eduardo

  • Group currency field in overview screen

    Hi,
    My client wants Group currency field in document overview screen at the posing in addition to company code currency. May i know how to insert this field in overview screen.
    Thanks & Regards
    Sunitha.

    it is closed

  • Update VBRK append structure field

    Hi,
    I have added append structure field in VBRK.
    While doing billing cancellation, i have to update a value in this field for the billing number.
    I have coded this in a user exit.
    I ve called another program and written coding for updation. DB_UPDATE_TABLE FM  used for updation.
    The value is getting updated in the table. But once it came to the user exit, the value of the field is gone from the table.
    What could cause this issue?
    Thanks in advance.
    Ezhil

    Hi,
    1. Please check in the program that are you clearing the internal table any where ?
    2. If you are using the submit statement you can use with return statement .
    3. Other Export that internal table to memory inside the program and import that same internal table in the  user exit.
    Hope this might helps you to solve your problem.
    With Regards,
    Sumodh.P

  • Adding a new column to item overview screen 4900 in sales order transaction

    Hi All,
    I want to add a new column to refer to a custom field in screen 4900 ( Item overview screen ) in sales order transaction. Please suggest appropriate exit or BADI for the same. Give all steps to do the same.
    Thanks in adavance.
    Jawahar.

    Hi
    As the link that RamKi let us know, this is a modification, so, I suggest to avoid. See SAP Note 862228 - Order reason for returns on item level for further information. I suggest to use the other enhancements in tabs.
    Regards
    Eduardo

  • Delete entries from custom infotype overview screen

    Hi
    I have the requirement to delete few fields from overview screen(Screen 3000) from my custom infotype.
    Can I go to screen 3000, and CUT (delete) the fields which are not required? or any other procedure?
    Did anyone get similar requirement?
    Please help me in this regard.
    Thanks in advance.

    HI
    I tried hiding it with the help of code.
    Still not able to achieve the result.
    THe below is the code what I am using.
    Please check it and suggest me.
    if psyst-ioper EQ 'LIS0' or
        psyst-ioper EQ 'LIS1' or
        psyst-ioper EQ 'LIS9' .
         loop at SCREEN.
      if screen-name EQ '*P9009-ZWCADM' or screen-name = 'P9009-ZWCADM'.
        screen-active = 0.
        endif.
        MODIFY SCREEN.
      endloop.
      endif.
    Still able to see the fields on the screen.Not being hidden.

  • Add a field VBAP-MTVFP (availabilty check grp)to VA01/02/03 overview screen

    Hi,
    I want to add the field VBAP-MVTFP to the overview screen of Sales Order--> tcodes VA01/02/03.
    I came to know that this can be done by adding the field name in TCVIEW table but I am unable to see the field on the layout even upon doing so.
    Could someone please help?

    Hi,
    Append the table VBAP with the field you wanted to display at additional data A or B, and then write the code in sales order user exit to populate the field value.
    try user exit "USEREXIT_MOVE_FIELD_TO_VBAP" under include MV45AFZZ.
    regards
    Vivek.

  • Issues with a Z field in an append structure of VBAP when calling BAPI

    We have added a Z field on table VBAP with an append structure. It is a flag field. We want to change its value with the BAPI BAPI_SALESORDER_CHANGE. We have also created the append structure in API structures
    THe return message of the bapi gives us a success message for the modification. But when we go to the se16 we still see the field as blank, not with the X suposed to be there.
    We are succesfully calling the BAPI_TRANSACTION_COMMIT.
    What can cause us this problem? What can we do to solve it??
    Thank you!
    Artur.

    Hi Artur,
    this blog could help you:
    [Updating custom fields on VBAP and VBAK using BAPI_SALESORDER_CREATEFROMDAT2|/people/kevin.wilson2/blog/2009/09/30/updating-custom-fields-on-vbap-and-vbak-using-bapisalesordercreatefromdat2]
    Regards,
    Andrea

  • EEWB - In BP, adding a new field regenerates append structure

    Hello,
    After adding or deleting a field using EEWB, I have the following issues -
    1. The new append structure that was created for BUT000 gets regenerated
    2. Field labels get overwritten by field names
    3. The order in which the fields were seen on the screen gets altered
    Is this a known behavior of EEWB?  How to alleviate this?
    Thanks!

    Thanks for your input Satish!
    I searched using the application component suggested and the keyword and it was not very useful. 
    Some more details -
    I created some new fields using EEWB.  When you go to transaction BP, the standard tabs are displayed - ex - address, bank data, notes, etc.  But now there is a new tab - Customer Data that has my custom fields on it. 
    In the backend, SAP has created an extend structure for table BUT000 that has these fields in it. 
    When I go to this extend structure, my fields are there with a ZZ prefix - Ex: ZZFIELD1, ZZFIELD2, etc.  If you go to the details of these fields in data dict - transaction SE11, the Field labels - Short, Medium, Long and Heading are the same as the field names.  Ex: in the first case, the four field labels will be - ZZFIELD1.  I then changed the field labels to something meaningful - Ex: Renter name and rental date.  After generating the structure, these labels are then displayed on the Customer data tab.  So far so good.
    However if I add a new field - ZZFIELD3, then all the label names that I had given (Ex: Renter name and rental date) get erased and replaced by the fieldnames again. 
    Also the order in which the fields were diplayed gets altered.  Ex: earlier the Customer data screen was showing - ZZFIELD1, ZZFIELD2.  Now it shows - ZZFIELD3, ZZFIELD2, ZZFIELD1. 
    I hope I have explained this issue.

  • How to add user field in WBS overview screen (CJ20N)?

    Hi Gurus,
    I want to add user field that defined in structure CI_PRPS to WBS overview screen in CJ20N.
    Is it possible to enhance WBS overview screen? And what is the user exit?
    Thanks & Regards,
    Ari
    Cross post locked
    Edited by: Rob Burbank on Dec 21, 2009 11:17 AM

    Hi Martin,
    Thank you for our information.
    But unfortunately this user exit not answer my question. I need to put the user field in existing WBS overview screen, not creating new tab (user tab).
    Regards,
    Ari

  • Additional Fields of an infotype in a overview screen??

    Dear Alls,
    I have a question. I m using recruitment module, i have added field in previous employment infotype 0023 but i want to maintain multiple data in this infotype. but this addiotional field is not diaplay in overview screen while it is in infotype.
    Kindly let me know is there any provision to add addtional fields in overviwe screen of an infotype.
    Thanks & Regards
    Sehrish

    Hi Sehrish,
    Ask your ABAP consultant to change the layout of the screen and as the last salary is a custom field so this must be added to that particular screen number otherwise it will not be displayed as this is not standard field. First check for the program and the screen number then as a prerequisite add the custom filed last salary to the table & structure PA0023 & P0023 and the same must be made available while creation of an infotype 0023 in PA30.
    And the screen which you are referring in the screen shot attached is a Enter additional data action screen in Recruitment module and its not an overview screen of an infotype.
    Regards,
    Mithun K

  • How to display fields in IT0002 to PA30 overview screen for IT0024(Qualifi)

    Hi,
    I have a requirement where I want to display two fields NACHN and VORNA on PA30 overview screen for IT0024(Qualifcations).
    How can I achieve this?
    Thanks,
    Ameet

    Hi,
    There is no harm in enhancing IT0024 using PM01. However, these two fields added to P0024 using Customizing Include, happen to be display only fields over the overview screen of PA30 for IT0024.
    Now to write a query in PBO of generated module pools after clicking on the button labled Generate Objects, how to take care of delimited records in both infotypes.
    Thanks,
    Ameet

  • In the component overview screen of CO01 I want  to disable all  the field in  screen of table control.I want to make it as output screen only.

    Hi all
      In the component overview screen of CO01 I want  to disable all  the field in  screen of table control.I want to make it as output screen only.
    Thanks & Regards,
    Rajib.

    Isn't that just exactly what transaction CO02 does? CO01 is for creating production orders so what sense does it make to have it display mode only?
    Maybe your goal is to stop then end user changing the component assignment that is automatically  detected by the system. If so, personally I think a better starting point would be PP configuration or user authorizations rather than looking to change the screen by whatever method. As we don't know what you are trying to achieve it's hard to offer much more advice maybe all you need is to change transaction to CO02

  • Modify fields in Append Structure

    Hi there,
    I am driving crazy about append structures. We appended a few fields to KNA1 - e.g. a field that keeps a version number (every time a record changes we want to increment the version starting with 1 at creation time).
    We found a lot of material about how to append structures and actually, it's fairly simple to extend KNA1 with append structures. But HOW can someone update those fields?
    We tried user exit EXIT_SAPLVV01_001 and BAdI IF_EX_CUSTOMER_ADD_DATA-SAVE_DATA to populate those fields at commit of customer data. In both scenarios, we don't have CHANGING or EXPORTING parameters. So, we tried to update the table directly, e.g.
    method IF_EX_CUSTOMER_ADD_DATA~SAVE_DATA .
    DATA: w_kna1 type kna1.
    select single *
      from kna1                            " Customer master table
      into w_kna1
      where kunnr = I_KUNNR.
    w_kna1-sap_version = w_kna1-sap_version + 10.
    update kna1 from w_kna1.
    break-point.
    endmethod.
    Now, when we execute VD02 the program stops at the given break-point and we see the data changed in KNA1. But the record gets updated by the SAP program SAPMF02D (underlying program of VD02), of course as we cannot manipulate the KNA1 record in the internal table of SAPMF02D.
    Is there any way to store information into append structures at save time (within the same transaction) without customizing standard programs?
    Many thanks for your help

    Hi Maic,
    Normally for append structures to standard tables, code is written in user exits where it is mandatory to change existing SAP objects (user exits exist are provided by SAP and you need change key).
    For additional functionality to the existing flow of transaction, we use BADIs and customer exits (through CMOD).
    Your requirement suits the first point above.
    Annyways, try using method GET_DATA in badi CUSTOMER_ADD_DATA_CS. This has changing parameter for KNA1.
    Ramesh.

Maybe you are looking for

  • Access denied error for Java application on 2630

    Hello! I have bought a 2630 recently. Now I have installed a small Java application that tries to store some data in the phones memory. However, each time the application tries to do so, I get a "java.lang.SecurityException Access denied" message and

  • Comman separated output for a one-many relationship

    I have 2 tables with one2many relation, viz product, subproduct, I wnat to output in the following way i.e product and list of subproducts separated by commas product1- sp1,sp2 product2- sp11,sp12 What would be the best way to handle this ? The produ

  • Preloader that loads a percentage or specified number of frames, help please

    hi, i've googled and searched the forum here for a (simple) way to use a preloader that loads a percentage or specified number of frames. What i find is preloaders that load the total frames. here is the action script used: if (_framesloaded>=_totalf

  • Adding images of "same type of product"

    Hello, In a webshop which im working on there is the possibility that one product is available in different colors. These products have to be inserted sepreately beacuse they have different EAN codes and are basically different products. However, for

  • Mysql database, counting records

    Hi! I have to store measured data to MySQL database. During this process I would like to count a number of records in a database table. It is also necessary to filter records. I'm using the SQL statement as follows: SELECT COUNT (fieldname) AS cnt FR