Adding a new tab on item level in me21n tcode
Hi all.
i am adding a new tab on item level in me21n tcode.
i want to make this tab to be shown on the screen when the order type is UB is stock purchase order.i dont know how to make this condition and where should i place it so that this tab can come in effect only when the stock purchase order appears.
please help.thanks
hi
chk this
Re: New tabs in the header tab-sheet of ME21N/ME22N/ME23N
hope this helps
regards
Aakash Banga
Similar Messages
-
Adding a new Tab - ME22n - Item Detail Level
Hi,
This is a bit Urgent!
I need to add a Tab to a TabStrip in Item Detail level, in ME22n that has a count of 12.
Out of which 1 is custom made.
Someone else had done this development and i can't figure out how it's done.
Now, i am adding a 13th Tab.
There is a Enhancement Project made in CMOD.
Which has the component MM06E004 added to it.
I have added the subscreen 0201 to SAPLXM06.
And activated the both the enhancement Project and SAPLXM06.
In ME22n, i should be seeing the 13th Tab in the Item Detail level.
But i can't.
I have all together 23 fields... So i have no way but to add all the fields in a new Tab.
Please help.
Cheers,
RemiHi,
There are some points which you need to keep in mind before implimenting this exit.
First of all this is a transaction and check whether you need a selection screen ( of a program ) on your new tab which will be inserted in the transaction.
And to create a field you need to enable one of the screens depending on your requirement.
SAPMM06E 0101 CUSTSCR1 SAPLXM06 0101
SAPMM06E 0111 CUSTSCR1 SAPLXM06 0111
SAPMM06E 0201 CUSTSCR1 SAPLXM06 0201
SAPMM06E 0211 CUSTSCR1 SAPLXM06 0211
SAPMM06E 0301 CUSTSCR1 SAPLXM06 0301
SAPMM06E 0311 CUSTSCR1 SAPLXM06 0311
If you use any addditional fields you need to define these additional fields in following structures based on the requirement:
CI_EKKODB
CI_EKPODB
To pass data from the PBO / PAI modules you have to enable the suitable function exit based on the requirement. Enabling these exits would pass data from / to the additional screen.
EXIT_SAPMM06E_006
EXIT_SAPMM06E_007
EXIT_SAPMM06E_008
EXIT_SAPMM06E_009
EXIT_SAPMM06E_012
EXIT_SAPMM06E_013
EXIT_SAPMM06E_014
EXIT_SAPMM06E_016
EXIT_SAPMM06E_017
EXIT_SAPMM06E_018
So we can either add a additional tab at header level / item level in this transaction.
Regards,
Satish -
How to add one new tab at item label in me21n
hi experts,
i am very new in badi .can any one please tell me how to add
one tab in me21n at item label. i already checked sample code for
badi me_gui_po_cust. i create one implementation and write same code.
this code is coming in debugging mode but cant see that tab while executing
me21n.
please help me out.
thanks in advance
manasiHi Manasi,
acording to me you are on the right path.Some help
1.ME_GUI_PO_CUST.
For Creating Customer own Screen - Purchase Order..
Details :
Go to the sample code of this BADI.
For this create a Function group with the screen that u want in PO.
In the First method u want to append the screen . There is one parameter im_element.
In this parameter u can mention that in which part u want the screen .Header/Item.
2. ME_PROCESS_PO_CUST
In this BADI u can Check the Complete PO at various Level.
ie Header Level ,Item Level, At the time of Save, Post .
Now Create a Include in your Function group and paste the below code.
DATA: call_subscreen TYPE sy-dynnr, "#EC NEEDED
call_prog TYPE sy-repid, "#EC NEEDED
call_view TYPE REF TO cl_screen_view_mm, "#EC NEEDED
call_view_stack TYPE REF TO cl_screen_view_mm OCCURS 0, "#EC NEEDED
global_framework TYPE REF TO cl_framework_mm, "#EC NEEDED
global_help_view TYPE REF TO cl_screen_view_mm, "#EC NEEDED
global_help_prog TYPE sy-repid. "#EC NEEDED
FORM SET_SUBSCREEN_AND_PROG *
--> DYNNR *
--> PROG *
--> VIEW *
--> TO *
--> CL_SCREEN_VIEW_MM *
FORM set_subscreen_and_prog USING dynnr TYPE sy-dynnr
prog TYPE sy-repid
view TYPE REF TO cl_screen_view_mm.
call_subscreen = dynnr.
call_prog = prog.
call_view = view.
ENDFORM. "set_subscreen_and_prog
Hope to solve ur probs.....
Regards
Renu -
Require new tab at header level in ME21N using BADI
Hi All,
My requirement is add new tab with 8 new fields plus one button. On pressing this button header data need to copy at item detail level. I found two BADI's for that.
ME_GUI_PO_CUST & ME_PROCESS_PO_CUST. Till now I am able to create new tab with require fields.
Now help to put how to transfer data from header level to item detail level on pressing newly created push button.
Also tell me how these data will save in EKKO table.Hi Vikas,
hOPE U CAN USE
PROCESS_HEADER
PROCESS_ITEM methods of the badi used and the data will be stored in EKKO table if u populate them .
let me know if any issues ....
regards -
New Tab on header level for me21n/me22n/me23n
Hi Friends
i have created a new tab on the me21n/me22n/me23n header level using the exit
MM06E005 , The tab is displayed but i am not unable to udate the records into the
EKKO Table whereas i have added my field in the include of EKKO CL_EKKODB
Kindly somebody help me with elaborated steps .
Thanks & Regards
Digvijay RaiHi Digvijay,
Once the data is entered on the screen ..code is written to update the table ie...
flow of data from custom screen for header is OK..but for display and change we need to
import the data in a similar manner to the customer subscreen or the tab added in header level
As you can see the following 3...code must be done in EXIT_SAPMM06E_006/007 to fetch data to customer subscreen for display/change actions..use 006/007 for PBO/PAI actions..
EXIT_SAPMM06E_006 Export data to customer subscreen for header(PBO)....INCLUDE ZXM06U36
EXIT_SAPMM06E_007 Export data to customer subscreen for header(PAI)....INCLUDE ZXM06U38 .
EXIT_SAPMM06E_008 Import data from customer subscreen for header
Pls check and revert..in addition
go to smod->MM06E005-> "documentation" -> Display to read more on documentation about data flows and exits used for it
Hope it helps
Regards
Byju -
New tab implementation at item level in ME21N/ME22N/ME23N.
Hi Friends,
I have implemented two badis 1. ME_GUI_PO_CUST and 2. ME_PROCESS_PO_CUST to get a new tab at item level in ME21N/ME22N/ME23N, I could see this new tab only in ME23N but not in ME21N/ME22N, and I found that Badi ME_PROCESS_PO_CUST is not getting triggered for any of these tcodes : ME21N/ME22N/ME23N. Can anybody help me getting this issue resolved with coding example as well.
Thanks in Advance.Hi Know ,
I know that we have to use the following BADIs
ME_PROCESS_PO_CUST
ME_GUI_PO_CUST
But I does not know what are the methods to be implemented
and what is the code we have to write in that methods .
Thanks in advance ,
Siva. -
Add a new tab in subitem level of Tcode ME23n
Hi all,
I have a requirement to add a new tab under a tab in item level.
I have added a new tab in item level successfully by using BADI: 'ME_GUI_PO_CUST'
However, I don't know how to add a new tab under the tab customer data that is at Item level.
If you have any solutions Please share me.
Thanks in Advance,
Hung ToHi Hungto,
Goto --> Tcode se51 -->program name : SAPLXM06
Screen No : 0111
Make the changes in this layout.So that changes will reflect to customer Data tab at Item level in Me22n.
Use tabstrip or create a subscreen for the above program name.
This may helpfull to resolve your problem.
Thank you,
Thanks,
AMS -
Hi ,
We are trying to add Header billing plan check box REF_TO_HEADER (Billplan Tab) TO pcui application service contract'S(CRMD_BUS2000112) BILLPLAN TAB AT item level.
1.Append the structure CRMT_BSP_SRC_SERVICEDATA_2_IL with REF_TO_HEADER field
2.IN CRMC_MAP Txn(Table: CRMC_MAPPING) for structure CRMT_BSP_SRC_SERVICEDATA_2_IL we added entry
UL Field:REF_TO_HEADER Object:BILLPLAN Object.Field REF_TO_HEADER
3.Changed field group SRC_BILLPL_2 with new entry for REF_TO_HEADER as check box.
4. It is showing correctly like same as in SAP GUI but it's not saving the data from PCUI.
Please help us to trace the problem .We debugged Modify method of CL_CRM_BSP_AM_ITEMFM_1O class but we couldn't figure out the issue.
Thanks,
SAP FANHi ,
The first thing to check in modify method is whether the correct value for the field REF_TO_HEADER is being received by your MAC .
If 'yes' then you have to make sure that this gets saved and when 'READ' is called then this field would have to be populated by you.
Then the changed value will be visible in the browser.
Note : When you change the value of a field and then press <enter> or SAVE or whatever .. there is a server roundtrip.The MODIFY method passes data from framework to application .The application saves this data and then sends it back to framework using the READ method.Then framework shows it on browser.
Regards,
Satyadeep -
Add additional tab on item level in contract for customer fields
Hi Guys,
Does anyone know if the following is possible in SRM 7.0, and if so can you please give a very short description how to accomplish this -
In addition to the standard tabs available in the contract (general data, notes, conditions etc.), is it possible to add a new customer specific tab on item level, in a central contract and add some customer fields to this tab?
I know it is possible to add customer fields in SRM, but I am curious if I can create a new tab for these fields, so that I can group all customer fields together in one place.
Thx.
Kind Regards,
SkanderYes. it is possible but you have to take care of in the back end too and how these fields comes and sit in ECC. so that you may need to map in the IDOC or XI data . so that these information must be pssed to ECC and available and accordingly you need to change in purchase order too since all these data will be copied into purchase order too.
for example :- if you add one field in header level /item level of contract
and it must be coppied into Backend contract as well as your next consecutive docuemnt like Purchase order must be taken care. hope you understand now.
Muthu -
Additional tab item level on MIGO supresses the excise tab at item level
Hello Experts,
I have used MB_MIGO_BADI to add an additional tab at item level.It is working properly.
But now Iam facing a problem the additional tab supresses the excise tab that comes up dynamically at the item level,.
Now how do i reslove this problem.
Since excise details are entered later and the tab comes up dynamically my tab should not supress the excise tab at item level
it should come after the excise tab.
Now do I set this.
Please help . highly appreciated.
Regards,
Ranjith NHi Balu,
Thanks for your reply.
I dint get you what you have explained.
Hope you are clear with my problem.
I have created a subscreen 'ZMIGOITEM' with screen number '9000'.
In the PBO of BADI MB_MIGO_BADI I have displayed this subscreen.
This is getting displayed at item level when I call Tcode 'MIGO'.
After fillin up the details for performing GR..and when I check it it gives me a warning to fill in the excise details when I fill in the excise details at header level and check as per the standards an excise tab at item level should come up right ?
Since i have added a additional tab the excise tab doesn't come up....the additional tab supress it ...
Regards,
Ranjith Nambiar -
Inter company PO Shipping Tab in item level.
Hi Everybody,
I want to make Inter company PO but I am not getting the Shipping Tab in item level. All Sales view is maintained in Material Master for both the Plant and Material. Could anybody help regarding the Settings of Shipping point to get Shipping tab while creating the PO.
If any Sales module setting if required please inform.
Already for one Plant it is getting, but same I have to maintain for another Plants.
At backend supply plant & receiveing Plant for Doc type is maintained and checking rule is also assinged.
regards,have u dont the setting for shiping date for plants
do the setting for the plant
create a customer for a plant and assign in following
spro-- mm-purcpur ordset up sto
Define Shipping Data for Plants
ur issue will be solved
Message was edited by:
Umakant Bhangale -
Suppressing tabs at item level in sales order
16.07.2008
Hi friends,
How do i suppress tabs like say the condition tab or the billing plan tab at item level for a Sales document type and for certain users when the user is using transaction code va02?. My requirement is certain users should not be able to change date in these tabs.
Please suggest.
Regards,
UdayHi,
You can control it through user-exit USEREXIT_FIELD_MODIFICATION in program MV45AFZZ by using following coding. You have to create database table <ztable> where you will maintain user who are not allowed to change the billing date.
tables: <ztable>
case screen-name .
when 'VBKD-FKDAT'.
if vbak-vbtyp eq 'C'.
select * from <ztable>
where user_name eq sy-uname.
if sy-subrc eq 0.
screen-input = 0.
endif.
endif.
endcase. -
Problem adding a new tab to e-Recruiting
Hi,
I am facing the following problem in adding a new tab in the E-Recruitment (Manpower Requisition) application. The developer had created a new BSP page of the following information.
Name space: SAP
Application: ZHR_MPOWER_REQ
Controller URL: MPR.DO
A customized element (9001) had also been created with the above information.
I have also created a context ZTEST and a Container Seq '1000' and under the Container Seq, I have allocated a few assignment of Element of which I have assigned the new element - 9001.
Having assigned the above, I am still unable to see the new tab in the link. Please let me know if there are any missing steps.
Thanks.Dear,
Just want to check, r u able to Run the Custom BSP as a Standard alone application ?.
Have you Configure T77RCF_APPl_LOG table ?.
Alvin, i could not see why you could not see the BSP Page.
Please got to t-code SLG1 and check the log's why it's not coming.
Could you please give more details, what you have done.
Thanks & Regards
Sabba Ravi -
User EXIT to suppress or disable "Conditions" tab at item level in va02
hi gurus,
well i have very urgent requirement to suppress Condotion tab at item level in va02 based upon authority object, did you know where i can disable the function code "T\05" or suppress subscreen.
my requirement is that when a user press on condotion tab he should not be able to see pricing detail data.
will reward points for sure
mandyHi Mandy,
I think you can do through SHD0 Transaction by creating transaction variants.
If not possible there could be some customization from SPRO, consult with your functional guy.
Check this enhancement MV45AFZZ
PERFORM USEREXIT_FIELD_MODIFICATION, I think in this perform you may disable, check this
Regards,
Satish
Message was edited by:
Satish Panakala -
Proble in VA01, cant see condition types in condition tab at item level
Hi
Well i am facing a strange problem in VA01, i am not able to see condition type whole grid under Condition tab at item level in VA01. actually i was given a project to hide pricing data from particular users based upon Authorization object value. initially i though it might be because of that so i revert back all the changes but the problem remain Intact.
well do you have any idea which user exit or enhancement may affact this or do you knoe if it can be because of SD configuration changes.
i mean can be hide condition type in VA01 through pricing condition.
the other thing is its working fine in VA02.
i made changes in following include
MV45AFZZ
MV45AFZB
LV69AFZZ
RV60FUS4
any help will be highly appreciated .
rewards for sure
mandy
Edited by: mandy on Jan 15, 2008 2:11 PMuse this
INCLUDE MV45AFZZ. include.
u will find FORM USEREXIT_PRICING_PREPARE_TKOMK
where u can change
princing
i am puting my code which i did
ok
DATA : WA_KOMV LIKE XKOMV,
WA_ZPRICING LIKE ZPRICING1.
IF SY-TCODE = 'VA01'.
IF VBAK-AUART = 'YYOR'.
LOOP AT XKOMV INTO WA_KOMV where KPOSN = VBAP-POSNR.
IF WA_KOMV-KSCHL = 'ZABS'.
SELECT SINGLE *
FROM ZPRICING1
INTO WA_ZPRICING
WHERE VKORG = VBAK-VKORG
AND VKBUR = VBAK-VKBUR
AND VTWEG = VBAK-VTWEG
AND MATNR = VBAP-MATNR.
IF SY-SUBRC = 0.
delete XKOMV.
ENDIF.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF.
Maybe you are looking for
-
I cannot drag and drop to the time line!!! This worked before.
Hello All, The last time I used iMovie was about a month ago. I have successfully imported and edited many projects in the past year. I just imported footage from a Mini DV camcorder as I always have in the past. When I click on video to drag to the
-
Need info on Dell X17L-2777E​LS -SKU: 2817264
@twelpforce need help with one of the pages on bestbuy.com that claims no page is found, i need the info on Dell X17L-2777ELS |-SKU: 2817264 Solved! Go to Solution.
-
Disable Business Workplace at user level
We need to block the ability to create email messages for particular users. We have disabled the objects S-OC_ROLE, S_OC_TCD, S_OC_FOLDER, S_OC_SEND, and S-OC_DOC. But the users are still able to send an email thru the services for object thru ME23
-
Adding parameters to HttpServletRequest
Hi, Can any one suggest me a solution to add parameters to the HttpServletRequest? I am not talking about request attributes, but I am talking about user parameters sent through the browser. I would like to add some more such parameters in my busines
-
After Logout still keeping session
After I logged out , the controller goes to home page in that I removed the user in the session and finally invalidate the session. When after I go back to previous page and hit any operation, it's still working. I don't know why the session is still