Requirement to add new field in Location Tab of Service order
We have a requirement in which it is needed to add anew field in Location Tab of Equipment and Service order. For Equipment part , we have added the field via Enhancement ITOB0001 and activating the field via "Set View Profile for Technical Objects".
But for Service order part, we are not able to add the new field in the Location tab , please suggest how can we achieve this.
Hi Deepika,
If you are not particular about having it in Location tab use Screen-Exit provided in the Enhancement IWO10018 to add an additional tab to host your custom fields. as under:
ABAPer will be able to readily follow these steps
Steps will be,
1. Create a Data type to capture the your custom values. (SE11)
2. Include your Zfield (with this datatype) through in the include structure CI_AUFK of the Order Header table (AUFK)
3. Create a project with Tcode CMOD and assign the enhancement above (IWO10018)
4. Go to Components and Click on Screen Exit
5. Here Go to Screen-painter (Blue Arrow named Layout) , Create your Field screen-box, field Text field and field Input field. In the field input field Name you should use the above Zfield details (table-field)
6.Activate the project CMOD and come-out.
Run IW31, you will see an additional tab like shown above. But here the field is nothing.
We haven''t told the system what is to be filled here.
For this in continuation to the above steps between 5 and 6, insert this step.
5a. Write your code in Function Exits : EXIT_SAPLCOIH_018 and EXIT_SAPLCOIH_019 of the same enhancement (IWO10018.)
Code to be written in exit 18:
move-corresponding COCI_AUFK_IMP to AUFK.
Code to be written in exit 19:
move-corresponding aufk to COCI_AUFK_exp.
After this exercise your Z-field will be visible in the Enhancement Tab as shown in the picture in the beginning. Now your values will be saving to AUFK table.
So, this is completely an ABAPer job.
Hope this information helps you.
Jogeswara Rao K
Similar Messages
-
How to add new field storage location of MM in FMDERIVE
Dear All
I want to add new field storage location in FMDERIVE as need to consume budget on the basis of storage location
Thanks in advanceHi SAPCOFI,
With Eli and Aleksey on this thread, you dont need to worry anymore
Just to add on to the inputs....
Ensure that the USERTEMP1 buffer is cleared before a value is entered. We faced this issue wherein the previous S.Loc value was left as it is in the USERTEMP1, resulting in an incorrect assignment.
I also suspect that you might need to run the process of identifying the enhancement point and populating the S.Loc value into the memory and then to USERTEMP1 for different transactions separately. Not sure if this is the standard process, but atleast we did it that way.
For eg, we faced issues during Goods Issue from MIGO, as also during 301, 309 and 311 movement types. So execute these transactions too once the development is done and if the USERTEMP1 field isnt getting populated..
FMDERIVE TRACE was the most important tool during our tryst with S.Loc mapping into USERTEMP1....Ensure that you set it everytime during testing for this S.Loc, post development
@Experts - Please correct me wherever I've gone wrong.
Regards,
Wy. -
QM01 - Add new fields under SUBJECTS tab for notification type Q2
Hi Experts,
My requirement is to add 2 new fields to the create Quality Notification (QM01) Tcode under SUBJECTS tab for Notification type Q2.
I followed the following steps to achieve this :
[ SPRO -> Quality Mnanagement -> Quality Notifications -> Overview Quality Notification Types -> Then I selected Q2 and then selected dcreen structure for extended view -> Double clicked on 10\TAB02 ].
Now I arrived on the screen where we have to define the custom screen area and screen number.
But here in this case (Q2 notification type) all the 5 screen areas are already occupied , so where can I add my custom subscreen ??
Please refer to below screen shot for better understanding :
Please help ! Thanks in advance.
Kind Regards,
Ashish GoyalDear narendra bora
You can enter the more than two persons in but not on header screen. In operation you can make each seperate person responsible for each operation & that can be entered against each operation seperately. Also if operation is carried out by two person then also you can enter that in the form of split.
But it is not possible to enter two users in reported by field.
I hope this will resolve your issue.
Regards -
Add New Field in Delivery Tab of Me21n -which exit
Hi,
My requirement is to add a new field(Inspection lot) in Delivery tab of me21n
kindly help me in which SCREEN EXIT i have to add the code.
Advance ThksHi,
Check this userexit. MEQUERY1.
if that doesn't workout check one by one from following.
Enhancement
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
MEVME001 WE default quantity calc. and over/ underdelivery tolerance
MM06E001 User exits for EDI inbound and outbound purchasing documents
MM06E003 Number range and document number
MM06E004 Control import data screens in purchase order
MM06E005 Customer fields in purchasing document
MM06E007 Change document for requisitions upon conversion into PO
MM06E008 Monitoring of contr. target value in case of release orders
MM06E009 Relevant texts for "Texts exist" indicator
MM06E010 Field selection for vendor address
MM06E011 Activate PReq Block
MMAL0001 ALE source list distribution: Outbound processing
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound processing
MMAL0004 ALE purchasing info record distribution: Inbound processing
MMDA0001 Default delivery addresses
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
AMPL0001 User subscreen for additional data on AMPL
LMEDR001 Enhancements to print program
LMELA002 Adopt batch no. from shipping notification when posting a GR
LMELA010 Inbound shipping notification: Transfer item data from IDOC
LMEQR001 User exit for source determination
LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
LWSUS001 Customer-Specific Source Determination in Retail
M06B0001 Role determination for purchase requisition release
M06B0002 Changes to comm. structure for purchase requisition release
MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
MEETA001 Define schedule line type (backlog, immed. req., preview)
ME590001 Grouping of requsitions for PO split in ME59
M06E0005 Role determination for release of purchasing documents
M06E0004 Changes to communication structure for release purch. doc.
M06B0005 Changes to comm. structure for overall release of requisn.
M06B0004 Number range and document number
M06B0003 Number range and document number
Business Add-in
ME_GUI_PO_CUST Customer's Own Screens in Enjoy Purchase Order
ME_HOLD_PO Hold Enjoy Purchase Orders: Activation/Deactivation
ME_PROCESS_COMP Processing of Component Default Data at Time of GR: Customer
ME_PROCESS_PO Enhancements for Processing Enjoy Purchase Order: Intern.
ME_PROCESS_PO_CUST Enhancements for Processing Enjoy Purchase Order: Customer
ME_PURCHDOC_POSTED Purchasing Document Posted
ME_REQ_OI_EXT Commitment Update in the Case of External Requisitions
ME_REQ_POSTED Purchase Requisition Posted
ME_TAX_FROM_ADDRESS Tax jurisdiction code taken from address
MM_EDI_DELFOR_OUT Enhancements for IDoc Output of SA Releases: Internal
ME_PURCHDOC_POSTED Purchasing Document Posted
ME_REQ_OI_EXT Commitment Update in the Case of External Requisitions
ME_REQ_POSTED Purchase Requisition Posted
ME_TAX_FROM_ADDRESS Tax jurisdiction code taken from address
MM_EDI_DELFOR_OUT Enhancements for IDoc Output of SA Releases: Internal
MM_EDI_DESADV_IN Supplementation of Delivery Interface from Purchase Order
MM_EDI_ORDERS_OUT Enhancements for IDoc Output of Purchase Order: Internal
SMOD_MRFLB001 Control Items for Contract Release Order
ME_DEFINE_CALCTYPE Control of Pricing Type: Additional Fields
MEGUI_LAYOUT BAdI for Enjoy Purchasing GUI
ME_BSART_DET Change document type for automatically generated POs
ME_CCP_ACTIVE_CHECK BAdI to check whether CCP process is active
ME_CCP_BESWK_AUTH_CH BAdI for authorization checks for procuring plant
ME_CCP_DEL_DURATION Calc. of Delivery Duration in CCP Process (Not in Standard)
ME_CHECK_ALL_ITEMS Run Through Items Again in the Event of Changes in EKKO
ME_CHECK_SOURCES Additional Checks in Source Determination/Checking
ME_CIN_LEINRF2R BADI for CIN India - Delivery charges
ME_CIN_LEINRF2V BADI for LEINRF03 excise_invoice_details
ME_CIN_MM06EFKO Copy PO data for use by Country version India
ME_CIP_ALLOW_CHANGE Configuration in Purchasing: Changeability Control
ME_CIP_REF_CHAR Facilitates Reference Characteristics in Purchasing
ME_COMMITMENT_STO_CH BadI for checking if commitments for STOs are active
Assign points if useful. -
Requirment to add new field in kna1 and maintiane using XD02
hi
i have a requirment need suggestion on that
1) the requirmen is to add a new field email id on kna1 standard table
( it can be done by append structure pls give me full steps to do it and complication involved in it)
2) now is it possible that user able to maintiane this new field by using Tcode XD02
will it be visible there if we use a new zappend structure and how the data will be populate in that field by Xd02 do any change required in Xd02
3) we have to create another tcode for display of these threee fields kunnr name1 and email id that will be done by moudle pool again so is there any compication in thati method later is above steps are done
main th ing is how data will be populated in kna1 using xd02
regards
ARorahi Seshu
my main problem in this is that
since we are using append structure how data wil be populated in the kna1 table in this new field email id?
as we need to find some user exists to do so as it is a structre not a field so population of data is a problem in that?
2) and wheter i should new ztable but customer is asking to add in the standard table and maintian by some xtransaction whetehr it is possible or not?
#) also can us suggeest on the primary keys i should give for t his data types and records as pasted below if i create a new table and should i check init check box also?
kunnr email id name1
100400 [email protected] TECHNOLOGY HONG KONG LTD
100400 [email protected] TECHNOLOGY HONG KONG LTD
100400 [email protected] TECHNOLOGY HONG KONG LTD
100400 [email protected] TECHNOLOGY HONG KONG LTD
100550 [email protected] INDUSTRIAL CO. LTD.
100550 [email protected] INDUSTRIAL CO. LTD.
100550 [email protected] INDUSTRIAL CO. LTD.
100550 [email protected] INDUSTRIAL CO. LTD.
100550 [email protected] INDUSTRIAL CO. LTD.
100550 [email protected] INDUSTRIAL CO. LTD.
regards
Arora -
Hi,
I got a change request as follows:
Infocube is getting data from an ODS.
There are 2 KFs in ODS which has to be added in Infocube.
Pls someone let me know the step by step procedure to do this.
Thanks & Regards
APHi,
You can follow Ravi's method....or if you want to maintain the data as it is in the cube...then load the two KF in the Cube as it is ....and created a calculated KF at reporting level to suffice the result.....
Depends on you requirement as this calculation will b performed at the runtime...
while storing in the cube will be at loading time...
u got to know the trade off...
- Amit -
Add new fields in CRM_DNO_MONITOR
Hi,
I have a requirement to add new fields to screen of transaction_code CRM_DNO_MONITOR. I found out the badi name "CRM_DNO_MONITOR" which uses interface "IF_CX_CRM_DNO_MONITOR" implemented in class "CL_EX_CRM_DNO_MONITOR".
I tried to debug tcode CRM_DNO_MONITOR to check for which action the methods in the BADI is called, it looks like it is not calling at all and generates the screen.
Please suggest how to add more fields in the screen using this BADI or any other way to add new fields.
Thanks
PrasadHi,
This is the blog which explains how to add custom fields for CRM_DNO_MONITOR.
/people/bruyneel.guillaume/blog/2008/06/13/service-desk-implementation-guide-part-ii
Instead of looking or changing the BAdI, you can copy the program of CRM_DNO_MONITOR and modify it.
Please check this thread:
Reg : CRM_DNO_MONITOR
Regards,
Sanjai -
Add new field in Work Order Component Tab
Dear Experts,
Really need your advice to solve my client requirement related to Work Order. The requirement is to put status code and estimated date of returned material in WO Component Tab.
And because we almost use all of fields in Component. So i'm trying to know, is there any configuration (in SPRO - if any) by adding new custom fields in Work Order (WO) Component Tab?.
Or is there any enhancement (EXIT) to add new fields in WO?
Please advice.
Thanks.
LN.Hi Anthyodaya,
Try this screensexit not sure if this is what you are looking for
EXIT_SAPMV45A_001( Take help of ABAP for this)
Hope this helps.
Thanks and Regards
Rohit
this Question is raised by you twice..please close one. -
Add a new field in the Tab Addicional data en la ME22N
Hi,
Please, can anyone tell me how can we add a new field in the tab Addicional data en la ME21N? I have to use the MM06E005, but I don't know which screen exit should I use and also how to add this subcreen in the tab Addicional data.
Thanks in advance.
Saida.Hi,
using SE80 you can add your fields with subscreens
SAPLXM06 0101 for Headerfields
SAPLXM06 0111 for Items.
This will add a tab in ME2..N.
if you want your own Text on the tabstrip just edit the Textsymbols
101 and 111 from SAPLXM06.
At output you have to open a module asking the gl_aktyp to switch edit/display mode.
then you must code the Exits to import/export values
EXIT_SAPMM06E_006
store transaction type for later modification of screen attributes
gl_aktyp = i_trtyp.
gl_no_screen = i_no_screen.
store current state of customer data in ekko_ci (structure for screen)
ekko_ci = i_ci_ekko.
store reference document
if i_rekko-ebeln ne gl_rekko-ebeln and
not i_rekko-ebeln is initial and
gl_rekko-ebeln is initial.
ekko_ci-zzemail = i_rekko-zzemail.
gl_rekko = i_rekko.
endif.
EXIT_SAPMM06E_007
move-corresponding i_ekko to gl_ekko_ci.
EXIT_SAPMM06E_008
e_ci_ekko = gl_ekko_ci.
ekko_ci contains the actual values of the Dynpro fields
e_ci_update is only set if you really want the fields
on the Dynpro to be saved. You must set it then to 'X'
the field ekko_ci-zzflag will here only be saved if there
was a change and the transaction is not in display mode
if gl_ekko_ci-zzemail ne ekko_ci-zzemail.
e_ci_ekko-zzemail = ekko_ci-zzemail.
if gl_aktyp ne 'A'.
e_ci_update = 'X'.
endif.
endif.
Regards
Kiran Sure -
Add new fields in Additional data tab B in Inquiry,
HI,
I want to add additional new fields in inquiry on the addition tab -B, like
Architect Name
Contractor name
followed By
referenced by like this, and want to capture the report on these fields
plz guide
thanks in advaceDear Rishi,
Please Don't post multiple threads for same issue(i.e Add new fields in Additional data tab B in Inquiry).
Try with these User Exits,
USEREXIT_MOVE_FIELD_TO_VBAK
Use this user exit to assign values to new fields at sales document header level. It is described in the section "Transfer of the customer master fields into the sales document".
The user exit is called up at the end of the FORM routine VBAK_FUELLEN.
USEREXIT_MOVE_FIELD_TO_VBAP
Use this user exit to assign values to new fields at sales document item level. It is described in the section "Copy customer master fields into the sales document".
The user exit is called up at the end of the FORM routine VBAP_FUELLEN.
USEREXIT_MOVE_FIELD_TO_VBEP
Use this user exit to assign values to new fields at the level of the sales document schedule lines.
The user exit is called up at the end of the FORM routine VBEP_FUELLEN.
USEREXIT_MOVE_FIELD_TO_VBKD
Use this user exit to assign values to new fields for business data of the sales document. It is described in the section "Copy customer master fields into sales document".
The user exit is called up at the end of the FORM routine VBKD_FUELLEN.
I hope this will help you,
Regards,
Murali. -
How do I add new fields to the 'Customer Data' tab under the BP
I had previously found a screen in the SAP GUI to add fields so that they would show up on the 'Custmer Data' tab under the Business Partner screen. I thought it had been somewhere in se80 but I cannot find it again. Does anyone know where this is? Thank you!
Hi Mark,
You can do this using transaction EEWB. This is the Easy Enhancement Workbench.
within this, you can use the wizard which will guide you through a step by step process to add the fields you need. Basically, there are 2 ways to add new fields :
1. Add new fields - this adds fields to table BUT000, but places the fields on a new tab called 'Customer Data'
2. Add new attributes table - creates a new table and links it to BUT000 using the partner number.
Hope this helps you.
Cheers,
Rishu. -
Need to add extra fields in Custom tab using EEWB.
hi ,
I extended business partner with 10 custom fields using EEWB by creating an custom tab. I would like to add 2 more fields in the same custom tab . I am unable to find the provision to add new field to the existing project. so i am deleting the existing project and creating new project and adding all the =and new fields.
Now when I am creating new project i am loosing the old field names. It creating the new fields with new field names.
My requirement is I should create a new fields without changing the old field names.
So Please can any one help me as how to approach these without deletion or changing the existing field names.
Finally my custom tab should contain 12 fields.
Thanks
viswaHi viswa,
I have a requirement to add 2 new fields to the Standard Transaction (called <b>BP</b> ).
I have gone through various concepts like <b>EEWB and BDT</b> tools. But, still I am not able to get the things well.
So please provide me with the procedure to explore things and work on the requirement.
Thanks in advance.
Regards,
Vishnu. -
How to add custom field in Documents Tab of PO Header ?
Dear SRM Friends,
This is a challenging task as an ABAPer to confront to..
We are in the midst of a requirement where we have to add a custom field in the PO Header. But the requirement is to add the field in Documents Tab in PO Header Data as found in the following path of SRM Webpage :
Operational Purchaser > Purchase Orders > Process Purchase Order > Select a PO > Header Data > Documents.
As guided by "Note 672960 - User-defined fields 2" , on executing all the steps of the note the field is getting added, but in the Basic Data Tab of the PO. But this doesnt meet the client requirement.
Anybody having some solution to this, shall be greatly awarded.
Thanks in advance,
Vikas.Hi Vikas,
You can define a Text ID in Header data with F4 help. But the list of values will be fixed, but configurable. This will exactly solve your problem. This will be quite simple and straight forward solution with no custom developments.
Please Navigate to
SAP Implementation Guide -> Supplier Relationship Management -> SRM Server
-> Cross-Application Basic Settings -> Text Schema
1. Define Text Types
Select BBP_PD and double click text id. Add a new text id here.
2. Define Text Schema
Select PO and add the newly created text id and set required parameters.
3. Define Fixed Values for Texts
Select your PO transaction type and maintain the required values for F4 help / drop down.
Hope this would solve your problem.
Regards
Kathirvel -
How to add new field into dynamic internal table
Hello Expert.
how to add new field into dynamic internal table.
PARAMETERS: P_TABLE(30). "table name
DATA: I_TAB TYPE REF TO DATA.
FIELD-SYMBOLS: <TAB> TYPE standard TABLE.
*Create dynamic FS
create DATA I_TAB TYPE TABLE OF (p_table).
ASSIGN I_TAB->* TO <TAB>.
SELECT * FROM (p_table) INTO TABLE <TAB>.
here i want to add one more field into <TAB> at LAST position and my
Field name = field_stype and
Field type = 'LVC_T_STYL'
could you please helpme out .Hi,
Please find the code below.You can add the field acc to your requirement.
Creating Dynamic internal table
TYPE-POOLS: slis.
FIELD-SYMBOLS: <t_dyntable> TYPE STANDARD TABLE, u201C Dynamic internal table name
<fs_dyntable>, u201C Field symbol to create work area
<fs_fldval> type any. u201C Field symbol to assign values
PARAMETERS: p_cols(5) TYPE c. u201C Input number of columns
DATA: t_newtable TYPE REF TO data,
t_newline TYPE REF TO data,
t_fldcat TYPE slis_t_fldcat_alv,
t_fldcat TYPE lvc_t_fcat,
wa_it_fldcat TYPE lvc_s_fcat,
wa_colno(2) TYPE n,
wa_flname(5) TYPE c.
Create fields .
DO p_cols TIMES.
CLEAR wa_it_fldcat.
move sy-index to wa_colno.
concatenate 'COL'
wa_colno
into wa_flname.
wa_it_fldcat-fieldname = wa_flname.
wa_it_fldcat-datatype = 'CHAR'.
wa_it_fldcat-intlen = 10.
APPEND wa_it_fldcat TO t_fldcat.
ENDDO.
Create dynamic internal table and assign to FS
CALL METHOD cl_alv_table_create=>create_dynamic_table
EXPORTING
it_fieldcatalog = t_fldcat
IMPORTING
ep_table = t_newtable.
ASSIGN t_newtable->* TO <t_dyntable>.
Create dynamic work area and assign to FS
CREATE DATA t_newline LIKE LINE OF <t_dyntable>.
ASSIGN t_newline->* TO <fs_dyntable>.
Populating Dynamic internal table
DATA: fieldname(20) TYPE c.
DATA: fieldvalue(10) TYPE c.
DATA: index(3) TYPE c.
DO p_cols TIMES.
index = sy-index.
MOVE sy-index TO wa_colno.
CONCATENATE 'COL'
wa_colno
INTO wa_flname.
Set up fieldvalue
CONCATENATE 'VALUE' index INTO
fieldvalue.
CONDENSE fieldvalue NO-GAPS.
ASSIGN COMPONENT wa_flname
OF STRUCTURE <fs_dyntable> TO <fs_fldval>.
<fs_fldval> = fieldvalue.
ENDDO.
Append to the dynamic internal table
APPEND <fs_dyntable> TO <t_dyntable>.
Displaying dynamic internal table using Grid.
DATA: wa_cat LIKE LINE OF fs_fldcat.
DO p_cols TIMES.
CLEAR wa_cat.
MOVE sy-index TO wa_colno.
CONCATENATE 'COL'
wa_colno
INTO wa_flname.
wa_cat-fieldname = wa_flname.
wa_cat-seltext_s = wa_flname.
wa_cat-outputlen = '10'.
APPEND wa_cat TO fs_fldcat.
ENDDO.
Call ABAP List Viewer (ALV)
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
it_fieldcat = fs_fldcat
TABLES
t_outtab = <t_dyntable>. -
Creation of new fields under sales tab in XD01
Hello,
I have to create a new field under the sales tab in XD01. Please let me know how i can do this? or is there any other way of adding the new fields to the customer master..
Thank You!!!!
SureshHi,
you can add to fields with customizing a cross the below path:
Financial accounting/accounts receivable and accounts payable/customer accounts/master data/define screen per activity (customers),
but i dont know how add new fields,
regards,
David
Maybe you are looking for
-
End to a Beautiful Relationship
I'm very disappointed by the demise of iDisk. It was a major reason for having my .mac account. It was great to be able to access my files on all my computers and my iPhone. I don't know the reasons behind Apple's decision to do away with such a g
-
Digital signature stopped working in Acrobat Pro 9
My digital id functionality in signing PDFs has suddenly stopped working. I've tried using it with multiple documents and none are working. I tried to create a new digital id, but that doesn't work either. Here's the error message I'm getting: (pleas
-
Horrible X-Fi audio console softw
Will there ever be an alternati've to the absolutely horrible method of changing modes and switching options in the console. Why the heck do I need all these graphics just to change modes? Why do there have to be all sorts of flashy effects when I sw
-
Dear SAP gurus, In my present client the requirement is to determine cost centers based on performing unit. As we know in NCOP the Cost center is determined by Requesting unit /Requesting nursing unit. I tried for several devlopments but the cost cen
-
6025e Analog Input not shown correctly
I use a 6025e on the Analog input channel 0 are 7 volt connected. The Testpanel show this Voltage but if i read this channel via AI_VRead(DAQ_Devicenumber,DAQ_force,1,&force) i receive only 4.99 Voltage. why ? what should i do, to solve the problem