GATP Product substitution

Dear Friends
I have a query in SAP-APO 4.0 GATP, product substitution functionality.
I am undertaking a product substitution procedure for a component in a BOM .
i.e we want one component to be replaced by another component (in case of
non-availability of the component) . What we observed is when we maintained the
checking horizon(planned delivery time in R/3) for the said componet as 5 days
only then the product substitution seemed to work during the ATP check stage
(while creation of sales order) but the due date is getting pushed by the
checking horizon of the non-available material .My query was
a) Ideally if the substitute product is available at the plant I don't see
the reason why the due date is getting extended by the checking horizon ? What
could be the reason for the same?
b) When the checking horizon was changed from 5 days (both , <5 days & > 5
days) then product substitution did not occur and only the due date was getting
extended by the checking horizon .Why is the product substition not taking
place?
Request the group to share their insights & knowledge in helping me solve this
Thanking you in anticpation
rgds
Bipin Ballal

Hi Bipin,
The behavior of the system is really strange if it shifts the due date by the no. of days in CH. Its also surprising that it works at a specific value.
I feel it has nothing to do with CH as it is only the no. of days beyond which the material is available indefinitely. Lets get into it a little deeper:
You are expecting a product substitution of a dependent material during Sales Order creation.
So it must be Rules based ATP with multi level ATP check. You will also be having CTP. Check the following settings:
1. PP Planning procedure; should be automatic planning or multilevel ATP.
2. Corresponding strategy group to be maintained in R/3 and the material should also have external planning.
3. Check your PPDS fixing horizon. If the due date is before this, it will shift the date.
4. In Maintain Check instruction: see that you have create remaining requirement at header level.
5. In multilevel ATP settings you should have remaining requirements at component level. And also define the business event it should happen during. I.e. while sales order creation or during automatic planning.
6. I hope your rule maintenance is working perfectly in check mode..
Hope this helps, or you can get back with more details.
Thanks & Regards
Santanu Dawn

Similar Messages

  • GATP: Product allocation with SD Scheduling Agreements ?

    Hello experts,
    we want to use Product allocation in APO-GATP (SCM5.0 SP13) to do shipping capacity leveling. The location is fulfilling following DocTypes :
    SD Sales Orders
    SD Scheduling Agreements
    MM Stocktransfers
    Does somebody know if SD Scheduling Agreements can be used with GATP product allocation ? I'm asking since this document type is NOT supported for Rules-Based-ATP (substitution etc.) for example.
    Thanks
    Thomas Schulze

    Hi Thomas,
    Just have a look into the SAP Help:
    Check Against Product Allocations
    You can use the check against product allocations in SAP APO for the following documents:
    ·         Sales orders
    ·         Sales scheduling agreements
    ·         Free-of-charge deliveries
    ·         Stock transport orders
    -> Yes, Scheduling Agreements can be checked against Prodcut allocations !
    best regards,
    Michael

  • Product substitution in SAP CRM Service

    Hi Friends
    To replicate product substitution in CRM I have followed the same steps which SAP has provided in help.sap.com
    Product Substitution - Sales Quotation and Order Management - SAP Library
    1) After implementing the initial loads using objects DNL_COND_D001,DNL_CUST_PDD products are populated successfully in CRM condition table
    1CN/CCRSAP001 .
    2) Condition type has created successfully and it was assigned In define determine procedure in Application CRM and in Usage PD.
    3) Assigned Condition procedure in Define transaction types to the required process type.
    but nothing is happening in CRM Web UI /GUI. Could any one suggest did I miss any steps to activate product substitution .
    Thanks & Regards,
    Siva Krishna 

    I got an clue and it is SAP using below function module for product substitution purpose , here it is taking ordered product and looking in pricing tables ( in VMC ) is there any substitution products are available or not . if yes then it is throwing the popup. In my case i haven't received any products from pricing tables so I have populated it in Debug Mode . then I got a popup to select the product with description as Sales Order Item xxxxxx have below substitute products but now I am doing all this process in CRM service order.  
    FM Naem : CRM_PROD_DET_DETERMINATION_OW
    Thanks & regards,
    Siva Krishna

  • Product substitution in CRM 7.0

    Hi,
    we have requirement on product substitution in CRM. this scenario working fine ECC.
    what are the settings we have to maintain to work this scenario in CRM 7.0.
    Thanks in advance
    Kishore kumar

    Hi Kishore,
    Please see the online documentation for product substitution in CRM:
    http://help.sap.com/saphelp_crm70/helpdata/en/47/46ef14ea211a52e10000000a1553f7/frameset.htm
    Please also see the documentation in the IMG by going to transaction SPRO in your CRM system and then go to path:
    Customer Relationship Management  -> Basic Functions  -> Product Substitution.
    I hope this helps.
    Best Regards
    Gavin

  • FM/BAPI for Product substitution List

    Hello All,
    I have a requirement wherein the user will enter substitution materials for a particular material. I have to update these substitution materials in APO so that it will be reflected in tcode /N/SAPAPO/RBA04(Maintain Product Substitution Tab)
    Is there any FM or BAPI to do so?
    Regards,
    Arpita

    Hi
    Can any one tell me the parameters which need to be passed to BAPI "BAPI_PSPSRVAPS_SAVEMULTI  ".
    I have  to create Product substitution using this BAPI  which should be reflected in /SAPAPO/RBA04 tcode.
    Please let me know . Thanks.

  • Product Substitution

    Hi Gurus
    I have a question on product substitution.To use PS in CRM, I have to download the customizing setting, substution reasons and the condition records.After a while if I need to create a new determination procedure, substitution reason or any other new customizing setting, can I perform the activity in CRM and download the condition record from ECC or perform all the settings in ECC and download them via the delta download ?
    Please help me clear any misconceptions that I have on this issue...
    Thanks
    Jessy

    Hi Jessy,
    "can I perform the activity in CRM and download the condition record from ECC or perform all the settings in ECC and download them via the delta download ?"
    1. Performing all the activities in CRM and download the condition record from ECC
    Can be Done. You can create a new procedure, substitution reason etc and get the condition record from ECC, using adapter object DNL_COND_D001.
    2. Performing all the setting in ECC and doing a delta load.
    Even this can be done.Using adapter object DNL_COND_D001 and DNL_CUST_PDD. You will have to either create a request R3AR2, or do an initial load again.
    Regards,
    Shalini Chauhan

  • Event controlled product substitution case in SAP IS Retail

    Requirement: Event controlled product substitution case
    SAP System: SAP ECC 6.0 with IS Retail and without F&R and APO
    To check for the available stock of original material and replace it with a FU/Replacement material if the stock is zero or less than the ordered quantity (in a STO).
    We have done the following to achieve this:
    1.     SAP IMG: Maintain Follow up Categories
    Created a Follow up category number: 01
    FU Category: Replacement material
    Priority and Validity: checked
    Check cycles: No check
    2.     Using T code: WRFFUART, we have assigned a replacement material to a original material and provided validity period with priority 01.
    Issue: While creating a STO or at the time of Delivery creation, the original material is not getting replaced with the substitution material (depending on the stock situation)

    Hi,
    is this issue still open?
    Does the replacement article have stock?
    Have you activated the substitution processing?
    In the article substitution - application-specific control profile how have you maintained the parameter Quantity Control for Replacement Articles - Event Controlled? There will no quantity from the replacement product ordered when you use option 'Original Article with Available Quantity; If 0: Substitution Article with full quantity').
    Kind regards,
    Rainer

  • GATP Product Allocation data management

    HI All,
    We have implemented gATP product allocation funtionality at our client place.
    As of now we were maintaining the alocation quantity in the planning book manually.
    Just wanted to know whether there are some macro based solutions which can be used to come to automatic allocation quantity.
    or some quick upload solution through excel.
    Also tell me how do you manage allocation quantity in your projects
    whats the best practice.
    Regards
    Vaibhav Sareen

    Hi Vaibhav
    I am not aware of the best practice. But for our client, we request the commercial team to enter allocation quantities in a flat file and we upload it once a month. The consensus of the volume is decided by the supply and the commercial team incase of constraints and only by the commercial team incase of free supply.
    Moreover, we have also written a macro which copies the allocation quantities of the previous bucket to the subsequent bucket so that incase the allocation quantities havenu2019t been added during the upload, there are some allocation quantities which are present to check for allocation. Obviously it works for us, since the supply is more or less constant and the business does not see any capacity expansion in the near future.
    I am not sure how much of the above has helped you in deciding on your way forward. But I guess it all depends on your business requirement and scenario.
    Rgds, Sandeep

  • GATP Product allocation status report and backorder processing

    Dear Experts,
    We are using product allocation as the first and only step in GATP check.
    The scenario is like this:
    Sales order total quantity = 200
    Planned allocation quantity=150
    Thus
    Confirmed sales order quantity=150
    Questions:
    1.Now how can see the confirmed/unconfirmed situation for all sales orders.
    Is there any standard report.
    I understand that this report need to show the planned allocation quantity,total sales order quantity and the confirmed sales order quantity may be bucket wise.Also this report can show the details of all sales orders in the bucket.
    The GATP planning book only shows confirmed sales orders in the "sales order" keyfigure until you have introduced another order series key figure for sales order(not related to GATP) which has sales order/scheduling agreement category group assigned to it.
    2.Can I do backorder processing of sales orders assuming that after the above report is run,I have changed the planned allocation quantity from 150 to 200 and I need that the sales order can be confirmed now by this program rather than by going into ECC and triggering the GATP check again.
    Note that the stock availability situation may remain the same.
    Request you to kindly suggest if this is possible in backorder processing.If yes,then what are the settings and the transactions to execute this.
    Thanks,
    Chandan

    Thanks so much Michael for a prompt reply.
    Couple of points.
    1./sapapo/ac42-This report is helpful but this has 2 issues.
                                                 It has to be run at individual CVC level.Thus it is not a comprehensive report.
                                                 It does not provide sales order original quantity.It just provides the planned allocation quantity,confirmed sales order quantity and the remaining quantity.This is normally already available in interactive planning of GATP planning area.
    What we need is a report which must say what is the original sales order quantity and how much has been confirmed and how much is the bucket planned allocation quantity.
    2.Running ATP in product view or interactive backorder processing view may not help as they seem to be working with ATP group and not with check mode.Note that product allocation gets triggered when check mode comes into play.
    Do you know if we can make it work with check mode.
    3.The batch backorder processing is working when I am using the "update changes" option.I am still evaluating the results as I don't understand many settings here.It will be nice if you can elaborate on some of the settings used in this transaction please.
    Thanks again.
    Regards,
    Chandan

  • GATP Product allocation

    Hi Gurus,
                 Can any one help me  setting up product allocation configuration in ECC side ?
    Please let me what are steps involved in ECC setting for product allocation and rules based check?
    It will be really great help.
    Thanks and Regards,
    Raj

    Raj,
    Very little needs to be done on the ECC side.  By far, most of the work is on the SCM (APO) side.  What you will configure depends on your business requirements.  I will assume that your company already has an SCM license and there is an SCM instance available for you to use.  Here are some SAP Docs to get you started with your GATP check:
    You will need the Core interface.
    http://help.sap.com/bp_scmv250/BBLibrary/Documentation/B05_BB_ConfigGuide_EN_DE.doc
    Basic GATP (Global Available to Promise)
    http://help.sap.com/bp_scmv250/BBLibrary/Documentation/ATP_BB_ConfigGuide_EN_DE.doc
    Product Allocation
    http://help.sap.com/bp_scmv250/BBLibrary/Documentation/S57_BB_ConfigGuide_EN_DE.doc
    Regards,
    DB49.

  • 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
    Anton

    Hi,
    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

  • Condition Table for R/3 Product Substitution in CRM

    Dear Experts,
    I managed to download object DNL_CUST_PDD, DNL_CUST_CND_PD, DNL_CUST_CNDALL.
    And also for condition object DNL_COND_D001. I believe that this D001 should contains the material determination which has been maintained in R/3.
    Now, my doubts :
    1. In tcode SLG1 (after downloading DNL_COND_D001), the result is No Entries Determined for A Tables (Block 1)
        Message no. CND_MAP312
        In R/3 there are some data entered through tcode VB11. (Material Determination condition maintenance)
    2. Where do I find the result table containing the condition material determination in CRM?
        What is the table name where I can open it in tcode SE16?
    Highly appreciate on your help.
    Regards,
    Gun.

    I found that the condition table in R/3 is KOTD970 while in DNL_COND_D001 only specify table KONDD,
    KONDDP, KOTD001 and TMC1K. I check that table KOTD001 In R/3 has nothing on it (no records).
    After I added KOTD970 in this object and started the initial load again in CRM, the download status error
    says that there is no /1CN/CCRCUS970 active available.
    I assume that this table has to be created first before I start initial download of this object.
    I restarted initial load for object DNL_CUST_CNDALL, again I found error in SMQ1 = *A dynamically specified
    column name is unknown*. In SMQ1 I can see it was stopped at FM CRS_FIRST_DOWNLOAD_TRIGGER
    I have checked SAP NOTE nothing much help referring to this error (or may be have I missed it?).
    Did I miss any step ? here is my filter for DNL_CUST_CNDALL.
    Table               Field                                                Value
    T681                KOTAB    EQ Equality (= Low)     KOTD970
    T682                KOZGF     EQ Equality (= Low)     Z001 
    T682I               KOZGF     EQ Equality (= Low)     Z001 
    T682T             KOZGF     EQ Equality (= Low)     Z001 
                           SPRAS     EQ Equality (= Low)     E
    T682V             KAPPL     EQ Equality (= Low)     V
                           KVEWE     EQ Equality (= Low)     A
    T682Z             KAPPL     EQ Equality (= Low)     V
                           KOZGF     EQ Equality (= Low)     Z001
    T683               KALSM     EQ Equality (= Low)     A00001
                           KAPPL     EQ Equality (= Low)     V
                           KVEWE     EQ Equality (= Low)     D
    T683S & T683T same as T683
    T683U             KALSM     EQ Equality (= Low)     A00001
                           KAPPL     EQ Equality (= Low)     V
                           KVEWE     EQ Equality (= Low)     D
                           SPRAS     EQ Equality (= Low)     E
    T684, T684G, T684S, T684T  = All set as inactive table
    T685              KAPPL     EQ Equality (= Low)     V
                          KSCHL     EQ Equality (= Low)     A001
                          KVEWE     EQ Equality (= Low)     D
    T685A, T685Z same as T685
    T685T            KAPPL     EQ Equality (= Low)     V
                          KSCHL     EQ Equality (= Low)     A001
                          KVEWE     EQ Equality (= Low)     D
                          SPRAS     EQ Equality (= Low)     E
    T686E, T686F no filter
    TMC1             GSTRU     EQ Equality (= Low)     KOTD970
    TMC1D, TMC1K, TMC1T no filter
    KIndly advice what is wrong with these filters.
    Regards,
    Gun.

  • ATP for production order

    Hi Friends,
    Need your help to figure out solution for an issue :
    I need ability to substitute alternate component when we do ATP during release of a production order.
    As far as I know, we can do this in 2 ways
    1) Maintain alternate BOM with the substitute material
    2) Use GATP production substitution procedures
    Can you think of any other ways of doing this. I do not want to use GATP (within APO) and want to get this done in ECC itself.
    Please suggest!!!

    Thanks for the reply Suri.
    I dont think I can use this as there will be multiple alternates for a product.
    Did anybody use GATP for production orders, not CTP or MLATP but vanilla ATP and RBA. Please let me know what precautions should be taken and are there any considerations for using the functionality. I have used GATP for sales orders earlier but never for production orders, I assume functionality should be same except for the business even which would be PP.
    Thanks and waiting for replies.
    Prod_Planner

  • GATP - Issue with substitution rules with validity dates

    Hi,
    We are using GATP with RBA. Our condition table has plant as a field.
    We are planning to have a substitution procedure (rules) defined at plant level.
    Our rule control for product substitution list is "Start from top of list"
    The issue we are facing is explained below.
    The first item in the substitution procedure (rule) cannot have validity dates.
    So it will always be balnk. And validity dates can be maintained for other items in the procedure (rule).
    What happens in our scenario is when there is a requirement on an item in the substitution procedure (rule) which has  a validity date, the first item in the procedure (which can never have validity dates) is never considerd for substituions.
    If I remove the validity dates, then the first item in the procedure (rule) is considered for substitutions.
    We find this strange and against our business requirement. We want the first item in the procedure (rule) to be considered for substitution ireespective of the validity date for the requested product.
    It would be great if you could suggest a method to achieve this.
    Thanks & regards,
    Arvind.S

    Hi Mohan,
    Thanks for the response.
    We are using back order processing (BOP) for allocation.
    We observed that the first item was not getting considered for substitution in the BOP results and also in product view after the BOP run. No stock of that item was allocated for the order taken up in the BOP run.
    However, we tried rule evaluation also. It shows the first item also, but in actual allocation the issue exists.
    We are not using "start immediately" in check instructions.
    Thanks & regards,
    Ashok

  • Substitution of products in MM

    Hello,
    I want to implement a standard Purchasign process in the food industry. My client is using SAP R/3 4.70 (Enterprise)
    This industry is caracterised by product sustitutions - for example, one is buying a bottle of salad-dressing of 1 Liter, but your vendor only has bottles or 2 Liters available. In store, these are two diferent SKUs with diferent Material codes.
    Is there an easyway to use product substitution in Pur.Requisitios and/or Purchase Orders in SAP? Without using adicional programing!
    Anyone has experience with these kind of situation?
    Thanks for any reply.
    Aart

    See attached link:
    Since these are complete different materials SAP requires you also register them in this way. Probably these 2 articles have different value and also for stock taking it is important to count them separate. You don't want to mix  2 different articles. If you want, you can create a workaroud by creating an inforecord for the alternative material from the alternative supplier, but for the above mentioned reasons this is not recommended.
    I don't know the purpose of this material. Is it a raw material or a trading article?
    If it is a raw material I believe you can create an alternative BOM with the 2 liter can, if it is not in stock MRP wil create purchase requisition with this article
    If it is a treding material you can use material determination to find an alternative article if the standard material is not in stock. If this alternative is also not in stock   MRP wil create purchase requisition with this article. Dependent on the MRP settings of you material.
    Maybe you can also use MPN(Manufacturer Part Number) as a solution.
    It's long ago I have been working with MM but hope this reply will help you.
    Kind regards,
    Benno Mateman

Maybe you are looking for

  • Whitespace removed in Content Conversion

    Hey! After content converting a flat file and running it through an xslt mapping, the java mapping need to find substrings within some fields. It turns out the fields are suppressed, meaning the whitespace before and after values are missing. Can thi

  • Download from SD card

    I have photos to download from my SD card to iphotos and my issue is that when I insert my SD card into the slot the pictures appear double when they download to iphotos. How can get it to open show just one photo of each? I have a Nikon D80 is that

  • How can I call .exe file in java

    Hello, I want to call excutable files(.exe) in my java source code. How can I use the excutable files in java code. Thanks. Robin

  • Proxy configuration in Portal 6.2

    Hello, the Portal 6.2 Administrator's Guide contains the following instructions to use a proxy server: <---------------->8------------->8-------------------> Configuring a Sun ONE Portal Server Instance to Use an HTTP Proxy If the Sun ONE Portal Serv

  • Applying same effect to multiple titles

    sorry for the newbie questions (last video stuff I did was using avid and discreet effect many years ago) I've got a load of titles that I want to apply the same effect to (something like a slide direction blur), I've been poking around to see if I c