fbpx

Capacity Planning – 1 Default Profile

Generally in the capacity planning, we have a Overall profile.

1.SAP generally assigns a default overall profile.

1.1.To view the Overall profile, follow the below path

CM25>In the Graphical Display screen > Settting >Dispaly profile.

2. In case if you need to change the default profile,then you need to perform the below action

  2.1. Set the parameter in the SU3.
  2.2. For example in case of REm you can set the parameter as KP3 = ‘Your Profile’
  2.3. For all other overall profiles SEt/GEt value refer the below link Link

Period End closing

Many of the times when we are working in the begining of the Month, we get error that the MM / FI / CO Period is not open.

This post lists the Main 3 Transaction codes that are involved in the Peroid Opening .

1. MM Posting Period :

* MMRV: This will help you to check what is the current period and the previous period/
* MMPV: This T.code will help us to open the new period.
Input : company code / Period / Fiscal year.

2. FI Period :

* OB52: Use this T.code to Open the FI Period.
* Here you need to give the input as the variant for the company code,
* Also the period should be opened for all the Account type.( not mandatory)

3. CO Period:

* OKP1- Here you need to give the controlling area / Fiscal year / Version.
* Here you need to select the Period and unlock all the entries to allow the CO Posting.

Note: i will post the relevant Error messages ASAP.

IDOC- Basics- 1


What is an IDOC?

  • IDoc, short for Intermediate Document, is a SAP format for transferring the data for a business transaction.
  • This data transfer can be in both ways, Inward ( to SAP) or Outward ( From SAP to third Party)

Basic Transaction List

WE02:

This will help you to list the IDOC based on the status

WE05:

This will help you to edit the idocs.

WE09:

This will help you to search the idocs with multiple search criteria’s.

BD87:

This is used to reprocess the error idocs

BD73:

If you need to reprocess any IDOC in the foreground then this can be used.

WE19:

To copy one idoc to another use this.



IDOC- STATUS: FOR INBOUND

51: Application document not posted

53: Application document posted

70:Original of an IDoc which was edited


IDOC- STATUS: FOR OUTBOUND
02:  Error passing data to port
03: Data passed to port OK
29: Error in ALE service


IDOC-STATUS CHANGES
* To change the status of the IDOC in mass we can use the below progam
RC1_IDOC_SET_STATUS



Note: In case of any feedback/ Correction Feel free to comment

SAP – Notes

This Post will list the few SAP notes that will be helpful. 
* 16658 – Generate sales order based on the Quotation.
      – In some MTO scenarios when  you create Qutoatio->Order->production order then  
        during GR in the Production order , it would request you for the Quoataion number to   avoid    this you need to implement this note.
  455840In consistency in MD04 and MB5T transaction (Purchase scheduling agreement).
      * 25444-In consistency in MD04 with Sales (sales order, schedule agreement)
                      report SDRQCR21

       * 549752 FAQ MRP Element in MD04/05 

       * 633119 – Dependent requirements without parent planned order

      *   Note 545749 – COGI: How to correct certain errors. 

      * Note 547277 – FAQ: Requirements in SD and in the delivery
  
list of frequently asked questions about the transfer of requirements in R/3 – SD and LE-SHP


      * Note 744305 – Credit lock and requirements/direct procurement  
        how a credit lock affects the transfer of requirements or the direct procurement in the sales order.
*
        *SAP OSS note #309050( For updating the COGI deletion records)

      Variant Configuration:
    926714 – Report RCU_VC_PERFORMANCE
9 17987 – General performance in variant configuration
5 94351 – Constraints and procedures
7 01745 – long response time displaying characteristic overview
    774346 – Composite SAP Note: Material variants     
    900047 Message V1 854: Lost configuration



 





PP T.code Vs Standard Program

Generally we have some standard programs for the few of the T.codes.
This program names are very important and useful , when we plan to run the T.codes in the background
This Blog will detail out some of the programs / Tcodes..

T.code  –  Program Name
MS66 – RM60CH00
COGI- CORUAFFW
MD74  – RM60RR20
MD75  – RM60RR30
MD76  – RM60RR40

Note: I will keep adding to this Blog.

Year End Actitvities – SAP- PP

Since we are in the end of the year , i thought to write some few things that has to be generally ensured as part of the year ending activities.

I am listing down few of them which are on my checklist..

 A.Calendar:
* Calendars are very important one to be checked as part of the year ending activities.
* Check if the Holiday calendar and the Public holidays are extended to the next year.

1.Factory Calendar – SCAL

2.Shipping Calendar – OVXD
3.Planning calendar -MD27

B.Number Ranges:

Ensure that you have enough number in the buffer. Below are the few of the list of number ranges can be checked.

1.Define number ranges for orders -CO82
2.Define number ranges for confirmations – CO80
3.Define number ranges for reservations-CO83
4.Define number ranges for operations-CO81
5.Define number ranges for capacity requirements -C084
6.Define Number Ranges for Planning Run -OMI2
7.Define Number Ranges for Manual Processing-OMI3

C.Back Ground Jobs:
1. Check if any Back ground jobs has to be extended.
2. You can use the Table TBTCO.

D.Activity Price:
1. Even though the complete ownership of this activity is with Controlling team , it will be good for us to cross check if all the activity types are having the cost for the next period
2. To check this quickly you can use the KP26, list out  your Cost centres / Activity types and check it.

In case if your Fiscal Year is also your end of calendar year then many FI Steps will be there and Links for them are 

1. https://blogs.sap.com/2008/07/09/year-end-closing-in-asset-accounting-best-practices/

2. https://answers.sap.com/questions/6869746/year-end-activities—fico.html

This is not the End of the List, but covers maximum important activities, i will keep modifying the same.

Wishing you all  Advance New year Wishes !!!

Function Modules In PP

 The below will be the list of Function modules which will be useful !! I will keep this list added !!

1. VC_I_GET_CONFIGURATION
   * This will help you to get the configuration parameters of the configurable material

2. CO_BT_GET_ALL_VORNR_IN_ORDER
  * This will Help you to get the Operation details in the Production order.

3. MD_STOCK_REQUIREMENTS_LIST_API
   * This will help you to get the MRP Stock requirement list.
   * Most of the details that are seen in the MD05/07 Can be extracted from thism

4. BAPI_CLASS_GET_CHARACTERISTICS
   * In case if you need to get the characteristics and the values for the Class ( Like 300 /023) etc, then you can use this FM
   * You need to give the Class and the class type
   * It will give you the output  with characteristics with / without values.

5. BAPI_PRODORD_GET_LIST
* You can get the list of the Production orders.

6.CS_BOM_EXPL_MAT_V2
* This will help you to get the list of Materials in a BOM

7. Planned Independent Requirement:(Create,change,Display) 
The below 3 FM will help you in the PIR Create, Change and Display.
BAPI_REQUIREMENTS_GETDETAIL
BAPI_REQUIREMENTS_CHANGE
BAPI_REQUIREMENTS_CREATE

8.CO_61_CHECK_ORD_TO_SDOC
* This will help to get the planned order @ sales order leve.

9.CUCB_GET_CONFIGURATION
 * Get the configuration.

10.BAPI_PRODORD_GET_DETAIL
* Get the Operation in the Productoin order.
11. Copy the variants fro a program
RS_COPY_SELECTION_SETS

Other Which will be helpful
1. BKK_GET_NEXT_WORKDAY – Get Next workday

2. BKK_ADD_WORKINGDAY – Add working days  

Discrete Vs REM

This Blog will bring out some basics of Discrete Vs Repetitive manufacturing as a Snap Shot.

Discrete Manufacturing:
1. When production is done Based on Orders.
2. Cost is collected at Order Level.
3. Collection of cost
4. Complex Routing/Bom( Like Variant Configuration)

Repetitive Manufacturing:
1. When Production is done Periodically( Same product Produced for over period of time)
2.  Simple Back flushing is Planned.

The below are few other points that are differentiate them.

Master Data
1. Material Master

Work Scheduling View:
Discrete: You need to have the Work Scheduling View activated for this.
REM: Work Scheduling is not Required.

REM Profile:
Discrete: No Rem Profile is required.
REM: REM Profile is Mandatory.

2. Production Version
Discrete: It is Optional
REM: It is Mandatory

3. Product Cost Collector:
Discrete: It is Not Required
REM: It is Mandatory , it is the one which collects all the cost.

4. Settlement
Discrete: Settlement is done at the Production order level.
REM: It is at material Level.

5. Work Order.
Discrete: Production order are mandatory.
REM: No Order,

6. Confirmation
Discrete: confirmation is done at Production order Operation level or at Order level.
REM: Confirmation are done at production version /Planned order level.

7. Capacity Planning
Discrete: Done with CM01,02 etc,
REM: Need to be done with MF50 Planning table.

8. Shop Floor Paper.
Discrete: Can Create shop floor Print.
REM : No Standard Shop floor Paper, need to do Custom Development if Required.

9.Order Information System
Discrete: Has Detailed order information
REM: No detailed list.

Few other Links are As below.
In SDN

In SAP-IMG

Note: Will Keeping adding this, also any of your comments, Views can be posted n Comments.

In-Process Inspection in REM

Intro:
In this Post we will review the In process inspection of the REM scenario. I like to be very specific on particular inspection type since  the incoming inspection( 05 Inspection type) and the Finished Goods Inspection ( 04) are same as discrete manufacturing only.

But the In-Process inspection the lot generation is unique for the Rem Scenario.

In-Process inspection:
*Like the other manufacturing type REM manufacturing cycle also requires to monitor the In Process for the quality control Module.
* In discrete when the production order is created a lot will be generated, but in case of the REM we need to create one inspection lot for each production version.
* The results recording can be done for certain open periods like week, month year based on the requirement.

Master Data:
QM – Master Data:
* MIC- Master inspection Characteristics ( QS21/22/23)
* Inspection Method- ( QS31/32/33)
* Sampling Procedure( QDV1/V2/V3)
PP-Master Data:
* Material master
  # In this QM view should be active
  # Inspection Lot type 13 Should be activated.

* Work centre
* Routing  – In routing we need to maintain the required MIC in the operations.
* Production Version.

Transaction :
* Once when we have all the required master data set up, we are ready to create the Inspection Lot for the In process.
* For this You have to enter the T.code – MFPR
* In this t.code you need to provide the Plant, Material,Production version.
* Once when you enter them and press f8.
* It Will take you to a new screen wtih Process Inspection Lot for Production version.
* Here you need to select the check box for the required Production version and Hit create inspection lot.
* After this you can see the Inspection Lot Generated.

Results Recording;
* Once you have the Inspection lot you can check for them in the QA32.
* The results recording is common.
*  Once when you decide to close the Inspection lot then you can take the usage decision, til then you can record the results with the Inspection Points.
 * Once Usage decision is taken to create the results recoding you need to follow the same process.

The above is simple flow to understand the REM In process inspection

Repetitive Manufacturing – Basic Cycle

In this post I will Explain a simple REM cycle for the PP Module.

Master data:
************
* Material Master:
* In this you need to have the REM indicator activated.
* A Rem Profile attached
* Production version with BOM, routing, production line( it is nothing but a work centre)
REM indicator activated.
* BOM
* Routing( Routing or rate routing both will work fine for the rem)
* Production version.

Configuration:
*************
1. REM Profile

Process Flow:
***********
1. First Create all the required material master as indicated above.

2. Once this is done now you have to create a product cost collector

* REM- works on the Product cost by period.
* So the Product cost collector is a CO order which helps to collect all the cost at a material /
production version combination to an internal order
* Which later settles the variance against a material
* You can create the Product cost collector with KKF6N
3. during the creation of the Product cost collector it will prompt you to do the Preliminary cost collector- for rem you need to run this one also.

4. Once the above is done , now you have to run the Cost estimate Mark and release the same with CK11N AND CK21(you can reach the help of FICO consultant to complete this process)

5. Once the above is done now the master data and prerequisites are complete and ready for the PLANNING AND CONFIRMATION of the product/material.

6. Now you can maintain the demand in the md61 for the required quantity.

7. Once the demand is maintained and the MRP is run you will be able to work with the REM PLANNING TABLE.

8. One of the best features in the REM is the Rem Planning table

9. This can be accessed with the T.CODE MF50.

10. Here when you try to access the MF50 you have multiple choices to make selections and also restrictions.

11. Inside the planning table you can see 2 major things
a. In the upper section of the planning table you can see the available/ actual capacity
b. In the lower section of the planning table you can see the demand and few other attributes like stock, ROC, Production version etc.

12. This MF50 helps you to make the Planning- the Creation / modification of the planned order are very dynamic in this screen and is well integrated with all the functionalities.

13. Once all the planning is done with the MF50 then comes the EXECUTION ie) our confirmation.

14. In REM production confirmation is called as MATERIAL BACK FLUSH.

15. you can access the Material back flush with MFBF.

16. HERE in MFBF you can have some mandatory parameters like Quantity, material, production version, date etc which has to be given as input , and the system will in turn perform the back flush.

17. the MFBF is single screen which allow you to perform the below function
* Material back flush
* Excess consumption
* scrap posting
* Only activity posting
and few more.

18 Once the back flush is done the stock gets posting

19. You also have cogi/mf47 FOR clearing the post goods movement errors for automatic posting.

Hope the above process flow will be useful for someone to get introduced to REM. Again this is a short glimpse .
You can post your questions as comments , which will be answered by Me.