Screen exit/BADI for adding custom field in IW31/IW32
Hi all,
The requirement is to add the permit field in the Header component of IW31. Searched SDN and found user exit IWO10018 for the same which includes a screen exit.
The activation of the same is adding a tab in the screen while user wants the field under header Component tab.
How this can be done. Any suggestion.
Thanks
anya
Hi,
You can perform append structure to add your custom field(s)in VBAP table. Next step, go to SE51 (Screen Painter)to modify SAP Program SAPMV45A Screen number 4459 for Additional data A or Screen number 8459 for Additional data B to add your append structure custom fields.
Once the above steps done, you can place your logic to populate custom fields in include program MV45AFZZ. i.e USEREXIT_MOVE_FIELD_TO_VBAP.
At the end, please ensure all program and screen are activated. Hope this will help.
Regards
Kiran Sure
Similar Messages
-
XRPM: Need to find the BADI for adding custom fields to master data
Hi,
We have activated XRPM(4.0) business content and need to add some custom fields to some of the master data ( for example need to add custom fields to master data info object 0RPM_IHGU, 0RPM_IGCG etc).
We have enhanced the data sources ( 0RPM_ITEM_HEADER_GUID_ATTR and 0RPM_FIN_CAT_GUID_ATTR respectively) in the source system by appending additional fields to the append structure of the data source We are trying to find the BADI where we can implement the custom code.
Can anybody help to find the particular BADI, id there one for all master data carrying data source in the xRPM source system?
ThanksDear Arunava,
1) In your R3 goto SE16 --> open table ROOSOURCE.
Search for your OLTP source...eg: 0RPM*
The column EXTRACTOR will give you the module name.
2) Also look/follow the link:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9f668696-0701-0010-22be-a278e4587b68
Currently available BAdIs include:
RPM_BUPA_CUST_FIELDS BUPA customer fields
RPM_CALC_BUPA_BPFTE Calculate the business partner availability
RPM_CALC_STAFF_ICON calculate the staffing icon
RPM_CREATEUSR_NAME Generates user names
RPM_HR_IN_IF001 Customer exit for inbound time processing
RPM_HR_IN_IF002
RPM_HR_IN_IF003
RPM_HR_IN_IF004
RPM_HR_IN_IF005
RPM_HR_IN_IF006
RPM_INTEGRATION_OPTS get and set the project integration options
/RPM/OBJECT_SERVICES Object support services
/RPM/PERSON_CUST_FLD Resource customer fields
RPM_PROCESS_DATA Inbound processing of time data by customer
Good Luck, BB -
Screen Exit for adding custom fields in Additional Data tab in ME21N
I need a screen exit or whatever other method for adding custom fields to the additional data tab at header level.
I also need a similar exit for adding a filed at item level.
Thanks in advance
MartinHello,
1st find badi or exit and then create screen ...and assign the screen group and screen no for that implementation....some steps i can give u i did with SPRO tcode....
please check it for VA02
SPRO u2013 SAP Reference IMG --- Logistics General --- Basic partner u2013 customers -- Control u2013 Adaption of customers own masters data element u2013 prepare modification of customer free enhancement of customer master record
1)Screen group description
zs creating badi --- (save)
click on (label tab pages) u2013 new entries
number u2013 10 , function code u2013 zs10 , description u2013 func ---(save) u2013(back)
2)select (FM_CUSTOMER_ADD) u2013 copy
Implementation name u2013 ZAS
(desc u2013 impl for cust) u2013 (save)
interfaceu2014(check_add_on_active) double click on it
3)the above screen appear -- write the code in it u2013 (save) --- (activate) u2013 (back) u2013 (save)
-- (activate) u2013 (back)
Business adds in customer sub screens
4)select (FM_CUSTOMER_ADD) u2013 copy
Implementation name u2013 ZAS1
(description -- cust) u2013 in attribute u2013 (give screen group name)
5)go to interfaces (GET_TAXI_SCREEN) double click on it
(save) --- (activate)
6)(SAVE) --
Goto SE38 -- CREATE PROGRAM WITH NAME (ZQW) type module pool
Goto SE51 -- Prog : ZQW
Screen : 200 (Create)
Goto layout u2013 design the screen
7)save u2013 activate
then goto transaction : va02
For User Exit's
goto to tcode->status->program name->double click on that,
then goto to-> attribute take the package name and
Goto SMOD tcode ->Utilities->give the package name and F8
then a list of exits will display for that tcode as well as that package.
u can check the table MODSAP
u can check the table MODACT
For BADI's,
1)goto to tcode SE24 give the CL_EXITHANDLER and display and then double click on the GET_INSTANCE
keep Break point at this location 'call method cl_exithandler=>get_class_name_by_interface'
then the tcode it will trigger there and we can debugg there we can find badi'for that tcode and then remove the break point.
2)Goto to tcode->status->program name->double click on that program will display's
then press crtl+F then cl_exithandler
Thank u ,
santhosh -
MD11 Screen Exit/BADI/ User Exit For Adding Custom Field
Hi,
I have a requirement wherein i need to add one custom field on MD11 Screen.
I cheked but coudnt find any relevant Exit or BADi for doing this.
Doen Anybody knows how to add Custom Field on MD11 Screen.
Thanks in Advance.
NitinHi,
Check....
Exit Name Description
LMDR2001 User exits restr. profiles of opt. pur.ord.-based load bldg
LMDZU001 User exits in additional planning
reward points if useful....
Regards
AK -
Screen Exit / Badi for VF01 in ECC 5.0 Version
Dear experts,
I want to add some customized field(Bill of lading date) to the screen of billing header and the field should be displayed in the screens of t-code VF01 and VF02 always.
I found that the BAdi: BADI_SD_CUST_HEAD
But When I try to create implementation for the Badi. The following error is coming Badi definition BADI_SD_CUST_HEAD is only provided for SAP internal use. Our client using sap ecc 5.0 version.
Is there any screen exit or how to add a popup on the billing screen in user exit rv60afzc . Adding popup enter bill of lading date Causes any problems?
Pleaes give me ur help ASAP. Thanks a lot!Added zfiled in vbrk table.and user exit Called popup.
-
Hi,
We need to add a feild on WAK1 ,there is a badi BADI -WAKT_BADI_002 ,but the issue is that is badi is for sap internal use so we cant use it,i cant even see any screen exit, can anyone suggest that how can i add my custom feild without using access keys.Hi,
Please check these BADI's/Enhancement
Enhancement/ Business Add-in Description
Enhancement
WCOUP001 User exit for coupon processing in POS inbound
Business Add-in
FRE_MD_DIF_WAKT F&R CON R/3 (DIF Occurrences) - Update POI Management
WAKT_BADI_001 Promotion Enhancements
WAKT_BADI_002 Interface to delivery phase maintenance in retail promotion
WAKT_BADI_003 Internal Plant Groups: Promotion
WAKT_BADI_004 Promotion Enhancement: Higher-Level Promotion
WAKT_BADI_005 Retail Promo Discount Enhancement: Screens and Maintenance
WAKT_BADI_007 Promotion: Price Point Group
WAKT_BADI_008 Promotion BADI Interface for PPW
Regards,
Srini. -
Screen exit/ BADI for extension of me11
Hi all,
i have requirement to extend the me11/12/13 transaction to add the additional fields in Me11/12/13 Pur.org.data1 view. please adviseHi,
I guess no screen exit for ME11 Transaction..
In order to find BAdi,
Goto to SE80.
Package = <development class for ME11>.
Check Enhancement..
This lists the BADi's available..
You can also refer to recenlty published webblog by Alwin van de Put named How to search for BAdIs? (Trace it).
Here is the link..
/people/alwin.vandeput2/blog/2006/04/13/how-to-search-for-badis-trace-it
<b>Reward points</b>
Regards -
User exit/BADI for updating custom table in MB1B transaction-
Dear All,
When performing a material to material conversion in MB1B transaction for batch managed materials,system is creating a new batch by copying the characteristics of issuing material/batch.The details of the new batch created are updated in standard batch tables(MCH1,MCHA,MCHA).
The requirement is when the new batch is created,the batch details and characteristics has to be stamped in a custom table.
Kindly suggest a user exit/BAIi available for updating the same in the custom table.
Regards,
DeepakDeepak, Exits for MB1B are
MBCF0002 Customer function exit: Segment text in material doc. item
MBCF0005 Material document item for goods receipt/issue slip
MBCF0006 Customer function for WBS element
MBCF0007 Customer function exit: Updating a reservation
MBCF0009 Filling the storage location field
MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0011 Read from RESB and RKPF for print list in MB26
MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc. -
CRM 7.0 / IS-U: adding custom fields to Business agreement for replication
Hello Experts!
We're working on replication of custom fields from IS-U to CRM 7.0.
Can you help me with clarification of my understanding of these questions..?
1) CRM/IS-U mapping tables for buag_main:
Business Agreement(BUAG_MAIN) is a BO in CRM that corresponds to CRM table CRMM_BUAG and to Contract account in IS-U table FKKVKP.
Table FKKVKP were enhanced with some z-fields,
so we are going to enhance corresponding CRM table CRMM_BUAG (or CRMM_BUAG_H) with that new fields..
But we see that these CRM and IS-U tables have far not the same field structures..
So, the question: Which crm and is-u tables i should look, enhance and replicate for Business agreement?
2) Access to Business agreement with possibility to add custom field:
I couldn't find in Web UI where i can directly edit profile of Business Agreement..
I've found just access to assignment block "Business agreement" on Account's profile overview page..(Role ServicePRO; Account details).
There I used AET to add custom field..but I faced with problem when the 1st popup appeared: there was no enhanced object "Business Agreement"..
Also in role "Utilities IC Agent" i've found "business agreement" profile but there I don't see buttons for adding custom fields..
So, the question is: Where I can access Business agreement profile to enhance it with custom fields for replication with IS-U?
3) CRM/IS-U data exchange functions:
I tend to use tcode CRMC_BUT_CALL_FU:
for CRM inbound event of BUAG object - FM CRM_BUAG_MWX_PROCESS_EXT_STRUC..(as template).
Question: Am I right that it fits my requirement to replicate custom fields from IS-U to CRM?
Please tell me if you need more information..
Looking forward to your answers.
Thank you a lot in advance!
Kind regards,
EvgeniaHi Gobi,
Thank you for advice. But:
I've created fields not by using AET - I used documentation that Nicolas suggested me above.
I've enhanced tables and structures that were mentioned there with my z-fields for both sides (CRM and ERP).
Also I looked CRMC_BUT_CALL_FU for CRM Inbound BUAG_MAIN - corresponding standard FMs are marked for call.
Any ideas?
Thanks in advance.
BR,
Evgenia -
USER EXIT or BADI to add custom fields in QI06 Output
Hi Gurus,
I have tried to find out Suitable User Exit / BADI to add custom fields in QI06 ( Collective Maintenance Display) output. but in vain..
We found USer Exits -QLIB0001/QLIB0002 .
Badi- QB_PLAN_SELECTION_P, QB_Q_INFO_RECORD,QB_QM_SYSTEM_COMPARE,ALV_SWITCH_GRID_LIST
which are not useful.
So need your Suggestions / help in finding out suitable exit/ BADI.
Thanks in Advance,
Lalit.Hi,
You can use the function module SXV_GET_CLIF_BY_NAME to find more BADI. Set a break point and run QI06 until the end.
I hope this helps you
Regards
Eduardo -
Adding Customer Fields to AS91 - Asset Management
Has anyone added customer fields to the AS91 transaction. I'm writing a conversion program to load legacy data and I would like to add more fields to the Origin tab. If I can't do that, then I would like to add another tab to the transaction. There is a CI_ANLU include which allows me to add the fields to the Asset Master Record, but there's not any screen exits to add those custom fields to the screen.
Thanks.
LindaDo following.
1. Go to Transaction AOLA.Its a customising Transaction.
2. Create your own Layout for ex. ZSAP.
3. Go to tab page titles and make sure you have all tabs in place.
4. Select tab where you want to put.
6. Add a record in it.
5. Under Groups you will find your screen prefix with U.for example if screen number is 9001 then under group box you will find U9001.
Check Transaction AOLK. Where you have to assign layout to Asset Class.
That will display the User defined screens in that tab.
In SPRO following is the path.
SPRO->Financial accounting->Asset Accounting->Master Data->Screen Layout
Message was edited by: Deepak Bhalla -
Adding Custom fields to standard SAP-EBP application
Hi,
A functionality requires some custom fields to be added to the standard SAP-SRM EBP ( Manage business partners) application.
If I copy the whole BBP_VENDOR_CREATE program into a Z-program, and the BBPMAININT internet service to a Z-application, then would it be feasible??
Which is the best way to add custom fields in a SAP standard EBP application--in the 'Manage business partners' section.
Regards,
GoutamHi
I don't think it's easily possible to add custom fields to the existing transaction - BBPMAININT.
For adding customer fields you can refer the SAP OSS not - 672960, but I don't think it will be of much help here.
<b>Since SAP has not upgraded this transaction - BBPMAININT for a quite long time, you need to do all the logic and validation from your end.</b>
<u>Better to go for you own Z (custom program) and make your logic accordingly.</u>
Regards
- Atul -
Adding custom fields to FPE1/2/3 transaction screen
Hi guys,
I need to add custom fields from table DFKKOP to transactions FPE1/2/3 under ADDITIONAL DATA area while manually entering NEW BUSINESS PARTNER ITEM.
The transaction is not BDT enabled and does not have a screen exit. The user exit and BaDI dont seem helpful to me.
The screenshot below shows the user exits and BaDI for the transaction.
Link: Exits
What are my options to add fields to the transaction screen now?
Please help out!Hi,
Yea i got the functional guys to configure it. Was a unique issue!.....But I know how they did it.
You can add it through SPRO transaction. Go to the below mentioned path.
Go to SAP Reference IMG
Financial Accounting > Contract Accounts Receivable and Payable > Basic Functions > Posting and Documents > Document >
Screen Preparartions > Include Own Fields in Detail Screens.
Here you need to enter the details from FPE1 transaction screen.
Activity Documentation:
Include Own Fields in Detail Screens
In this activity you can, if you have added customer fields to the document structures, include these customer fields in the entry screens of the transaction for posting documents.
For the detail screens (business partner item and G/L account item) you can create a screen that contains your own fields. You must create this screen as a subscreen using the Screen Painter. In addition you have to create modules for the intialization and for data transfer (PBO and PAI).
Activities
If you have extended the document strutures to includes customer fields, and you need these fields in the entry screens for posting documents, you must create the screen using the Screen Painter.
Carry out this step to create the screen and the modules that go with it in the system. You do not have to activate these afterwards.
Further notes
Read the field help for each field in the table. This describes the exact procedure. -
Userexit or BADI for adding additional tab in MIGO screen.
Hi all ,
Kindly tell me as to which exit or BADI is used to add additional tab in MIGO header.
RegardsHi,
Create a program with the screen type sub-screen in SE80 and design the layout for the custom fields.
Declare the custom fields in a Z**TOP include.
Under the PBO method declare the program name and screen number
Under PAI method declare the field to u2018Xu2019.
Under the line modify method declare a flag and set to u2018Xu2019 checking for material document number by which we can set the fields to be in display mode when we open MIGO for display of material document created after doing goods receipt.
Under the POST_DOCUMENT method write the code for appending the value to Z table along with the values of the line item (In this case production order number, material, u2026u2026.). For these values to be available here in this method use the memory concept u201CExport to memory idu201D in the method LINE_MODIFY.
In order to do any validations to the custom fields, go to transaction SE80 and mention the program Name created and in PROCESS ON VALUE_REQUEST create a module and provide the validations required for those custom Fields.
In order to make the fields to be in display mode during the display of material document, create a module under PBO and import the flag value and the production order number details in the method LINE_MODIFY and if that flag = u2018Xu2019, use
LOOP AT SCREEN.
IF SCREEN-NAME = 'ZZGBAGS'.
SCREEN-INPUT = '0'.
MODIFY SCREEN.
ENDIF.
ENDLOOP.Retrieve the values from the Z table matching the key field (production order number) and pass the value of the custom field on to the screen. -
Screen exits/BADIs available for Tcode-QM02/QM03
Hi Everyone,
I have to modify a screen for Tcode-QM02( 'Checklist' tab) and add a drop down field to it.I have not worked on screen exits/BADIs prior to this please let me know how to proceed with this.
Alsoplease tell me how can I manually go and check out whether a exit or BADI is available for this transaction?
Please reply as its a bit urgent.
Thanks and Regards
Abhishekhi,
check these exits n badi's.
Transaction Code - QM02 Change quality notification
Enhancement/ Business Add-in Description
Enhancement
IWOC0004 Change single-level list editing PM/QM/SM ALV settings
IWOC0003 PM/SM authorization check of ref. object and planner group
IWOC0002 PM/SM notification: Check whether status change is allowed
IWOC0001 Create PM/SM notification: Determine reference object
IWO10027 User exit: Generate user-defined settlement rule
IWO10026 User check on setting status 'Do not perform'
Business Add-in
IQS0_STATUS_MAINTAIN Control of Changeability of User Status
IWO1_SUBSCREEN_0170 Display Additional Data on Object Screen 0170 PhysicalSample
IWOC_LIST_TUNING Performance Tuning for Lists in PM/CS
IWOC_OBJECTINFO_CHNG Changes to Data of Object Info Screen
WOC_FL_DETERMINE Determine Date for Determining Installation Loc. Equi.
NOTIF_AUTHORITY_01 Additional Authorization Checks for the Notification
goto system - status of ur transaction and find porogram name
then goto attributes of program n find package.
now goto smod or se18 click f4 click information system u will get all exits or badis available.
Maybe you are looking for
-
CLOB Datatype (Assgin more than 32k fails)
Dear All Can anyone tell me why i am getting this error if i assign more than 32k character to clob variable in pl/sql but i can assign it from table to a variable Pl/sql 1(ORA-06502: PL/SQL: numeric or value error: character string buffer too small)
-
IPhone 4 Case to specifically help with RSI (Repetitive strain injury)
Hello! Does anyone know of a case, that would help someone who suffers with RSI? (Repetitive strain injury). I find the iPhone 4 rather uncomfortable to hold. I did see somebody on the train the other day who's case which has a hard front and sides
-
Where does the password for Elgamal algorithm is stored
hi, i am doing a project in Intelligent security in java using Elagamal algorithm. The feature of Elgamal is that the password is not stored in database . Then where is the password is stored to check for a existing user . If i am an existing user th
-
Configure the embedded Tomcat Server
Hello, is there a documentation which tells me how to configure the embedded Tomcat Server in the Oracle Content Server? I can't get it work. When I try to start an web application from "JSP Server Web App Admin" I get the following error message: Co
-
Copying text from InDesign to Word: formatting problems
Hi all, I have copied a large amount of text from an InDesign CS4 document into Word. I am now having formatting problems. The main problem is that where long words run over two lines, they are not appearing as hyphenated, and I am not able to stop t