RFX Response Header : Fill Display Fields on Header Level

Hi Gurus,
There is a requirement at the client place to add the Display only field for RFx Response Header. Based on this required I have done the following activities.
1. From 'Define Customer Display Fields on Header Level' in  SPRO i have appended the ZFIELD in the Response header structure.
2. From 'Configure Control for Fields on Header Level' in SPRO i have made it visible true.
3. From 'Fill Display Fields on Header Level' SPRO i have Enhanced the /SAPSRM/BD_PDO_FE_FILL_HEADER with implementation. And have given required filter criteria. In the implementation Class it has the return parameter as CS_HEADER_DATA. Where i could fill the my ZFIELD.
The field is now displaying in the SRM portal. But the problem is that the ZFIELD is not being filled with any value, even though i supplied it.
Is there any step that is missing to set the value?
Regards,
Hobs

Hi,
The main technique is to do your calculations in PAI of the screen for additional data B for the line item but as you said it is accessed only when you goto-> item -> additional dataB
So you can do one more thing...do the calculation in PAI/PBO of the screen first and in userexit_save_document_prepare recalculate again and overwrite the old ones(or calculate for only the ones which are initial in the item) ..so if he goes to additional data B screen you give the user what he wants and if he doesn't userexit_save_document_prepare takes care of it
user can go to additional dataB only a line item at a time so the chance that he takes all the line items one by one is less(for huge number of line items)..so you just calculate and overwrite the fields in the in the userexit if the field value is empty...or you can recalculate for all the cases and overwrite just in case there may be a problem....
in the screen of the additional dataB
Write logic for calculating the field values
so in the userexit you write like
if the fields are initial..
calculate
else
*already calculated from the screen because user has viewed it
endif.
So you are safe that user can see what he wants and you can reassure that the value will be calculated and stored on the SAVE from user exit
Please check,revert
Reward if helpful
Regards
Byju

Similar Messages

  • Head office/branch field and Head office

    Hello Gurus,
           what does "Head office/branch field in the billing type" do ? and also what does "Head office
    field in the accounting segment of the customer master record" do?
    thanks very much!

    Hi,
    The indicator controls which partner functions of the billing document can be forwarded to Financial Accounting.
    Click on : Branch/Head office in the billing type
    o   initial : If the payer is different to the sold-to party, the paye
         is transferred to Financial Accounting as the customer and the
         sold-to party as the branch. Any branch/head office relationship
         stored in FI is ignored.
    o   A : The sold-to party is forwarded as the customer. Any branch/hea
         office relationship stored in FI for this customer is taken into
         account.
    o   B : The payer is forwarded as the customer. Any branch/head office
         relationship stored in FI for this customer is taken into account.
    Best regards,
    Hemant Patil

  • Make Scrap portion field in production order header as display only

    Hi Experts,
    We have a requirement to make scrap field(CAUFVD-GASMG) in production order header as display field only. We do not want users to enter any values here to denote the quantity scrapped in production orders. I am not aware of any configuration to make this field as display only. Please let me know which user exit or BADI available for this purpose. We do not want to use any screen variants and transaction variants and would like to restrict this at order type or plant level.
    Thanks
    Rijil

    Hello Rijil,
    If not with variants than check with enhancement.
    PPCO0006  Enhancement to specify defaults for fields in order head
    PPCO0012  Production Order: Display/Change Order Header Data
    PPCO0018  Check for changes to production order header
    Regards,

  • Customer fields at header in SC

    Hi Forum,
    We are on SRM4.0. We want to add a few customer fields at header level in the SC screen.
    But while searching the forum I found note no. 672960 which says that
    Note that the header fields cannot be displayed for the shopping cart. If you define fields on the header, they can only be filled in BADIs.
    I am confused by this, please guide me on how to create header fields in SC and how to fill them and pass thses values to BE.
    Any pointers will be of great help.
    Thanks,
    Anubhav

    Hi,
    Add the customer fields in the header level.
    Please look at the below structure to add the custom fields.
    INCL_EEW_PD_HEADER_CSF_SC Customer Enhancements on Shopping Cart Header
    INCL_EEW_PD_HEADER_CST_SC Tabular Customer Enhancements on Shopping Cart Header
    INCL_EEW_PD_HEADER_SSF_SC SAP Internal Enhancements (IBUs, and so on) on SC Header
    INCL_EEW_PD_HEADER_SST_SC SAP Int. Tabular Enhanc. (IBUs, and so on) on SC Header
    You will find this useful.
    https://websmp105.sap-ag.de/~sapidb/011000358700001969972008E.pdf
    Regards,
    Venkat

  • Header Text for Field Catalog ALV Grid doubt ..

    Hi everybody
    I have an ALV Grid List Report (REUSE_ALV_LIST_DISPLAY)
    but i have a trouble:  the header texts for the fields are always truncated to 10 positions.
    The code for fill the Field Catalog are:
      CLEAR l_field_cat.
      l_field_cat-COL_POS       =  2.
      l_field_cat-FIELDNAME     =  'AVERAGE'.
      l_field_cat-TABNAME       =  'T_REPORT'.
      l_field_cat-REF_TABNAME   =  'RPSCO'.
      l_field_cat-REF_FIELDNAME =  'WLP00'.
      l_field_cat-SELTEXT_S   =  TEXT-004. <- 'AverageAmount' 20 lenght
      l_field_cat-DDICTXT       =  'S'.
      l_field_cat-KEY           =  ' '.
      l_field_cat-KEY_SEL       =  ' '.
      APPEND l_field_cat  TO  p_field_cat.
    But, although the column appears with 20 characters lenght, the header text appears 'AverageAmo', and it is in the same way for all the fields, even with fields with 40 characters lenght.
    What am i doing incorrect ?
    Thanks in Advanced
    Frank

    That is because of field I_field_cat-SELTEXT_S.
    This will always display 10 char long text.
    To avoid truncating you can specify length for the header.
    Try this
            x_fieldcat-seltext_l = TEXT-004.
            x_fieldcat-outputlen = 20.
            x_fieldcat-ddictxt   = c_l.
    Message was edited by: Ashish Gundawar
    Message was edited by: Ashish Gundawar

  • Custom field at Header level in Additional Data B tab of VA01/VA02

    Kindly help me out , I have a requirement to add a custom field at Header level in Additional Data B tab of VA01/VA02.
    Program: SAPMV45A
    screen 8459
    This can be done only through access key or not. Can any body tell me procedure to do that.
    Appreciate your response.Thanks in advance

    Please help me out this

  • Page Header Not Displaying at Top of Page

    Report Builder 3
    We have a number of reports that include navigation links in the page header. The links use the Bookmarks Action to move the user to a different page. The pages are separated using Page Breaks. Below is an example:
    > Top row is the Page Header.
    > Second section is the Resource Listing & Alerts page.
    > After the first page a rectangle is placed which has Page Break set to Start.
    > After the rectangle comes the start of the "Data Extract" page. The title is in a rectangle with a Bookmark called Page2.
    > Click the link to be forwarded to the Data Extract.
    > Page displays, but the Page Header is not visible because the screen is scrolled down slightly.
    I have not been able to fix this or find a workaround that forces the Page Header to always display at the top. It has been suggested that putting the page break before the bookmark would force this to work, but that is not working.
    Any ideas?     Thank you! Naamkeek

    Hi  Naamkeek,
    Based on my understanding, you add a bookmark link for “Data Extract” in page header, however, when clicking this fields, other page displays without visible page header.
    In Reporting Service, when setting page header in a report, the page header will display in each report page. In your scenario, since you set BreakLocation as Start in PageBreak property, the rectangle could make the page header upper and screen scroll down
    lightly. So please change this property to End. As we tested in our environment, we set BreakLocation as End in PageBreak property for the blank rectangle. Then adding a bookmark link in page header, when we click “Data Extract”, the page header will appear
    on a new page. Please refer to screenshots below:
    Reference:
    Page Headers and Footers (Report Builder and SSRS)
    Best regards,
    Qiuyun Yu

  • Change of custom fields in header data

    Hi Experts,
    How to change of custom fields in header data in frontend SRM for Process PO transaction ?
    Help is appreciable.
    Thank You.
    Regards,Sunu

    Thank you for your replies.
    There is one custom field in header data called 'SDN Number' of our PO for example and i would like to change this from 'SDN Number' to 'Login Name' as the logic for taking the value for this field should remain the same. Only the display text should change.
    So, whenever i login into frontned SRM and process the transaction 'Process PO' i should be able to see 'Login Name' instead of 'SDN Number' in header data of the PO.
    Hope i reaced my query in clear way.
    Highly thanful for your replies.
    Regards, Sunu

  • Payment term Field at header level

    Hello
    my requirment is while creating sale order the payment term field at header level should be in display mode. or not shown while creating sale order. doesnot want to maintain user exit. or anyone have knowledge of field (of payment term ZTERM ) object ?
    Regards

    Dear Mr. M Yasir Dogar,
    To this requirement as Lakhsmi says, to make the Payment term in display mode, without user exit you can do with Tansaction variant SHD0. It actually make a view sort of control.
    Steps:
    Run T CODE: SHD0
    Transaction         VA01
    Variant                ZVA01_VARIANT
    create a sales order.
    during the process system, records all the details of object involved in the sales order creation.
    and it records with the screen number as variant name.
    After execution go to details, Go to
    Name of screen variant:  ZVA01_VARIANT_4440
    and in Payment terms VBKD-ZTERM, select Output only (means it will only display the data from master) and others option also will be there like * Invisible, Required.*
    Select the appropriate one.
    Along with this activity,in the authorization - profile the Variant should be assign to the USERS having T CODE : VA01. This can be done by the Basis team.
    We did similar to control the manual entry of Payment terms.
    Regards,
    Mani

  • Dynamic date display as a heading in module pool

    Dynamic date display as a heading in module pool from a ztable
    the ZTABLE contain the date from which the date value is to be printed as a heading like
    "BILLING FOR THE MONTH OF MAY 2010 WILL BE CLOSED ON 26/05/2010"
    thanks,
    Sree

    Hi Sreekanth,
    Simply follow below steps:
    1. Create a Input/Output field in screen layout.
    2. Double click on it and 'Attributes' window will get opened.
    3. Give a 'Name' to it (Ex: Text) and under 'Display' tab, tick 2D display and As label on left
    4. Save and Activate.
    5. In PBO, use below code,
    MODULE status_2000 OUTPUT.
      SET PF-STATUS 'DEMO'.        " PF status
      DATA: l_f_date TYPE sy-datum.
      SELECT SINGLE zdate FROM ztable  INTO l_f_date.         " Select Date from ur ZTABLE
      text = 'BILLING FOR THE MONTH OF MAY 2010 WILL BE CLOSED ON'.
      CONCATENATE text l_f_date INTO text SEPARATED BY spce.
    ENDMODULE.                 " STATUS_2000  OUTPUT
    6. In TOP include,
    DATA:  TEXT type string.     " Same name given to  Input/Output field in screen layout.
    7. Save & Activate.
    Thanks..

  • Disable header and item fields in VA02

    Hello, good day
    Could you please help me with next issue?
    I need to define how to inactivate some header and item fields in a sales order when VA02 is used, a logic to decide if the field must be desable will be applied, because of that I can't use standar customizing solution.
    I read a lot of threads, but many of them are not answered, and as far as I can see many recommended solutions are refered to similar code that I have now.
    I tried with next user exits:
    To block gray out header and item fields:
    User exit form USER_EXIT_FIELD_MODIFICATION Program: MV45AFZZ
    To gray out pricing grid
    User exit form: USEREXIT_FIELD_MODIFICATION Program: LV69AFZZ
    To gray out partner screens (item, header): No user exit identified, please advise
    to gray out new items in sales order: No user exit identified, please advise, I mean not allow new items.
    fields to block:
    XVBAK-LIFSK
    XVBAK-FAKSK
    XVBAK-KUNNR
    XVBKD-VSART
    XVBKD-INCO1
    XVBAP-UNTTO
    XVBAP-UEBTO
    XVBPA-KUNNR
    XVBPA-PARW
    XVBAP-ROUTE
    XVBAP-ABGRU
    The code is something like this in MV45AFZZ - USER_EXIT_FIELD_MODIFICATION
          CASE screen-name.
            WHEN    'XVBAK-KUNNR'
                 OR '*XVBAK-KUNNR'.    "Sold To
              screen-input = 0.
           END CASE
    but is not working. please advise.
    Disable Pricing grid: after apply this code, is possible to add new manual conditions, how can I disable input new item conditions?
    The code is something like this in  LV69AFZZ - USEREXIT_FIELD_MODIFICATION Program:
      Modify screen fields
        IF   SCREEN-NAME = 'RV61A-KOEIN'
          OR SCREEN-NAME = 'KOMV-KBETR'
          OR SCREEN-NAME = 'KOMV-KPEIN'
          OR SCREEN-NAME = 'KOMV-KMEIN'
          OR SCREEN-NAME = 'KOMV-KWERT'
          OR SCREEN-NAME = 'KOMV-KSCHL'
          OR SCREEN-NAME = 'KOMV-KUMZA'
          OR SCREEN-NAME = 'KOMV-KUMNE'
          OR SCREEN-NAME = '*RV61A-KOEIN'
          OR SCREEN-NAME = '*KOMV-KBETR'
          OR SCREEN-NAME = '*KOMV-KPEIN'
          OR SCREEN-NAME = '*KOMV-KMEIN'
          OR SCREEN-NAME = '*KOMV-KWERT'
          OR SCREEN-NAME = '*KOMV-KSCHL'
          OR SCREEN-NAME = '*KOMV-KUMZA'
          OR SCREEN-NAME = '*KOMV-KUMNE'.
             SCREEN-ACTIVE = '1'.
             SCREEN-INPUT = '0'.
             MODIFY SCREEN.
        ENDIF.
      Modify buttons
        IF   SCREEN-NAME = 'BT_KOAN'    "Add
          OR SCREEN-NAME = 'BT_KOLO'.   "Delete
             SCREEN-ACTIVE = '1'.
             SCREEN-INPUT = '0'.
             MODIFY SCREEN.
        ENDIF.
        IF   SCREEN-NAME = 'BT_KONY'.   "Update
             SCREEN-ACTIVE = '1'.
             SCREEN-INPUT = '0'.
             MODIFY SCREEN.
        ENDIF.
    Thanks in advace.
    Regards!

    Thanks Sai, for your prompt answer, as far as understand variants, I can't add any logic, to allow change or only display, I do no't include the logic in the sample code, but that's my case, I need the user exit due a logic must be applied and standar solution like variant or customizing are not the better option.
    I Found that in order to gray pricing grid we just put the code in user exit form: userexit_field_modific_leer include  LV69AFZZ
    and to block the other fields  and to block partner functions:
    Include Program: MV45AF0P_PARTNER_PREPARE                    User Exit Form: partner_prepare
    Edited by: Jose Carrillo on Mar 30, 2008 4:21 AM

  • Display parameters in header

    Hi All,
    i want to display parameter in header with if else condition and nested if condition is it possible
    if yes can you please provide code for this
    and also case statement
    if possible please provide any link for coding to display parameters in header
    please help this requirement is needed for me
    thanks and regards,
    jell

    Do you have these parameter values in your data set? If that is the case, then you can simply type the code for these fields in the MS header area like <?Parameter_1?>
    Take a look at this blog: http://blogs.oracle.com/xmlpublisher/entry/get_your_parameters_here_guv
    You could use statements like this: <?xdoxslt:ifelse(.//WM_FLAG='C?,'Canceled','Approved')?>
    You can use choose statement:
    <?choose:?>
    <?when:STATUS = 'Open'?>
    <?...action?>
    <?end when?>
    <?when:STATUS='Closed'?>
    <?take action?>
    <?end when?>
    <?otherwise?>
    <?..?>
    <?end otherwise?>
    <?end choose?>
    Hope that helps.
    Bipuser

  • Issue while creating a field at header level in CRM 4.0

    Hi,
    Using transaction EEWB, I tried to add a custom field at the header level to an existing Project. The Project already had an extension created to which I made the modifications i.e. added the field at header level. But, when I tried to generate the changes, <b>I got the following two errors : 1. No task for editing objects can be determined and 2. Creating of BAdi Implementation failed</b>.
    Now, when I try to revert back the changes I am not allowed to do so. Please help me as I am new to CRM. Thanks a lot in advance.

    Hi,
    if ur still not able to do that
    goto EEWB
    Enter the Project Name
    Right click on the Enhancement---->Select back to previous version.
    <b>Please Reward Points & Mark Helpful Answers</b>
    To mark Helpful Answers ;click radio Button next to the post.
    RadioButtons
    <b>o</b> Helpful Answer
    <b>o</b> Very helpful Answer
    <b>o</b> Problem Solved.
    Click any of the above button next to the post; as per the anwers
    <b>To close the thread; Click Probelm solved Radio Button next to the post , which u feel is best possible answers</b>

  • Add custom fields in header of FI documents using FI_HEADER_SUB_1300IM

    Hi
    We are trying to add a couple of custom fields in header area of FB01 by making a copy of badi FI_HEADER_SUB_1300IM. With this method we are facing a couple of problems
    - The custom fields added in bkpf structure,  only appears in FB01 just in the case we have go before to FB03 or FB02.
    - We don´t reach to save data of these fields in table BKPF.
    can anybody help us with these problems?
    thanks in advance for your help
    I leave here the code we have used in the copy of badi FI_HEADER_SUB_1300IM
    MODULE d1300_pbo OUTPUT.
      IF exit IS INITIAL.
        CALL METHOD cl_exithandler=>get_instance_for_subscreens
          CHANGING
            instance                      = exit
           EXCEPTIONS
    *      NO_REFERENCE                  = 1
    *      NO_INTERFACE_REFERENCE        = 2
    *      NO_EXIT_INTERFACE             = 3
    *      DATA_INCONS_IN_EXIT_MANAGEM   = 4
    *      CLASS_NOT_IMPLEMENT_INTERFACE = 5
             OTHERS                        = 6.
        IF sy-subrc <> 0.
    *   MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        ENDIF.
      ENDIF.
      CALL METHOD exit->get_data_from_screen_pbo
        EXPORTING
          FLT_VAL       = 'ES'
        IMPORTING
          ex_bkpf       = g_bkpf
          ex_x_no_input = g_no_input.
      loop at screen.
       if g_no_input = 'X'.
         screen-input = 0.
         modify screen.
       endif.
      endloop.
    ENDMODULE.   
    **************************+
    FORM put_value .
    * import header data from main screen
      call method exit->get_data_from_screen_pai
        EXPORTING
          FLT_VAL  = 'ES'
        importing
          ex_bkpf  = g_bkpf.
    * set reference fields
    g_bkpf-ZZDPTOAPROBADOR = bkpf-ZZDPTOAPROBADOR.
    g_bkpf-ZZDELAPROBADOR = bkpf-ZZDELAPROBADOR.
    * put data to main screen
      call method exit->put_data_to_screen_pai
        exporting
          im_bkpf  = g_bkpf
          flt_val  = 'ES'.
    ENDFORM.
    Added code tags
    Edited by: Rob Burbank on May 10, 2011 12:17 PM

    SriVarma,
    Cool! I didn't know this BADI!
    Playing around with existing implementations I can see that, BADI_SD_TAB_CUST_H, can definitely enhance the Sales order header with additional tab strip screens. Similarly BADI_SD_TAB_CUST_I can be used to enhance Sales order item screens.
    Here is what I understand from the coding of an existing implementation
    ACTIVATE_TAB_PAGE - takes a module pool program name and a subscreen that you created and adds it as a additional tab page to sales order header screen. You need to pass back f_program and f_dynpro with your program and screen number that you painted
    TRANSFER_DATA_TO_SUBSCREEN - can be used to read and pass data to the fields on the subscreen you created
    TRANSFER_DATA_FROM_SUBSCREEN - can be used to pass back whatever changes done by user to the respective Z variables in VBAK
    PASS_FCODE_TO_SUBSCREEN - Pass the fcode the user selected to your subscreen.
    I would suggest that you create a function group and create screens, functions etc within that and use those in these methods. Refer existing implementations. The global data of the function group can then be used to communicate between all the above methods

  • Print field in header of each page

    I am attempting to put a field in the Header of my RTF template for my BI Publisher report. I am using the BI Pub Desktop and in Word when I am doing this.
    It says that I am not allowed to put a feild in the header, footer, textbox , etc...
    How can I have a field print in the header or just below the header of every page in my report.
    Thanks
    Steve B

    Look at my explanation here ,these might help.
    http://winrichman.blogspot.com/search/label/element%20in%20header
    http://winrichman.blogspot.com/search/label/different%20page%20header
    http://winrichman.blogspot.com/search/label/diff%20header
    http://winrichman.blogspot.com/search/label/header

Maybe you are looking for