fbpx

Action Control in REM

If you are working on the REM and if  you need to control your planned order like a status management of the discrete management then you can use this ACTION CONTROL functionality.

1) What does this ACTION CONTROL do ?
* You can set some actions like Firmed,Scheduled,Printed etc. on the REM Planned orders.

2) Where do i configure ?

Production>Material Requirements Planning>Procurement Proposals>Planned Orders>Action for Planned Order. Here you have 2 configurations

2.1)Define Action Keys
     – You can configure your own action codes are use the SAP standard.
2.2)Define Action Control
    – You can create a Action control Key and put your actions with sequenc.

3) Where do i assing this Action control key?
     You have to assign this in the MRP 4 View>REMsubscreen

4) Where do i seen in the transactions?
    In the REM Planned order you will have a new tab called action control and you can see the latest action code that has been set for it.

5) How do i set this ?
you can use the MDAC – Execute Action transaction code to set this.

6) How do i set this action  in mass ?

You will not be able to do in mass , but you can use the function module MD_SET_ACTION_PLAF to set this action in mass.

Hope this will be useful if some one likes to implement this. and feel free to leave your comments for more questions.

Strategy for Determining the Requirements Type

The Requirement type / Requirement class is the one of the Linkage between the SD and PP Module.

The below information is very important. I will keep modifying them in details in the upcoming days.

Strategy for Determining the Requirements Type

    1. First, an attempt is made to find a requirements type using the strategy group in the material master.
    2. If the strategy group has not been maintained, the system will determine it using the MRP group.
    3. If the MRP group has not been defined, the system uses the material type instead of the MRP group when accessing the corresponding control tables.
    4. If no requirements type is found here, the system assumes a special rule and attempts to find a requirements type with the aid of the item category and the MRP type.
    5. If this is not possible, a last attempt is made to find a requirements type with the item category only.
    6. If the last attempt fails, the system declares the transaction as not relevant for the availability check or transfer of requirements.

Kanban- User Exits

This post will give you the details of the user exits that are available for the KANBAN Process. I will invest time in future to update the list in detail.

MPKB0001  User’s own functions in the Kanban processing
MPKB0002  Customer defined display in kanban board
MPKC0001  User exit for kanban calculation
MPKCCY01  User-Defined Fields in Kanban Control Cycle (P
MPKCCY02  Customer Error in SumJC Control Cycle
MPKD0001  Kanban output as EDI
MPKP0001  Customer Defined Display in Kanban Board
MPKP0002  Customer-Specific Fields Call Interface
MPKR0001  Customer fields in kanban control cycle      

BOM & Routing Deletion

Without Archiving:
BOM :

Sometimes when we have deleted the BOM alternate and try to recreate the same alternate then we get a Error message , BOM alternate X already exists with  Message no. 29003.

1. In such case check if there is any BOM  / Plant assignment in the CS08 transaction. – if there is any entry then you have to remove the link and delete the BOM in another plant also before you re create.

2. Check if the BOM has been completely removed from plant in CS02 and also in MAST table.

Routing:

When you want to remove the routing from table level without archiving then use
CA98 – Without Archiving .

With Archiving:
But you need to be “Extra Careful” when you use archiving.

BOM : CS28 – Archiving

Routing : CA99 – With Archiving

Period Opening – Production Confirmation

Some of the Few basic activities done when we face error with period opening is listed below.

Step 1 : Check if there is current cost estimate  for the material in the material master.

Step2  : Check if the below periods are open else open the relevant Period.

MM Period: MMPV(Change) ,MMRV ( Display)

Fi Period: OB52

Co Period: OKP1

Step 3  : If Periods are not open, then run the cost estimate with CK11N.

Step 4  : Mark and Release the Cost for the material with CK24

Incase of MFBF.

1. Check the Product cost collecto with KKF6N
2. Check the Preliminary cost estimate with MF30

Few SAP Error Message:
Message no. M7053

Read PP Master – Collective Order

In any case if you are using the Read PP master data in collective order scenario. Kindly Read the below message.

Some times we assume that system , will be reading the PP master data for both the Parent and child order and the order number will remain the same, infact SAP has valid reasons for doing the same and it will delete the Child order and create new order if the BOM can be read.( Refer Last line).

 

Criteria in the Collective Order
Additional checks are carried out when reading a new routing or BOM in a collective order.
Reading a New Routing
All the checks are carried out that are valid for reading in a single order.

If the routing can be read in again then the system only reads the routing for the individual production order that is currently being processed.
Reading a New BOM
  • All the checks are carried out that are valid for reading in a single order.
  • The checks are carried out for all the subordinate orders that are valid when reading a single order.

If the BOM can be read again the system sets a deletion indicator for all the subordinate orders and creates new orders.

Discrepany in COGI vs CORUAFFW

It was an intresting finding.
Generally when we work with collective order we some times face issue in the inconsitency between the reports COGI & CORUAFFW.
Few orders which are displayed in the CORUAFFW report will not be available in the COGI report.

when such situation arises one solution to be tried is as below.

1. Implement the SAP Note Note 513786 – Dependent goods movements are separated
2. This report will implement  a report Z_DEL_REFBLN
3. This report helps you to find the inconsistent orders in test mode and later you can run in the update mode.
4. Once this report is executed in update mode for the affected production orders , then you can see the same details in the COGI report also.


…….
 

SAP- Free Connections

Hi this post will be updated with some of the free SAP Ides Servers available for the Public usage. ( By accepting the T&C of the service provider.

1. For Free SAP-Functional:
********************
http://www.consolut.com/en/s/sap-ides-access/discover-sap-ides.html

2.For Free SAP-Technical:
********************
http://www.consolut.com/en/s/minisap-interested-in-abap-programming.html
consolut provides a free of charge ABAP and BSP development environment so that you can learn about ABAP 

3. SAP Itself Provides free access to Few IDES demo systems.
***********************************************


You can get the link below 
http://esworkplace.sap.com/socoview

I will keep updating this Post whenever i come across new systems.

COGI in BackGround

This would be interesting for the Facilities which have implemented the SAP-Discrete manufacturing environment with Production Confirmation.

What is COGI ?
COGI is a Tranasaction code which is used to clear the Goods movement that has been collected as errors.

Example of COGI:
* When there is a Lock Entry in the table.
* When there is insufficient stock for the issue material.
* If the master data is not setup correctly ( Missing storage location).

This COGI Needs to be Periodically cleared and to facilitate this COGI clearing SAP has provided few standard programs.

CORUPROC
CORUAFWP
CORUAFW0

The above programs will be helpful to clear the COGI.
It is always advisable to Schedule the BG Jobs for the programs once the system has been setup for the usage.
Also when we plan the timing on the JOB we need to ensure that “NOT” 2 programs run at same time.
as the system will not allow to run.
When this program is scheduled for background run a spool list can be planned and a suitable stake holders can receive the information on regular basis.

This is very important to follow to ensure :
* No COGI is left un attended.
* Proper posting is done.
* Inventory will be accurate.
* Costs are Booked correctly etc etc.