cancel
Showing results for 
Search instead for 
Did you mean: 

Material Master Background JOB - Create/Change

Former Member
0 Kudos

Hello Experts,

My from business end lot of request comes to create/ change  the master data in EWM from ERP.

We do CFM1 and CFM2 everytime for creation/change in master data .

So is there any standard program to automate this process,which can create/change  master data in EWM automatically ?

Regards,

Accepted Solutions (0)

Answers (3)

Answers (3)

JuergenPitz
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

Suraj has written the most important part already, the part "Schedule Generation and Activation as a job" (all is listed in this section, you can also find this in note 187455).

The second part (Schedule Periodic Transfer using ALE Change Pointers) is actually not correct anymore, or rather "old school" . You can activate the change transfer using Business Transaction Event, then all you need is an ACTIVE model which includes your material. Then every change is immediately transferred.


"I have one material code active in two plants and two ewm warehouses belong to different customer.

Now say business want to do some changes to product MatA for Plant 0001 and Warehouse 1111.

But at same time it shall not impact the product master for Plant 0001 and Warehouse 2222 in ewm.

Now changes has done for product MatA in ECC for Plant 0001.

How to automate this changes in EWM for same plant/Warehouse."

Now first of all I do not really understand what you scenario is if you write "one material in two warehouse belong to different customer". So is it the same material or is it two materials?

But anyway: if you change something on plant level - why should this effect the warehouse? What do you change? Are you sure it is CIF relevant at all?

Brgds

Juergen

---

Want to learn EWM?

Check for EWM courses @ https://training.sap.com/curriculum/scm_ewm

Get a SAP Learning Hub Subscription: https://training.sap.com/shop/learninghub


Former Member
0 Kudos

Hi Om

check as below with ur technical consultant it will be helpful. Check as below given by SAP.

Schedule Generation and Activation as a Job

Use

Master data is constantly being changed in the ERP system. For this reason you should regularly update your integration model to the newest status and transfer the changes to SAP EWM. You should also delete the old versions of the integration model on a regular basis because these can hinder performance. To do this, we recommend you create the following programs as periodic jobs:

    1. a) Generate new versions of the integration model (RIMODGEN)
    1. b) Activate the newest versions (RIMODAC2)
    1. c) Optional: Delete the old versions (RIMODEL)

This procedure offers the following advantages:

  • Master data that has been newly created and that corresponds to the filter objects in existing integration models is included in those integration models and transferred to SAP EWM

.

  • Master data that was changed in such a way that it no longer corresponds to the filter objects of the integration model is excluded from the transfer.

  • Master data (materials, customers, vendors, sources of supply, and planning product assignment) that has been changed since the last transfer is updated to the most recent status and transferred to SAP EWM.

Recommendation

Recommend the following sequence of activities to prevent data inconsistencies that may arise if EWM-relevant master data is created during the generation and activation of a related integration model:

Generation

1. Integration model for master data with dependent objects

2. Integration model for master data (for example, material, plant)

Activation
1. Integration model for master data
2. Integration model for master data with dependent objects

Activities

    1. Create a variant for the relevant program:
    • Use transaction SE38 to call the ABAP/4 Editor.
    • Enter the name of the report for which you want to create a variant.
    • Under Subobjects choose the option Variants and then Create.
    • Enter a name for the variant and choose Create.
    • Fill the entry fields as required.
    • Save your entries.
    • Enter the attributes for the variant.
    • Save the variant.
    2. Schedule the program as a job:
    • Define a job using the program name and the variant you have maintained.
    • Schedule the job as a periodic job.
    • Save the job.
    • Create a job for each variant that you have previously defined.

Further notes

We recommend that you schedule this sequence of jobs for each integration model for which ALE change pointers are written for the objects. These objects include:

  • Material masters
  • Vendors
  • Customers
  • Planning product assignment
  • Sources of supply

Schedule Periodic Transfer Using ALE Change Pointers

Use

The change transfer for master data with the APO Core Interface (CIF) usually takes place using ALE change pointers. ALE technology is used to write and evaluate change pointers for the objects that are changed.

  • Transaction CFP1
  • Activate the relevant integration model

The objects that have been changed are completely re transferred to SAP APO.

We recommend that you schedule a change transfer using ALE change pointers as a periodic job. For more information, see Schedule Generation and Activation as a Job. This replaces transaction CFP1.

Requirements

To be able to work with change pointers, the following settings must have been made:

      1. The relevant indicator must be set in the

Activate Change Pointers Generally

    IMG activity.
      2. The transfer of ALE change pointers must be set in the

Configure Change Transfer for Master Data

    IMG activity.
      3. The transfer must be set up for the relevant message type in the

Activate ALE Change Pointers for Message Types

  1. IMG activity.

Regards

Suraj

Former Member
0 Kudos

Hi Suraj,

Thanks a lot..

Please see my requirement :

I have one material code active in two plants and two ewm warehouses belong to different customer.

Now say business want to do some changes to product MatA for Plant 0001 and Warehouse 1111.

But at same time it shall not impact the product master for Plant 0001 and Warehouse 2222 in ewm.

Now changes has done for product MatA in ECC for Plant 0001.

How to automate this changes in EWM for same plant/Warehouse.

Regards,

Former Member
0 Kudos

Dear OM Sharma,

  Normally we use above mentioned programs

a) Generate new versions of the integration model (RIMODGEN)

b) Activate the newest versions (RIMODAC2)

We can automate if its going to be a routine variant that needs to be transferred from ECC to SCM but in your case its not advisable to automate dynamic variants. The integration models (IM) becomes inactive if there already existing variant for same material and plant already active on another IM.

We have Material Master IM in CFM1 to filter based on Plant, Material Type , MRP Type and more but not based on warehouse number so it needs to be enhanced within EWM not on the ECC IM as per my knowledge please inform if it makes sense and inform if you need more details.

Regards,

Sriram.

Former Member
0 Kudos

Hi OM

Here is your ans and hope to resome . And if some post you like or its helpful then I hope before asking next que you should reward.  And you need to discuss with your tech expert for your solution. Its with him for solution.

Regards

Suraj

Former Member
0 Kudos