WDA Leave Request -- Hide Customer Field in Confirmation Popup

Hello folks,
System Information:
NW AS 7.03 ABAP Stack 731 Level 11, ECC 606 (EHP 6) with SAP_HR 604 Level 73 and EA_HR 607 (HR-Renewal 1) Level 24
Background:
For Our WDA Leave Request application, our special department has requested to provide certain additional fields for particular Leave Types, all in all these are three check boxes and one Link-To-URL-UI. I have created these fields, or rather configured them via IMG Customizing Tables V_PT_FIELD_SEL / V_PT_FIELD_SEL_C, using the ten standard customer fields provided by SAP CUSTOMER01 - CUSTOMER10.
After making the subsequential customizing configurations, I have enhanced the WDA OVP-FPM CC "HRESS_CC_GUIBBF_LEAVREQ" to change the respective fields' UI-Type from "Inputfield" to "Checkboxgroup" and "LinkToAction". So far so good; it's nothing fancy and everything works out the way it should.
Problem:
Our special department has recently noted, that the Link-To-Action provided is also taken into account by the Confirmation Dialogue Popup-Box and correctly set read-only like any other field as well. However, the fact that this read-only-link is then also shown in the Popup-Box is confusing to some users and should therefore be hidden. My plan was to enhance the WDA OVP-FPM CC "HRESS_CC_GUIBBF_LEAVREQDIALOG" and simply set the field CUSTOMER01(that's the one field I use for the Link-To-Action-UI) invisible and that's exactly what I did. But look what the effect is:
You can see behind the lightbox in the Form, how the field is usually displayed in the Form-UIBB. What I "achieved" now, though, is, that only the lable is hidden in the Popup-Box through my enhancement in "HRESS_CC_GUIBBF_LEAVREQDIALOG" and the LinkText is still visible.
What I did so far / Question:
So... I went ahead and debugged the feeder class CL_HRESS_PTARQ_LEAVREQ_GUIBBF. I found out that in the Methods "FIELDS_SHOW_HIDE_CLEAR" and "FIELD_SETTING_BY_CUSTOMIZING" I would theoretically be able to manipulate the visibility, but:
This would mean I'd have to create overwrite-exits, which I would like to avoid, because maintenance is a pain.
Manipulating the process flow here probably has side effects on the field control of the overall application which must not happen. If I'm extremely unlucky it might even effect the data flow.
This brings me to my ultimate question: How do I make a field from this Confirmation Dialogue Popupbox cleanly disappear/invisible in a super-duper-elegant way without using a sledgehammer? Maybe there is a customizing-way I have overlooked so far? (please?)
Cheers, Lukas

Hi Samuli/Yugandhar,
what you suggest is exactly what I did:
My plan was to enhance the WDA OVP-FPM CC "HRESS_CC_GUIBBF_LEAVREQDIALOG" and simply set the field CUSTOMER01(that's the one field I use for the Link-To-Action-UI) invisible and that's exactly what I did.
The only derivation from your suggestions is that I didn't make a deep copy but an enhancement instead, which Creates a delegation Object that automatically inherits from the standard CC. Technically a copy or an enhancement do exactly the same but maintenance is a lot smoother for enhancements, that's why.
Cheers, Lukas
P.S. @ Yugandhar, nice to see you are still around! Indeed I'm primarily occupied with the module FI-TV, that's why I'm only wandering around the ESS/MSS subforums now and then.
Message was edited by: Lukas Weigelt

Similar Messages

  • Transfer of Customer field for Confirmation

    Hello Expert,
    We are implementing Classic scenario for Self Service Procurement. We have implemented customer field in Confirmation for Goods.
    We want to know that how we can transfer the value of customer field to Backed GR?
    Your valuable inputs will help us.
    Thanks in advance.
    Aakash.

    You can try BADI 'BBP_DOC_CHANGE_BADI' , method 'BBP_CONF_CHANGE'. In 'IT_ITEM', you can try to find an unused placeholder and create the GR in backend with the custom field in the selected placeholder field.

  • How to hide custom fields in Shopping cart depening on user role

    Hi,
    We have some custom fields in shopping cart for basic view. Every thing works fine. Now client is asking to hide all the custom fields based on user role.
    I found some function module to fund roles. now my main problem is unable to find the cusotm filed screen field name.
    When I tryed to find the screen field name using BBPSC02/03, its giving 'GT_DISPLAY_100-FIELD'. If I try to use this field, its not working.
    Could you pls tell me how to find custom screen filed name to hide in shopping cart.
    Thanks,
    Ram

    Hi Ram,
    As Laurent suggested,to hide the custom fields based on the user role,you need to implement the logic in BADi "BBP_CUF_BADI_2".
    You have the importing parameter IV_USER in this BADI.
    Pass this parameter to tables AGR_USERS and AGR_USERT  to get the user role
    OR
    Use FM: BAPI_USER_GET_DETAIL
    with USERNAME= user id and can retrieve Table: ACTIVITYGROUPS Field:AGR_NAME
    if you want the otherway around
    you can also use FM: RSRA_USERS_OF_AGR_GET
    with I_AGR_NAME= role and you can retieve Table: ACTIVITY_GROUPS_USERS Field: UNAME(usr Id)
    Then check the value for the User role as obtained using the above steps and accordingly set the property for the custom fields to hide them.
    BR,
    Deepti.

  • Custom fields on confirm goods/services centrally

    Hi Gurus,
    I am working in classic scenario of SRM 5.0.
    I have a requirement for which I need to add 2 custom fields on extended search screen of confirm goods/services centrally; I have tried implementing the note 672960 which did not helped me.
    Can anybody please suggest me if you have any info.
    Thanks,
    Arun.

    Hi Arun,
    From what i understood from your query, you want to add fields on the "CONFIRM GOODS/SERVICES CENTRALLY" transaction search screen.
    The fields are 'shopping cart number' and 'shopping cart creator'.
    Please go through the following OSS Note:
    Note 672960 - User-defined fields 2
    I think the structure you should use are:
    INCL_EEW_PD_SEARCH_HDR_CSF_CNF
    If you have defined document-specific fields on header and/or item level, you also have to define them in structures INCL_EEW_PD_HEADER_CSF (for the fields of the header) and INCL_EEW_PD_ITEM_CSF IF THEY HAVE NOT BEEN DEFINED THERE YET. Consequently, these structures contain the combination of header or item fields of all document-specific fields
    You can also use user-defined fields as search criteria. To do this, you have to set fields XINPUT and XDISPLAY to 'X' in table ET_FIELDS for the fields you want to use in BADI BBP_CUF_BADI_2 in method MODIFY_SCREEN. The fields defined this way are displayed if you choose the 'Extended search' link.
    Hope this helps,
    Thanks,
    Pradeep

  • How to use EP-ESS Leave Request using Custom Workflow

    Hi Experts,
    Can I use the EP-ESS Leave Request (ESS 1.0 for ERP05) with a custom workflow which is NOT a copy of the standard workflow 12300111?
    Regards,
    Shobhit

    Please post this question on Business process forum.
    U will have to follow the architecture of 12300111 template for ESS leave.
    Even though it says u can use ur own wf!!
    Cheers!!
    Ashutosh

  • Hide custom fields in checklist item depending on checklist type

    Hi,
    My requirement is that I want to hide some custom fields on a checklistitem depending on a checklist type.
    Can this be done at configuration or programming level?
    How can it be done?
    Thanks

    HI hemant vaidya ,
    It may be possible to realize it via cProject field control functionality. You can define the condition using a so called schemata,   and set the visible depend on the condition.
    More details see note 947936
    especially the section 'Create and use customer-specific conditions '
    Kind regards,
    Zhenbo

  • ESS: Leave Request: Additional Input Field in Portal?

    Hi experts,
    we are using ESS/MSS BP 1.0 with ERP6.0. We want to add a custom field for an absence type, because we need a additional approver for this absence type.
    So we added the field through customizing and now see this in the portal.
    But, are we able to change the plain text field to an select field like the standard approver field?
    And much more important: Is it even possible using the badi BAdI PT_GEN_REQ or PT_ABS_REQ to bring the input into the backend and use it in a workflow?
    As i unfortuately didnt find a meaningful documentation, it would be great to get an answer from one of you out there.
    Best Regards,
    Thomas

    Hi Guys,
    has nobody got a a clue for me? Please give me a short answer whether it is possible  - by using the described badi and the customizing  - to add data from the mss to the backend or not.
    Best Regards,
    Thomas

  • Hide customer fields

    Hi all,
    I am new in programming Badi's. Does anybody got an example code for hiding customer fields in a shopping cart?
    I know i need to use badi: BBP_CUF_BADI_2, method "modify screen".
    My customer field is "ztempleet" and is maintaint as a component in structure BBP_PDS_SC_ITEM_ICU.
    Regards
    Jordi

    Hi Jordi,
    Here is the sample code :
    CASE lf_doc_type.
    WHEN 'object_type'
    LOOP AT et_fields INTO ls_fields.
              IF ls_fields-fieldname = 'ztempleet'
                ls_fields-xinput = ' '.
                ls_fields-xdisplay = ' '.
                MODIFY et_fields FROM ls_fields TRANSPORTING xinput xdisplay.
              ENDIF.
    ENDLOOP.
    ENDCASE.
    Thanks,
    Pradeep.

  • Fields "Used " upon Leave Request show carry forward instead of al

    Dear all,
    Staff  have apply 1 days annual leave. However when the staff submit leave request via
    ess, fields "used" in leave request show carry forward leave insteqad of annual leave .
    The staff have carry forward but have fully utilize it before his apply the leave.
    Is there any config can I check why the fields show carry forward?TQ

    it is the same as per backend customisation
    ie T554s absence is connected to which absence quota to deduct using a deduction rule V_556R_B
    (T556C), Please verify.

  • How to add search help to customer field of field selection on ESS Screen?

    Hi all,
    I am able to get customer field CUSTOMER01 from field selection customization on leave application ESS Screen. How to attach search  help which contains Holiday date & its description to this field?
    Thanks,
    Swapnali

    Hi,
    This is for working time -> leave request screen
    In field selection there is one field 'code for description of illness'. I have done required config for getting this field on ESS Screen. This field already has standard search help. So I m able to view the values of this field on ESS screen .
    So I thought to try assigning custom search help to this CUSTOMER0 field. Is there any method in BADI PT_ABS_REQ through which I can achieve the same. Please help.
    -Swapnali

  • Fiori - leave request- incorrect dates

    Hi,
    when creating a leave request, the date displayed on the popup screen is not correct. it is displaying selected date - 1 .
    Ex: If I select Aug/22, the confirmation message shows Aug/21.
    If I send the leave request, It is showing correct date from managers - Approve request app.
    GBHCM002    600    12    SAPK-60012INGBHCM002
    GBHCM003    600    10    SAPK-60010INGBHCM003
    UIX01HCM      100    2      SAPK-10002INUIX01HCM
    Thanks,
    Kumar
    Tags edited by: Michael Appleby

    Hi Phani,
    UIX01HCM SP03 is available.
    Regards, Masa
    SAP Customer Experience Group - CEG

  • How to add and hide more fields in PPM?

    Hello,
    Im new to this tool and I would like to know how to add and/or hide customized fields. I've only know that Its somewhere under SPRO > Global Enhancements to Project Elements but Im a little bit lost there. Can somebody explain to me with details how to do this and also, does this need a specific access of developer to do this customization?
    As this is a basic need for all, anybody that is new on the tool and search for this will have a good reference on this thread.
    Thanks in advance.
    Many regards!

    The path is SPRO > Global Enhancements to Project Elements > Setup field control.Herein,once you select the field control you may proceed towards defining the conditions that influence the same. A step by step approach is explained in the below article  that will aid you to change properties of custom fields.
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/3053cee2-4bca-2d10-38ae-efff39ad248e
    Regards,
    Pradeepkumar Haragoldavar

  • How to replicate data from custom field in SRM to ECC

    Hi,
    I am using SRM 5.0, as per my requirement i need to get data from SRM (Web GUI) through custom fields in "Confirm Goods",
    and need to pass this data to ECC,
    I found that Message type MBGMCR; IDOC Type u2013 MBGMCR01 can be used for passing the data from SRM to ECC,
    How can i pass the new data to this IDOC in SRM
    and how can i get the data from this IDOC in ECC
    Please help.
    Thanks in advance,
    Jerin.
    Edited by: Jerin Joseph on Jul 23, 2009 5:06 PM

    Hello,
    This will help you.
    Re: Replicating GR custom fields from EBP to SAP R/3
    Thanks
    Ashutosh

  • Hiding Customized fields through Config - T88M

    Hi,
    My system parameter is : ECC 6.0.
    As per requirement in my project, I have customized IT7 and added a new field - Annual Time . I am populating that field by default using some logic which wrote in the PBO of the newly created module pool and everything is working fine !!
    Query :
    Business wants this field to be displayed only for Ausy employees and not for Indonesian employees AND they want this to be done through config only. How can I do that ?
    What I have tried :
    I can very well go to the PBO and hide this screen reading the WERKS from PA1 for that employee but this is not what is reqd.
    They require to hide this using Infotype screen modification.
    When I go to SM30 and maintain the Infotype screen modification view : V_T88M and give the newly created module pool name : ZMPA0007 ...it doesnt list down the new;y created fields in this screen !! :-s
    So my query is - Is T88M can Only be used to hude standard fields and Not custom fields ?? If it can be used for custom fields also, please let me know how can I see my field there in the list ??
    Note : After creating the new field in PM01, I have assigned it to the standard MP00007 screen 2000. So now for all employees this std screen is getting displayed and also my little field at the end.
    I tried to modify the feature for this std screen and then I tried to create a new variable based on WERKS and assign some other screen 3000 for all employees and 2000 only for Indonesian employees, but it is not working ... at all the times the screen 2000 with my newly added field is getting displayed.
    What am I doing wrong or what do I need to do extra ?? or is it not possible to hide custom fields through Config I have to do it using coding only ??
    Experts, please put some light !!
    Many Thanks,
    Cheers.

    Hi Sourav,
    In table T588M create two entries for MP000700 with different variable key say according to the molga of the country one aus(xx) and other bagladesh(yy).
    Now make the field visible/invisible depending on the country req.
    Now go inside the entry, click on feature and give feature name as P0007. Now change the feature according and return the variable key what you assigned to the module pool.
    Take the help of functional people to change the feature.
    Br/Manas

  • Add custom field in SOCO search

    hi
    i checked in webdynpro component of SOCO search screen
    i got below info
    Structure       /SAPSRM/S_CLL_WKL_SEARCH
    Method      /SAPSRM/IF_CLL_DODM_WKL_SEARCH~SEARCH
    View            V_WKL_SEARCH
    component /SAPSRM/WDC_DODC_WKL_SRCH
    now there is already cuf fields structure in /SAPSRM/S_CLL_WKL_SEARCH and its clearly seen that on adding more fields here it will get mapped to context of the above view then i could add the fields on the view and map them
    the question is where is SPRO metadata config to enhance the above structure ?
    i dont want to enhance it manually bcoz earlier i did in other structures and faced lot of problems
    SPRO - SAP supplier relation mgmt -- cross appl basic settings -- Extns and field control -- Configure customer fields. shows below options
    Append for Customer Cross-Document Database Fields on Header
    Append for Customer Cross-Document Non-Database Fields on Header
    Append for Customer Fields on Auction Header
    Append for Customer Fields on Supplier List Header
    Append for Customer Fields on RFx Header
    Append for Customer Fields on Confirmation Header
    Append for Customer Fields on Contract Header
    Append for Customer Fields on Invoice Header
    Append for Customer Fields on Purchase Order Header
    Append for Customer Fields on RFx Response Header
    Append for Customer Fields on Shopping Cart Header
    which of these is for the SOCO search structure ?
    also, once these fields are added, there shud be no need to do anything in the method /SAPSRM/IF_CLL_DODM_WKL_SEARCH~SEARCH i assume.
    its pretty strightforward code, looks like accomodating the custom fields in search criteria
    my doubt is main about the meta data config for this search structure
    i checked couple of threads
    http://scn.sap.com/thread/3485435
    http://scn.sap.com/docs/DOC-52584
    my doubt is why they are talking about different structure than   /SAPSRM/S_CLL_WKL_SEARCH ?
    any inputs are welcome
    thanks
    b

    Hi Dan,  
    Thanks for your post.
    As far as I know the full-text search on support field data type of PlainText and
    HTML and the Title field. Please refer to the Full-text and partial word searches section in this document:
    https://msdn.microsoft.com/en-us/library/dd286638.aspx#full_text.
    For this custom string field, we suggest you search it using work item query. To change work item field index, you can execute the
    witadmin indexfield command line to do that. 
    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.

Maybe you are looking for

  • How do I get my 4th gen iPod to synch more than a handful of songs?

    I have a 4th gen iPod clickwheel (20GB). At one point I was able to synch most of my music library onto the device. Now every time I try to synch, it will take about a third of my songs and then the battery runs out and I get the message that the iPo

  • External hd read only after snow leopard

    Hi, I installed snow leopard and it's running fine, but now my permissions for my external drives (mac formatted) are now read-only. It wont let me change the permission, or change owner, even when I go through root account (regular account is an adm

  • Why do drop shadows created in Illustrator CC randomly change their color mix?

    Drop shadows that I've created in Illustrator CC will randomly change their color mix when they are different mixtures of cmyk black, usually after closing and opening again. For example, if the drop shadow is 75c 68m 67y 90k, the next time I open th

  • SQL server service and SQL agent service

    Hi all. If I am going to use a Domain User to start SQl server service and SQL agent service, does the domain user need to  be SYSADMIN ????

  • How to get standard authorizations  saritha reddy

    Hello Basis Gurus. iam using one month trail version of crm 5.0. my client is 100. i entered password wrong then the login failed. then i entered thru 066 and 000 clients. but its not allowing me to copy any standards. its says u r not authorized . i