GATP - User exit during product availability check
Hi,
Is there any method (e.g. user exit) to confirm the stock based on batch characteristic in APO during product availability check? i.e. before confirmation of the stock some validation needs to be put by reading the batch characteristics.
Let me know if further clarification is required.
Regards,
RS
Hi Manimaran,
thanks for the reply,
Actually we are not using class 400. The confirmation of stock should be done by reading the batch characteristic value because we want to put validation on the characteristic value. This should happen during product availability check.
Is this possible based on batch class (023) and without using class 400.
Regards,
RS
Similar Messages
-
User exit during planned order to production order conversion
Hi,
Let me know if there is any user exit during planned order to production order production.
Regards,
YogeshDear
You can try the following :
1.PPCO0001 /PPCO0007 /PPCO0012
2.BADI workorder_update
3.Check in SMOD or CMOD and enter PPC* -you will find all the related user exit
Hope this helps
Regards
JH
Edited by: Jiaul Haque on Oct 21, 2010 10:55 AM -
User Exit for Changing ATP Checking group
Hi All
I am new to this area. I have a requirement to change the ATP Checking Group and ATP: Product availability check to new value.I was looking out if theres any specific user exit for this .Any pointers would be highly appreciated.
Thanks
AmrutaHello, still I do not have clearcut idea of business process for changing ATP group?
However i have understood that u want to influence selection of ATP group in the process.
In case u want to retain it for longer period, then u may use EXIt in cif which is called during transfer of Product master. With this u can have predefined value of ATP group as per your requirement.
Else you may change the ATP group in R/3 prior to ATP calls to APO. U may use exit "EXIT_SAPLATPC_001" in program " AVAILABILITY_CHECK_CONTROLLER". I am not sure which all prameters u can change in this exit
Please test in detial before finalizing the design
Regards
Mangesh A. Kulkarni -
User Exit during MB1B transaction
Our scenario is during MIGO GR we are creating batches with a custom number range based on the unit of entry on the PO. For example if we are procuring and receiving material A as Pallets with the unit of entry PAL then the batch number to be generated will be PAL0000123. If for the same material A we are receiving as Drums then the batch number is DR00000123. Each batch is required as all have a specific characteristic value that must be maintained.
The next step in our process is to transfer these materials from one storage location to another using batch determination based on FIFO from MB1B. The batch determination is only at the material level and not the Unit of Entry such as PAL or DR and so the system will transfer whatever material was received first irregardless of the unit of entry in MB1B.
What we're looking for is a user exit during the MB1B transaction prior to the batch determination that will only select batches according to the value in the Unit of Entry field in MB1B. This will allow us to apply the FIFO strategy to only PAL or DR batches separately based on the batch number assigned during GR.
Thank you,
Jeff DiluzioHello,
I have checked in my system and I see we do not have the order unit field available to create condition table with it but then we have a option to enahance the field catalog and there if we mention the field . However even in feild catalog I cant locate this filed but I see we have filed dummy.
Conclusion: First step will be to do enhance field catalog with order unit field. If that is not possible then we need to use dummy field in field catalog to create condition table and then we need to pass order unit from MB1B screen to batch search/selection procedure.
I know you have already tried for exit and all but I do not see any way possible to pass order unit to your selection /search procedure. -
Product availability check - changes to delivery proposals
Hi all,
At the time of sales order creation, product availability check takes place in APO
Some validations are required to put in place before system gives delivery proposals in APO screen. This is required before the proposal screen is displayed. e.g. change the quantity proposed.
Is there any way ( e.g. user exit) to achieve the same ON APO SIDE ?
On ECC side, user exit APOAT005 is available which can be used to change confirmed quantities. But requirement is to change it in APO before the proposals are given.
Regards,
RSHello Pawan ,
Can you please throw some light on this situation
We are currently using CTM to generate Purreq(Location B) and Preqrel (Location A). Then we are doing an ATP check the sales order at B is getting a confirmation quantity but in RRP3 we cannot see a confirm quantity agaianst the Purreq nor Preqrel.
Say this result is after CTM run and ATP
B A
Stock (2,2)
Sales order (2,2)
Pur req (2,0) Preq rel (2,0)
Now those quantities are the (Rec/ReqQTY ,Confirmed QTY).....now in the above scenario the Product Availability at A should show Cumulative ATP as 0 but it is still showing as 2 ...that is because the confirmed quantity against Preq rel is 0.
Now when we run RulesBased stock transfer using BOP...we have the following results.
B A
Stock (2,2)
Sales order (2,2)
Pur req (2,2) Preq rel (2,2)
Can any one throw some light on what is happening ....it seems the ATP is not giving confirmed quantitties against the Stock transfers generated by CTM .
REgards,
Nick -
Consingement Stock during the availibility check
Dear All ,
During the availibility check I want to consider the customer consingment .
E.G if the plant level stock is 300 and customer consingement stock is 30 then the ATP quantity should be 330 wen i am performing the Availibility check ...
Pls help me in this regard
Thanks in advance
Regards
Satishhi,
you cannot take into consideration the stock available at consignee for availability check. the consignment stock is treated as special stock unlike unrestricted.
For transactions such as make-to-order production, consignment or returnable packaging processing that create special stock, the availability check is performed against special stock.
The following elements can be included in the availability check:
Stock
safety stock
stock in transfer
quality inspection
blocked stock
regards
sadhu kishore -
How to address missing parts during material availability check
The system prompts that a particular component is missing during material availability check of a production order. Said component is available in the system upon verification in MMBE.
We noted that the goods receipt date of the material is way beyond the requirement date, hence the system still prompts that it is missing.
What we did to correct this is to change the basic start date of the production order thus changing the requirement date of the material.
The resolution unfortunately, brought another problem, another planned order was generated, which consequently generated another purchase requisition.
What is the proper way of addressing the missing parts prompt during material availability check?Hi
Not able to understand why you are using BAPI & function module.
It is a simple function of avaialbility check.
For this you have to fill the availability chk field in material amster of all components & givecheckinh rule inOPPQ .
After creation of process order, you can check COR2 it self.
It is a std functionality.
It should definitely work.
Regards
YMREDDY -
User exit for Production Order status
Hi all ,
Pl tell me about the : user exit for Production Order status
( i want CLSD status after settlement of the Production order .)
regards,Hi,
for production order you have exits PPCO0001 - PPCO0023. In transaction SMOD you can see the documentation for all this exits. Actually I think exit PPCO0007 could be a possiblity for you. This exit is called by saving the order.
But maybe it would be better for you to use a special status profile? A user status is set if settlement status is set.
Also BADI WORKORDER_UPDATE could be interessting for you.
Regards,
Sabine -
GATP , product availability check error
Hello all
I have a APO product with check mode, ATP group . The ATP customizing is correct inmy understanding and the ATP simulation in APO gives correct results. However when I create a sales order in R3 , it results in an error:
Error in calling up function 'BAPI_APOATP_CHECK' in APO server 'APOCLNT800': Screen output without connection to user.
Message no. AG023
Diagnosis
A system error or communication error occurred while calling up a
function in the APO server.
Thanks in advance and any help is appreciated
AntonHi,
The problem is with the userid of RFC. In RFC Connection from R/3 to APO the user id should be a dialogue user. which is not at present in your system.
Make it a dialogue user, and the error will go away.
Please follow the link
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/1042e180-9216-2a10-7bb5-d84d5206e667
page 28 explains how part of customzing and security vulnerability.
Thanks,
Pavan Verma -
User exit for Production order confirmation during goodsmovement
Hi Guru's
Am in need to find the user exit for Equipment master creation. Equipmentmaster will be created when the goods movement 101 happens. can someone help me out to find the user exits. thanksHi,
Ok thanks for that.For Co11n please find the user exits below.But i am not sure which will suit your requirment.Please let me know for any further help.
CONF0001 Enhancements in order confirmation
CONFPI01 Process order conf.: Calculate cust.specific default va
CONFPI02 Process order confirmation: Customer spec. input checks
CONFPI03 Process order conf.: Cust. spec. check after op. select
CONFPI04 Process order conf.: Customer specific input checks 2
CONFPI05 Process order conf.: Cust. spec. enhancements when savi
CONFPI06 Process order confirmation: Actual data transfer
CONFPM01 PM/SM order conf.: Determine cust. specific default val
CONFPM02 PM/SM order confirmation: Customer specific input check
CONFPM03 PM/SM order conf.: Cust. spec. check after op. selectio
CONFPM04 PM/SM order conf.: Customer specific input check 2
CONFPM05 PM/SM order conf.: Cust. specific enhancements when sav
CONFPP01 PP order conf.: Determine customer specific default val
CONFPP02 PP order conf.: Customer specific input checks 1
CONFPP03 PP order conf.: Cust. specific check after op. selectio
CONFPP04 PP order conf.: Customer specific input checks 2
CONFPP05 PP order conf.: Customer specific enhancements when sav
CONFPP06 PP Order Confirmations: Actual Data Transfer
CONFPP07 Single Screen Entry: Inclusion of User-Defined Subscree
CONFPS01 PS confirmation: Determine customer specific default va
CONFPS02 PS confirmation: Customer specific input checks 1
CONFPS03 PS confirmation: Customer specific check after op. sele
CONFPS04 PS confirmation: Customer specific input checks 2
CONFPS05 PS confirmation: Customer specific enhancements when sa
Thanks, -
User Exit during Sales Order Creation - New Line Item needed
I have a situation during the process of sales order creation. If a Material in a line item has say 27 EA and the Base Unit is EA. But the Sales Unit is CSE. Then whenever the user enters 27 EA and presses enter he should get two line items.
The first line item needs to convert to maximum number of CSE posible and the rest will be the second line item with the remaining EA. The order isn't important but that is what is needed. Question is how do I approach this problem and code my user exit accordingly and where do I code it.
I was looking at SAPMV45A and saw the program MV45AIZZ which is meant as a user exit for any PAI event handling. If anybody has encountered this kind of requirement can you please share your view on this.
I will definitely reward points for useful answers.
ClarkHello Mahendra
The requirement is as follows :
PART 1:
Sales Order Enter:
1. When a line item is entered on a sales order (VA01 or VA02), at enter, check the sales unit of measure (VBAP-VRKME).
Do not check line items where item category (VBAP-PSTYV) = TANN, TAPS or ZTAP. TANN are free goods that should not be considered for consolidation. TAPS & ZTAP are lower level materials as a result of product selection. They will be attached to a higher-level material with an item category of TAX, which is relevant for consolidation.
Do not check items where VRKME <> EA
2. If VRKME = EA, go to MARM for MATNR.
3. Go to record where alternate unit of measure (MEINH) = CSE, get the value from the numerator field (UMREZ).
4. Divide the order quantity (VBEP-WMENG) by UMREZ.
5. If the result is greater than 1.0, the customer has ordered more than one case and a new line item needs to be added to the sales order for the case quantity.
6. Add a new line to VBAP for the same material with the case quantity. If not a whole value, the remainder of eaches (bottles) should update the qty on the first item on VBAP.
Part 1 is relevant for order types ZCA, ZOR, ZSO, RE, ZSM
PART 2:
Batch Job to run prior to the Delivery Due List:
1. Read VBUK for Delivery Status (LFSTK) = A (delivery not processed). Get all of the document numbers (VBELN).
2. Go to VBEP for those document numbers to get the goods issue date for the order. There will be many records in VBEP for the same sales order. Look at all orders with a goods issue date (WADAT) of next day.
3. Go to VBAK for those document numbers to see if there are multiple sales orders for the same Sold To party (KUNNR).
4. For customers who have more than one order in VBAK, search all line items (for all orders). If there are no duplicate materials across sales orders, do nothing.
Do not check line items where item category (VBAP-PSTYV) = TANN, TAPS or ZTAP. TANN are free goods that should not be considered for consolidation. TAPS & ZTAP are lower level materials as a result of product selection. They will be attached to a higher-level material with an item category of TAX, which is relevant for consolidation.
Do not check line items where reason for rejection (VBAP-ABGRU) is not blank
5. If there are duplicate materials, go through the same logic as in part 1. If the quantity across the sales orders adds up to greater than one case, add the appropriate quantity to a new line item on the first sales order. If there is a remainder qty, update the line item on the first sales order with this qty. In this case, the quantities on the second sales order needs to be closed out with a reason for rejection code of 50, Line Item Consolidation. If there is no remainder, update the qty on this item directly.
Part 2 is relevant for order types ZOR, ZCA, ZSM
This batch job will have to be run manually for Day Pick orders. The end of this program should automatically kick off the delivery due list for Day Pick orders, shipping condition 02.
Business Justification:
The business requires that like order line items be consolidated to one line item prior to the order going to the warehouse for picking. This will aid in picking at the warehouse as well as result in the customer invoice not reflecting more than one line item for the same material. In the case where the customer has truly ordered more than a case, i.e;, 1 case, 2 bottles, the documents in SAP will still reflect 2 lines. -
User exit for Credit Management check on SD document
Is it possible to enhance and put in some custom logic during CREDIT check on SD documents?
Can some one tell me which User exit can I used?Hi,
Yes, I think you can do. Here is what SAP help says....
If you want to carry out your own individual credit checks, that differ from those in the standard system, you must define them in the following user exits:
LVKMPTZZ
LVKMPFZ1: USER_CREDIT_CHECK1
LVKMPFZ2: USER_CREDIT_CHECK2
LVKMPFZ3: USER_CREDIT_CHECK3
User exit for availability check
User exit USEREXIT_AVAIL_CHECK_CREDIT exists in Include MV45AFZF.
This user exit allows you to determine whether the system should or should not carry out an availability check after a blocked document has been released or after a new credit check.
Hope this helps
Thanks
Mukund S -
User Exit for Production Order confirmation with CO15
Hi All,
what User Exit I should use when validating batch when we do Production Order confirmation with CO15.
Not when we create or release a Production Order.
Will reward,
mindaugas
Edited by: Mindaugas Kazlauskas on Jan 30, 2008 5:03 PMHi
The Follwing Userexits available:
Transaction Code - CO15 Enter Production order Confirmation
Enhancement/ Business Add-in Description
Enhancement
CONFPP01
PP order conf.: Determine customer specific default values
CONFPP02
PP order conf.: Customer specific input checks 1
CONFPP03
PP order conf.: Cust. specific check after op. selection
CONFPP04
PP order conf.: Customer specific input checks 2
CONFPP05
PP order conf.: Customer specific enhancements when saving
CONFPP06
PP Order Confirmations: Actual Data Transfer
CONFPP07
Single Screen Entry: Inclusion of User-Defined Subscreens
CONFPS01
PS confirmation: Determine customer specific default values
CONFPS02
PS confirmation: Customer specific input checks 1
CONFPS03
PS confirmation: Customer specific check after op. selection
CONFPS04
PS confirmation: Customer specific input checks 2
CONFPS05
PS confirmation: Customer specific enhancements when saving
CONF0001
Enhancements in order confirmation
CONFPI01
Process order conf.: Calculate cust.specific default values
CONFPI02
Process order confirmation: Customer spec. input checks 1
CONFPI03
Process order conf.: Cust. spec. check after op. selection
CONFPI04
Process order conf.: Customer specific input checks 2
CONFPI05
Process order conf.: Cust. spec. enhancements when saving
CONFPI06
Process order confirmation: Actual data transfer
CONFPM01
PM/SM order conf.: Determine cust. specific default values
CONFPM02
PM/SM order confirmation: Customer specific input checks 1
CONFPM03
PM/SM order conf.: Cust. spec. check after op. selection
CONFPM04
PM/SM order conf.: Customer specific input check 2
CONFPM05
PM/SM order conf.: Cust. specific enhancements when saving
If it is helpful rewards points.
Regards
Pratp.M -
Is there a user exit during IW41?
Hi,
Cannot find plant maintenance forum, so I hope the PP folk can help me on this.
I have successfully managed to make my material document able to printed out automatically with your feedback on my previous posting title "Why material document not able to print automatically?".
Now there is a new question which is sort of related to previous post in term of solution given in Note 426554.
We have a plant maintainance order in which when we performed confirmation IW41 (i.e. backflush), a material document of movement type posted with 261 automatically in background. When we open up the material document with MB03, we notice that the system is unable to capture the output condition record, further, the print indicator, and version indicator radio button or checkboxed in header are all unchecked or blank.
However, this is not the case if we will to perform the confirmation step via MB1A (instead of IW41) with movement type 261 and reference to the PM order. The output condition record is appear in the table if using this route.
We have perform all the necessary configuration and condition record setup in MN21, and we also have put in all the user parameter (i.e. NDR, WEV, PRI) in SU2 (user profile), and it work if perform goods issue using the second method (i.e. via MB1A), but condition record not showing if perform the goods issue via IW41. Maybe system is unable to capture all the config and condition records in table, and user paramenter in the profile if perform 261 via IW41??
Thus, my question:
Is there a SAP user-exit in which I can use to intervene during IW41 posting so that I can have my programmer to pull the relevant configuration and output master record from the system?
Regards,
TuffHi,
Try any of the following exits available for IW41 along with your technical consultant :
CONFPM01 PM/SM order conf.: Determine cust. specific default values
CONFPM02 PM/SM order confirmation: Customer specific input checks 1
CONFPM03 PM/SM order conf.: Cust. spec. check after op. selection
CONFPM04 PM/SM order conf.: Customer specific input check 2
CONFPM05 PM/SM order conf.: Cust. specific enhancements when saving
CONF0001 Enhancements in order confirmation
HOpe this helps.
Regards,
Tejas -
User exits for production order
Hello,
Hope all had good weekend. I need some help and would appreciate if someone can guide me here.
I have a requirement where I need to develop an enhancement point for production orders transaction CO02.
The enhancement will check the user's authorization profile. Based on authorization profile, enhancement point will decide and direct 'CO02-Change production Order' OR 'ZCO02 - restricted production orders'.
Here are few question I have related.
1. What user exit I should use for this above requirement ? This should be triggered whenever CO02 is being called either from SAP easy access menu or from a different transaction.
2. How can I check/read users authorization profile within this user exit/enhancement point ?
3. Based on the profile, how do I direct to CO02 or ZCO02 ?
Will highly appreciate if someone could please share their knowledge on this.
Thanks,
JMCHi J,
can u tell me whats there in ZCO02 - restricted production orders', have u seen SHD0 -->creating screen/transaction variants ?
Disabling tabs in SHD0
Regards
Prabhu
Maybe you are looking for
-
How do I get songs from one Mac to another?
How do I get songs from one Mac to another?
-
Tolerance for Invoice at header level
Hi, In our business process we use unplanned delivery cost for freight. It is allowed upto 5% of purchase order value. If it is more than purchasing need to review with vendor. In this scenario I want to set the tolerance limit in LIV when ever invoi
-
How to recover ZFS pool after re-installation of Solaris10
I have two disks(c1t0d0-disk1, c1t1d0-disk2) and I installed Solaris 10(fresh installation) in a slice of disk1. On the other hand, I have ZFS filesystem in a slice of disk2. I would like to restore old ZFS filesystem in disk2. How do I recover old Z
-
How do I turn off Photoshop Elements Welcome Tour?
Everytime I start Photoshop Elements 8 I get stuck in an endless loop of the "Welcome to Photoshop Elements" screen. There is no close button or link. The only way I have found to get past it is by clicking on "Show me what is new", then "Start Tou
-
Always prompted for action even though "Do this automatically" is checked.
Hi, I have actions set to open PDF files in Adobe Acrobat 9.4; all things Adobe or PDF in the Options->Applications are set to "Adobe Acrobat 9.4 (default)". Whenever I click on a PDF link in a page I *still* get the popup window asking me "What shou