User Exit OR Badi for MK01 transaction (used for saving vendor amster data)
Hi All,
I have a requirement where I have to call my workflow, when we create the Vendor using my custom transaction (ZMK01, which is a copy of standard transaction MK01).
For Workflow triggering I am using FM 'SAP_WAPI_CREATE_EVENT' in the user exit 'EXIT_SAPMF02K_001' but this is only for checking the data on saving Vendor Master.
So I want to use FM 'SAP_WAPI_CREATE_EVENT' at right place. For that , I need User-Exit or BADI which is used for saving vendor master data.
Could anyone please help me to find out the user exit or BADI for save event of vendor master data using transaction MK01.
Looking forward to your advise and thanks in advance.
Best Regards,
Mamta
Hi ,
I forgot to activiate the project linked with User exit 'EXIT_SAPMF02K_001' .
so problem is solved now
Thanks,
Mamta
Similar Messages
-
User exit or BADI in XD01 transaction
Hi friends,
I Have a requiremnt.
when ever my Xd01 or vd01 transaction is executed. i need a user exit where i can check for a particular account group ABC if the account group is ABC then i need to add that particular customer number to ztable.
can any one tell the badi or user exit name
similar to user_exit_save_document in va01 transaction , in the same way i need a user exit or badi in xd01.
Regards
PriyankaHi,
user exit for XD01 transaction code is
SAPMF02D -
> User exits: Customer master data
and the function module is
EXIT_SAPMF02D_001 ---> Customers: User Exit for Checks prior to Saving
Badis for XD01
CUSTOMER_ADDRSCR_CHG Implementation of CUSTOMER_ADDRSCR_CHG by Public Sector
CUSTOMER_ADD_DATA Implementation of CUSTOMER_ADD_DATA by Empty
CUSTOMER_ADD_DATA DSD Implementation of CUSTOMER_ADD_DATA
CUSTOMER_ADD_DATA /NFM/ Screen in Customer Master
CUSTOMER_ADD_DATA ETM implementation
CUSTOMER_ADD_DATA US Federal Government Customer Master Extension
CUSTOMER_ADD_DATA Implementation of CUSTOMER_ADD_DATA by Public Sector
CUSTOMER_ADD_DATA IS-Oil-Erweiterungen von Kundenstammdaten
CUSTOMER_ADD_DATA IS-Oil Downstream Customer
CUSTOMER_ADD_DATA sfsdfsd
CUSTOMER_ADD_DATA test implementation for field
CUSTOMER_ADD_DATA zCUSTOMER_ADD_DATA
CUSTOMER_ADD_DATA g
CUSTOMER_ADD_DATA customer_test
CUSTOMER_ADD_DATA test custom
CUSTOMER_ADD_DATA testing for custom screen
CUSTOMER_ADD_DATA testing
CUSTOMER_ADD_DATA Customer enhancement
CUSTOMER_ADD_DATA testing
CUSTOMER_ADD_DATA testing
CUSTOMER_ADD_DATA testing
CUSTOMER_ADD_DATA_BI ETM Implementation
CUSTOMER_ADD_DATA_BI IS-PS: Additional Data for Customers (Batch-Input and ALE
CUSTOMER_ADD_DATA_BI IS-OIl customer master fields Batch Input/ALE
CUSTOMER_ADD_DATA_CS Implementation of CUSTOMER_ADD_DATA_CS by Empty
CUSTOMER_ADD_DATA_CS DSD Implementation of CUSTOMER_ADD_DATA_CS
CUSTOMER_ADD_DATA_CS Impl. of CUSTOMER_ADD_DATA_CS by DSD, Sales Area Data
CUSTOMER_ADD_DATA_CS /NFM/CUSTOMER_DATA
CUSTOMER_ADD_DATA_CS ETM Implementation
CUSTOMER_ADD_DATA_CS US Fed Gov't Customer Master Data Extensions
CUSTOMER_ADD_DATA_CS Implementation of CUSTOMER_ADD_DATA_CS by Public Sector
CUSTOMER_ADD_DATA_CS IS-Oil Downstream Screens
Regards,
Madhu -
User Exit or Badi for VL01N (before the delivery will be displayed)
Hello Togheter:
I have to change the sort order of the delivery items in VL01N before they will be displayed (not at the moment when they'll be stored on the database). Does anybody know any enhancement or user exit or BADI that i can use for this? I've tried with BADI LE_SHP_DELIVERY_PROC, but there is no methode which I can use for reordering the table XLIPS/LIPS before the delivery will be displayed.
Thanks in advance
KlausExits for VL01N ::::::
V02V0001 Sales area determination for stock transport order
V02V0002 User exit for storage location determination
V02V0003 User exit for gate + matl staging area determination (headr)
V02V0004 User Exit for Staging Area Determination (Item)
V50PSTAT Delivery: Item Status Calculation
V50Q0001 Delivery Monitor: User Exits for Filling Display Fields
V50R0001 Collective processing for delivery creation
V50R0002 Collective processing for delivery creation
V50R0004 Calculation of Stock for POs for Shipping Due Date List
V50S0001 User Exits for Delivery Processing
V53C0001 Rough workload calculation in time per item
V53C0002 W&S: RWE enhancement - shipping material type/time slot
V53W0001 User exits for creating picking waves
VMDE0001 Shipping Interface: Error Handling - Inbound IDoc
VMDE0002 Shipping Interface: Message PICKSD (Picking, Outbound)
VMDE0003 Shipping Interface: Message SDPICK (Picking, Inbound)
VMDE0004 Shipping Interface: Message SDPACK (Packing, Inbound)
Hope they may help a little.
Regards,
Jignesh -
User Exit or BADI for F-43 Validations
Hi
I need to add some validations to F-43 tcode , the validations are over some header (company, currency..) and detail (postink key, account,..) data (BKPF and BSEG) and send the user the corresponding Z errors before save and generate the document.
Does somebody knows some user exit or Badi wich i can use to make F-43 data validations ?
Thanks
FrankHi Max
FI Validations was just my first option because i need to make this same validations in several creating tcodes like F-43, FB02 and MIRO, but in my validations i have about 14 messages errors depending of data and , if i do not make a mistake, in FI Validations there is only a message for step .
The point is in my validations i use data that i read according i'm going validating so if i use N steps , one step for each error message , i would have to repet the data read in each step.
Am i right, in FI Validations there is only a message for step and the message is the predefinded in the step itself ? or i can make severeal validations and send differents error messages in one same step ?
Thanks a lot
Frank -
MB1B User exit or Badi before saving transaction
Dear friends ,
I need to identify a user exit or badi that I can use to populate one field in tcode MB1B before saving.
How could I find it ?!
best regards,
AleHi Alessandro,
Hope you find this useful..
For Finding user exits
[http://www.erpgenie.com/sap/abap/code/abap26.htm]
Find a BADI called from within an SAP transaction
The following steps will allow you to simply find a BAPI that is linked to an SAP transaction code.
1. Execute transaction SE37 or SE80 and find function module 'SXV_GET_CLIF_BY_NAME'.
2. Insert a breakpoint in it.
3. Now go to the SAP transaction you want to find a BADI in.
4. When you execute it, it will stop at the above function module.
5. Look at the value of field EXIT_NAME.
6. This will provide you with the name of the BADI that is available in your SAP transaction code.
This technique can be used to find out the BADI for given transaction.
Follow below steps.
Go to transaction ST05, select buffer trace and click on activate trace button.
Now run your transaction code for which you want to find out the customer exits.
Go back to ST05, click on deactivate trace and display trace.
A popup screen "Set Restrictions for Displaying Trace" appears. Now, filter the trace on Objects V_EXT_IMP and V_EXT_ACT
All the interface class names of view V_EXT_IMP start with IF_EX_. The BADI name is the name after the IF_EX_.
E.G: in the name IF_EX_ME_PROCESS_PO_CUST BADI name is ME_PROCESS_PO_CUST.
How to find BADI
1. Go to the TCode SE24 and enter CL_EXITHANDLER as object type.
2. In 'Display' mode, go to 'Methods' tab.
3. Double click the method 'Get Instance' to display it source code.
4. Set a breakpoint on 'CALL METHOD cl_exithandler=>get_class_name_by_interface'.
5. Then run your transaction.
6. The screen will stop at this method.
7. Check the value of parameter 'EXIT_NAME'. It will show you the BADI for that transaction.
Regards -
User Exit or BADI for Post Goods Issue (VL02N)
Hello everyone!
I have an issue with one of my customers and I would like your help.
When we do a stock transfer, from one plant to another, if the Material has a serial number set up in Material Master in one of the plants, and haven't for the other one, the system is generating an error message saying they have different serial numbers.
I need to find a User Exit, or BADI, that can be used to force the system to ignore serial number validation during the goods issue (for one especifc plant), but still require serial numbers in the deliveries from the other plants.
Any ideas experts?Hey Juan Carlos,
Any ideas on which user-exits I should use?
And by your answer, did you mean I should make the values look the same, and try to "fool" the system?
Thanks -
Hi
Does somebody knows some user exit or BADI for add validations to FB02 when user changes some position data.
I need to validate some header BKPF (Company, Currency) and detail BSEG (Posting Key, Account Bank) data when change the position.
Does somebody knows one user exit or Badi wich i can use to do it ?
Thanks
FrankThanks for your answers.
I need to make validations for send error messages and i can not use FI Validations and Sustitutions because i send several differents messages and wuold need N steps (one step for each message).
The enhancement points called in CHANGE_TO_MODIFY are executed when ok-code is 'CHAE' that is when the user calls FB03 and then change to modify mode for make changes like if he goes to FB02 , but these enhancements are no executed any more when the data changes are made and user press save.
I already found some enhancement executed just before data saving (it's in FORM belegsummen_pruefen) so i make the validation and send the error message , but when error message appears the screen get protected so the user can not change any screen field for make the data corrections.
Best Regards
Frank -
How to delete Remittance Advice through FB01 - which User exit or BADI?
I have created a BDC program for transaction FB01 to create an FI posting. During this BDC session, i need to delete the associated remittance advice using the function REMADV_DELETE.
Is there a user exit or BADI that i can use to call REMADV_DELETE once the FI posting is successful?
Thanks,
JayJay,
In BTE there are two types of exit - Publish and Subscribe (P&S) and Process. Generally P&S give access to read data from a transaction and trigger your own processing as a result, while Process give access to change parts of the data in the SAP transaction. For what you want, P&S probably gives the functionality you need.
You need to copy the sample function to a Z function in a Z function Group. Put in your code, and activate the function and function group. As an initial test just a break-point in the code is useful to see when the exit executes and what data is available.
Then in transaction FIBF you need to insert customising to link in and activate the exit.
In the FIBF transaction, go to menu option Settings>Products>Of a Customer. Select New Entries and create a Z... entry with appropriate text. Leave other fields at this time and save.
Go to Settings>P/S Modules>Of a Customer. Select New Entries and create an entry for the relevant event number with the Z product you just created and add your function module name. Country and Appl can be filled or left blank for "All". Save the entry.
Go back to the Settings>Products>Of a Customer entry and selct the activate check box and save the entry.
Your function should now get executed at the relevant point. Remember this will get executed in all posting transactions, so include appropriate checks for your transaction code, document type, etc.
One note. Transaction FB01 performs some of its updates using "IN UPDATE TASK" so some records may not be created at the time some exits are executed. In the old style debugger a commit is performed when you debug so the update is triggered, but then when you run without the debugging things work differently. The new style debugger lets you debug these exits without the commit and thus gives a better picture of what will really happen.
Andrew -
Hi to all
I need do it a validation in the transaction code MIGO, by the serial numbers.
For example: When I put 5 in amount, appear 5 serial numbers, and I need validate that all de 5 fields of the serial numbers.
Which user exit, or badi I have to use by do it this task ?
Tnak you very much
regards
DarioHi Dario,
sorry, reviewing this, I think the MB_MIGO_BADI might not be what you need because that might only work if you introduce a new tab which you don't want to do (I think). Nevertheless, it is worth to check whether the method CHECK_ITEM is executed with a new implementation that does not define a new tab.
If that's a no-go, then you may look into MB_CHECK_LINE_BADI... or even the SMOD enhancement MBCF0005 looks promising.
Follow Nilesh's advice to find the BAdIs during transaction processing - there should be one you can use.
Should all that fail (and if you're in ECC 6.0), then you still could use the new Enhancement Framework and utilize one of the implicit enhancement points in the standard item check logic to add your own checks. -
User Exit or BADI while posting GRs.
HI all,
I am looking for a User Exit or BADI while posting Goods Receipts for Purchase Orders.
I need to change the <b>POSTING DATE</b> on the receipt for certain document types.
i found a user exit : MB_CF001, but this is not allowing me to change the posting date on the material document.
Thanks for your help in advance.Hi Ravi,
This is ULitity program which takes Tcode or program name as a input and gives the BADI existing in the program. Please Allocate me the point if it is usefully to you
REPORT ZBADI_CHECK .
TABLES : TSTC,
TADIR,
MODSAPT,
MODACT,
TRDIR,
TFDIR,
ENLFDIR,
SXS_ATTRT ,
TSTCT.
DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
DATA : FIELD1(30).
DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
PARAMETERS : P_TCODE LIKE TSTC-TCODE,
P_PGMNA LIKE TSTC-PGMNA .
DATA wa_tadir type tadir.
START-OF-SELECTION.
IF NOT P_TCODE IS INITIAL.
SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
ELSEIF NOT P_PGMNA IS INITIAL.
TSTC-PGMNA = P_PGMNA.
ENDIF.
IF SY-SUBRC EQ 0.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'PROG'
AND OBJ_NAME = TSTC-PGMNA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
IF SY-SUBRC NE 0.
SELECT SINGLE * FROM TRDIR
WHERE NAME = TSTC-PGMNA.
IF TRDIR-SUBC EQ 'F'.
SELECT SINGLE * FROM TFDIR
WHERE PNAME = TSTC-PGMNA.
SELECT SINGLE * FROM ENLFDIR
WHERE FUNCNAME = TFDIR-FUNCNAME.
SELECT SINGLE * FROM TADIR
WHERE PGMID = 'R3TR'
AND OBJECT = 'FUGR'
AND OBJ_NAME EQ ENLFDIR-AREA.
MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
ENDIF.
ENDIF.
SELECT * FROM TADIR INTO TABLE JTAB
WHERE PGMID = 'R3TR'
AND OBJECT in ('SMOD', 'SXSD')
AND DEVCLASS = V_DEVCLASS.
SELECT SINGLE * FROM TSTCT
WHERE SPRSL EQ SY-LANGU
AND TCODE EQ P_TCODE.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) P_TCODE,
45(50) TSTCT-TTEXT.
SKIP.
IF NOT JTAB[] IS INITIAL.
WRITE:/(105) SY-ULINE.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
Sorting the internal Table
sort jtab by OBJECT.
data : wf_txt(60) type c,
wf_smod type i ,
wf_badi type i ,
wf_object2(30) type C.
clear : wf_smod, wf_badi , wf_object2.
Get the total SMOD.
LOOP AT JTAB into wa_tadir.
at first.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 'Enhancement/ Business Add-in',
41 SY-VLINE ,
42 'Description',
105 SY-VLINE.
WRITE:/(105) SY-ULINE.
endat.
clear wf_txt.
at new object.
if wa_tadir-object = 'SMOD'.
wf_object2 = 'Enhancement' .
elseif wa_tadir-object = 'SXSD'.
wf_object2 = ' Business Add-in'.
endif.
FORMAT COLOR COL_GROUP INTENSIFIED ON.
WRITE:/1 SY-VLINE,
2 wf_object2,
105 SY-VLINE.
endat.
case wa_tadir-object.
when 'SMOD'.
wf_smod = wf_smod + 1.
SELECT SINGLE MODTEXT into wf_txt
FROM MODSAPT
WHERE SPRSL = SY-LANGU
AND NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
when 'SXSD'.
For BADis
wf_badi = wf_badi + 1 .
select single TEXT into wf_txt
from SXS_ATTRT
where sprsl = sy-langu
and EXIT_NAME = wa_tadir-OBJ_NAME.
FORMAT COLOR COL_NORMAL INTENSIFIED ON.
endcase.
WRITE:/1 SY-VLINE,
2 wa_tadir-OBJ_NAME hotspot on,
41 SY-VLINE ,
42 wf_txt,
105 SY-VLINE.
AT END OF object.
write : /(105) sy-ULINE.
ENDAT.
ENDLOOP.
WRITE:/(105) SY-ULINE.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No.of Exits:' , wf_smod.
WRITE:/ 'No.of BADis:' , wf_badi.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'No userexits or BADis exist'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(105) 'Transaction does not exist'.
ENDIF.
AT LINE-SELECTION.
data : wf_object type tadir-object.
clear wf_object.
GET CURSOR FIELD FIELD1.
CHECK FIELD1(8) EQ 'WA_TADIR'.
read table jtab with key obj_name = sy-lisel+1(20).
move jtab-object to wf_object.
case wf_object.
when 'SMOD'.
SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
when 'SXSD'.
SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
endcase. -
User Exit/ Enahancement/BADI in the sales order creation process
Hi,
We have an EDI process for creating a sales order, we want to change one of the partners on some of the lines according to the document type,
We know how to do it using the MV45AFZZ user exits but we want to do it using a BADI or an Enhancement,
Can anyone help us find a User Exit/ Enahancement/BADI ?
Thanks,
MickeyHi,
Thanks for the quick answer,
i created an implementation for this BADI and put a break point there but it didnt stop there,
i also tried a break point on FM "SXV_GET_CLIF_BY_NAME" to see if this BADI is on the list but i didnt find it,
i tried creating the sales order via VA01 and via the IDOC process,
Thanks,
Mickey -
hi all, one of my friends who is working in real time said to me , whenever a need for enhancement arises, its always better to use badi over user exit. he said , if v add our code in BADI , and in future if any problem arises with BADI , SAP wil take care, but same cant be done if v use userexits.
am quite confused.plz give the basic differences about badi and user eixt, and which of the two is preferred in REAL TIME and why?
thanx all.Hi Shiva,
<b>Difference Between BADI and User Exits</b>
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits two different views are available:
In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects.
What is the system landscape?
1) Difference between BADI and USER-EXIT.
i) BADI's can be used any number of times, where as USER-EXITS can be used only one time.
Ex:- if your assigning a USER-EXIT to a project in (CMOD), then you can not assign the same to other project.
ii) BADI's are oops based.
2) About 'BDCMSGCOLL' it is a structure. Used for finding error records.
3) Full form of BADI 'Business addins'.
3) System land scape will be depends on your project
Ex:- 'Development server'>'Quality server'-> 'Production server'......
Check the below links:
http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/badi-vs-user-exit-405324
http://www.sapfans.com/forums/viewtopic.php?t=172792
Difference between BADI's & User-Exit.
1. Check the replies for your question which asked by another person.
http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/569786
2. Similar thread.
http://www.sapfans.com/forums/viewtopic.php?p=559472&sid=99caa729618b18a8f7c46cc2f047af52
3. Same question explained
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
Badi Tutorials
1. Sample program.
http://www.sap-img.com/abap/business-add-in-you-need-to-understand-abap-oo-interface-concept.htm
2. Implementing BADI.
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
Hope it helps.
3. From help.sap.com
http://help.sap.com/saphelp_nw04/helpdata/en/5f/071eed117c11d5b37d0050dadef62b/frameset.htm
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
http://sap.ittoolbox.com/groups/technical-functional/sap-r3-dev/badi-vs-user-exit-405324
Differences between BADI and User Exits
Re: Differences between BADI and User Exits
diff between BADI and USER EXITs
Difference between BADI and User Exits..
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2515351
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2627911
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2847358
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2584155
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2826338
https://forums.sdn.sap.com/click.jspa?searchID=519283&messageID=2859102
<b>Rewards Points if Useful</b>
Regards
Gokul
Message was edited by:
Gokul -
Suitable User-Exit or BAdi for transaction VF01
Hi
Is there any User-Exit or BAdi available for Transaction VF01, in which following fields are available.
Invoice Number -> BELNR
FI Doc. Type -> BLART
Inv Date -> BLDAT
Year -> GJAHR
Thanksthe following program are the user exit for billing.
we often use RV60AFZC and RV60AFZZ.
RV60AFZA
RV60AFZB
RV60AFZC
RV60AFZD
RV60AFZZ
RV60BFZA
For Sales order
Pricing, item addtion deletion
MV45AFZZ
First, I did not find documentation for the BADI either. But at the first glance the process of implementing it looks quite straightforward. I assume you run R/3 Enterprise (4.7). So, you should implement BADI 'BADI_SD_SALES' - this must be done in transaction SE19. In particular for the purpose of adding some additional items into sales document I would implement method SAVE_DOCUMENT_PREPARE. This method has changing table parameter FXVBAP of type VA_VBAPVB_T - it holds all the sales document items. Just add items of yours to it. Certainly, you have to fill all the appropriate fields carefully.
Hope this helps somehow.
In that case you should use USEREXIT_DOCUMENT_SAVE_PREPARE subroutine (form). As far as I remember it has no parameters. To add items to the sales document you should modify internal table XVBAP.
regards
vinod -
User exit or badi for transaction PPOME
Hi,
is there any user exit or Badi available when creating a
relation between PD objects by means of transaction PPOME?.
Best regards.HI
To search for a badi, go to se 24 display <b>class cl_exithandler.</b>
double click on method get_instance, get a break point on case statement.
execute and start the required transaction in new session.
look for variable <b>exit_name.</b> It would show the available badi's.
Please do reward if useful
Regards
Dinesh -
User exit or badi for transaction IW32
Hi all,
I am searching for user exit or badi for Transaction IW32 but not finding as per my requirement.here in transaction IW32 if field system status(STTXT) key value is 'Released', all line item components should get displayed in display mode.it should not allow to edit or change line item components.can anyone give user exit or BADI to achieve this.
Thanks in advance.
Regards,
HarshadaHi,
Try to use this exit:
Enhancement EXIT_SAPLBSVA_001 STATTEXT Modification exit for formatting status text lines
Sample code:
IF ( sy-tcode = 'IW32') .
DATA: lv_str1 TYPE string.
FIELD-SYMBOLS : <fs_qmart> TYPE ANY.
lv_str1 = '(SAPLIQS0)VIQMEL-objnr'.
ASSIGN (lv_str1) TO <fs_objnr>.
SELECT SINGLE inact INTO lv_inact FROM jest WHERE objnr = viqmel-objnr
AND stat = c_stat
AND inact = space.
IF sy-subrc = 0.
LOOP AT SCREEN.
screen-input = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
Alternativ badi:
BADI SAPLIQS0 IQS0_STATUS_MAINTAIN Control of Changeability of User Status
I hope this may helpfull.
Thanks,
AMS
Maybe you are looking for
-
So... this will be a bit long... I am getting some serious problems with my machine, and I don't think I can solve this my self. I be not very tech-savvy. Recently I upgraded my cpu video card and ram in a period of 1-2 weeks. Everything was fine at
-
Is there any way to use the Korg Kaossilator Pro with Garageband 6.0.5?
I'm getting pretty decent at working around with the newest version of Garageband. I've gotten my Akai MPK Mini (usb/midi keyboard) to work by adjusting a few preferences here and there, but for the last week I have been trying and trying to get my K
-
Sending video clips to my phone, how?
Can anybody help me? i want to know how i can send video clips from my pc to my nokia n80 via usb cable. Nokia pc suite doesnt seem to support this and i am confused as to what to do?
-
MRP Run with production version.
Hi Experts; I am working as a member of a SAP implementation supporting team. The client wants to run MRP with alternative BOM, not with the 1st BOM. As a solution for the requirement i created production versions and assigned to MD61 schedule line t
-
Performing a regulation with two loops in parallel
Hi, I'm using two loops running in parallel to make the regulation of a voltage through the automatic control of a motor. In the first loop I read all the time which is the value of my actual voltage. There's also a subVI inside this loop that looks