Default ATP check for sales organization - which function?
Hi all.
If you for a particular sales organization make the settings in customizing, that all ATP checks should default be "Delivery proposal" for example, which function module is then checking this in sales order creation? I would like to do some debugging, but I cannot find any ABAP program/function module where this is being checked?
Thanks for info.
BR
Dennis M
Dear Dennis M,
FM's:
BAPI_PROCORD_CHECK_MAT_AVAIL BAPI: Execute Material Availability Check for Process Orders
BAPI_PRODORD_CHECK_MAT_AVAIL BAPI: Execute Material Availability Check for Production Orders
CF_UT_MAT_STOCK_CHECK PRT availability check: material stock
CO_FU_FHM_AVAILABILITY_CHECK Availability check of a PRT
CO_FU_OPR_AVAILABILITY_CHECK Availability check PRT for operation
CO_FU_ORD_AVAILABILITY_CHECK Availability check PRT in the order
CO_FU_TCO11_VORGANG_DET Determine operat. ctrl.tab availability check prod. resources and tool
SD_SPECIAL_STOCK_ASSIGN Determine special stock indicator for availability check
Regards,
Naveen.
Similar Messages
-
User exit in ATP Check for sales Order to trigger notification
Hi All
please let me know is there any user exit after ATP check or in ATP check for sales order to trigger a notication mail.
Regards
KishoreHi,
User Exits For Availability Check are given below:-
The user exits named here are planned for projects that are to be carried out in agreement with SAP development as they may only be used in consultation with SAP.
USEREXIT_PLANT_SELECTION in program RV03VFZZ is an exception to this rule (see below).
User exits in program FV45VFZZ
USEREXIT_ADD_FIELD_TO_HEADER
USEREXIT_ADD_FIELD_TO_LINE
User exits in program FV45VFZY
USEREXIT_DELIVERY_GROUPS
USEREXIT_MVERF_INIT
USEREXIT_QUOTA_KEY_VALUE
User exits in program RV03VFZZ
USEREXIT_AVAILABILITY_IN
USEREXIT_AVAILABILITY_OUT
USEREXIT_DARA_REFRESH
USEREXIT_PLANT_SELECTION
This user exit is used to adjust the flow during plant transfer. A list of permitted plants, where this material is created, is determined and checked in the standard R/3 delivery. A dialog box appears where you can select the plants. The user exits allow you to modify the plant table so that plant selection takes place in advance for every flagged selection and a dialog box becomes unnecessary.
regards
Vivek. -
Hi Gurus,
We have a requirement to check ATP in APO (GATP) when Sales BOM (order BOM) is used. I am looking for some inputs on how to setup this scenario and how to explode Sales bom.
I know sales bom creates sub items in sales order and Rule based-ATP cannot be used for sub items. Is there a possibility not explode BOM until ATP is completed for header item? That is, how to control explosion of BOM in sales order.
Can you someone please reply to this. It is urgent issue.. Appreciate your inputs.
Thanks,
BKNHi Harsha,
we can fullfill this requirment by using Material determination
In Material determination Record
normally we are maintaining for A give B instead of putting like this maintain record like this For A give A after that in additional data maintain more material like B,C etc..
And maintain availability check for every material...
then u r problem will solve..
in this item category determination is
OR NORM PREL TAX CX
OR NORM PSHP TAX TAPS PP
like this u need to maintain determination then u will get..
i hope ur problem will solve...PLZ Reward
Regards
Durga Prasad -
Hi Friends,
I have a requirement in which I want to have ATP on material X, but if the quantity is not in stock for X, system should check for ATP on Y, which can be similar to material X.
How to achieve this and further make relationship between X & Y ?
Please advise.
Regards,
HarshHi Harsha,
we can fullfill this requirment by using Material determination
In Material determination Record
normally we are maintaining for A give B instead of putting like this maintain record like this For A give A after that in additional data maintain more material like B,C etc..
And maintain availability check for every material...
then u r problem will solve..
in this item category determination is
OR NORM PREL TAX CX
OR NORM PSHP TAX TAPS PP
like this u need to maintain determination then u will get..
i hope ur problem will solve...PLZ Reward
Regards
Durga Prasad -
Hi Experts
Can we perform check against deliveries in APO GATP?
What are the prerequesites to perform ATP check against deliveries.
In scope of check we want to select production orders which are in released status.
Please give your inputs.
RegardsPreetam,
After creating the supporting configuration, APO ATP checking is thereafter 'turned on' by creating and activating an ATP integration model in the ERP. Generally, it is done by material/plant combination. Therefore, if you turn on ATP checking for Sales orders, you also turn it on for all other types of docs (including deliveries) for that particular material/plant combination.
I hope you have thought out this whole process. The main reason for using ATP checking in APO is that APO has a richer suite of ATP solutions. If your business requirements are satisfied by the ATP checking in ERP, then it makes no sense to spend the money to implement ATP in APO. Your original issue had to do with making released production orders relevant for ATP for deliveries. If this is the only new requirement, then this can easily be managed in ERP. OVZ9>select your Availability check, with checking rule B (deliveries). Under "incl production orders" select 'F'. From a business perspective, this means that some of your deliveries will be created without stock on hand, and therefore will not be immediately shippable. You need to make sure that this process change is integrated throughout your warehouses.
And, to your final question. If your delivery item category(s) are already relevant for ATP checking in ERP, they will also be relevant for ATP checking in APO. Since deliveries do not use RBA, you do not have to worry about adding new ERP delivery item categories for the conversion to APO ATP checking. Most commonly in APO, one uses only the 'product check' (similar to the standard ERP ATP check) for deliveries.
Rgds,
DB49 -
Authority-Check for Sales Document Type
Hi All...
I would like to incorporate Authority-Chack for the field Sales Document Type "TVAK-AURT"...
Can any one give me the sample code or exact code..?
I have written Authority-check for Sales Organization as follows...
authority-check object 'V_VBAK_VKO'
id 'VKORG' field i_sales-vkorg
id 'VTWEG' field '00'
id 'SPART' field '00'
id 'ACTVT' field '03'.
if sy-subrc ne 0.
delete i_sales.
BUT HOW TO WRITE FOR V_VBAK_AAT..??Please check object: <b>V_VBAK_AAT</b> for the same.
EG:
authority-check object 'V_VBAK_AAT'
id 'AUART' field L_AUART
id 'ACTVT' field '03'.
Kind Regards
Eswar
Message was edited by: Eswar Rao Boddeti -
Standard function module for checking the sales organization and plant
Hi all,
Does have standard function module for checking the relationship between sales organization and plant?
Thanks a lot!
Ninahi
good
check these BAPIS
BAPI_SALESGROUP_GET_DETAIL Sales Group: Display Name
BAPI_SALESOFFICE_GET_DETAIL Sales Office: Display Name
BAPI_SALESOFFICE_GRP_EXIST Sales Office / Sales Group: Existence Check
BAPI_SALESORG_EXIST Sales Organization: Existence Check
BAPI_SALESORG_GET_DETAIL Sales Organization: Display Data
BAPI_SALESORG_OFFICE_EXIST Sales Organization / Sales Office: Existence Check
PLANT=>
BAPI_PROMO_GETSITEPLANNING Detailed Data for the Plants Involved in a Promotion
thanks
mrutyun^ -
ATP check for delivery in ECC & Sales order ATP check in APO
Hi All,
Can we do an ATP check for delivery in ECC , but for the same set of Materials- Plant combination , the ATP check when a SO is created should happen in APO .
We do not want to remove the Business event 'B' which is meant for delivery in APO . For some materials we need APO ATP check to happen for delivery & for some it should be in ECC & for SO the ATP check should happen in APO .
Even if we do not have check instructions pertaining to Business event 'B' & a particular check mode (for the materials where the ATP check for delivery should happen in ECC & SO check to happen in APO) , when we are doing an ATP check for delivery , it is still pointing to APO ATP check rather than ECC check .
Any pointers for this is highly appreciated.
Regards
SurendraHi Surendra,
For SO, business event is A and for delivery it's B. When integrated with ECC, the check rule in ECC points as biz event in APO.
You can control ATP check by customized settings for check rule in ECC.
Also, by setting requirement class and requirement type in ECC, you control check mode in APO. So, even if you dont define for check mode in APO, the system might refer from ECC for the ATP check settings. Look into your ECC customization for how requirement class is derived and settings for requirement type. (based on MRP type, strategy grp and Item cat).
I'm not sure how you can control ATP to happen for some sales orders/deleveries in ECC and for some in APO, since check mode is mentioned in material master.
However, there are ATP BADIs (business add-ins) available in both ECC and APO, whch can serve your purpose.
Regards,
Bipin -
ATP check for multiple materials on multiple sales document
Hi,
System 4.70
Is it possible to carry out an ATP check for multiple materials on multiple sales documents.
I have written a bespoke program and the program requires an ATP check to be performed for each material and sales document, I am currently using BAPI_MATERIAL_AVAILABILITY which is bringing back the necessary information but it's a bit slow.
Does any one have any ideas please.
Regards
J-JThe ATP Check using the BAPI is done per material and plant. If you're looping through sales documents and then materials you're probably doing the ATP check for the same material over and over again.
Just get the list of materials you need and the corresponding plants and call the BAPI for each of them.
Also do a run-time analysis (tcode SE30) to check exactly what slows down your program.
regards. -
ATP check for component materials
Hello experts,
The ATP check was initially designed for a kitting process. BOM Material would be kitted in the distribution center(DC) and sent to a garage. Sales orders are created with BOM materials for a garage and there is a multi- level GATP process in place. Since BOM materials do not exist at a garage the check would be performed at a DC for components after BOM explosion. The existing configurations in R3 and APO are for a make to order process(Strategy group of 50 for BOM's and 40 for component).
We are now introducing new materials for an existing material and have the need for product substitution on the sales order, if the existing material is out of stock at the DC. To enable this functionality we are having to perform an ATP check for the sales orders at the distribution center, though the sales order is created for a garage. To improve on the response times during the ATP check our design approach, is to convert the BOM materials in the sales order to component materials with material determination(one BOM material is tied to one component material) and performing the ATP check with components at the DC.
While testing we are facing the following issues:
1)Sales order placed on a garage is substituted with the DC after product substitution. This does not occur when product substitution is carried out with BOM's.
2)During the order create, the ATP checks for check mode u201845u2019 and business event u2018AEu2019 for a given material in a DC shows zero stock. While for the same material,location and business event AE the product availability check in APO reflects stocks available.
Is it feasible to do ATP checks for component material in a sales order which was initially designed to work with BOM materials? Am I missing some configuration settings in either APO or R3?
Regards,
Anil DeSouzaHi Anil,
Yes it can be done.
1) For finished product & garage combination -
activate RBATP in the check instructions.
2) in the location substitution maintain 'location determination sctivity'. Here you maintain different check mode & business event -- ( this is nothing but check instruction --- in thsi you maintain 'MATP').
Hope this anws your first qus.
To addressing your 2nd question....follow below steps.
1) Do ATP from sales order, get onto results screen, click on product availability & check for 'scope of check' (check control) and look for the stock types that are included. Based on this your receipts are consdiered for ATP confirmation.
Best Regards,
Deepthi -
I have the following problem:
I am working on a custom ATP check for the Internet Sales Order. I am looking for the user exit or maybe a place when the ATP check is triggered for both cases:
1 initial material is entered and is checked in which plant is available of the requested quantity by ATP check
2. when the delivery date (First Date) on the item level is changed to the future date.
any ideas are welcomed. will award points.
Edited by: Maksims Jegorovcevs on Feb 6, 2009 4:06 PMHi,
You can try the following user exits;
EXIT_SAPLATPC_001 - Processing Requirements Table Before Calling Actual Check
EXIT_SAPLATPC_002 - Processing Results of Actual Check
For your second question, when the delivery date of the line item is changed, the system itself will do automatic ATP check. Also in transaction OVZ2, for the checking group, you can use the field accumulation (value 3) for availability check with accumulation and confirmed quantities.
Regards, -
Tax Code Determination - default tax code for sales
Under the tax code determination window i have set the default tax code for sales as VAT@4% and I have save it. but when I open the sales quotation , order or any other sales document the tax code is not appeared. what could be the reason?
thanks
SV ReddyIs ur "Determination Type" is 'Material Type'?
FYI from Help file,
When you enter item information in the marketing documents, system will check the item master data. If the item classification for the tax is:
Material Item
The tax code determination for material will start.
Service Item
The tax code determination for service will start.
When you enter service information in the marketing documents, the tax code determination for service documents will start
Regards,
Dhana -
ATP Check for Bill of materials in Variant configuration
Hello Guru's,
Will variant configuration supports the following functionality please?
ATP check for Bill of materials in variant configuration is possible, is there any way to put labor cost while working on assembling variants. Material substitution is possible while configure a variant product.
Will any one share your experience that will be of great help.solved by adding an additional condition in pricing procedure
-
Hi,
Can ATP be set for intercompany STOs?
If so , can anyone list it please.
Regards
KrishnaHi
Yes we can setup ATP check for STO...
actually ATP will be depends on the combination of the checking group and checking rule
checking group : is defined at material master sales/plant view in availability check field..
Checking rule : In standard this will be assigned to application internally ex : sales order - A (sales order)
delivery - B (delivery)..
In STO we need to define the checking rule for purchase order type and shipping plant combination...
menu path :
IMG -- MM -- Purchasing -- PO -- set up stock transport order -- assign delivery type and checking rule....
hope it solves your probs
Muthu -
ATP Check for Components for Variant Configuration
Hi Gurus,
Does it exist a way to perform the ATP Check for components (in variant configuration) like in a test?
I mean, I know that when I create a SO (with the correct settings) the system will perform the ATP Check for components (Missing parts list). But is it possible to do this without trying to create the SO? Maybe a tcode as CU50 or PMEVC where I could enter the variant configuration values, then it explodes the BOM and do the ATP Check (as a simulation).
Thanks in advance.
Best regards.Hi Christopher,
If you enable the "Component Availability" within your configuration profile (under Confign initial screen, Confign Parameters), then you will see an additional option within CU50 while configuring. By pressing this button, you can see an availability check as of the date specified on the CU50 initial screen. You can also modify the quantity on the CU50 initial screen for a more realistic simulation of a sales order (where a customer may order more than one of a product). See screenshots below:
In CU42:
In Value Assignment of CU50:
Hope this helps!
Maybe you are looking for
-
What's the best way to connect two imac's with shared internet connection?
Hi I plan on purchasing a new iMac (likely 2.4 GHz Intel Core Duo - 20 inch, probably will have leopard) and would like to set it up so I can share files and internet connection with my older iMac (1.25 GHz Power PC G4, 768 MB DDR SDRAM, using Tiger
-
Billing error-Profit center not exist
Dear Experts, While Releasing the billing doc to Accounting , system throwing the error like, Profit center does not exist, but after that i updated the profit center for that material in material master,still i am geting the
-
Restoring iTunes Library after hard drive failure.
So a few days ago I had to re partition my hard drive (erase all the data) because I received an unfixable problem from Finder error 10810. The problem created overlapping files on my hard drive which was able to be solved by doing a repair disk from
-
i have a problem with mail. the spelling and grammer check box before sending the messege is no longer there. I did everything but cannot get it back. is ther anyone who knows how to get the box with spelling and grammer checks before sending the
-
Adding Oracle App Server 10.1.3 under 10.1.2 SSO
We are planning to install a new instance of the Oracle Application Server 10.1.3 to host some applications. But our current Portal and SSO/OID installation is Oracle App. Server 10.1.2. Is it OK to register 10.1.3 with SSO/OID of 10.1.2? Any help wi