Mb21 reservation
hi this is naresh
i had some problem with finding user exit for mb21 transaction
i am trying to disable the check box in mb21
and that check box must be active in mb22
i found some user exits but when i put break points in that its not working
can any body help out from this problem
Hi
check the following User exits and BADI related to MB21 Tcode
Enhancement
MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc.
MBCF0011 Read from RESB and RKPF for print list in MB26
MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0009 Filling the storage location field
MBCF0007 Customer function exit: Updating a reservation
MBCF0006 Customer function for WBS element
MBCF0005 Material document item for goods receipt/issue slip
MBCF0002 Customer function exit: Segment text in material doc. item
Business Add-in
MB_DOCUMENT_UPDATE BADI when updating material document: MSEG and MKPF
MB_DOC_BADI_INTERNAL BAdIs During Creation of a Material Document (SAP Internal)
MB_ME_CSGMT_BADI_SAP BAdI: Consignment Processing - Stock Transfer
MB_MIGO_BADI BAdI in MIGO for External Detail Subscreens
MB_MIGO_ITEM_BADI BAdI in MIGO for Changing Item Data
MB_PHYSINV_INTERNAL Connection: Core Inventory and Retail AddOn
MB_QUAN_CHECK_BADI BAdI: Item Data at Time of Quantity Check
MB_RESERVATION_BADI MB21/MB22: Check and Complete Dialog Data
MB_RESERVATION_SCR Screen BAdI for Retrofit DFPS
MB_RESERVATION_UPCHD BAdI for Creation and Changing of Manual Reservations
MB_RES_BAPI_CHANGE BAdI: Execution of Changes to Reservation Fields
MB_RES_BAPI_CREATE1 BAdI: Adoption of Customer's Own Fields as Reserv. Fields
MB_RES_BAPI_DETAIL1 BAdI: Display of Customer's Own Fields in Reservations
MB_STOR_LOC_BADI_GTS BADI to Check and Change Storage Location (GTS Fct. Only)
MB_DOCUMENT_BADI_SAP BADI for Creation and Changing of a Material Document
ARC_MM_EBAN_CHECK BAdI: Enhancement of Archivability Check (MM_EBAN)
ARC_MM_EBAN_PRECHECK BAdI: Enhancement of Archivability Check (MM_EBAN)
ARC_MM_EBAN_WRITE BAdI: Enhancement of Scope of Archiving (MM_EBAN)
ARC_MM_EINA_CHECK BAdI: Enhancement of Archivability Check (MM_EINA)
ARC_MM_EINA_WRITE BAdI: Enhancement of Scope of Archiving (MM_EINA)
ARC_MM_INVBEL_CHECK BAdI: Enhancement of Archivability Check (MM_INVBEL)
ARC_MM_EINA_CHECK BAdI: Enhancement of Archivability Check (MM_EINA)
ARC_MM_EINA_WRITE BAdI: Enhancement of Scope of Archiving (MM_EINA)
ARC_MM_INVBEL_CHECK BAdI: Enhancement of Archivability Check (MM_INVBEL)
ARC_MM_INVBEL_WRITE BAdI: Enhancement of Scope of Archiving (MM_INVBEL)
ARC_MM_MATBEL_CHECK Prüfung ADD-ON-spezifischer Kriterien für MM_MATBEL
ARC_MM_MATBEL_WRITE Check Add-On-Specific Data for MM_MATBEL
MB_CHECK_LINE_BADI BAdI: Check Line Before Copying to the Blocking Tables
MB_CIN_LMBMBU04 posting of gr
MB_CIN_MM07MFB7 BAdI for India Version exit in include MM07MFB7
MB_CIN_MM07MFB7_QTY Proposal of quantity from Excise invoice in GR
MB_DOCUMENT_BADI BAdIs During Creation of a Material Document
Reward points for useful Answers
Regards
Anji
Similar Messages
-
Release Strategy/Workflow for MB21 Reservation
Hello Gurus,
I know as per Standard SAP it is not possible to have a release strategy/workflow for MB21, but if any of you have come across this requirement where material reservation should be approved by related dept heads before the material is issued for those reservations, please reply back with the possible options to configure release strategy or work flow for MB21 even thru development or any other work around.
Your expertise advises will be very helpful for me to work around this requiremnt.
Thanks in advance, looking forward for your replyHi Anoop,
Reservations in SAP is just a logical value, which does not have any impact on any stock type. It would be interesting to know why the business needs approval process for reservations.
Anyways even if you need approval process, what you have to do is develop a custom object, where in when ever the business creates a MB21 reservation, assign a unique number to each reservation number.
As a dept head, the business will run the ZMB21, checks the reservation to which he needs to approve. In the back groud call up the unqiue id assigned and place approve button where in dept head can approve the same.
The authorization to this custom tcode should be given as per your requirement.
Hope this helps
Ilyas -
MB21 - Reservation in reference to a BOM - Special procurement key
Hello,
I want to create a manual material reservation against a WBS element in reference to a BOM which uses a special procurement key at component level. This special procurement 70 uses the following configuration points:
- Procurement type: External procurement
- Withdrawn alternate plant indicator: checked
- Issuing plant: 0410
When creating the reservation with MB21, the BOM referenced is created in plant 0100. I was expecting component reservations created from plant 0410 but not. All reservations created are from plant 0100. Any ideas why the special procurement key is NOT taken into account in this scenario using MB21?
On the other hand, I successfully tested this procurement key within a PM order; all component reservations created are from plant 0410, as expected.
Thanks for your help.
ChristianHi Christian,
Happy to see your posting. Good that your work is going ahead.
But, I think your initial post was not checking "How to..." but was "Why it is not possible in manual MB21 when possible with PM order linked scenario?". Right? For "How to.." the SAP feedback is OK to make use of user exit which one can anyway decide (without SAP involvement) to carry out his/her work.
May I know specific--Has SAP suggested a SAP Note wherein use of User Exit is recommended? or a simple reply to your SOS message as a recommended option?
The reason behind making this point is How it can be considered as standard behaviour when on one side - BOM explosion wrt special proc key and creating reservation/requisition through PM order scenario goes successful and on the other hand not possible through manual MB21?
Bye.. -
Movement type 221Q in MB21 Reservation.
>The client want to used movement type 221Q for making reservation in MB21. What are the steps involved in configuring the same. At present this option is not available in MB21. Thanks in advance.
>AJHi,
We can not create reservation by using Movement type 221Q in transaction code MB21.
This movement type we can use for direct issuing the material by Transection code MB1A or MIGO.
Regards,
Manish -
Hiding G/L Account field in MB21 (Reservations)
Hi Gurus,
Does anybody know which transcation I could use to hide the G/L Account field in the reservation transaction.
Many thanks,
John.Hi,
It depends on the Movement Type which you select during creation of Reservation.
Go to transaction code OMCJ (For Goods Receipt related movment types) and OMBW (For Goods Issue / Transfer Postings related movement types) and hide the G/L Account.
Also you can do the field selection per movement types in OMJJ but this will work for transaction MIGO
But in case of Goods Issue Moement Types "GL Account" field will always appear in MB21, it is not possible to avoid this in MB21 by configuration. -
Add a field in the header of MB21/MB22
Hello gurus, i am interested in adding one field in the header of the mb21 (reservations), but i didn't find one exit or one badi for my purposes. My question is someone knows an easy manner for adding the fields to the screen. I tried to use enhancements and create one badi and a group of functions. But i don't know how to add the field to the screen. I tried to create a subscreen in a group of functions, but in this point i'm lost, because i don't know how connect the screen that i create in the group of functions with the standard.. ( i don't want to modify the standard directly, including the standard screens),
With my best regards.Hi
Check this
MB_RES_BAPI_CREATE1 BAdI: Adoption of Customer's Own Fields
MB_RES_BAPI_DETAIL1 Display of Customer's Own Fields
Regards
Pavan -
Reservation block for Zero Stock material
Dear Experts,
Material stock is zero in my plant, still i am able to create reservation for material.
Please tell me how to block this creation when the stock is zero. User should not create reservation agist any mvt type.
Regards
TGI have not had a need for this scenario, but you might try the following IMG path.
Materials Management -> Inventory Management and Physical Inventory -> Reservation ->Set Dynamic Availability Check
or
TCode OMB1.
You could assign the dynamic availability check key, " B " - E mess. only issued in the case of non-availability, to the desired movement types you are using for reservations.
You can then assign the checking rule to the MB21 reservation creation TCode.
Another thing you might try would be to set the Dynamic Availability Check for Reservations for movement type in TCode OMJJ on the Update Control screen.
From the help:
Dynamic availability check
Indicates whether outstanding material requirements are to be checked in
the case of this reservation.
Use
An availability check is only carried out if this indicator is set.
Regards.
Edited by: Paul Shrewsbury on Jan 5, 2011 3:31 PM -
Batch Determination - Invalid Batch Proposed
Dear experts,
During assign batch to some material, the system proposed a double quantity in a different location. one of the location actually does not have the quantity.
eg. system propose a list of item A (batch 123) in location A of 100KG and also item A (batch 123) in location B of 100KG
in MB52, system only have item A (batch 123) in location A for 100KG but not in location B
Found that the 100KG in location B was actually exist due to there is a MB21 reservation of 311 MYT still open with the same batch (123).
Therefore, would like to ask is there any setting or method so that those batch which still not confirmed (location) does not display in the proposed list. Since the stock is not available, system should not have proposed. (although system will prompt error and does not allow the invalid batch to be chosen) TQHi Chauh,
Yes. This box was what I was recommending to exlude.
Chenges in the Avail. Check control (PP / 02) will affect all the materials with availability check 02 in the material master (MRP3) and for transactions running the ATP with checking rule PP (which is used for planning and production, so it is not a problem I think).
Make a test before moving to your production environment.
Kind Regards,
Mariano -
Handling unit detail report against reservation Number (MB21)
Hi experts
for Internal material requiremnt we create reservation from MB21.then against that reservation number we transferred material from Ware house management system in form of Handling unit.
As per process against that resrvation number system create Outbound delivery in MB1B n we do PGI for that (Mov type 311).
Is there any report in standerd from that we will get Handling unit detail agianst reservation number ?
regards
Pash@SDHi,
In HUMO, you can find HUs against Outbound Delivery in 'assignments to objects' TAB
regards -
Authorization control on material reservation creation and change (MB21 & M
Hi Friends
Please help me to find a solution on Authorization control on material reservation creation and change (MB21 & MB23).
Client looking for a control over end user on those T.Code s but not at T.Code level;
Client looking for control either based on "Storage location" and/or u201CProduct hierarchyu201D.
More specifically, user A and B both can Create/Change MR but user A only can do it for the MR which related to storage location say YY while B authorized for storage location ZZ
Thanks in advance.Hello Partha,
Only available Standard SAP Authorization Objects, related to Reservations, are M_MRES_BWA (Reservations: Movement Type) & M_MRES_WWA (Reservations: Plant) where you can maintain authorizations based on Movement Type & Plant respectively and hence seggested enhancement.
You can use Tcode-SUIM to search for Basis authorization details i.e. Roles defined for specific transaction/authorization object / profiles.
Revert if any further info required.
Regards,
Anup -
Transaction Variant for Reservations MB21
Hi As far I know there is not release strategy for reservations in order to have a control of it.
We need to give MB21 to users but also wants to have control about it.
Also I know that the nearest we can use is the "movement allowed" indicator.
I can define it via configuration to set as default = blank, but my problem is that the field is still visible in MB21, so the end user could activate that indicator.
SHD0 transaction I know can be used, but in this case how can be applicable?Hello MM Gurus..
Still Im searching a solution for my issue... hope you ca have an idea.
Thanks. -
Workflow event for material reservation(mb21),QA02 transaction
Hi,
I created material reservation(mb21), but no event was triggered for the transaction.
I checked for event in swel.(event trace is on).
please let me know how to handle this.
please also let me know the event of qa32.Here you go:
MB21 ==>
1. Create a subtype of BUS2093. (Through SWO1 T.code)
2. Create an event "Created". (Through SWU_EWCD T.code)
QA32 is a report for Inspection Lot. Hence I infer you probably want creation event for a inspection lot.
QA01 ==> Inspection lot
BUS2045 --> Inspection lot
Follow same steps of 1 & 2 above for the "Created" Event -
Material Reservation Workflow(MB21)
Hi all,
Have anybody has implemented a workflow for Material Reservation(MB21).
I have a problem in that.I want to know how to develop a item wise approval process for this.
The scenario is whenever a reservation is created the goods movement shld be blocked and should be sent for approval.The approver on executing the workitem will be taken to MB22 transaction where he have to select the items for which goods movement is allowed(enable a check box) which means those items are approved.
The problem is say if there are 5 line items in the reservation and if the approver approves only 3 then he can approve the remaining after two days or one week or he will approve only 3 items remaining he is not interested in approving .
How to control this in workflow how come we can know that the approver is interested in only 2 times and remaning is rejected or the approver will approve the items later..
Any idea Please let me know..
Regards,
sapientHere you go:
MB21 ==>
1. Create a subtype of BUS2093. (Through SWO1 T.code)
2. Create an event "Created". (Through SWU_EWCD T.code)
QA32 is a report for Inspection Lot. Hence I infer you probably want creation event for a inspection lot.
QA01 ==> Inspection lot
BUS2045 --> Inspection lot
Follow same steps of 1 & 2 above for the "Created" Event -
MB21- Hard Reservation Issue.
Hi Experts,
I have a scenario at my client...
We have a stock for the matl A2552A - 200 Qty.
Engineering dept creates HARD reservations for material A2552A for 15th Oct'08 using MB21 with mvt type 201 for a cost center for 100 Qty.
Now a STO for the material A2552A comes in for 150 Qty. When the ATP happens for the order based on the lead time give proposal for delivery some time end of Aug'08.
But what our clients want to do is make the reservation as SOFT reservation where the STO will consume the 150 Qty and the reservation will reduce for 50 and the next MRP will full file the remaining 50 qty for the reservation. They want this to happen outsie or within the time fence.
Right now the planned is manually making the reservation de-active and once the STO is completed again make the reservation active.
How to make the above process through configuration set or user exist or with some enhancement suggestions.
Any help will be appreciated.
ThanksHi Lakshman
So how does Engineering create HARD reservation?
Using MB21 mvt type 201 for a cost center.
Thanks -
Posting using reservation created by mb21
hi to all !!!!!!!!!!!!!!!
I am doing BAPI IN THAT that for FST TCODE-- (mb21) i am creating reservation number.(successfully done for fst tcode using bapi MB_RESERVATION_CREATE ) NOW PROBLEM ARISE IS THAT USING THIS RESERVATION i have to issue goods in MIGO using bapi IN SAME PROGRAM.
PLZ HELP RELATED THIS.
THANKS IN ADVANCE......
Edited by: majid karim on Mar 29, 2008 2:52 PMcheck the field of debit/credit indicator in database table RESB.
maybe it's null.
Maybe you are looking for
-
Value from info record in work order
Hi, We have created some info record.While creating some work orders we enter info record number in peration-external tab-price field. If in some earlier order info update is tick while creating purchase order having this info record then in new work
-
Connecting to Airport Express speakers over wired network
I have my speakers plugged into my Airport Express and obviously computers connected to it via WiFi are able to stream music to the speakers through iTunes. I am at university and there are many users on the network, and my Airport is setup to simply
-
Procedure with Return statement
Hi, Below is my code. Am trying to return a value without a out parameter in the procedure. Is out parameter is mandatory to return a value in a procedure. Please help. CREATE OR REPLACE PROCEDURE P123( PID NUMBER) AS VCOUNT NUMBER; BEGIN SEL
-
How to extract Material Classification into BW ?
Hi All I want to create datasource to extract material classification into BW I made research into this forum Lot of post speak about Tcode CTBW but I didn't find a method to implement it Does somebody can help me with explanations on this Tcode or a
-
Shared Services, using openldap to query MSAD
Hello, I would like to know if this is possible to configure. I would like to setup an openldap server and use that to query MSAD. Shared Services would have a connection to that openldap server and the openldap server would query MSAD and in return