SAP APO : GATP:Ruled Based ATP check :Location

System look for best CDD plant out of 3 plants
For example, there are 4 plants (P1, P2,and  P3, ). All can not meet the RDD (say 1st July) of the customer, however let’s say P2 can give the best CDD (5th July). System should choose P3. (May be in another inventory situation P3 can give the earliest CDD, system should then choose P3).
CDD:Commited Delivary date
RDD:Requestion Delivary Date
Let me the configration seting in ruled based ATP check and how to go about??

Hi,
maintian the following settings in the SCM APO Master data - Rule Maintenance  -/SAPAPO/RBA04 - Integrated Rule Maintenance  Maintain the following things here
By going to Profile and parameter
Maintain the Rule control, maintain rule control in this maintiain top from list for Location.
Maintain the location determintion activity here maintain Check mode and Business event.
Come back to first screen and maintain the
location dermination substitution here in the first line maintin the actual plant and maintain the remining plant in the follwing lines.
maintain the rule here maintain for the location determination procedure.
lastly you need to maintain create rule determination for the plant and rule.
Hoping you maintained al the SPRO settings
Regards,
T.Muthyalappa.

Similar Messages

  • Rule based ATP check with SOA

    Hello,
    We wish to implement ATP check using Ent Services.
    Details:
    Environment : SAP ECC 6.o with Enhancement Package 3/ SCM 5.0
    Ent service used: /SAPAPO/SDM_PARCRTRC :  ProductAvailabilityRequirementCreateRequestConfirmation
    We were able to carry out Product check using the service. However we are unable to carry out rule based ATP check using the same service.
    We have carried out the entire configuration as per SAP's building block configuration guide for Global ATP & SAP Note 1127895.
    For RBA <Rule based ATP check>, we are getting the results as expected when we create Sales order from SAP R/3 (Transaction VA01), however ATP simulation in APO & Ent service does not give the results as expected. When we carry out ATP simulation in APO / Ent service, results are same as Product check & not as RBA i.e. they respect only requested Product location stock & does not propose alternate Product or Location in case of shortages
    Plz share the experience to fix the issue
    Mangesh A. Kulkarni

    Hi mangesh
    Check this links , not very sure , but may help you...
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/erplo/availability%252bchecking%252bin%252bsap
    Re: ATP confirmation in CRM
    https://www.sdn.sap.com/irj/scn/wiki?path=/display/scm/rba
    Regards
    Abhishek

  • Rule based ATP check

    Hello,
    We are implementening rule based ATP check for Sales order scnerio. Our Business process is
    1.Customer will cretate order for product P1 & Location L1.
    If stock is available, system will confirm the order else it should search for alternate product & location in following swquence
    2. Product P2, Location L1
    3. Product P1, Location L2
    4. Product P2, Location L2
    We have maintained all the configuration as per SAP bulding block for Rule based ATP check in SAP & APO server.
    Problem : If stock for requested Product location is not available, syetem does not propose the stock of alternate product & location as maintained in rule sequence. It gives error as :
    "No product found" "Internal error: Item /000000"
    Would appreciate if anyone can share information on fixing ths issue?
    With Regards
    Mangesh A. Kulkarni

    hello
    We have resolved the issue at our end..
    It was due to activation of unwanted exit in APO..
    Regards
    Mangesh A. Kulkarni

  • Rule based ATP Check - User Exit to modify the item

    Hi all,
    We are working with standard rule based ATP check to change the plant in the Sales Order item.
    That creates a new subitem with the new plant determination, and changes the Item Category of the original item.
    My doubt is: Is there any User Exit in this process to do the system change something else in the Sales Order items?
    << Moderator message - Please do not offer points >>
    Thanks!!
    Edited by: Rob Burbank on Oct 8, 2010 2:20 PM

    Hi Roger,
    Please clarify more what do want to change exactly example any Z field to be copied from main item to sub item.
    You can use exit USEREXIT_MOVE_FIELD_TO_VBAP ,  USEREXIT_MOVE_FIELD_TO_VBAK 
    Thanks,
    Pavan Verma

  • GATP - Rule based availability check

    Hi:
    What is the meaning of having more than one condition type in the case of GATP RBA?  In the context of pricing, it is understandabale because the price is additive from one condition type to the next.  But in the case of GATP where we are interested in satisfying the full quantity on-time, how does it play a role?  Thanks.
    Satish

    Hi Satish,
            Having more than one condition type in RBATP enables the system to find multiple rules. You can do the ATP check taking one rule at a time till all the requirements are confirmed/backordered.
            In pricing, there is the added functionality to do calculation on the values found from the many condition records. In RBATP such calculations are not warranted. Here we are interested in finding rules which in turn contain the location determination procedure, which further contain the plants in a specified order.
             For example in pricing 'Price' and 'Tax' can be the condition types. Values are derived from the pricing condition records and calculations can be done on those values in the pricing procedure of the document. Similary in RBATP    'Fulfillment' and 'Backorder' can be the two condtion types. Based on the two condition types the sales order can derive two rules. These two rules can have different plants in their search parth. You can say that for fulfillement always look at Plant A, then at Plant B. If the parts are not available at these two plants, sales order will go to the backorder condititon type and find another rule, this time the backorder rule and you can have plant C here.
         If this leads to another question please do not hesitate to ask.
    Thanks and regards
    Sanjeev

  • Delivery & Invoice for Rules based ATP check materials

    Hi All,
    We have an query regarding rules based ATP , delivery & Invoicing . When we create a SO ( say we have only one line item 10 , with quantity 100 created at Plant P1 , item category TAN ) , ATP confirmation happens   ,based on the stock & receipts ( say we have confirmation of 60 units at Plant P1  ) . Since we are using RBATP , the remaining 40 quantity is being confirmed at Plant P2.  Now the order will have multiple line items 10 the original line item but with different item category TAPA and also two more line items  for quantity of 60 & 40  for plants P1 & Plants P2 respectively with item category TAN. This is the standard functionality.
    My question is , Will there be any issues with respect to delivery & Invoicing  as there are multiple plants and different item categories.
    Thanks & Regards
    Surendra

    Hi,
    With respect  to delivery you will have differnt delivey document because your shipping point is going to be different.
    Regarding Billing you can combine the differnet delivey document if the delivery document created using the sales order contains the same payer,payment terms, billing date,material group and Incoterms.
    Apart from the above you will not face anyproblem by having 2 diiferent item category for the above said scenario..
    Regards,
    V.Devaselvam.

  • Rules based ATP to Consider Checking Horizon

    Hello SAP Experts,
    I am a novice to GATP functionality. I have one scenario tried to work on it and Standard SAP system doesn't seem to work this way.
    Rules based ATP for location Determination is used for order confirmation.
    Loc A   Mat 1  500 Pcs
    Loc B   Mat 1  200 Pcs
    Rule 1 LocA --> Loc B
    Order comes in for Mat 1 at location A for 1000 Pcs and confirmation was given for 700 Pcs out of which 200 Pcs will be sourced from Loc B. I'm trying to confirm remaining 300 at the end of Checking horizon as per Customer requirement. Please suggest a way to acheive this.
    Regards,
    Priyanka

    Hi,
    You will start from ECC, Material master MRP3 view   MARC-WZEIT   Total replenishment lead time (in workdays).
    In APO , SPRO--GATP-Maintain check control - make sure that ATP group and business event example 01 and A should have "consider Checking horizon" .
    RLT from R3 will become Checking horizon in product master in APO. In APO product master ATP tab CHKHOR is the field name.
    Make sure that in the rules -- calculation profile -allowed delay is not maintained or should not be less than RLT /Checking horizon.
    Thanks,
    Pavan Verma

  • Global ATP Check vs APO

    Hello All,
    Two questions about the Global ATP check :
    1. Could i get documentation about this functionnality? How does it work? What does the Global ATP check allows us to do?
    2. Is it possible to get the Global ATP check without APO?
    Thanks for your answer.

    Christophe
    The end objective of GATP is the same as that of regular ECC ATP - provide customers with committed dates and quantities. Having said that, GATP provides a HUUUGE improvement in functionality compared to the ECC ATP check - for example, rules based ATP check for product/ location substitution, multi-level ATP check, capable-to promise, etc.
    Because of these dramatic improvements in functionality, GATP has the potential to do a lot more than order promising - depending on the business requirement, it can reduce inventory, improve customer service, improve fill rates, ....
    GATP is executed in the APO system and is a module of APO. Best place to start with documentation is SAP help.
    Rishi Menon

  • SAP APO and WM

    Hello All,
    Is it possible to put some warehouse related controls and limitations in SAP APO (SCM) without having EWM? For example, a certain warehouse can only process 300 orders and if anyone tries to place order beyond 300 then it automatically pushes the CGID to next day?
    Second example can be on availability of truck? If the Truck leaves Warehouse only twice a day for a certain customer, then APO (SCM) automatically place the order on those two days?
    Thanks,
    Ali

    Ali
    You might be able to get GATP to meet at least some of your requirements with some creative thinking and enhancements. Standard GATP does not consider warehouse (field is not transferred from ECC to GATP during the ATP check), so you would add that to the field catalog through an enhancement (relatively simple). You could then use Product allocation functionality to limit the warehouse to 300 orders per day. Standard product allocation functionality is based on order quantities, not number of orders, so you would need an enhancement to modify this behaviour (sounds simple, but you would have to explore).
    I don't understand what you mean by 'CGID', but you could get GATP to commit material availability dates based on warehouse limitations (push out material availability date based on next available free 'slot' in the warehouse). As long as you run the delivery due list with a short (say 1 day) window, this might work.
    Configurable Process Scheduling (CPS) functionality within GATP may also work for your requirement of 'truck leaving warehouse only twice a day to a certain customer' - using customer-specific condition tables for transportation activity calendar determination.
    One thing to remember is that GATP works only on commit dates of Orders (Sales Orders/ Stock Transport Orders), it doesnt directly influence actual pick/ pack/ ship activities in the warehouse (it does affect warehouse operations indirectly .)
    Rishi Menon

  • Rules based ATP: characteristics substitution (with restrictions)

    Dear Experts,
    We are dealing with the following challenge: we are performing a characteristics based ATP check in SCM (e.g. ATP check on Length Class, Quality Grade et cetera) based on a sales order in ECC. We are using single-unit batches, so each batch consists of one piece of finished product (in our situation one roll of carpet). Besides characteristic values for characteristics Length Class and Quality Grade each batch has a characteristic value for the characteristic Dye Lot, refering to the original production batch.
    In most cases a customer won't require a specific Dye Lot, on the other hand, because of quality requirements, goods for one sales order should be delivered from one and the same Dye Lot.
    We were thinking to solve this by means of a default dummy value for Dye Lot which will be used as input for Rules Based ATP. By means of rules the default dummy value will be replaced by any possible value available for Dye Lot. However, the restriction that total required volume should be covered from one and the same Dye Lot remains. Within Rule Control it is possible for product/location substitutions to create such a restriction: "Start (first product in the substitution list): The substitution list is restricted to the first element in the substitution list; that is, it contains only one entry." (see for more info[http://help.sap.com/saphelp_scm50/helpdata/en/3a/967337e68ae526e10000009b38f889/frameset.htm|http://help.sap.com/saphelp_scm50/helpdata/en/3a/967337e68ae526e10000009b38f889/frameset.htm]). As far as we know this is not possible for characteristics substitution.
    Our questions:
    - Is any of you familiair with this subject (i.e. Characteristics dependent ATP for Mill and comparable industries) and aware of a possible solution to our challenge?
    - What effects are expected with regards to performance? (All Dye Lot values together create a large list; are all possible values considered in ascending order or is list first filtered for the right volume w.r.t. the required volume? What's the logic behing this?)
    FYI: We have the following installation:
    - SAP ECC 6.0 Industry Solution Discrete Industry & Mill Products (IS DIMP)
    - SAP SCM 5.0
    Regards,
    APOtester
    Edited by: APO Tester on Jun 17, 2008 1:55 PM

    Hi,
    Please follow the link
    Re: Rules based product substitution in STO
    Thanks,
    Pavan Verma

  • ATP check on a specific batch characteristic

    Hi Experts,
    Is possible in GATP to check on a specific batch characteristic?
    For example:
    Sales order:  Customer request SKU A (1000KG) with quality profile with a specific characteristic e.g. Water content need to be between 110 and 130 ppm.
    Production manufacture the SKU A with quality profile Water content between 80 and 160. Production is completed and goods are on hand.
    Stock on hand of the SKU A
    250 KG Batch 1 -> Water content 85 ppm
    250 KG Batch 2 -> Water content 120 ppm
    250 KG Batch 3 -> Water content 140 ppm
    250 KG Batch 4 -> Water content 115 ppm
    250 KG Batch 5 -> Water content 122 ppm
    250 KG Batch 6 -> Water content 117 ppm
    Is it possible that GATP runs this check on order entry ?
    1000 KG SKU A required, GATP is searching and finds 250KG batch 2, 250KG batch 4, 250KG batch 5, 250KG batch 6.
    Does standard GATP provide this functionality ? If yes, how does it support this business process ?
    Thanks,

    Hi
    It appears that you are describing a scenario where goods are sold from stock. In that case you can use the Characteristics Based ATP check.
    Characteristics-Based Product Availability Check - Global Available-to-Promise (Global ATP) - SAP Library
    Search on this forum and SAP help for more details. Customer requirements for characteristic values of batch are maintained in Sales Order using batch search strategies (Tcode VCH1).
    Since customers will potentially accept multiple values of a characteristic you can use characteristic substitution in Rules Based ATP to check for multiple discrete values.
    Characteristics Substitution Procedure - Rules-Based Availability Check - SAP Library
    Note that characteristic based ATP (with or without characteristic substitution) may be difficult to use if a characteristic can have continuous values or if the value of a characteristic changes over time (for example, remaining shelf life or quality grade).
    Characteristic substitution creates sub-items in Sales Orders for every substituted characteristic value. May or may not be acceptable from a logistics execution perspective.
    Finally, this gets even more complex depending on your scope of check. Foe example, if you want to commit to Inbound STO's at a distribution center, these ATP categories do not have characteristic assignment.
    An alternative to using Characteristics Based ATP is to use Characteristic Evaluation functionality. See OSS note 601813 for its several limitations. From a performance perspective it is preferable to use Characteristics Based ATP over Characteristic Evaluation since it uses the ATP time series instead of detailed pegging relationships in order live cache.
    Rishi Menon

  • APO - GATP

    Hi,
    when i am trying to reschedule from sales order to change confirmed dates which comes from APO.
    this is throwing an different error and it is
    no substitution for item 000010 with "rules immediately".
    please help to understand why i am getting this error or information and its is backing all my changes from sales order screen.
    regards,
    balajia

    Dear Balaji,
    The reason for this message is that RBA did not find any subsitution. This is a customizing issue.
    I assume you have activated the rules-based ATP check in the check instructions, but maybe no condition records were 
    maintained. So no rules will be executed.                          
    e.g. When MISL is active, the flags 'rules based ATP check' and 'perform rules immediately' are automatically set in the check instructions and in this case, there has to be at least one valid substitution. If not, like in your case, you will get this warning
    and the sales order item will not be confirmed.                   
    I hope I could help you further.
    Regards,
    Tibor

  • Any available BADI for Delta Report correction in SAP APO?

    Dear Experts,
    I hope you can help us on this topics:
    we implemented successufully ZXCIFUSERU09 in SAP APO in order to change the location of certain PO we are transferring from R3 to APO. This is mainly needed to avoid to create in APO all the plants we are using in R3 for performance/sizing reason.
    Now we are trying to apply the same logic in delta report too in order to be sure delta report will give us only the real exception and not the list of orders where via exit ZXCIFUSERU09  we changed the location.
    This is to avoid delta report is showing inconsistency that are not
    true .
    Dop you have any idea wich is the correct exit in APO we can use to do that? we tried with method RELEVANT_FOR_COMPARE_R3_PO but this called after the comparison with R3 data have been already done and so it cannot help us.
    Thank you in advance for your feedback,
    Barbara

    Hello DB49,
    thank you for your answer we have further investigated and we think the issue is in method
    RELEVANT_FOR_COMPARE_R3_PO
    where structure CT_APO_ORDER is empty . Do we need to add the data in this table as per your experience with other similar methods ro not?
    We tried to add the data and result is that the comparison is done between the 2 structures:
    CT_APO_ORDER  and CT_R3_ORDER but for the first schedule line only! it seems a bug as the report is comparing both the lines in CT_APO_ORDER with the same schedule line in CT_R3_ORDER...
    Do you think we need to add the data in CT_APO_ORDER or the data sould be already there and we only need to manipulate them?
    Based on your reply and our test that I would like to ask SAP to correct the method as it seems a bug.
    I also found Note 1363487 - BADI /SAPAPO/CIF_DELTA3 - add parameter CT_APO_ORDER that is confirm the structure CT_APO_ORDER should contain APO po data,....
    Thank you very much for your feedback!
    regards,
    Barbara

  • Is livecache used during ATP check?

    Hello All,
    Is livecache used during ATP check.
    We are facing log runtime error  so want to check : Note :1078198
    But before that I want to confirm that livecache is used during ATP check.
    Is work process log where it mention  "Connect to  LCA/LDA/LEA as SIDADM to hostname-SID.
    But how can we confirm that it is during ATP.
    Please add your thoughts.Thanks.
    Regards,
    Tushar

    Hello Andy,
    During Batch determination we are facing error:
    we can see that several batches with available stock are found, but the quantity is assigned to none of them.
    all the materials having this issue are APO relevant.
    Also ATP checks run a log and terminate with TIME_OUT dump.wp process runtime is 6000 sec. Sometimes  workprocess  enter in PRIV mode.Memory parameters are increased.
    Please feel free to add your thoughts.Thanks.
    Regards,
    Tushar

  • APO gATP vs R/3 ATP - To check sales order ATP across multiple plants

    Hi There,
    I am trying to evaluate gATP functionality for SD sales orders.
    The primary requirement is to have sales order ATP checking take place across multiple plants.
    E.G.
    Sales order line is entered for qty 100
    60 is available in plant A, 40 is available in plant B
    System checks both plants and creates 2 lines - one for delivery from plant A and one for delivery from plant B
    (we are currently heading down the road of writing ABAP to do this 'multi-plant' check in R/3 but the more complex the requirements get the more interested I am in understanding more about APO/gATP)
    I would like to understand the benefit of implementing APO / gATP as opposed to using standard R/3 ATP and perhaps writing custom ABAP code to search for inventory across multiple plants.
    I would appreciate any insight regarding what is required to setp gATP to perform such checking and any other feedback regarding this issue - especially if you have had to implement something similar at your company.
    I have looked here but not much clear help:
    http://help.sap.com/saphelp_scm50/helpdata/en/26/c2d63b18bc7e7fe10000000a114084/frameset.htm
    Thanks,
    Niall

    Hi Niall
    you are probably looking at RBATP (Rule based ATP). Look at transaction /sapapo/rba04 in APO where you develop your own location and product substitution rules. Going down an ABAP road in R/3 may work short-term but not long-term as the requirements may get more complex.
    Regards
    Srinivas

Maybe you are looking for

  • IPhone keeps asking for an Apple ID that's years old

    Hopefully someone can help. I've been using my Apple ID for two plus years and I just got the 5s. I did an iCloud backup with my old iphone 4 which used my normal Apple ID. On the new phone after I set it up from the cloud backup and it shows my norm

  • Getting error while Startting a BPM process programmatically

    Hi Experts, I am getting an error while trying to start the BPM process programmatically. What i have done till now is 1. Created a WS in process composer 2. Binded this ws with start of the process 3. Created input parameters 4. Testing it in WS Nav

  • Issue attaching spry tooltip to anchor tag.

    Hi I'm trying to attach a spry tooltip to this tag. <a href="'.$link.'" id="trigger">'.$job['name'].'</a> The idea being dynamic data from database can be displayed in the tooltip when user hovers over the link. I get the message 'you cannot insert a

  • allow tag in Vhost.xml

    I want to allow connections between applications running on my server. When setting <allow> tag in Vhost.xml to '12.34.56.78' (server ip address, i don't have domain name), server allows connections made from swf files running on the same server, but

  • Posting using BAPI

    How can i post to FI using BAPI 'BAPI_ACC_DOCUMENT_POST' where cross company code is involved. Its working fine when only one company code is present.