Regarding - add a new field in migo transaction
Hai guys,
i need to add one field in MIGO transaction, can u pls tell me the step by step procedure for adding the new field in migo transaction.
Regards,
N.selvamuthukumar.
Hi Selvamuthu,
It is possible using the BADI MB_MIGO_BADI to add Additional tabs in header and/or item as required
MB_MIGO_BADI -> BAdI in MIGO for External Detail Subscreens
See the documentation below...........
With the Business Add-In (BAdI) MB_MIGO_BADI, you can extend the interface of the goods movements transaction ( MIGO) with additional tabstrip controls for the detailed information (detail tabstrips) and header information (header tabstrips). It is possible for an external application
to display an additional detail tabstrip with own subscreen (max. 10 lines) in MIGO
to display an additional header tabstrip with own subscreen (max. 3 lines) in MIGO
The program name, screen number and tab page text can be determined dynamically. Different screens can therefore be controlled according to the mode (for example, change mode, display mode, goods receipt, goods issue).
To read the complete documentation --go to se18 --click on BADI -- enter -- MB_MIGO_BADI----Display
inside click on "DOCUMENTATION" button and there is a complete documentation step by step
in addition to it ...--go to se18 --click on BADI -- enter -- MB_MIGO_BADI----Display ->
on the top menu -> "GOTO" -> sample code -> "Display"
in will get the "methods" tab..see the description
Initialization and Registration of Ext. Detail Screens
PBO of Detail Screen
PAI of Detail Screen
Add / Change a Line (GOITEM)
Delete a Line (GOITEM)
MIGO Reset (Delete All Internal Data)
Post Goods Movement
Check Item Data of Goods Movement
Mode of Transaction MIGO (Action / Reference Document)
Status Information and Header Data
Save Held Data
Load Held Data
Delete Held Data
PBO of Header Screen
PAI of Header Screen
Check Header Data of Goods Movement
Publish Item Data After Processing
sample code is given in these methods..so when we create a custom badi implementation of our own go to the sample code and copy the required code in the corresponding methods as required
double click on the method..for eg:IF_EX_MB_MIGO_BADI~PBO_HEADER in the sample code to see code....in this particular method we can see how method calls an external program and screen to create a new tab in MIGO...use code from mainly the following to get a new header/item tab
PBO of Header Screen
PAI of Header Screen
PBO of Detail Screen
PAI of Detail Screen
Pls take some time to analyse the code or flow but we can have the tabs in the header/item level
Hope it helps
Regards
Byju
Similar Messages
-
How to add a new field in migo transaction (header level)
hi guru's
can you please tell me how to add a field in migo transaction?
i want to add a field in header data and that too under "general" tab. i dont have data regarding that field.
and when we enter a value for that field in migo, it has to take .
thank you.Hi, My problem is allmost like the one you are discussing here....
I have appended MKPF for my Z-fields and created a sub-screen (Design the screen). I am calling this screen in PBO_HEADER. Now i can see my newly created tab along with fields.
Now the problem is:-
1. How I can transfer that data entered in screen fields back to my BADI.
2. How to update my z-fields in MKPF table along with standard fields. I have tried using FM - 'J_1IEXGM_BADI_POST_DOCUMENT' in Method - POST_DOCUMENT, but its not updating table record in MKPF for Z-Fields.
Please advice.....
Thanks -
Possibility of adding new fields to migo transaction
Is there a possiblity of adding new fields in migo transaction so that we can enter the base price of items in po.
Also Can we send mail to relevant authorization if there is difference in price entered in the po and the value entered in GRHi, You can use BADI 'MB_MIGO_BADI' for adding custom fields at item as well as header level .
or Check SAP Note 339448 - MIGO: settings of table control
2-You can not do any thing related to price in MIGO, since you cannot enter any manual values in MIGO, it will always pull from PO or MIRO (in case of Imports). -
How to add a new Field in MIGO
Dear Sir,
We have a requirement of adding a new FIELD in MIGO under the "Detail Data" . The purpose is that at the Item level , we should be able to mention some additional information . For the new Field , an additional Tab has to be created . The Field must except long Text type data and during MIGO Save , the Custom Field data must be saved in Z table .
We request , SAP experts to kindly guide us as how can we do this . A step wise guidence would be highly helpful .
We assure full points for the suggested solution please .
Regards
B MittalHi,
1.Go to SMOD. Press F4 in the Enhancement field. In the next popup window, click pushbutton Information system.
2.Then mention the particular package name of the transaction you need to enhance. Then you will be shown the list of Enhancement components for that particular package.
3.Note down the enhancements. Then, come to the initial screen of SMOD and view the documentation of each enhancement to find out which one is required for your development
4.Go to transaction CMOD and create a project
5.Then, click on the pushbutton Enhancement Assignments in the Application Toolbar
6.Click on the components in Application Toolbar.
7.Here you will be shown the function module exits, screen exits and Include tables.
8.Click on the custom screen in which it suits the requirement of adding the custom field to the layout.
9.Click on layout and go to get from dictionary and select the field you need to add and click ok.
10.Place the field in the layout and activate it.
11.After that you come back and check the respective function module in which you need to implement the code.Therfore we have chosen the Exit_sap_XXX
12.Now, code has to be written in the function modules EXIT_SAPMMXX_00X so that data flows to and fro between the main SAP program and custom sub screen program. Double clicking on the exit we get the following screen
Double click on the include and write the required code inside it. Then activate it.
Now come back and activate the entire project. -
Add a new field to Co02 ( production order change )
Hello, I need to add a new field to the transaction Co02. I've found the following customer exit, but don't know which is the proper one. Maybe none of them can meet my requirement. Does anybody has any idea or experience?
Exit name Short text
PPAPO002 Publication of APO Data in Transfer from APO to R/3
PPAPO003 Production Order R/3->APO: Check if Operation is APO-Relev.
PPAPO004 Planned Order Conversion from APO: New BOM Explosion?
PPAPO005 Enh. of Relationships in Proc. Order during Transfer to APO
PPAPO006 Influencing Initial Supply of Manufacturing Orders
PPAPO007 Overriding Checkbox Fields for Production Order APO -> R/3
PPAPO008 Override Order Type for Planned Order Conversion
PPAPO009 Customer Exit for Addition of Components and Items
PPAPO010 Filtering Components out of Quantity Propagation
PPAPO011 Performance-Related Adjustment of Remaining Duration
PPCO0001 Application development: PP orders
PPCO0002 Check exit for setting delete mark / deletion indicator
PPCO0003 Check exit for order changes from sales order
PPCO0004 Sort and processing exit: Mass processing orders
PPCO0005 Storage location/backflushing when order is created
PPCO0006 Enhancement to specify defaults for fields in order header
PPCO0007 Exit when saving production order
PPCO0008 Enhancement in the adding and changing of components
PPCO0009 Enhancement in goods movements for prod. process order
PPCO0010 Enhancement in make-to-order production - Unit of measure
PPCO0012 Production Order: Display/Change Order Header Data
PPCO0013 Change priorities of selection crit. for batch determination
PPCO0014 Select process orders for external relationships
PPCO0015 Additional check for document links from BOMs
PPCO0016 Additional check for document links from master data
PPCO0017 Additional check for online processing of document links
PPCO0018 Check for changes to production order header
PPCO0019 Checks for changes to order operations
PPCO0020 Process order: Display/change order header data
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks changes to order components
PPCP0001 P.Cost Planning: Additional Cost Elements for Person
PPEACT01 Customer Fields at Mode D
PPECMP01 Customer Fields: CMP Nodes
PPECMP02 Customer Fields: CMP Variants
PPEGEN01 General Engineering Node: Customer Fields
PPERES01 Customer Fields at RES Node
BTW, if this is impossible, can I rename a field (field name on the screen) of Co02 that I don't need, and add my own values to it?
Thanks.
NunoHi Nuno,
how did you solve this problem?
tks -
Add new fields in SAP transaction IW22
Hello,
I want to add 2 new fields in SAP standard transaction IW22. I checked the package for this transaction and it is IWOC. I searched the exits for package IWOC but was not able to find any screen exits for it.
Kindly help me on how I should proceed with it.
Regards,
ParagPlease check these
User exit/ Business Add-in Description
User exit
IWO10026 User check on setting status 'Do not perform'
IWO10027 User exit: Generate user-defined settlement rule
IWOC0001 Create PM/SM notification: Determine reference object
IWOC0002 PM/SM notification: Check whether status change is allowed
IWOC0003 PM/SM authorization check of ref. object and planner group
IWOC0004 Change single-level list editing PM/QM/SM ALV settings
Business Add-in
IQS_MASS_CHANGE BadI for Mass Changes to Notifications
IQS0_STATUS_MAINTAIN Control of Changeability of User Status
NOTIF_AUTHORITY_01 Additional Authorization Checks for the Notification
WOC_FL_DETERMINE Determine Date for Determining Installation Loc. Equi.
IWOC_OBJECTINFO_CHNG Changes to Data of Object Info Screen
IWOC_LIST_TUNING Performance Tuning for Lists in PM/CS
IWO1_SUBSCREEN_0170 Display Additional Data on Object Screen 0170 PhysicalSample -
How to use OMJX transaction? Need to add an additional field on MIGO item
hi guys
we need to add a new field on the MIGO screen at the item level. We are trying to explore OMJX to add custom fields.
We have used append structutre to enhance the GOITEM structure but are not clear on how to use OMJX.
ANy idea how to use the transaction OMJX.
Thanks in advanceWith the Business Add-In (BAdI) MB_MIGO_BADI, you can extend the
interface of the goods movements transaction (MIGO) with additional
tabstrip controls for the detailed information (detail tabstrips) and
header information (header tabstrips). It is possible for an external
application
o to display an additional detail tabstrip with own subscreen (max. 10
lines) in MIGO
o to display an additional header tabstrip with own subscreen (max. 3
lines) in MIGO
The program name, screen number and tab page text can be determined
dynamically. Different screens can therefore be controlled according to
the mode (for example, change mode, display mode, goods receipt, goods
issue).
Pushbuttons
It is not possible to implement pushbuttons in the MIGO menu, but you
can, however, implement pushbuttons directly on the external subscreen.
The OK code from MIGO is forwarded to the external application so it can
react.
Cursor Control
So that the cursor stays on the same subscreen after you press Continue,
if it was positioned there before, the external application in the own
PAI must hold the cursor positioning (on the same screen 'yes'/'no'; if
'yes', on which field), to set the cursor in PBO again.
Requirements
If you use the BAdI MB_MIGO_BADI in MIGO to update customer-own data, in
addition to the material document, to the database, you should note the
following:
o The BAdI MB_MIGO_BADI is only active in transaction MIGO.
o If you post goods movements with other transactions (for example, with
MB01, MB1C, VL02N), you must ensure that customer data is also
updated, if necessary.
You can do this by using the BAdI MB_DOCUMENT_BADI (Creating a
material document) to post the goods movements with the transactions
mentioned above.
o Note that otherwise, posting the goods movements will lead to
inconsistencies between SAP system data (for example, in stocks,
material documents, FI documents) and customer data. -
Add a new field in transaction KO03
Hi,
I would like to add a new field in transaction KO03, which are the solutions?
thank you.check below exits and add the filed
COOPA002 Customer function for master data maint. - internal orders
COOPA003 User-Defined Fields in the Order Master
COOPA004 Customer function: Print order master data
COOPA_01 Customer check modules for internal orders -
How to add new fields for FB01 transaction both at Header and Line item
Hi Guys,
I would like to add the new fields at header and item level in FB01 transaction. Can I acheive this by using transaction EEWB....please help me on this.
Thanking youHi,
We are trying to copy a work flow objects from ECC6.0 to 4.6C...where we found the following Select statement.
*Determine Top WorkItem Instance
if im_top_wi_id is initial.
select wi_id top_wi_id wi_rh_task into lw_top_id from sww_wi2obj
up to 1 rows
where wi_rh_task = im_wftask and
catid = 'BO' and
instid = l_instid and
typeid = 'FIPP'.
endselect.
endif
As table sww_wi2obj can't be found in 4.6C, can any one help how to replace or implement the same logic as above statements.
Thank you.... -
Add new field in CMP9 transaction report output
Hi,
I want to add a new field in the CMP9 transaction report output. Is there any way ?
Thanks,
FractHi,
BADI: CYMP_MODIFY_DISPLAY Change of Work Distribution to Personnel Resource Output -
Add a new field for the movement 551
Hey SAP folks,
I am having a situation that while doing the overage receipt(551) in MIGO transaction system having an option to enter the Purchase order number in the screen but not for PO item number.
When i went into the config under <b>Field selection for mvt type</b> , it doesn't give me an option to make an entry for 551 with PO item number.
Let me know how can we add a new fields that is not listed on F4 help under 551 mvt type in the config under <b>Field selection for mvt type</b>.
Thks,
JR.Dear John,
Are you sure that mov type 551 is movement for receipt PO?Cause as i know 551 is Good issue for Scrapping.
Btw, you can check to this path :
IMG> Material management> Inventory management and physical Inventory>Setting for enjoy transaction>Setting for MIGO-
IMG> Material management> Inventory management and physical Inventory>Good issue/TP>Define screen layout
IMG> Material management> Inventory management and physical Inventory>Good receipt>Define screen layout.
Regards,
w1n -
Add a new field in report S_ALR_87012178 and use it for sorting
Hi all,
We're requested to add a new field KNVV-VKGRP in this report S_ALR_87012178 (program RFDOPR10). As this is a standard program, I'm thinking of copying it into a Z one due to the problems when editing the report.
Does anyone know the best way to do it? I'll appreciate it so much!!
Thanks a lot in advance!
Regards,Hi,
The procedure to create the new VOFM.
1. Go to VOFM transaction
2. Page down until you find a new spot on the page to put in the VOFM number and description.
3. Put in the VOFM number and the description of the VOFM.
4. Now the VERY IMPORTANT part of the process. Double click on the VOFM description not the VOFM number to create this as a Development/Correction and not as a repair. If you double click on the number then this copies some existing code and prompts you for a repair.
5. Activate and generate the VOFM routine. Note: Configuration must be setup by the OM team for this step.
for example Go to the routine number that needs to be copied.
Put your cursor on the routine number field that needs to be copied.
Overwrite that number with your new routine number and hit enter.
The new routine will be created as a copy of the old routine and you can modify the new routine as you need it.
Ex.
You have to copy routine 104 to 904
Routine number Description Active
104 Bill.bus.item data X
Put your cursor on 104 and then change it to 904 and hit enter.
904 will be created as a copy of 104 and you can make your changes in 904.
Don't forget to activate it after you are done.
refer the below link
https://forums.sdn.sap.com/click.jspa?searchID=3604222&messageID=994791
Regards -
How to add a new field in the Field Mapping
Dear Freinds,
I have two un used fields in the Source fields to the Target Fields ,
i have to add the 3 fields which r there in the my source fields to that
of the target fields ( as per the change in the requirement) in the 5th Step
i.e Maintain Field Mapping and Conversion Rules
the Target strucutre & the Source fields( by clicking the button
Source field and selcting the fields from the popup menu) in the mapping and conversion step ,i want to add 3 fields which are availabe in the list of th source list which i want to map to the Target strucutre .
When i tried it is adding in the othe target field
presently i have mapping (5th sept ) as below.
ZPA30_08 LSMW
Fields
TABNAME Table Name
Source: ZP0008_STRC-PERNR (Personnel Number)
Rule : Default Settings
Code: ZPA30_08-TABNAME = 'ZPA30_08'.
TCODE Transaction Code
Rule : Default Settings
Code: ZPA30_08-TCODE = 'PA30'.
now i want to add 3 fields Pernr,wage type and Amount , but when iam trying it is
getting and saved in the TABNAME .
How can i map please let me know .
Regards
syamlaHi,
So you need that this new field have data in old records?
1.- If you are in BI 7.0 and the logic or data for that New field are in the same Dimension, you can use a Remodeling to fill it. I mean if you want if you want to load from a Master Data from other InfoObject in the same Dim.
2.- If condition "1" is not yours.
First add the new field, then create a Backup Cube (both cubes with the new field) and make a full update with all information in the original Cube. The new field willl be empty in both cubes.
Create an UR from BackUp_Cube to Original_Cube with all direct mapping and create a logic in the Start Routine of the UR (modiying the data_package) you can look for the data in the DSO that you often use to load.
To do that both cubes have to be Datasources ( right click on Cube-> aditional function-> and I think is "Extract Datasource")
Hope it helps. Regards, Federico -
Add a new field in segment CRMW_BUPA_HEAD for Business document BUPA_MAIN
Hi,
I want to add a new field in the segment CRMW_BUPA_HEAD for the BDoc BUPA_MAIN, in order tu use a filter criteria for the subscription.
Using the Bdoc modeler (transaction SBDM) I tried to add the component PARTNERTYPE (Data element BU_BPKIND) that is in the structure BUS_EI_MAIN (Central data), but the system only allow me to add a ZZ... field and then of course it is not fill in.
So if someone knows how I can add a standard field, or how I can fill in my customer field it will help.
Regards,
BenoîHello,
Urgently, how to use the EEWB to ad new field in the business partner page
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes/sdn_oss_mdm/~form/handler
regards,
Muralidhar Prasad.C -
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
Maybe you are looking for
-
How to suppress Result rows in a Query in Web Application Designer
Hi I am trying to post a query in Web Application Designer. I am able to run the query in WAD but the Results rows appear. I choose Suppress Result Rows always in All Characteristics option in the query in BEx Explorer but still i see re
-
I'm using iTunes Match with automatic download of purchased items on my Mac. My daughter purchased a song using my account. It shows up in my "Purchased" list and my "Recently Added" list. It shows up on my iOS devices. But it doesn't show up in
-
<p>We are trying to setup a group that can create groups and addusers that have been setup for Essbase. The individuals inthis Security group can create the groups and add users but can notadd application access to these groups. Also they would lik
-
Appserve says it cannot load the class. It sya some problem with class directory and choosing class file
-
Additional Customer Fields in Trans. OVA8 Define Automatic Credit Control
Hi, I must add a customer field in the transaction OVA8 for the credit control but I don't want to make a standard modification. There are some alternative possibility ? Best regards.