04-22-2014 1:29 AM
Hi Experts,
Kindly anyone advise how to add a new field in xk05 screen.
Regards,
Anusha.
04-22-2014 3:54 AM
Hi Anusha,
You can try BADI VENDOR_ADD_DATA. or user exit EXIT_SAPMF02K_001.
Please try them.
Thanks,
Yawa
04-22-2014 6:57 AM
hi Anusha,
EXIT_SAPMF02K_001 doen't have the screen exit.
try to use BADIs
VENDOR_ADD_DATA
VENDOR_ADD_DATA_CS..
hope it helps...
04-24-2014 6:19 AM
Hi Vishnu Venugopal,
Thanks for your reply.It is possible to add a new field to XK05 screen by using BADI.
Kindly provide me the steps to add a field to XK05 by using BADI.
Regards,
Anusha
04-24-2014 7:45 AM
Hi
go to se19.
create a new implementation for the badi.
take the method method IF_EX_VENDOR_ADD_DATA~PRESET_VALUES_CCODE.
inside it add ur field in parameter I_LFA1 by clicking LFA1.
any more doubt ..do tell
hope it helps...reward if it helps...
04-24-2014 10:02 AM
Hi Vishnu,
Thank you for you reply.
Which BADI I need to use VENDOR_ADD_DATA_CS or VENDOR_FIELDSTATUS?
I have not implemented any BADI before to add new field to Standard program.
Kindly provide me the steps to add this comments field to K05
If I implement this method will it add a new field to my Xk05 screen .
Regards,
Anusha
04-24-2014 10:28 AM
hi,
u want new field for which initial screen or details screen.?
initial screen uses VENDOR_ADD_DATA
details screen uses VENDOR_FIELDSTATUS...
04-25-2014 1:27 AM
Hi Vishnu,
Please go through the screen shot of xk05 .I want to add this field under
block reason.
Thanks & Regards,
Anusha.B
04-25-2014 4:27 AM
Hello Anusha,
Go to screen painter and enter program name SAPMF02K and screen name 500.
Go to layout editor and add the comments and activate the screen. To achieve this you need access key to change the sap standard screen. Please contact your basis team for the access key.
Thanks
04-25-2014 4:31 AM
Hi,
Thank you for your reply.I think changing the standard program is not a preferable way.
I have found that there is not screen exit for this xk05 . I have found one BADI VENDOR_FIELDSTATUS ,but this is not useful to add a new field.
Is there anyway to add a new field to XK05 screen.
Rgds,
Anusha
04-25-2014 4:48 AM
04-25-2014 12:26 PM
hi,
method IF_EX_VENDOR_ADD_DATA_CS~SET_DATA.
CALL FUNCTION 'Z_SET_DATA'
EXPORTING
IV_URL = I_LFA1-LFURL
.
export act from i_activity to memory id 'ZZACT'.
endmethod.
hope it helps......
04-30-2014 8:27 AM
Hi,
Thank you for your reply.In spro where I need to create a new screen group for vendor.
I am following the above path .But it is not asking any tab pages .Kindly advise where to add this new screen group in spro.
Thanks & Regards,
Anusha
04-30-2014 8:52 AM
Customizing path :
Sample :
But first, read carefully the documentation of both BADIs, they are active for XK01, XK02, XK03, etc. but AFAIK NOT FOR XK05 !
Regards,
Raymond
04-30-2014 8:58 AM
Hi Raymond,
Thank you for your reply.By using this Am I able to add a new field to Xk05(Block/Unblock screen) vendor screen a new comment field
Rgds,
Anusha.
04-30-2014 9:17 AM
No, this standard dynpro does no provide any subscreen for enhancement, so I would suggest :
(1) Add the comment field with the previous two BAdI, you could consider this field to be not input-allowed in those transaction (but that is your choice) - so XK02 and XK03 transactions will display this information.
(2) To trigger user-input when user block/release vendor you could use
If you actually want the field/longtext in this screen, I fear that will be a modification requiring a sscr key from http://service.sap.com/sscr and modfy the dynpro and its modules...
Regards,
Raymond
04-30-2014 9:36 AM
Hi Raymond
So,it is not possible to add comment field to xk05 by using the vendor_add_data and vendor_add_data_cs BADI.
Actually our requirement is we want to have description for what reason that vendor is blocked.
So,how to trigger BTE.I don't know how to trigger BTE for this.Kindly advise how to trigger BTE
when the Vendor is blocked.They want the comment field in this screen only.
Thanks & Regards,
Anusha
04-30-2014 12:34 PM
You can analyze those BTE with transaction BERE and activate in FIBF (create and active an applicaqtion, then create a FM, attach to BTE and application) but the BTE will be executed at save and in another (a pop-up) screen. Each BTE is provided with a sample FM, analyze its signature and read description of the BTE thru BERE. You will then copy this sample FM to your namespace and activate its execution thru FIBF.
For more information, look for documents like FI Enhancement Technique - How-To-Guide on the Usage of Business Transaction Events (BTE)
Regards,
Raymond
05-02-2014 2:03 AM
Hi Raymond,
Thank you for your reply.
Means I need to add new field by using vendor_add_data and vendor_add_data_cs.
But you are saying that screen will appear in xk01,xk03,then how can I use this procedure to
to add comments field in xk05.How bTE will populate this field if it appears in XK01 and Xk03.
Kindly provide me some more detail information.
Thanks in advance.
Rgds,
Anusha.B
05-02-2014 6:01 AM
hi,
haven't you tried the way i told..the spro settings and codes?
05-02-2014 6:36 AM
Hi Vishnu,
I have tried it is adding in the xk01,xk02 and xk03 screens only.How to add to Xk05?
Please advise.
Rgds,
Anusha
05-02-2014 7:11 AM
Hi Raymond,
I have found 00001420 VENDOR MASTER DATA : Save in BERE and I have copied to Y FM
But the thing while registering this to event in FIBF,I am unable to find event for vendor data change.So,it is not possible to save the comments to SAP right.
Rgds,
Anusha
11-10-2014 9:56 PM
Hi all,
I had the same issue that the sub screen was not getting updated , actaully after SP05 / Ecc 5 we need not write any get / set method if u are appending the Sap Std Lfa1 table. Once you append the the Table and follow the above steps to implement the 2 badis, the custom fileds get updated by iteself.
In my case there was one new IS specfic custom badi which got enabled , due to which our new badi was not working, so once you disbale the new unwanted Badi our custom badi started working.
Thanks
03-03-2016 11:18 AM
Hi ,
Have you got any Solution for adding Custom field in XK05 . I am able to add fields in Xk01,2 & 3 but not in Xk05 . Request to suggest if you got soln .