BOP Filter

Hi,
There is a requirement where we want to run manual Ad-Hoc BOP by sales order,creation date range,material and plant so that it will pick only the particular selected orders.
But we found that though it picked particular sales order but it filter from total backlogs which exists for that particular material and plant combination, and filtering the selected orders from the whole list actually took maximum portion of BOP run time.
I need help whether there is any way where BOP can picked the input sales orders only respect to particular material and plant combination.
I am giving two scenario which I faced:
1. Total backlog:53k
    Sales order: 5 k
Run time:2.5 k
2. Total backlog:10k
    Sales order: 5 k
Run time:45 mins
Thanks,
Dipankar

Dipankar,
I have no idea how BOP works technically.  Logically, though, you cannot select a specific subset of records from a database without scanning the entire database.  So, I don't think your request is possible.  How would the program know that all matching records had been retreived without first going through the entire possible list?
The issue is the speed of the scan.  In databases, if you select via a key or an index, the DBM has already pre-scanned the database, and knows the location of the records you seek.  It can therefore find them quickly.  I suspect that one or more of  the 'reads' in your BOP program is not indexed, but again, I don't know how BOP works technically.
It might not hurt to regenerate these BOP programs.  Try /SAPAPO/BOPC_GENER
If this doesn't help, Go to your DBA and ask him to analyze your BOP's performance.  He can advise you of what you can do to improve it.
Another option might be just to use interactive BOP.  /SAPAPO/BOPI
Sorry I couldn't be of more assistance,
DB49

Similar Messages

  • Adding new fields in BOP Filter

    Hello,
    We need to exclude/include from BOP some products depending on a value in APO material master (field AT103).
    I have already checked note 376773 (UserExit EXIT_/SAPAPO/SAPLBOP_FILT_010). It seems that using this exit we may add new fields to the filter, as long as they are fields present in the sales order. Unfortunately the value of the field cannot be recorded in the sales order as long as it changes dynamically.
    Any idea will be apreciated.
    I thank you in advance for your kind cooperation

    Hi,
    I have closed the question as we have find a workaround to the problem.
    We will use product hierarchies in order to decide which products are used in each planning run.
    Thanks.

  • RBA STO is not correlated during BOP RUN

    Hi all,
    We are facing a problem with delivery groups correlation during BOP when one of the items of the delivery group is confirmed using an STO created by RBATP.
    For example, let's make a simple case
    Product A,B and C are part of the same delivery group.
    10 units of both products are requested.
    Product A is confirmed in full using an STO from another plant created using a Rule
    Product B is confirmed partially (say 5 units)
    Product C is confirmed partially (say 4 units)
    In BOP filter we have added only products A and B and checked "Correlation" parameter, so product C is added and correlated to the other two. We do not want that an ATP check be done during BOP for product C, so "Check Correlation Group" is not checked.
    After running BOP, products B and C are properly correlated. While product A is not correlated an is confirmed for the full quantity.
    It looks like during BOP, the ATP check is done as first step (and in the case of product A an ATP tree is created) and afterwards quantities and dates are correlated, but this correlation is not capable to modify the ATP tree.
    Thanks in advance for your kind cooperation
    Pablo

    Hello Michael,
    Yes I have already checked this note. Please note that as long as the activity in the rule is to create an STO no subposition should be created in Sales Order, so this note does not apply to my case.
    On the other hand it is very interesting and helpful this part of your answer
    Michael Thinschmidt wrote:
    > Yes indeed quantity correlation should not work at STO level as it is not implemented in the coding. Just the date correlation should work.
    Could you please refer me to any note or document where it is explained this situation. I have checked and rechecked notes and help and I have not find any hint a reason for this behavior.
    Thanks in advance for your kind cooperation
    Pablor

  • BOP selects products without an active ATP CIF integration model ?

    Hello experts,
    while setting up a GATP BOP Process I'm realizing that BOP is not automatically restricting the products from the loaction to which have an active ATP CIF model.
    Example:
    Location: 1000
    Products: A, B, C
    Product A is in APO for DP and SNP reasons and there is no ATP CIF model for A-1000 combination. Products B and C have been setup only for GATP reasons (but not for DP and SNP). If I run the BOP for entire location 1000 (product fiter = empty) it is picking all 3 products including product A and is rescheduling Sales orders for product A in location 1000 - although there is no GATP CIF model active.
    Is this standard behaviour or do I miss anything here ? (I assumed that APO would never take a product into a BOP Filter which does not have an active and standing GATP integration model towards the ECC system.)
    Regards
    Thomas

    Hi Thomas,
    SAP documentation as in below URL
    http://help.sap.com/saphelp_scm70/helpdata/en/9c/066f3928025a6ee10000000a114084/frameset.htm
    states for filtering criteria in its pre-requisite . It appears that it only looks for materials filtered in BOP (i.e it does not look for materials meant for ATP check in its CIF).
    However, let us wait for comments from experts.
    With regards,
    Mrinal

  • How to reschedule STOs in BOP jobs in APO?

    Dear Friends,
    We have a problem in APO BOP .
    While running BOP, the STOS are not rescheduled. Upon checking the BOP result, the STOs are displayed with Status 'Unchecked'. and dates are not altered, even though the availability situation has changed.
    I would like to know, what needs to be done to reschedule STOs in BOP run?
    PS:
    1. I have selected the STOs (BI) in the BOP filter criteria.
    2. My Sort profile contains the following fields with the priorities indicated on right side.
    ERTMS     Created on                          3
    LFTMS     Delivery Date/Time     7
    LIFPRIO     Delivery Priority     1
    ORDSTARTTIM     Start Time     5
    WMENG     Requested quantity     9
    3. We are using SCM 7.0 with ECC 6.
    Regards
    Srinath Sastry

    Hi Srinath,
    You can check your selection in Confirmation situation Tab in BOP Filter and make changes so that STOs can able to reschedule.
    Thanks,
    Dipankar

  • BOP on custom ATP categories?!?

    Hi everybody,
    i need urgent help as i'm facing a big issue on BOP.
    We've been forced to create two custom ATP categories to distinguish some particolar sales orders, but seems like BOP is not able to run on non-sap custom categories.
    Do you know if it's possible to run BOP also on elements with custom categories? If yes, how? Any help would be greatly appreciated.
    Points for whom helps!
    Ciao
    Mauro
    Edited by: Mauro Chiulli on Jul 17, 2008 3:41 PM

    Hi Srinivas, thanks for answering.
    I'll try to clarify the issue, even if i'm not so expert about BOP.
    We created two custom ATP categories by copying them from standard sale order category.
    We assign these custom categories to sales order with specific requirements (request date lying in the past months, item category = xxx), using an exit before sending these orders to APO through CIF.
    The first problem is that, as for the standard configuration, it is not possible to add these custom categories to a BOP filter, and then run BOP.
    I've found an exit (  EXIT_/SAPAPO/SAPLBOP_FILT_010) for bop filters, using which the first problem (adding custom categories to the filter) will probably be solved...but i'm not sure then how bop will behave.
    In fact these orders, apart from the custom category, are equal to standard orders (BM category)...so i didn't expect any problem...but it happened.
    If anybody has any similar experience, please share...
    Thanks
    Ciao
    Mauro
    Edited by: Mauro Chiulli on Jul 17, 2008 9:01 PM

  • GATP: How to consider SNP Deployment demand (EG) into ATP check ?

    Hello experts,
    we have a location 1000 where we run GATP. This location serves customers directly (via normal SalesOrders) and serves other locations like a DC via STOs. Serving other location is done (in a nutshell) using SNP which creates SNP STOs and afterwards we run Deployment to push out avialable stock. We would like to consider the so called "SNP Deployment Requisitions" (EG - "Deployment: Release for stk transf. req") as demand which the GATP product availability check should take into account. By this we would like to make sure "serving other locations" from locaiton 1000 is accounted for while performing ATP check for the Sales Orders in location 1000.
    Problem: ATP category EG has been added to the ATP customizing (check control in SPRO) - but these SNP Deployment Reqs do not have a "confirmed qty" looking into RRP3 / ATP tab - only a required qty. THis means these elements are not considered while doing an ATp check although the demand categorty is in scope of the ATP check. I checked the cumulation rules - we are using 3 (consider req qty during create, consider conf qty during chg) - but this doesn't help even with the other rules we have there.
    I wonder if there is a way to tell the system to consider the ATP cat. EG as demand correctly - even without a confirmed qty. Or, does somebody known how to generate/make SNP deployment reqs  "with conf qty" (I checkded SNP deployment heuristicsdocumentation and SAP help etc. - without any result).
    Regards
    Thomas

    Hi Elanie/Thomas,
    We have similar issue where we are trying to confirm deployment demand in supplying location to reserve HUB demand over customer orders.
    I tried the setting mentioned by Thomas but ended up getting the same error as Elania " No orders selected by filter setting"
    "performing an GATP-BOP run on SNP Deployment PReqs does only require to setup a respective BOP "filter type" as follows:
    --> add ATP cat "EG" while maintaining the filter type in tcode S_AP9_75000212
    --> use the filter type in your /SAPAPO/BOP run
    Be sure that you select orders / run your BOP in thesupplying location (where SNP deployment orders are of ATP cat = EG)."
    Please let me know if you have any work around or solution for this .
    Thank you,
    Sai

  • Wrong Availability check for Header Item in Sales BOM after BOP

    Hi Guys
    I am stuck with a very weird problem. Request your advice:
    I have a Sales BOM with one item Lets header is 'A' and Item 'B'. On creation of Sales Order ATP check is performed and both the line items (with A and B) the committed qty and committed date.
    Now when BOP runs, it deletes the allocation of A and changes it to '0'
    Details:
    'A' is a non stockable product
    Req:
    1. I am not sure whether I should include A in BOP selection, however even running it only with B it deletes the allocation of A and the committed qty changes to '0'
    Can you please suggest the solution or standard way of running BOP for Sales BOM
    Thanks in advance
    -Rahul

    Thanks for writing in Prasun
    Yes I created a new Filter type however when you add a STO category and then you change the fields to include item category you will get the same error. I am also in V 5.0 of SCM
    Normally we use SAP_NetChange filter type. So is it possible to restrict using item category for this filter some how!
    On the otherhand I also wonder these should not ATP relevant as the header item is non stockable item! And I guess there should some catch to exclude if not item category as you mentioned!
    So the order categories included are:
    Customer Inquiry
    Customer quotation
    Sales Order
    SD Scheduling Agreement
    SD Scheduling agreement w/external
    Contract
    Delivery w/io charge
    Independent requriement
    Release from customer in plant
    STO
    Deplyometn release
    TLB release for purc ord
    Fields
    Product
    location
    distribution centrer
    MRP area
    product Hierarchy
    Location hierarchy
    supplier location
    These are std filter type and I cant be modified.. however we restrict our filter to location only!
    Kindly advice!
    Thanks in advance
    -RK

  • Planning File Entries in BOP

    Hi Everyone,
    1. Is BOP flag in Planning File used with only SAPNETCHANGE filter type?
    2. Other filter types (including Z  ones), do they include product in BOP even if BOP flag is not set in Planning File?
    3. Is it possible to  create a Z filter type with Netchange option?
    Regards,
    Sima

    Sima,
    I did a little more digging after seeing expert Bala's response.  I found the SAP_NETCHANGE filter hiding in the configuration tables.  It is not directly visible in configuration, because SAP has set it to be unalterable through configuration. (see note http://service.sap.com/sap/support/notes/635411 )
    Although this filter cannot be altered, it seems logical that an experienced (and patient) developer could create a 'clone' filter type that worked in a way that satisfied your business requirements.  The SAP filter evidently calls a special program /SAPAPO/BOP_FILTER_NETCHG; which I speculate could be copied and modified to be the engine for your clone.  I hasten to add that I have never done this, nor do I know anyone who has.
    I personally would be reluctant to create such a clone, unless there was no other possible way to manage the business requirements. Many custom developments are expensive to create and maintain.  Caveat Emptor!
    Best Regards,
    DB49

  • BOP is not correcting over confirmations

    Hi,
    Recently we had a Sales Org change in Production and becuase of it over confirmation happend in some of the orders. When we re do ATP check manually orders are getting corrected. But BOP is not considering the over commits and proposing new commit dates.
    Thanks,
    Bala.

    Hi Bhramankar,
    The "Rule Eval. (again)" is switched on in the BOP 'parameters check' tab page is not helpful. It is not considering main item requirement. It is considering sub line items only and doing ATP check.
    In normal and by applying Rule eval no changes appear. BOP is not considering main item and just updating delivery dates.
    Hi DB49,
    /SAPAPO/SDRQCR21 is not useful, when we give the material and plant it is just listing out order numbers and not doing any thing.
    Filter variant > Confirmation situation
    Confirmation Situation:
    backorders
    Requested date
    delivery proposal
    requested date(past)
    delivery proposal (past)
    Without confirmation
    consider partial deliveries
    Parameters Process > New Distribution
    New Distribution for: Product check
    Thanks,
    Bala.

  • GATP-BOP-STO problem

    Hi
    We schedule sales orders and STOs with daily BOP jobs.
    we use filter where scheduling is based on MAD. But when we check the BOP result for STOs, we see the the system has considered delivery date for STO. Is that STOs dont have MAD? the problem is that the confirmation of STOs are delayed.
    Now we decided to schedule STOs seperately with new filter to consider requested delivery date.
    While creating new filter and when i am adding field WLDAT(reuested delivery date), i am getting warning message "WLDAT can not be used in ODL".
    Can any one guide me how to create filter to consider WLDAT field where BOP schedule on requested delivery date for STO.
    Regards
    Vijaya

    Hi there, did you manage to resolve this problem, we are having a similar issue.
    Thanks,
    Paul.

  • Backorder Process - Filter type

    Hi Gurius,
    I have created one Filter Tyoe "FILTER" and one Sort Profile "ZSORT" inn Backoder Process.
    Under this sort, we have 5 Sales Order type:
    Sort Item 1:  ZSO1
    Sort Item 2:  ZSO2
    Sort Item 3:  ZSO3
    Sort Item 4:  ZSO4
    Sort Item 5:  ZSO5
    So, I'd like that onlly Sales Order Type ZSO4 never loos Confimed Quantity even though ZSO3, ZSO2 and ZSO!1 has high priority under the sort.
    ZSO1, ZSO2,ZSO4,ZSO5,could have a normal behavior.
    It is possible?
    Regards
    Abate

    Hi Pavan,
    I vave select CONSIDER FIXEC CONFORMATION. But the follow situation is happen
    SORT
    ZSO1 Priority 1
    ZSO2 Priority 2
    ZSO3 Priority 3
    ZSO4 Priority 4
    I have entered
    ZSO4 - qty 10 required.  Confimed 0 firstly
    ZSO1 - qty 10 required. Confirmed 0 secondly
    Stock = 0
    Then,  I have realized free goods (qty =10)
    Then, Run Backorder Process
    Expected Results
    Qty would be allocated in ZSO1.
    But, the BackOrder Process allocated in ZSO4....
    I t is possible respect the sort priority in this case?
    Hi,
    If you have set fixed date quantity indicator on the line item of ZS04 then BOP does not consider it provided you have not selected CONSIDER FIXED Confirmation.

  • How to disable BOP rescheduling for one specific location?

    Hi Experts,
       We are now processing BOP with rescheduling for request with conditions for all locations. But we would like to separate one location.  How can we disable the BOP rescheduling for that specific location? Is there a customizing setting to maintain that location list?
       Thanks a lot
    best regards,
    Wenyan

    Dear Wenyan,
    in standard you can only exclude locations from BOP while filtering, in the filter variant.
    Regards,
    Tibor

  • In the filter scheme driver, how to i get the filename in open() or handleOpen ()

    I want to implement filter scheme driver to monitor and prevent file open or read calls based on certain rules. For this I would need file name, user name and application process name. I did not find a way to extract this information. Any hint would be of great help.

    If the reset doe not work, connect tot he comouter and try to restore via iTunes.
    If the logo is still showing, let the battery fully drain. After charging for an hour, try the reset and restore again.

  • AND/OR + some nulls in filter

    I'm running into another problem with the AND/OR filter.
    The filter for selecting from object "a" and joining to objects b, c & d
    is:
    (b.theid==2 || c.theid==2 || d.theid==3) && active=="Y"
    The SQL that gets generated is:
    SELECT <...>
    FROM b t1, d t3, a t0, c t2
    WHERE ((((t1.theid = 2 AND t0.bid = t1.id) OR (t2.theid = 2 AND t0.cid
    = t2.id)) OR (t3.theid = 3 AND t0.did = t3.id)) AND t0.active = 'Y')
    This returns a number of instances of the same a object when some of the
    OR clauses do not match. For example, if there's no record
    with d.theid=3, then it will do a full join on table d.
    Do I need to specify something else to flag these as potentially null
    fields so that the filter parser adds that check in? The following SQL
    query works
    ok if I add some checks for NULL on those join fields:
    SELECT <...>
    FROM b t1, d t3, a t0, c t2
    WHERE ((((t1.theid = 2 AND t0.bid = t1.id OR t0.bid IS NULL) OR
    (t2.theid = 2 AND t0.cid = t2.id OR t0.cid IS NULL)) OR (t3.theid = 3
    AND t0.did = t3.id OR t0.did IS NULL)) AND t0.active = 'Y')
    Thanks,
    -Mike
    Mike Bridge

    Hi D,
    Thank you for your answer.
    I have seriously thought about that solution; but I don't think it's a smart way to do it.
    If i do it like that, i need to copy the whole table and paste it inside the if statements.
    I have two xml elements that I need to make the decisions on. POH_PO_TYPE & CP_RELEASE_NUM.
    POH_PO_TYPE can be: STANDARD, RELEASE or BLANKET.
    CP_RELEASE_NUM can be: '' or N
    If POH_PO_TYPE is RELEASE AND CP_RELEASE_NUM is not ''
    OR POH_PO_TYPE is STANDARD
    OR POH_PO_TYPE is BLANKET AND CP_RELEASE_NUM is ''
    THEN show table (which contains the whole PO).
    It shall show the content of the PO in any of these cases.
    BR Kenneth

Maybe you are looking for

  • Video pixel ratio in Adobe Bridge CS3

    How do I get the video Pixel Ratio to show in Bridge CS3? I went to preference and it is already checked. But, I can't seem to figure out how it show in the metadata tab. Thanks for your help. Perry

  • How to pass the User Group for a SQ00 Transaction iView

    Hello, To start off, I am relatively new to SAP technology in general.  I may be missing something obvious. I am trying to create an SAP Transaction iView in our EP Portal that will call the SQ00 transaction (start query) and run a particular query a

  • Screen turns green

    I turn on my iPad one day and found that the screen color runs and it sort of sparkled with green pixels.  Everything else worked fine.  I tried resetting and it didn't solve the problem.  After a while (half hour later) the screen went back to norma

  • Reg:os_cluster_wnmcdds8 No Online faulted

    hi i am getting this error. we can see that MFEP-RG is in faulted state.server in cluster . MFEP-RG wnmcdds8 No Online faulted wnmcdds6 No Offline please give me any solution for that.it is an urgent.

  • X201 w/ Centrino Ultimate-N 6300 Stops Working at Random

    About once a day, the wireless on my X201 stops working all of a sudden. I have tried updating the software, BIOS, etc, but still it continues. I have Win 7 Professional 64. Does anyone know how to solve this?