Difference between PP(discrete ) and PP-PI and repetative manufacturing

Dear all
1) What is the difference between PP(discrete ) , PP-PI and repetative manufacturing ?
2) In terms of SAP implementating how to choose out of these ?
3)What is the difference in terms of SAP for all three?
regards ,
Vishwas.K
Edited by: vishwas.k on Oct 9, 2010 3:31 PM

Dear
There are lot good threads and wiki abailable for this generic topic .
These are diffrences between REM/Discreate/ and Process manufacturing.
REM:
Production is based on the planned orders.
Planning and manufacturing is based on period wise.
Normally single products being manufactured for a longer period of time.
Normally production are carried out on a single production line (repetitively).
Product costing and settlement is done through product cost collector.
Planned orders are known as Run schedule quantities. Means quantity which is being manufactured in a certain period.
Planned orders are sufficient to carry out production at shop floor area.
Master data includes production version, product cost collector and rate routing.
Materials will be issued anonymously to production lines means without reference to planned orders.
Discreate:
Production based on the production orders
Planning and manufacturing depends on production orders.
Products changed frequently.
Production is carried out on different production lines (scattered- discrete).
Product costing and settlement is done through production orders.
Planned orders are stock type later converted into production orders.
Production orders are required.
Production version and product cost collector are not mandatory.
Materials will be issued always with reference to production orders.
Master Data includes Routings and BOMs.
PROCESS:
1) Batch Oriented process manufacturing.
2) Process order based manufacturing.you copy the process described in a master recipe and adjust it to the actual production run.
3) It is primarily designed for the chemical, pharmaceutical, food and beverage industries as well as the batch-oriented electronics industry.
4)The integrated planning of production, waste disposal, and transport activities within a plant.
5) Master Data includes Master Recipes and resources.
6) Process Management:In this area, you coordinate the communication between PP-PI and process control during the execution of a process order.
Best will be refer SAP help material .Appereciate if you carry out forum searh on the same .
Regards
JH

Similar Messages

  • Difference between class report and interactive report

    please give me the differences between  classical report and interactive report

    Hi,read the following :
    In ABAP, there are a total of 7 types of reports. They are:
    Classical Reports
    Interactive Reports
    Logical Database Reports
    ABAP query
    ALV Reports (ALV stands for ABAP List Viewer)
    Report Writer/Report Painter
    Views (There are different types of views also)
    Classical Reports
    These are the most simple reports. It is just an output of data using the Write statement inside a loop.
    Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT
    Interactive Reports
    As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers.
    And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed.
    We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21).
    Logical Database Reports
    Logical database is another tool for ABAP reports. Using LDB we can provide extra features for ABAP reports.
    While using LDB there is no need for us to declare Parameters.
    Selection-screen as they will be generated automatically.
    We have to use the statement NODES in ABAP report.
    ABAP Query Reports
    ABAP query is another tool for ABAP. It provides efficency for ABAP reports. These reports are very accurate.
    Transaction Code : SQ01
    Report Writer / Report painter
    Super users and end users can use Report Painter/Report Writer tools to write their own reports.
    Giving them the ability to report on additional fields at their discretion shifts the report maintenance burden to them, saving SAP support groups time and effort normally spent creating and maintaining the reports.
    ALV reports
    Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the readability and functionality of any report output. Cases arise in sap when the output of a report contains columns extending more than 255 characters in length.
    In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report display. This is a very efficient tool for dynamically sorting and arranging the columns from a report output.
    The report output can contain up to 90 columns in the display with the wide array of display options.
    There is no difference between drill down and interactive report, they are the same.
    With drilldown reporting, SAP provides you with an interactive information system to let you evaluate the data collected in your application. This information system is capable of analyzing all the data according to any of the characteristics that describe the data. You can also use any key figures you wish to categorize your data. You can display a number of objects for a given key figure, or a number of key figures for a given object. In addition, the system lets you carry out any number of variance analyses (such as plan/actual comparisons, fiscal year comparisons, comparisons of different objects, and so on).
    *More on Classical Vs Interactive*
    Classical Reports
    These are the most simple reports. Programmers learn this one first. It is just an output of data using the Write statement inside a loop.
    Classical reports are normal reports. These reports are not having any sub reports. IT IS HAVING ONLY ONE SCREEN/LIST FOR OUTPUT.
    Events In Classical Reports.
    INTIALIZATION: This event triggers before selection screen display.
    AT-SELECTION-SCREEN: This event triggers after proccesing user input still selection screen is in active mode.
    START OF SELECTION: Start of selection screen triggers after proceesing selection screen.
    END-OF-SELECTION : It is for Logical Database Reporting.
    Interactive Reports
    As the name suggests, the user can Interact with the report. We can have a drill down into the report data. For example, Column one of the report displays the material numbers, and the user feels that he needs some more specific data about the vendor for that material, he can HIDE that data under those material numbers.
    And when the user clicks the material number, another report (actually sub report/secondary list) which displays the vendor details will be displayed.
    We can have a basic list (number starts from 0) and 20 secondary lists (1 to 21).
    Events associated with Interactive Reports are:
    1. AT LINE-SELECTION
    2. AT USER-COMMAND
    3. AT PF<key>
    4. TOP-OF-PAGE DURING LINE-SELECTION.
    HIDE statement holds the data to be displayed in the secondary list.
    sy-lisel : contains data of the selected line.
    sy-lsind : contains the level of report (from 0 to 21)
    Interactive Report Events:
    AT LINE-SELECTION : This Event triggers when we double click a line on the list, when the event is triggered a new sublist is going to be generated. Under this event what ever the statements that are been return will be displayed on newly generated sublist.
    AT PFn: For predefined function keys...
    AT USER-COMMAND : It provides user functions keys.
    TOP-OF-PAGE DURING LINE-SELECTION :top of page event for secondary list.
    Reward if found helpful

  • Differences between rate routing and reference rate routings?

    Hello PP members:
    I would like to differences between rate routing and reference rate routings
    Thanks for your time,
    Thanks Again,
    Suren R

    Hi Mr.Suren,
    As explained by other friends Routing is used in Discrete manufacturing and Rate routing is used for REM-Repetitive manufacturing.
    In addional to these types SAP has given 2 more types
    1.Reference operation set -Used in Discrete manufacturing.
    2.Reference rate routing - Used in REM.
    If similar rate routing is been used for producing many materials,then instead of entering(these steps) in rate routing of each  material you create a refrence rate routing and you enter the work centres used and the other details.After saving you get a group counter number showing reference rate routing is saved with group XXXXXXXXX.
    When you are creating rate routing for a material say A ,after giving the name and plant details in the top you will be able to see an icon "copy from" and you can select the radio button for reference rate routing and give the group counter number. or else without giving it here you have got an option to select the reference rate routing after entering into the operation screen also.
    In that particular page in operation overview screen,there will be an icon copy,there you can click that icon and you can give the reference rate routing group counter number and very easily you can create rate routing for N number of material.
    Likewise you can use reference operation set while creating routing for a material in Discrete manufacturing.This basically reduces the time in creating routing or rate routing for materials in Discrete & REM respectively
    CA01,CA02,CA03-Create,Change,display (routing)  respectively.
    CA11,CA12,CA13-Create,Change,Display reference operation set Respectively.
    CA21,CA22,CA23-Create,Change,Display rate routing respectively.
    CA31,CA32,CA33-create,change,display reference rate routing resp.
    I hope this will help you.
    If useful reward your points.
    Thanks & regards
    Karthik.

  • Difference between process order and Production order

    Hi Experts,
    Can any buddy tell me the difference between process order and production order. Why process order is used for process industries. Why do we use recipe for it and routing for production order ?
    Regards,
    Amit

    Hi Amit
    There is a difference between production order and process order.
    Supposing a 10,000 lit tank is being manufactured in discrete manufacturing. You have to follow the necessary routing steps and can make by physically seeing its development stage by stage. For this type production you can have a production order.
    In case of process of order if some chemical in a reactor is loaded with intial temp of 30 C and need to be heated to 80 C then there is phase change. Hence we use Heating as an operation and the change of temp is phase. For such type of process we process order.
    Hope this is useful. Pl reward.
    Nanduri

  • Difference between Bucket capacity and Time continuous capacity

    Can somebody explain the difference in functionality between "Bucket capacity" and "Time continuous capacity" as used in field "Finite capacity" in "PP/DS bucket capacity"  tab in Resource?
    How will above above two settings work when you have "Block planning" in  "Bucket definition" tab in same tab?
    Thanks,
    Srini

    Hello,
    The difference between Bucket capacity and Time continuous capacity are:
    Time continuous capacity is basically the capacity which is infinite continuous duration in time and you can define the shift intervals and breaks to adjust as per business process e.g. everyday 8 hrs or 16 hrs capacity with lunch time and breaks in between whereas bucket capacity is a discrete capacity and is specified bucket wise. Bucket capacity can be in PPDS as well as SNP. In PPDS it is used specifically for CDP planning or block planning. In SNP it can be used for bucket capacity references as Transport resources, storage resources , bucket planning etc
    With respect to Block Planning:
    You maintain the blocks using the entire validity of the available capacity of the resource. If you defined buckets from block planning for validity periods in which no blocks are defined, the buckets correspond to technical intervals in which the system schedules on a time-continuous basis.
    You  can check out the below link for the Block planning with Bucket capacity:
    http://help.sap.com/saphelp_scm41/helpdata/en/e5/90bb3b6070bf38e10000000a11402f/content.htm
    Hope the information is useful
    Regards

  • Difference between production version and routing

    hello pp experts,
                            why do we create production version, and what's the difference between production version and routing?

    Dear sarfaraz lodhi ,
    Production version is a combination of BOM & Routing in the case of Discrete Manufacturing and it's a
    combination of BOM & Rotuing/Rate Routing in the case of Repetitive Manufacturing.
    Created either through MM02 by selecting MRP4 view or else through C223
    A production version determines the various production techniques that can be used to produce a material.
    It defines the following information:
    ·        Alternative BOM for a BOM explosion
    ·        Task list type, task list group, and group counter for assignment to task lists
    ·        Lot-size restrictions and period of validity
    A material can have one or more production versions.
    Routing contains the set of operation that's required for producing a product either a HALB - Semi-
    Finished product or else a FERT - Finished Product.
    The T code for creating Routing is CA01.
    Regards
    Mangalraj.S
    Edited by: Mangalraj.S on Sep 24, 2008 10:27 AM

  • What is difference between sy-tabix and sy-index.

    SAP Seniors,
    Can you please let me know what is difference between sy-index and sy-tabix.
    I read the SAP help, it is confusing for me. it looks like both are same from help. please help me.
    Thank you
    Anitha.

    HI,
        Here is a brief description of difference between SY_TABIX and SY_INDEX and using them with several conditions.
    SY-TABIX
    Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
    APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
    COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
    LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
    READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
    SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
    SY-INDEX
    In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
    Hope this helps.
    Thank you,
    Pavan.

  • Difference between sy-tabix and sy-index?

    tell me about sy-tabix and sy-index?what is the difference between sy-tabix and sy-index?
    Moderator Message: Please search before posting. Read the [Forum Rules Of Engagement |https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement] for further details.
    Edited by: Suhas Saha on Jun 18, 2011 5:33 PM

    HI,
        Here is a brief description of difference between SY_TABIX and SY_INDEX and using them with several conditions.
    SY-TABIX
    Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
    APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
    COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
    LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
    READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
    SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
    SY-INDEX
    In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
    Hope this helps.
    Thank you,
    Pavan.

  • What is difference between sy-index and sy-tabix and where both are using ?

    what is difference between sy-index and sy-tabix and where both are using ?

    hi nagaraju
    sy-tabix is in Internal table, current line index. So it can only be used while looping at the internal table.
    sy-index is in Loops, number of current pass. This you can use in other loop statements also (like do-enddo loop, while-endwhile)
    SY-INDEX is a counter for following loops: do...enddo, while..endwhile
    SY-TABIX is a counter for LOOP...ENDLOOP, READ TABLE...
    Here is an example from which you can understand the difference between sy-tabix and sy-index.
    Itab is an internal table with the following data in it.
    id Name
    198 XYZ
    475 ABC
    545 PQR.
    loop at itab where id > 300.
    write :/ itab-id, itab-name , sy-tabix, sy-index.
    endloop.
    My output will be :
    475 ABC 2 1
    545 PQR 3 2
    Sy-tabix is the index of the record in internal table.
    sy-index gives the no of times of loop passes.
    So, for the first record in the output (475 ABC), 2 is the index of the record in internal table and as it is first time loop pass occured, sy-index value is 1.
    Regards,
    navjot
    award points

  • The difference between chapter markers and dvd studio pro markers

    Does anyone know what is the difference between chapter markers and dvd studio pro markers? I can not find anywhere on Google. Also in the tutorials I have seen, suggesting DVD Studio Pro markers, but it did not mention the chapter markers.
    Thanks,

    "Adding Chapter and Compression Markers to Your Sequence
    Once you have your edited sequence or program finished, you can add markers to the sequence for use on DVD. Markers are reference points you can place within clips or sequences that identify specific frames. There are two kinds of markers you can add that directly relate to authoring a DVD—chapter markers and compression markers.
    • Chapter markers allow DVD authoring applications to create a navigable chapter list for your exported QuickTime movie. Chapter markers force MPEG keyframes (known as I-frames) at their location, since the DVD specification requires an I-frame at each chapter point.
    • Compression markers identify areas of abrupt change and include two types: those that are automatically inserted by Final Cut Pro at all edit points, and those you manually place in the clip or sequence. Like chapter markers, compression markers force I-frames at their location, although in this case it is for better quality encoding, and they are not used to create a chapter list.
    Note: When you export a QuickTime movie, you have an option to export various kinds of markers, including compression, chapter, or DVD Studio Pro markers. *When you choose to export DVD Studio Pro markers, Final Cut Pro actually exports chapter markers and all compression markers.* This includes compression markers you set manually, as well as ones created automatically by Final Cut Pro at edit and transition points."
    From the Final Cut Pro User Manual.
    So, JS was right the first time

  • The difference between an iphone and an ipod touch?

    i want to know if the difference between an iphone and an ipod touch is just that the iphone is like a phone that has internet and is a phone. or what else is it?

    The iPhone includes the same as an iPod Touch but also includes a phone, a camera, and a GPS radio.
    In addition to having internet access via wi-fi, the iPhone also has internet access via the cellular network, so as long as you have cellular reception with the iPhone, you have access to the internet in addition to having access via an available wi-fi network.

  • The difference between system restore and last good known configuration

    hi,
    what is the difference between system restore  and last good known configuration.
    in which situation you use system restore ,and in which situation you use last good known configuration.
    very short answer wil be enough.
    thanks
    johan
    h.david

    Last Known Good Configuration deals only with Starting Windows eg. a bad registry or incorrect driver is preventing Windows to start.It recovers the registry settings of HKEY_LOCAL_MACHINE\System\CurrentControlSet
    While System Restore uses restore points to return your system files and settings to an earlier point in time without affecting personal files. Restore points are created automatically every week, and just before significant system events, such as the installation
    of a program or device driver. You can also create a restore point manually.You can undone system restore but there is no such option in Last Known Good Configuration.
    Last Known Good Configuration is disabled in Windows 8 or,Windows 8.1 by default.
    Try using Last Known Good Configuration if you can't start Windows, but it started correctly the last time you turned on the computer.
    Try using System Restore to return the system to an earlier point in time when things worked correctly.
    S.Sengupta, Windows Entertainment and Connected Home MVP

  • Difference between sy-datum and any given date

    Dear Friends;
    I have one query  regarding DATE  I wanna calculate the difference between
    SY-DATUM and ANY GIVEN DATE . Is there any function or code available that take one parameter as sy-datum and another parameter as any given date and give result as no. of days between them
    Regards;
    Parag

    DATA: DATEDIFF TYPE P.
    CALL FUNCTION 'SD_DATETIME_DIFFERENCE'
      EXPORTING
        date1                 = '20071122'
        time1                 = '000001'
        date2                 = '20070905'
        time2                 = '000001'
    IMPORTING
       DATEDIFF               = DATEDIFF
    EXCEPTIONS
       INVALID_DATETIME       = 1
       OTHERS                 = 2.
    Greetings,
    Blag.

  • Difference between sy-uline and uline

    Hi All,
    Any one of you please update me what is the difference between sy-uline and uline. Also when i give sy-uline in top-of-page event it gives error.
    Thanks
    sankar

    with ULINE u can specify the position from where the ULINE should start
    corresponds to WRITE AT 3(10) SY-ULINE.
    ULINE AT 3(10) NO-GAP will supress the spacess after the under line
    ex :  1
    uline at 4(10).
    write : / 'My Program'.
    uline at 4(10).
    ex : 2
    write : 'My Program' , sy-uline.

  • Difference between sy-datum and sy-datlo

    difference between sy-datum and sy-datlo

    hi,
    The GET TIME statement synchronizes the time on the application server with the time on the database server and writes it to the field SY-UZEIT. SY-DATUM and the system fields for the local timezone (SY-TIMLO, SY-DATLO, and SY-ZONLO) are also reset. 
    SY-DATLO
    User’s local date, for example 19981129, 19990628, …
    SY-DATUM
    Current application server date, for example 19981130, 19990627, …
    SY-DAYST
    X during summertime, otherwise space. 
    SY-FDAYW
    Factory calendar day of the week: Monday = 1 … Friday = 5.
    SY-TIMLO
    User’s local time, for example 154353, 225312, …
    SY-TZONE
    Time difference in seconds between local time and Greenwich Mean Time (UTC), for example, 
    360, 10800.
    SY-UZEIT
    Current application server time. for example 164353, 215312, …
    SY-ZONLO
    User’s time zone, for example, EST, UTC, …
    reward points if useful

Maybe you are looking for

  • Discoverer Viewer not showing correct data when scheduled

    Hi All, I have a bit of an ongoing issue and cannot find an answer through Oracle. We have an issue that when a cross-tab workbook is run manually in Desktop this returns correct data, when scheduled in desktop it returns correct data in desktop, but

  • Is there a way to run using local host ip (127.0.0.1)?

    I am trying to get a working system at home. Obviously I cannot use a dialup dynamic IP address, but is there a way to enable iAS 6.0 SP3 to use the local host address of 127.0.0.1? kas.exe complains 'value of admin host in registry is invalid (local

  • Leave request mail in different languages

    Hello, we are using the leave request functionality for different countries. The report RPTARQEMAIL is scheduled as a daily job, but sends the emails in english only (the schedule user is defined with language 'EN'). We changed the english text of th

  • HTTP response contains status code 415 with the description Unsupported

    Hi All, While transferring the data from SRM to CCM , We are getting following error, HTTP response contains status code 415 with the description Unsupported Media Type Error while sending by HTTP (error code: 415, error text: Unsupported Media Type

  • HT201210 i have an error of no 11. kindly help, needed urgently

    i have an error of no 11. kindly help, needed urgently when i try to upgrage my iphone 3gs wit 4.1 to new latest 5.1 it gives the erorr of 11. what that mean? Reply as soon as you can ! thnx