User-Exit / Badi for ML81n (create service entry sheet)
Dear experts,
I am looking for a User-Exit / Badi for ML81n (create service entry sheet), which will enable me to compare its date with the referenced PO's item's delivery-date, befor saving , and send an error message (with no update) if the check is not OK.
Remark : I have tried MB_DOCUMENT_BADI but with no success because you can't send an error message from it.
Thank you
Yaacov
hi check below thread
User-Exit for Service Entry Sheet via ML81N?
regards
vijay
Similar Messages
-
User EXIT/BADI for new creating commitment in transaction TRIP
Hi,
We have a requirement where we do not want to create commitment at the time of creation of expense statement by employee (we are creating expense statement using tcode TRIP), it should post to actual budget at the time of posting of expenses to FI through tcode PRRW.
Is there any BADI/Userexit by which we can achieve this.
Thanks & Regards,
Jyotino reply recd. so closing this question
-
Is a BAPIBadi available for uploading data to create Service Entry Sheet?
Dear MM Gurus,
Users are currently entering Service PO and creating Service Entry sheet for the Subcontractor consultants (using Transaction code - ML81N) by referring to the Service PO.
Due to the high amount of data, the users do not want to create Service Entry sheet using ML81N.
Rather, they have the flat files containing approved timesheet data of the consultants every month and want to upload the flat files. Is there any BAPI or BADI available for uploading such data monthly, to create a Service Entry sheet automatically? Is this feasible?
Do other companies follow this procedure? Any ideas/suggestions are welcome.
thanks
MHello ,,,
BAPI_ENTRYSHEET_CREATE
Take the help of ABAPER and write a upload progrme for creation of Service entry sheet.
Mahesh Naik -
User ID restriction for Project/WBS to create service entry sheet
Dear All,
My client requirement is that the user id should be restrict for particular project or WBS to create service entry sheet(ML81N). Can we do it in this manner?
Further i want to give you my organization structure as given below.
1. Project :- 20
2. Plant :- Single
3. Bus. Area:- 2
4. Co area :- Single.
Thanx,
Vishal Kr. SharmaStandard restriction is possible for this T code based on document type,purchasing group,purchasing org and plant.
Others being ruled out I think solution is to restirct using purchasing group which is smaller entity.
Regards
Sreenivas -
User Exit / BADi for TCode - IMA11 (Create Appropriation Request )
Hi friends ,
Can anyone help me in finding the User Exit / BADI for Transaction IMA11 (Create Appropriation Request , Module - FI ).I want to create search help for field "Partner" in table control "Person Involved" present in this transaction.
Thanks in advance.
Regards
Nand KishorHi,
The following user exits are available :
Exit Name Description
AAIR0001 IM-IS: User value fields in app.req. reporting
AAIR0002 IM-FA: User fields for app. requests
AAIR0003 IM: Workplace assignmt when creating PM order from app.req.
AAIR0004 IM Drilldown: Definition of User-Defined Characteristics
AAIR0006 IM-FA-IA: Data Transfer from App. Req. to WBS Element
regards
Aveek -
User Exit / BADI for Transaction IW31 to create a POP-UP.
Hi,
I need to have a POP-UP Message in transaction IW31 on the press of ENTER. Could you give me the name of the EXIT or BADI which can be used for this purpose.Hi!
In IW31/IW32, there is no user-exit/badi for pressing Enter. User-exits are attached to well determined event (enabling, closing, saving the order and so on).
If you wanted to solve it, it seems, you have to modify the standard COIH function group. Use SE80 transaction for it. The first dynpro is 3000.
Regards
Tamá -
Project type restriction of user to create service entry sheet
Dear Guru,
My client want to restrict service entry sheet with his own project type. Can i restrict user id for my project type to create service entry sheet.
Thanxs in advance.Dear Sir,
If you know any user exit or badi pls. tell me.
Thanx. -
Error message SE508 while create Service Entry Sheet (ML81N)
Hi,
In client production system we are facing problem of getting error message SE508: Error in account coding allocation just after we click "adopt services"tab while creating service entry sheet (with respect to PO)Tcode ML81N.Please analyse the problem and give us solution as why it is happening? Please look at error screen shot with steps followed (in attachment) for your reference.
ML81N>Select PO>Enter>goto entry sheet create (empty page)>service entry sheet displayed with internal no. assigned >click tab "service selection">Input PO No.> click "adopt services"> here we get error message "SE508":ERROR IN ACCOUNT CODING ALLOCATION
Regards
Rahul ShuklaHi,
I would suggest you to check the note 1087090 first.
Further I would like to recommend you to deactivate the exit EXIT_SAPLMLSK_001 in case it is active in
your system.
If the note 1087090 doesn't apply, please check the services data in the tables ESKL and ESLL. If PO services data have been deleted in the corresponding PO item, please check all of the deletion indicators in ESKL and ESLL. There must be an inconsistency. For example: the field 'LOEKZ' has been set in the table ESKL for the PO item, but it does not reflect in the table ESLL.
In table ESLL, there is no logical or physical deletion but the
services in the table ESKL has been marked (i.e logically deleted) -> this could be the reason for the error message SE508. For this case please open a SAP ticket to get help with the correction of the inconsistency.
Regards,
Edit -
Hi all,
I have a requirement to display Requirement. Plan number: (PLAF-PBDNR) in Co01/02/03. Anyone knows user exit / badi for the same ?
Thanks and regards
JijoExit Name Description
CCOWB001 Customer exit for modifying menu entries
COIB0001 Customer Exit for As-Built Assignment Tool
COZF0001 Change purchase req. for externally processed operation
COZF0002 Change purchase req. for externally procured component
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
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
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks Changes to Order Components
STATTEXT Modification exit for formatting status text lines -
User-Exits/Badis for T.Code Co01 Production Order
Hi Friends,
Please can any one give the User-Exits/ Badis For Co01 , I need to link the Material with Documents....
Thanks,
Ravi...........These are the available user exits..
CCOWB001 Customer exit for modifying menu entries
COIB0001 Customer Exit for As-Built Assignment Tool
COZF0001 Change purchase req. for externally processed operation
COZF0002 Change purchase req. for externally procured component
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
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
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks Changes to Order Components
STATTEXT Modification exit for formatting status text lines -
User exit/BADI for Deleting the Empty Handling unit
Hi All,
Can anyone give me the suitable User exit/BADI for the below scenario.
While creating the TO (Transfer order) for a delivery using the transaction code LT12, the system will automatically generate HU (Handling unit) number. If the materials are not found in the storage bin for the selected HU, we have to delete the Handling Unit from the delivery document.
Thanks in advance.
Thanks
Ramesh.Find below couple of User Exits for Transfer Order.
MWMTO001 - EXIT_SAPLL03T_001 (Enhancements for end of transfer order generation)
MWMTO002 - EXIT_SAPLL03T_002 (User Exit at End of TO Confirmation (in Update Task))
The Exits gives you access to LTAK and LTAP.....
Hope this is helpful to you.
Vinodh Balakrishnan -
User exit / BADI for billing block in VL01n
Hello Techies,
Through custom transaction we are creating delivery notes. We run a background job to pick up these delivery notes & create return deliveries using BDC call transaction method calling VL01N (We also create order of type return for same). Though i can not see any place where billing block is filled in custom program but still there are some deliveries with billing block. Could you please let me know if there is any User exit / BADI for billing block or any configuration setting for same?Just to add more details:
Our program sets memory id field.
We call transaction VL01N.
program clears memory id field value.
all this happens in loop for number of deliveries.
In VL01 user exit overwrites LIKP-FAKSK value to 05. However we have written code here which imports value from memory id. by this we come to know that we have created this delivery using custom transaction & billing block should not be set.
From this we can conclude that only when sy-subrc for import memory id is not equal to 0 then billing block is set.
what could be the reason for sy-subrc for import memory id is not equal to 0 ?
can it be because of number of deliveries created at a time where memory id export / import is causing problem?
we are not able to replicate this issue in Dev/Quality systems.
Thanks & Regards,
Sachin -
User exit / badi for transaction appcreate
Hi,
Can nyone help me in getting user exit / badi for transaction appcreate .
Cheers
kamleshHi Kamlesh,
Try below code to know the userexits for the given trxn code.
Regards,
Raj
*& Report ZTESTRAJ_USEREXITS
REPORT ztestraj_userexits
NO STANDARD PAGE HEADING
LINE-SIZE 200
MESSAGE-ID zz.
T A B L E D E C L A R A T I O N S *
TABLES: tftit,
e071,
e070.
S T R U C T U R E D E C L A R A T I O N S *
TYPES: BEGIN OF x_tstc,
tcode TYPE tcode,
pgmna TYPE program_id,
END OF x_tstc.
TYPES: BEGIN OF x_tadir,
obj_name TYPE sobj_name,
devclass TYPE devclass,
END OF x_tadir.
TYPES: BEGIN OF x_slog,
obj_name TYPE sobj_name,
END OF x_slog.
TYPES: BEGIN OF x_final,
name TYPE smodname,
member TYPE modmember,
include(15), "Include name
END OF x_final.
I N T E R N A L T A B L E D E C L A R A T I O N S *
DATA: it_tstc TYPE STANDARD TABLE OF x_tstc WITH HEADER LINE.
DATA: it_tadir TYPE STANDARD TABLE OF x_tadir WITH HEADER LINE.
DATA: it_jtab TYPE STANDARD TABLE OF x_slog WITH HEADER LINE.
DATA: it_final TYPE STANDARD TABLE OF x_final WITH HEADER LINE.
V A R I A B L E S D E C L A R A T I O N S *
U S E R I N P U T S S C R E E N *
S E L E C T I O N S C R E E N *
SELECTION-SCREEN: BEGIN OF BLOCK blk01 WITH FRAME TITLE text-t01.
PARAMETERS: p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN END OF BLOCK blk01.
S t a r t o f S e l e c t i o n *
START-OF-SELECTION.
PERFORM get_tcodes. "Get Tcodes
PERFORM get_objects. "Get Objects
E n d o f S e l e c t i o n *
END-OF-SELECTION.
PERFORM display_results. "Display Results
*& Form get_tcodes
Get Tcodes
FORM get_tcodes.
SELECT tcode
pgmna
INTO TABLE it_tstc
FROM tstc
WHERE tcode = p_tcode.
IF sy-subrc = 0.
SORT it_tstc BY tcode.
ENDIF.
ENDFORM. " get_tcodes
*& Form get_objects
Get Objects
FORM get_objects.
DATA: l_fname LIKE rs38l-name,
l_group LIKE rs38l-area,
l_include LIKE rs38l-include,
l_namespace LIKE rs38l-namespace,
l_str_area LIKE rs38l-str_area.
DATA: v_include LIKE rodiobj-iobjnm.
DATA: e_t_include TYPE STANDARD TABLE OF abapsource WITH HEADER LINE.
DATA: l_line TYPE string,
l_tabix LIKE sy-tabix.
IF NOT it_tstc[] IS INITIAL.
SELECT obj_name
devclass
INTO TABLE it_tadir
FROM tadir FOR ALL ENTRIES IN it_tstc
WHERE pgmid = 'R3TR' AND
object = 'PROG' AND
obj_name = it_tstc-pgmna.
IF sy-subrc = 0.
SORT it_tadir BY obj_name devclass.
SELECT obj_name
INTO TABLE it_jtab
FROM tadir FOR ALL ENTRIES IN it_tadir
WHERE pgmid = 'R3TR' AND
object = 'SMOD' AND
devclass = it_tadir-devclass.
IF sy-subrc = 0.
SORT it_jtab BY obj_name.
ENDIF.
ENDIF.
ENDIF.
*- Get UserExit names
LOOP AT it_jtab.
SELECT name
member
INTO (it_final-name, it_final-member)
FROM modsap
WHERE name = it_jtab-obj_name AND
typ = 'E'.
APPEND it_final.
CLEAR it_final.
ENDSELECT.
ENDLOOP.
*- Process it_final contents.
LOOP AT it_final.
l_tabix = sy-tabix.
CLEAR: l_fname,
l_group,
l_include,
l_namespace,
l_str_area.
l_fname = it_final-member.
CALL FUNCTION 'FUNCTION_EXISTS'
EXPORTING
funcname = l_fname
IMPORTING
group = l_group
include = l_include
namespace = l_namespace
str_area = l_str_area
EXCEPTIONS
function_not_exist = 1
OTHERS = 2.
IF sy-subrc = 0.
IF NOT l_include IS INITIAL.
*- Get Source code of include.
CLEAR: v_include, e_t_include, e_t_include[].
v_include = l_include.
CALL FUNCTION 'MU_INCLUDE_GET'
EXPORTING
i_include = v_include
TABLES
e_t_include = e_t_include.
IF sy-subrc = 0.
LOOP AT e_t_include.
IF e_t_include-line CS 'INCLUDE'.
CLEAR l_line.
l_line = e_t_include-line.
CONDENSE l_line NO-GAPS.
TRANSLATE l_line USING '. '.
l_line = l_line+7(9).
it_final-include = l_line.
MODIFY it_final INDEX l_tabix TRANSPORTING include.
ENDIF.
ENDLOOP.
ENDIF.
ENDIF.
ENDIF.
ENDLOOP.
ENDFORM. " get_objects
*& Form display_results
Display Results
FORM display_results.
FORMAT COLOR COL_HEADING.
WRITE:/1(150) sy-uline.
WRITE:/ sy-vline,
2(23) 'Extension Name',
24 sy-vline,
25(39) 'Exit Name',
64 sy-vline,
65(74) 'Description',
140 sy-vline,
141(9) 'Include',
150 sy-vline.
WRITE:/1(150) sy-uline.
FORMAT RESET.
SORT it_final BY name member.
LOOP AT it_final.
CLEAR tftit.
SELECT SINGLE stext
INTO tftit-stext
FROM tftit
WHERE spras = 'EN' AND
funcname = it_final-member.
WRITE:/ sy-vline,
it_final-name COLOR COL_KEY, 24 sy-vline,
25 it_final-member, 64 sy-vline,
65 tftit-stext, 140 sy-vline,
141 it_final-include, 150 sy-vline.
WRITE:/1(150) sy-uline.
ENDLOOP.
ENDFORM. " display_results -
User exit / BADI for training and event management
Hi all,
Can anybody tell me if there is any user exit / BADI for training and event management module?
Thanks & regards,
LOIHi
BADI's for Training and Event Management
HRTEM00MASTERDATA HR: Training and Event Management - Master Data
HRTEM00NET_ACTIVITY Determine Activities of an Attendee (e.g. ESS PV8I)
HRTEM00NET_WEBST Set Cancellation Reason in ESS PV8I
HRTEM_CORR_NOTIF_REQ Customer Enhancement:Confirmation on Send (R/3 Mail, E-Mail)
HRTEM_HANDLE_BOOKING HR-TEM BAdI: Employee Leaves Company - Update TEM Data
HRTEM_INT_ZW HR-TEM: Badi for Integration TEM - Time Management
HRTEM_READ_OBJECT Customer Enhancement: Name Format
RHPV0001 Customer Enhancement for Additional Checks for Booking
Enhancemnet Spot:
HRTEM00MASTERDATA HR: Training and Event Management - Master Data
~~~Ganesh Kumar K. -
Error: while creating Service Entry Sheet - for HELD PO
Hi experts,
While PO XXXXXXXXXX is in the status of Hold. System allowed me to create & delete a service entry sheet(SES) on particular date.
Another day i tried to create SES for the same PO. System is not allowing me to create SES and it gives me error as 'Purchase order XXXXXXXXXX incomplete (parked)'.
While debugging I found that ekko-memory field set to 'X'. At this point I am getting error.
My question is why the system is allowed me to create SES for a PO which is in HELD status?.
Please help me.
Thanks In advance,
VinodThanks for the reply.
We are aware that system will not allow to create Service entry sheet for held po. But it is allowed me to create on a particular date. Another day i tried to create/delete a SES for the same PO or new PO(held status) system is not allowing me to delete/create SES.
Please help me what might be the reason which allowed me on a particulare date.
Thanks in Advance,
Vinod....
Maybe you are looking for
-
Adobe Photoshop Elements 12 HELP PLEASE
I have never been so frustrated with an Adobe product in my life. I just "upgraded" from Elements 10 to Elements 12- and I use the term "Upgraded" loosely, because quite frankly I can't get 12 to do Anything that I want to. 1. How do you pin the tool
-
How to display total in ALV Header
How to display total in ALV Header?
-
Identical code but different in browser
Using the same code produces slight shifts when moving from page to page. Any explanation?
-
I have songs in my iTunes that were purchased under an old ID (an email that no longer exists). I forgot the password so when I try to retrieve it, it is sent to the old email which no longer exists, so I can't retrieve it so I can't play/transfer th
-
i am in a loop. I can't get past this point OS X could not be installed on your computer. when I go to quit the installer I get are you sure you want to quit OS X installer? To quit, click choose startup disk to select a startup diskbfor your co