ATP/CTP Based on Planning Data- Clarifications

Hi gurus,
All below are ATP/CTP Based on Planning Data:
1)Implications of enabling ATP(Enable ATP check box) in while running plan and not enabling ATP check box.?
2)I am running a Plan with ATP enabled, what benefits we get if i run with 24x7 ATP and what benefits we get if without 24x7 ATP. Basically would like to know the functionality of 24x7 ATP.
3)Have set up plan without ATP,
After plan run if i create new sales order will it be shown in planning workbench?
If it is not showing up what could be the reason.
When this new sales order is expected to be shown as Majenta color in planning workbench.
4)After plan run if my new sales order ATP to get occurate(Supply/Demand) data from planning output, what are all necessary setups i have to do (May be simple typical setup)?
Otherway around: what are all the necessary steps and concurrent programs to be done in order get current supply/demand picture.
Please do the needful.
Thanks.

Hi
Do want to use priority based on demand class? The prioritization of ASCP is diffrent from demand class prioritization. You will need to have a customization to assign demand class based prioity and update the demand lines to respect it by ASCP .
Please try to use Allocated ATP . The use allocated ATP profile needs to be set to yes. There should be proper allcoation rule also setup based on demand class. But you cannot guarantee that the ASCP and ATP will be in sync
Thnx
partha

Similar Messages

  • Information needed on ATP functinality based on collected data.

    Hi,
    we need to use ATP fuctionality in some of our ASCP scenarios.
    I have created FG items and components under them.
    Created onhand for components.
    Now if I do ATP inquiry for FG item , expecting it should give ATP quantity based on its component availabilty.
    But it is showing 0 only for whatever quantities or dates i query for .
    I had done setups like item ATP attributes,BOM check ATP,Profile option INV:Capable to promise based on collected data,Routing check CTP.
    Can any one confirm me whether it is the way it works or I need to do any specific setup.
    Thanks
    Vasudha.

    Hi
    Do want to use priority based on demand class? The prioritization of ASCP is diffrent from demand class prioritization. You will need to have a customization to assign demand class based prioity and update the demand lines to respect it by ASCP .
    Please try to use Allocated ATP . The use allocated ATP profile needs to be set to yes. There should be proper allcoation rule also setup based on demand class. But you cannot guarantee that the ASCP and ATP will be in sync
    Thnx
    partha

  • ATP Based on ASCP Planned data - how to exclude Subiventory

    We are moving from ATP based on ASCP collected data to ATP based on planned data.
    In our major warehouses, we have subinventory 'DOCK' , it is not checked ( not enabled) to Include in ATP, but it is flagged ( enabled ) as Nettable subinventory.
    In ATP based on collected data, the on hand balance for this subinventory was not included.
    But ATP based on planned data includes on hand balance in this subinventory. This is issue because warehouse takes processing time to bring from DOCK subinventory to warehouse FG subinventory and ATP gives immediately available to customer which in actual is available to customer after two days.
    We can not change this subinventory as non-netable then ASCP advises more to bring more supply.
    Please advise/help.

    Hi Mahesh
    I'm not convinced with your assumption and Sandeep's suggestion of adding 2 days of post-processing LT.
    You'll notice even ASCP considers this invenotry available right now without any delay unless it shows as 'In Receiving" and not On-Hand. if this shows "In Recieving, even ATP will consider the same due date as suggested by plan.
    There are a few options to model this additonal time but each requires some additional maintenance. You'll require an extra level of supply chain bill where you model this inventory one level below final level. This can either be achieved by modelling this as a component while adding a new level in the bill as FG.
    Another option may be to default your request date at least today + 2 days thereby making sure ATP never returns today's date. Please note this is more like an honor system as order entry person may override it and can be handled via user training. Again this will work if you always need 2 days before an order can be shipped. If you've a mixed mode scenario where some inventory may be shippable right now, you may be out of luck here.
    There are a few more options that may be possible but will require little more one-on-one discussion.
    Thanks
    Navneet Goel
    [email protected]

  • ATP based on planning output

    Hello,
    Appreciate if you could help me to understand how ATP based on planning output works in following scenario.
    ATP-enabled plan is an ECC plan with supplier capacity constraints. The ATP plan has both forecast and sales order demand. When ATP plan runs, supply planned orders will be generated based on supplier capacity constraints.
    If a new sales order is scheduled, will ATP suggest a promise date by
    1) considering the supply planned orders generated for the unconsumed forecast
    OR
    2) generating a new supply planned order for the new sales order
    If (2) is used, will the sales order be scheduled out to a later date if the supplier capacity has already been taken up by the planned orders generated for the forecast demand?
    Cheers!

    ATP will suggest a Schedule Ship Date / Schedule Arrival Date (based on scheduling setup in Order Management) considering the supply planned orders generated for the unconsumed forecast.
    If all the planned ordres are already allocated to other newly scheduled sales orders (i.e. entered in the system after last plan run), then for the newest sales order which you are trying to schedule, ATP calculation will be done to check the earliest availability using the ATP Rule defined for your item in the Org where you want to schedule the sales order. If no ATP rule is assigned to the item, then default ATP rule from Org Parameters is used. When you accept the new suggested date for scheduling the sales order, the sales order starts appearing in the ATP plan (in pink color text) but no new planned order is created. New planned order creation will happen only when you run the data collection and plan again. Similarly, consumption of unconsumed forecast will also happen during this new plan run.
    In the above scenario, if you have a multi level BOM for the sales order item with
    -  the child items ASCP planned and ATP enabled and
    -  resources in the routings of BOM items at different BOM levels CTP enabled
    then ATP will explode thru' the supply chain bill, check availability of each child item and resources required for those and accordingly return an availability date.
    Newest sales order will be scheduled out to a later date if
    -  the supplier capacity has already been taken up by the planned orders generated for the forecast demand and
    -  such planned orders are fully allocated for new sales orders scheduled after the last plan run but before your newest order

  • Doubt in ATP/CTP functionality

    I like to do ATP/CTP check for an end item.I have done the necessary setups in item attributes for the end item as well as for its components.
    When I do a ATP/CTP check of the end item ATP returns the date when this end item is available for promising(taking resource availability into consideration).
    Apart from this date I also need the ATP date without taking into consideration the resource availability.
    1.The date in which the components(make and buy) are available so end item can be manufactured.
    2.The earliest completion date of the end item when all its components are availble on hand(based on lead time).
    How to view these information during a single ATP query.
    Is this possible in standard.If not like to know how to achieve this through customization.
    Thanks in advance,
    Babu

    The ATP engine provides the pegging tree, which will help to analyze how ATP arrive at schedule ship date considering material & resource constrain, but as per your request it is not possible to switch and view only for material constrain when setup is enabled for resource constrain.
    Let me know if this help
    Thanks,

  • Difference between ATP & CTP

    Hi guys,
    Please tell me difference between ATP & CTP and its usage
    ATP-->Available To Promise
    CTP-->Capable To Promise
    Message was edited by:
            vijai prasad shanmugam

    Hi
    ATP is available to promise.there are1)availbility check according to ATP logic and 2)against planned ind reqt
    1.n the check according to ATP logic, the system checks whether the dependent requirements of each component are covered by specific receipt and issue elements or by stock. This check is carried out dynamically, that is, each time you carry out the check, the system recalculates the current situation. If a quantity can be committed for the requirement date, the system enters precisely this quantity as the committed quantity in the dependent requirements and the ATP quantity for the components is reduced by the committed quantity. Therefore, in the next availability check, dependent requirements can only be committed for the amount of the remaining ATP quantity.
    The results of the check are displayed as follows:
    as a missing parts list for the planned order (Availability check: Overview)
    as either a missing parts list or a missing parts overview for the production order
    2.Availability Check Against Planned Independent Requirements
    check this link
    http://help.sap.com/saphelp_46c/helpdata/en/41/191fdb45fd11d188ff0000e8322f96/frameset.htm
    Also Check with OSS Note 455421
    Regards
    Dhananjay

  • Availability Check with ATP Logic  or  Against Planning-reg

    hi gurus,
    what is the difference between
    Availability Check with ATP Logic
           or         
    Against Planning
    means can we have two types of check?
    how can we do against planning?
    rajendra

    Hi Prasad,
    I think it would not possible to maintain to procedures at the same time for single material.
    availability check against ATP is  allowcation of material based on certain rules like which we set under basic functions - AC.
    In this process you cant allocate the stock for specific customer.
    In case of AC against planning you can allocate each and every material along with qty to specific customers.
    Please see the configuration required for planning.
    1. Allocation Procedure (OV1Z) the product allocation procedure is the parent of the entire allocation process. All materials that are to be included in the allocation scheme are required to have an allocation procedure assigned to it in the material master. In addition, as of release 4.0, it is in the procedure that the method of allocation is defined. The user has the opportunity to set an indicator to identify their choice of two different methods (discrete and cumulative allocation) to evaluate the quantities to be considered for product allocation. 
    2. Allocation Object (OV2Z) the allocation object is the root level of the allocation process where actual data is entered and planned in LIS. The object allows the user to further break down a procedure into smaller parts for future validation of components comprising a specific material 
    3. Allocation Hierarchy Mapping (OV3Z) Primarily, this transaction permits the assignment of an allocation procedure to an LIS information structure. Secondly, a character is assigned to the information structure to permit collective planning. Finally, the user can assign a step level to the procedure and information structure to sequence the order in which allocation quantities are checked. This functionality allows the user the opportunity to check product allocation against several product allocation scenarios, before the required quantity is confirmed 
    4. Define Consumption Periods (OV5Z) The allocation consumption periods functionality is only valid if the allocation method flag has been set (OV1Z). If you have de-selected the method field, this functionality is not available. The consumption window indicates the number of past and future periods to be used in the allocation check. 
    5. Control Product Allocation (OV4Z) In order for the allocation process to function properly, allocation control records are created primarily to map allocation procedure steps to their corresponding objects so that the allocation data records can be located for validation. Secondly, validity periods must be established to indicate when the allocation control records are active. Finally, the user has the option of establishing a conversion factor per allocation control record to accommodate BOM listings of constrained materials 
    6.Activate Allocation for Requirement Class (OVZ0) In order to turn on allocation in the standard order processing functionality, the requirements class must have a flag indicating that allocation is relevant. 
    7. Activate Allocation for Schedule Line Category (OVZ8) In order to turn on allocation in the standard order processing functionality, the schedule line must have a flag indicating that allocation is relevant 
    8. Create Planning Hierarchy (MC61) In order to adequately establish allocation quantities, the user must initially determine the level at which the allocation is to take place and the aggregation factor of the allocation quantities. In this step, the levels for the collective allocation search procedure are also identified. 
    9. Generate Masking Character (OV7Z) Upon completion of the level determination for the planning hierarchy, the collective allocation masking character must be generated to allow aggregation indicators to be established. This transaction simply reads the hierarchy established in the planning table and then generates a collective mask character for each level of the hierarchy 
    10. Modify Planning Hierarchy (MC62) This step is a repeat of MC61 where the initial hierarchy was established. In order to complete the hierarchical set up, the collective allocation (mask character) hierarchy must now be maintained with the appropriate aggregation factors 
    11. Allocation Procedure Assignment to Material Master (MM02) At the root level of the allocation process are the materials. Each material that is to be considered in allocation scenario must be mapped to an allocation procedure. In order entry, then, when a material is entered with a valid allocation procedure in the material master, the allocation data is verified prior to confirming the line item ordered 
    12. List of Suitable Structures (OV9Z) This report is used to identify potential LIS information structures that can be used in the product allocation process. This report simply reads through the data dictionary and selects all the active information structures that contain the field product allocation object (KONOB) as the first field. This data can then be utilized in the mapping transaction (OV3Z) to link the allocation procedure step to an information structure (previous step).
    Reward if helpful.
    Regards
    Raj

  • After closing request plan data are not longer displayed

    Hello all,
    guess it's a standard problem but can't find a solution in the forum.
    Scenario:
    I created a planning cube and an aggregation level with two key figures, a workbook
    based on the planning cube and a cube with actual data. The workbook showed the
    the actual data and the so far entered plan data, so everything worked fine, but after closing the request
    in the plan cube manually by switching to loading and back, the workbook doesn't show the plan data anymore.
    Planning is not finished, so its necessary to see the already planned values.
    Thanks
    jg

    Hi,
    I think this is an inconsistency of the OLAP cache used in the plan buffer. Clear the cache of the plan buffer query via RSRT or RSR_CACHE. The plan buffer query has the following technical name
    - IC/!!1IC if the input ready query is defined on an aggregation level on the InfoCube or on a multiprovder that contains an aggregation level as partprovider that is defined on InfoCube IC
    - MPRO/!!1MPRO if the input ready query is defined on an aggregation level on the multiprovider MPRO
    For a final solution earch for notes in the area of OLAP and OLAP cache in connection with planning.
    Regards
    Gregor

  • Web Analysis reports based on Planning application

    All,
    I have migrated planning application from dev to prod using LCM, planning version 11.1.1.2. everything has been migrated and working fine.
    Web Analysis reports, and Database connections are also migrated from DEV to PROD.
    User has uploaded some PLAN data for FY10 through smartview on PROD server, but unable to see the data using Database connection migrated from DEVL but he can see the data when he creates new database connection on PROD.
    both database connections are from same database but he cannot see any new data uploaded through smartview with old database connection and he have tons of reports based on old database connection.
    can I change database connection for old reports with new database connection or do I need to fix something on my planning side.
    Please provide some suggestions. I can give more info if required.
    Thanks
    Ravi S

    Hi,
    LCM will have created xml exports with the database connection information in them.
    If you open one of the xml database connection exports you will see something like
    <server-name>localhost</server-name>
    <application-name>PLANSAMP</application-name>
    <database-name>Consol</database-name>
    You would need to update the information such as the servername in the files then import them in again using LCM.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Cursor and Update rows based on value/date

    SQL Server 2012
    Microsoft SQL Server Management Studio
    11.0.3128.0
    Microsoft Analysis Services Client Tools
    11.0.3128.0
    Microsoft Data Access Components (MDAC)
    6.1.7601.17514
    Microsoft MSXML 3.0 4.0 5.0 6.0 
    Microsoft Internet Explorer
    9.11.9600.16518
    Microsoft .NET Framework
    4.0.30319.18408
    Operating System
    6.1.7601
    The objective of this is to test the Cursor and use it on a production environment after this is fixed. What I would like to do is update rows in a column i duplicated originally called 'HiredDate' from AdventureWorks2012 HumanResources.Employee table. I
    made a duplicate column called 'DateToChange' and would like to change it based on a date I have picked, which returns normally 2 results (i.e. date is '04/07/2003'). The code runs but will not change both dates. It did run however with an error but changed
    only 1 of the 2 rows because it said ['nothing available in next fetch'].
    The code to add the columns and perform the query to get the results I am running this against:
    -- ADD column 'DateToChange'
    ALTER TABLE [HumanResources].[Employee] ADD DateToChange Date NOT NULL;
    -- Copy 'HireDate' data to 'DateToChange'
    UPDATE HumanResources.Employee SET DateToChange = HireDate;
    -- Change 'DateToChange' to NOT NULL
    ALTER TABLE [HumanResources].[Employee] ALTER COLUMN DateToChange Date NOT NULL;
    SELECT BusinessEntityID,HireDate, CONVERT( char(10),[DateToChange],101) AS [Formatted Hire Date]
    FROM HumanResources.Employee
    WHERE [DateToChange] = '04/07/2003';
    Code:
    USE AdventureWorks2012;
    GO
    -- Holds output of the CURSOR
    DECLARE @EmployeeID INT
    DECLARE @HiredDate DATETIME
    DECLARE @HiredModified DATETIME
    DECLARE @ChangeDateTo DATETIME
    --Declare cursor
    -- SCROLL CURSOR ALLOWS "for extra options" to pul multiple records: i.e. PRIOR, ABSOLUTE ##, RELATIVE ##
    DECLARE TestCursor CURSOR SCROLL FOR
    -- SELECT statement of what records going to be used by CURSOR
    -- Assign the query to the cursor.
    SELECT /*HumanResources.Employee.BusinessEntityID, HumanResources.Employee.HireDate,*/ CONVERT( char(10),[DateToChange],101) AS [Formatted Hire Date]
    FROM HumanResources.Employee
    WHERE DateToChange = '01/01/1901'
    /*ORDER BY HireDate DESC*/ FOR UPDATE OF [DateToChange];
    -- Initiate CURSOR and load records
    OPEN TestCursor
    -- Get first row from query
    FETCH NEXT FROM TestCursor
    INTO @HiredModified
    -- Logic to tell the Cursor while "@@FETCH_STATUS" 0 the cursor has successfully fetched the next record.
    WHILE (@@FETCH_STATUS = 0 AND @@CURSOR_ROWS = -1)
    BEGIN
    FETCH NEXT FROM TestCursor
    IF (@HiredModified = '04/07/2003')/*05/18/2006*/
    -- Sets @HiredModifiedDate data to use for the change
    SELECT @ChangeDateTo = '01/01/1901'
    UPDATE HumanResources.Employee
    SET [DateToChange] = @ChangeDateTo --'01/01/1901'
    FROM HumanResources.Employee
    WHERE CURRENT OF TestCursor;
    END
    -- CLOSE CURSOR
    CLOSE TestCursor;
    -- Remove any references held by cursor
    DEALLOCATE TestCursor;
    GO
    This query is run successfully but it does not produce the desired results to change the dates
    04/07/2003 to 01/01/1901.
    I would like the query to essentially be able to run the initial select statement, and then update and iterate through the returned results while replacing the necessary column in each row.
    I am also open to changes or a different design all together. 
    For this query I need:
    1. To narrow the initial set of information
    2. Check if the information returned, in particular a date, is before [i.e. this current month minus 12 months or
    12 months before current month]
    3. Next replace the dates with the needed date
    [Haven't written this out yet but it will need to be done]
    4. After all this is done I will then need to update a column on each row:
    if the 'date' is within 12 months to 12 months from the date checked
    NOTE: I am new to TSQL and have only been doing this for a few days, but I will understand or read up on what is explained if given enough information. Thank you in advance for anyone who may be able to help.

    The first thing you need to do is forget about cursors.  Those are rarely needed.  Instead you need to learn the basics of the tsql language and how to work with data in sets.  For starters, your looping logic is incorrect.  You open
    the cursur and immediately fetch the first row.  You enter the loop and the first thing in the loop does what?  Fetches another row.  That means you have "lost" the values from the first row fetched.  You also do not test the success of
    that fetch but immediately try to use the fetched value.  In addition, your cursor includes the condition "DateToChange = '01/01/1901' " - by extension you only select rows where HireDate is Jan 1 1901.  So the value fetched into @HiredModified will
    never be anything different - it will always be Jan 1 1901.  The IF logic inside your loop will always evaluate to FALSE.  
    But forget all that.  In words, tell us what you are trying to do.  It seems that you intend to add a new column to a table - one that is not null (ultimately) and is set to a particular value based on some criteria.  Since you intend the
    column to be not null, it is simpler to just add the column as not null with a default.  Because you are adding the column, the assumption is that you need to set the appropriate value for EVERY row in the table so the actual default value can be anything.
     Given the bogosity of the 1/1/1901 value, why not use this as your default and then set the column based on the Hiredate afterwards.  Simply follow the alter table statement with an update statement.  I don't really understand what your logic
    or goal is, but perhaps that will come with a better description.  In short: 
    alter table xxx add DateToChange date default '19010101'
    update xxx set DateToChange = HireDate where [some unclear condition]
    Lastly, you should consider wrapping everything you do in a transaction so that you recover from any errors.  In a production system, you should consider making a backup immediately before you do anything - strongly consider and have a good reason not
    to do so if that is your choice (and have a recovery plan just in case). 

  • VA01 ATP incorrecct results when delivery date is programmatically changed

    Hi Guru's,
    When creating or modifying a sales order (VA01 & VA02), we need to programmatically assign the delivery date a) for certain customers or b) when the delivery priority is changed from downs to regular order and visa-versa. For examples: 1) user enters a delivery date 02/01/2012, the program (userexit_check_vbep) will automatically replace it with a calculated
    date (i.e.. 2/20/2012). 2) if user changes the delivery priority from regular order to a downs order, the program will automatically replace delivery date to current date.
    But are getting incorrect ATP results when requested delivery date (based on what user enters in VBAP-LPRIO "delivery priority") is programmatically changed and then user manually enters the date and run ATP (see steps 8 & 9 below).  
    VA01 execution steps:
    1) Used VA01 and entered a material of quantity 1, requested date 2/01/2012, delivery priority = regular. Date was overwritten automatically with program calculated date 2/20/2012 as expected.
    2) ATP automatically ran successfully for the initial entry.
    3) I then changed the delivery priority from regular order to downs order & requested delivery date was automatically changed to current date 02/01/2012 as expected.
    4) ran ATP manually and all is well.
    5) I then changed the delivery priority back to a regular order and date was automatically changed back to 02/20/2012 as expected.
    6) I ran ATP manually and again all is well.
    7) I then manually changed the delivery date 02/25/2012.
    Incorrect / bad results:
    8) ATP then passed back 2 sub-items lines with the quantity of 1 each. The quantity on the main line item is doubled to 2.
    9) I then tried to delete the main line item manually to start all over, but the transaction just hangs because it tries to go to ATP, but cannot resolve what to delete.
    Do you have any suggestions to help resolve this?   
    The following SAP user-exits were modified:
    a) MV45AFZB
      1) userexit_check_vbap
      - for certain customers (a custom "override days" field stored in VBAP is populated), delivery date is automatically calculated using this field (i.e.  current date + override days).   If user entered date < calculated date,   calculated date is used (xvbep-edatu).
      - If user changes delivery priority, xvbep-edatu will be set automatically to either the calculated date (regular order) or current date (downs order).
      2) userexit_check_vbep : if user enters a delivery date (vbep-edatu), it is checked against calculated delivery date & overwritten, if it is < calculated date.
    b) MV45AFZZ - userexit_move_field_to_vbap :
      - override days is determined & delivery date is automatically calculated. If user entered date < calculated date, calculated date is used (xvbep-edatu).
      - If user changes delivery priority, xvbep-edatu will be set automatically to either the calculated date (reg.order) or current date (downs order)
    Reason for updating xvbep: if only vbap-lprio or vbap-override (custom field) fields are changed, the VBEP user exit routines (userexit_move_field_to vbep or userexit_check_vbep)  do not run.  Change to xvbep does trigger userexit_check_vbep.
    Please advise.
    Joe

    This is not an SD question and should be moved to ABAP forum. It seems to me that the issue is not with incorrect ATP but with the subitems / main item updated incorrectly. This needs to be resolved by a developer who wrote the user exit. Most likely either a user exit is triggered when not expected or a wrong line updated, etc. Debugger should be helpful.
    Also instead of setting delivery priority, why can't the users just change the delivery date to current date? This seems just as easy to me...

  • User Exit/Badi to change the billing plan date when create sale order

    Experts,
    Please advise which user exit/badi can be used to change the billing plan date wen create sale order.
    My requriement is based on some rules to dynamically change the line item billing plan start date and end date when create sales order.
    I tried some user eixt in MV45AFZZ, but the date got revert to the orginal date from billing plan.

    Hi,
      check the include MV45AFZB.
    Thanks & Regards,
    Sateesh.

  • Basic start date and scheduled finished date...can we have Planned date?

    Is there any "Plan Start Date" in SAP, the date where scheduler must put manually in the system to determine the "committed" date for the work to be executed - based on earliest and latest start date which automatically calculated by SAP?
    Our plant must keep the Basic Finish Date unchanged since it is the Required Date of the Work to finish.  We found that the Plan Date does not change and I was wondering if there is any way we can have the Planned date on the order header or have the basic finish date unchanged?
    Appreciate your advices

    Hi
       As per your query screen variant is the better option to be choose so that here you can go with user id based restriction
    Attaching the complete the scenario
    Transaction and Screen variants with an Example
    http://scn.sap.com/docs/DOC-39667
    Try these document & try to configure if you have any further please revert back.
    Thanks & Regards
    Sandeep Kumar Praharaj

  • Create report based on JSON data

    Dear All,
    I'm on Oracle APEX 4.1 and Oracle 11g. I'm receiving JSON data in my application and would like to print report based on JSON data without storing it in any table.
    Can you please suggest best way to achieve it?
    Regards,
    Chintan

    Hi,
    in 4.1 you can for example use the open source PL/JSON library (http://sourceforge.net/projects/pljson/) to parse JSON.
    In APEX 5.0, we currently plan to add a JSON API package that e.g. can be used to convert JSON to XML. Here is an example:
    SQL> select col1, col2
      2  from xmltable (
      3      '/json/row'
      4      passing apex_json.parse('[{"col1": 1, "col2": "hello"},{"col1": 2, "col2": "world"}]')
      5      columns
      6          col1 number path '/row/col1',
      7          col2 varchar2(5) path '/row/col2' );
                    COL1 COL2
                       1 hello
                       2 world
    At the last OOW, it was also announced that the RDBMS will provide native support. That should be the preferred option in the future.
    Regards,
    Christian

  • Condition based maintenance plan

    Dear Experts,
    Can anybody clarify me about the condition based maintenance plan?
    How the plan is created and measuring points and measuring documents are controlled?
    My requirement is as follow:
    I have one equipment, for that equipment I have created a measuring point (Temp) with counter. And the engineer enters the measuring document for that equipment.
    Here when the measuring reading reaches certain level, say Temp reaches more that 80 Degree C, i.e., a measuring document is entered for the measuring point with a reading of 82 Degree C, system should generate a maintenance order for that equipment?
    How the above scenario is addressed in SAP?
    Please help me out.
    Thanks in Advance,
    Regards.

    Hi all,
    Thanks for your replies.
    PS: Ramesh,
    The operator maintains the log sheet of the equipments out side SAP, since he doesn't have the access to the SAP system. All the details are entered by Maintenance Engineer or Supervisor. The same log sheet details are entered by them in the system.
    Will you please clarify me on thing:
    *need to specify the min & max level in your measurement point at which u want to get call*
    how can we specify the min & max levels in measuring point? Is it possible through customer exit only? Because I did not able to find those filed in the measuring point master data.
    Regards..

Maybe you are looking for