Enable fields in ME21N/ME22N(WBS Element & Network)
Hi, need your help!
How to enable the fields WBS Element and Network in transaction codes: ME21N and ME22N?
Thanks in Advance
Hi,
You can implement BADI ME_PROCESS_PO_CUST and implement the method FIELDSELECTION_ITEM. For srep by step process check below link. Thanking you.
how to keep wbs element field in display mode in me22n?
Similar Messages
-
To get f4 help for salesperson field ,transaction me21n & me22n
Hi Super-Techies,
I am a new-bie in the world of enhancement.
The reuirement here is I need to create a custom table with 1 field (prep_name). (This is done)
Now the reuirement is that whenever user goes to transaction ME21N/ME22N, he wants me to add a f4 help for salesperson field (navigation : ME21N/ME22N -> CLICK ON COMMUNICATION TAB -> SALESPERSON). The f4 help should display the field from my custom table.
As far as my knowledge is cond=cerned, I can use the function module 'F4IF_INT_TABLE_VALUE_REQUEST' to achieve this requirement.
But the issue I am facing is where to write this logic and how to proceed. Can anyone help me in this case?
Any help in this regard would be appreciated.
Thanks & Regards,
Vinit
Edited by: vinit005 on Nov 1, 2010 12:43 PMHi Vinit,
I also had that requirement. There is no customer exit/BADI by which we can achieve that(as far as my knowledge), we have to use access key to achieve that. So we have gone for customer exit "MM06E005" to add Customer data tab in header and added our own fields, like Sales Person, Buyer Details etc.
Thanks & Regards,
Faheem. -
How to make the custom field enable/disable in ME21n/ME22n/ME23n trans
Hi Experts,
I need help.
I have created one custom field in the transaction ME21n/ME22n/ME23n under customer data 2 tab. But my problem is the field is always in enable (means editable only) even in Display mode. How to make the field is non editable in display mode and editable in change mode.
I have tried by putting some logic to make that field to change alternatively according to change/display button. And it is working fine but if we click any othe button , this field is becoming editable even in display mode.
How to make this field to behave as standard fields?
Please reply me <removed by moderator>
Thank you in advance.
Best Regards,
Divakar.
Edited by: Thomas Zloch on Mar 2, 2012If you have BADI implimented for custom tabs then you can do this in method ME_PROCESS_PO_CUST~FIELDSELECTION_ITEM
lv_changeable = im_header->is_changeable( ).
LOOP AT ch_fieldselection ASSIGNING <fs>
IF lv_changeable IS INITIAL.
<fs>-fieldstatus = '*'. " Display
ELSE.
<fs>-fieldstatus = '+'. " Change
ENDIF.
endloop. -
Project Definition/WBS element/Network Creation Date?
Dear All,
request kindly let me know, which standard report gives the details of
created on
Project Definition or
WBS Element or
Network
I am checked up the available standard reports, created by is available but created on is not available.
pl help if any one knows which PS report gives this information.
thanx in advance
regards
SrihariHi Shrihari
Field "created on" is not delivered in the standard reports.
Sunil's suggestion is quite a good option. You can also consider adding the field
to your report's layout by means of a modification. In note 43493 you will find all the necessary steps and details to do so.
Hope this helps!
Regards
Martina -
BADI for Disabling NetPrice field in ME21N & ME22N based of Material Type.
Hi.
I had a requirement to disable "net price" field while creating or changing a PO (ME21N & ME22N) based on the type of material entered.
Please asssit me in finding the BADI or exit name which can meet my requirement. Thanks.Hi Ranga nadh,
The BAdi what you have mentioned is correct.
ME_PROCESS_PO_CUST - In this BAdi, we are having a method PROCESS_ITEM. These method is used to process all the Item data. As the field Netprice is at the level. You can use this method.
Here inside this method we are having a parameter IM_ITEM
So, You create a implementation and inside this method you can code here to appear the field in disable mode.
Cheers,
Swamy Kunche -
Which field matches to the WBS element
Hi,
I am doing an interface program, in that I need to populate the WBS element in trasaction VA01 under the tab Account Assignment. I am using the BAPI 'BAPI_SALESORDER_CREATEFROMDAT1'.
Let me know which field matches the field WBS Element in the structure 'ORDER_ITEMS_IN' which is returned from the said BAPI.
Thanks in advance,
RGHi
In VBAP there is a field for this WBS ELEMENT <b>PS_PSP_PNR</b>
check for that in BAPI structures
check the field ASSORT_MOD of BAPIITEMIN .
Reward points if useful
Regards
Anji -
How to make mandatory(usr01) field for level 1 wbs elements only from CJ20N
Dear All,
I have made mandatory for "PRPS-USR01" field from CJ20N transaction
by using field exit. But mandatory field (usr01) is working for all wbs elements. I want to make this usr01 field mandatory for LEVEL 1(prps-stufe), WBS ELEMENTS(prps-posid) only. Not for level 2 and level 3 wbs elements. Please let me know how to fix it.
urgent.
Regards,
Karthik.You could envisage the use of validation rules in PS.
Transaction OPSI or SPRO
Create a validation with a message ID (Z)
Create a step
- prerequisite : PRPS-STUFE = '001'
- Check : PRPS-USR01 <> ' '
affect a message number
Regards. -
How to make the logs captured for Z fields in ME21N/ ME22N
Hi
I have devloped new tab(Screen) and added Z field in the PO header (ME21N) as per my requirement. But whenever I do changes to the perticular Z field, logs are not captured (ME21N->ENVIRONMENT-->HEADERLOG). How to make the logs captured for Z fields like standard fields. Is there any way?
Regards
Raj.HI Ranjitha
For the data element of Z fields go to further caracteristics of tab and make change document checkbox ticked. -
Cj8g actual settlement ; projects/wbs elements/networks
We are every month running cj8g with variant and it is useful for settlements of costs from network>wbs>auc. We are running the variant with Project field with * option.
We are facing one issue, how can we eliminate /avoid the projects which are in having System Status with CLSD, if we dont put restriction the actual settlements are done for all the projects.
Experts please help
Thanks
srihariHi,
Search the forum for "Status selection profile" and you will find howit can help you in achieving this. Meanwhile, jsut to give you a start, refer transaction BS42. You can define the desired status selection profile here and use it as required..
Revert with any specific queries.
Regards,
Gokul -
Non Editable NETPR field in me21n, me22n
Hi
I have a requirement where in PO I need to make NETPR (Net Price) field editable or non editable based on KONNR (Outline agreement number).
For this BAdI 'me_process_po_cust' has to be used and method 'fieldselection_item'.
In this method we have got an internal table 'ch_fieldselection' that actually allows to change the field properties.
The issue is I am not getting NETPR value in it in anyform (MMMFD code is used inside it).
Can anybody help me out how to push value of NETPR (MMMFD value 62) in this internal table so that I can do operations on this field as desired.
Thanks in Advance
ZafarHi,
If my understanding is correct, you can manipulate the NETPR field using method,
ls_mepoitem-NETPR = 'xxxxxx'.
im_item->set_data( ls_mepoitem ).
If you want to enable or disable the field, you can use
FIELD-SYMBOLS: <fs> LIKE LINE OF ch_fieldselection.
READ TABLE ch_fieldselection ASSIGNING <fs> WITH TABLE KEY metafield = '079'.
<fs>-fieldstatus = '*'. " Display
Regards,
Sudhakar Rayala
Edited by: SudhakarRayala on Feb 14, 2010 8:53 PM -
How to disable amount field in me21n/me22n
Hi all,
In me22n how to disable amount field in condition tab based on condition type.
Regards
suniHi, check SPRO
-
Standard screen field validation : ME21n/ ME22n
Hi experts,
I have a requirement in which we are supposed to do field validations while creating or changing POs/Purchase requistions.
Suppose if at item level in Account assignment category is 'F' and the order entered by user is of type 'Z560' then in that case user will be allowed to enter only specific G/L account for eg : 712546 or 715486.
Please guide how can that be accompalished. I couldn't find any proper exit for this.
Thanks
VishalHi Vishal,
there is a very helpful BAdI for this: ME_PROCESS_PO_CUST.
Re: user exit/ badi for me21n
Roy
Edited by: RobbdB on Jun 30, 2010 9:09 AM -
Add new field in me21n/me22n/me23n
Hi everyone,
Is it possible to add a field in the Additional Data tab in the PO header and append the field in the PO table(EKKO) also or should I add a new tab and place my new field in the new tab? Is it possible also to add the field using a user exit instead of BADI?Hi ,
U can add the additional screen field in the additional data tab or u can have a seperate tab for it. If u want to go for the additional data tab the badi ME_GUI_PO_CUST will be usefull here u can add the additional screen fields directlly . Please check this...
U can add the field in the statndard table like ekko by using the append structures.
To add a screen field u need a screen field exit or a badi that allow u to add a acreen field . In PO the SAP has provided the above mentioned BADI for doing this..
Hope this will solve ur query to an extent ... Reward points if found useful . -
Customer exit for validation of PO fields in ME21N / ME22N - After pressing enter & save button
Hi,
I am looking to validate the standard fields(EKKO-IHREZ, Your reference under communication) of Purchase order . So for this I used the customer exit EXIT_SAPMM06E_012 under the enhancement MM06E005 . I am able to validate but it is triggering only when SAVE selected.
1. Can we implement the same when we press enter button ?
2. How to log error message using macro for the field EKKO-IHREZ with error message ? As of now I am using message 'asdfasdfasdf' type 'E' which is appearing now in the log messages.
Regards,
Praveen CHITTURI .Better use methods like PROCESS_HEADER or PROCESS_ITEM of BAdI ME_PROCESS_PO_CUST.
There are many threads and documents on this BAdI at scn.
In the chosen methods use Macros mmpur_metafield to attach error to a field (defined in type-pool MMMFD, mmmfd_ref_1 ?) and mmpur_message_forced to raise error message and add it to log.
include mm_messages_mac.
im_item->invalidate( ).
mmpur_metafield mmmfd_matnr.
mmpur_message_forced 'E' 'ZFSM' '613' ls_item-matnr ls_item-werks ls_header-bsart ls_material_plant-mmsta.
Regards,
Raymond -
Want to update standard field in ME21N/ ME22N
Hi All,
I have a requirement to block all the line item of the standard PO if any of the line item does not satisfy specific condition (as per the requirement). But I am not able to do so.
I have tried to use the BADI ME_PROCESS_PO_CUST~PROCESS_ITEM. But, here it is not possible to block all the line item(s) if any of the specific line item fails the condition check. So, can any body help me to find the way out.
Thanks--
Debojit.Hi,
Thanks for ur reply. But, I have a requirement to block all the line item(s) of the PO if any of the line item(s) does not satisfy the specific condition checking.
Also, I have to put the error message in the message log, but how can I block (set LOEKZ = 'S') every line items of a PO in this case?
Thanks -
Debojit.
Maybe you are looking for
-
I just installed Firefox on Windows 8 and my menus are HUGE.
This is what all of my menus look like: http://i.imgur.com/srSdqLY.png ) I've tried reinstalling firefox, erasing all the settings, addons and so on but the menus stays the same. It's getting extremely frustrating and I wonder if there's any way that
-
Iphone activation problem, please help me
Hello, I have a problem with the iPhone 3GS and you can not turn on, please help me, thanks
-
IPod nano 3rd gen. freezes on doc
My daughters iPod freezes when you put it on any docking station. We have tried resetting it, updating it etc... But unfortunately what ever we try it only works for a short time, if at all! Needless to say, it started playing up when it was about 10
-
How do you sync icloud to new device
my old iphone broke so i got a new one. i need to sync my photos from icloud to my new iphone
-
Starting sql agent manually - operating rules
Hi We run std 2008 r2. Today after overriding the 1st step's behavior in a sql agent job to end and report success after completing successfully, I 1) rt clicked "start at step..." (saw the turning green arrow on rt pop up immediately) 2) highlight