cancel
Showing results for 
Search instead for 
Did you mean: 

Initial Data Transfer using CIF

Former Member
0 Kudos

Hi all,

How to exclude the material master records for which deletion flag is set in the initial data transfer using CIF? I don't want to CIF these materials to APO and as the no of materials are more i cannot check the each material for the deletion flag.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Resolved

Former Member
0 Kudos

Hi Pravin,

1) Controlling via Suitable MRP type in R/3 Normally MRP type XO will be used for APO transfer:-

ie MRP type XO will be normally used to do carry out planning in APO. ie external planning. For other MRP type items, planning will not be done in APO. Hence, using suitable mrp types which are maintained in MRP view of material master of R/3, the items with deletion flag can be avoided from being planning in to APO.

2) While ciffing using CFM1, under the selection critieria of products, there is option called "exclude", you can select those objects under these conditions and then carry out cif. This will exclude the products with deletion flags getting ciffed

Regards

R. Senthil Mareeswaran.

Former Member
0 Kudos

Hi Pravin,

Use method MODIFY_OBJECT_LIST of CIF_INT_MODEL BAdI. CFM1 calls it before saving the integration model. Contact your ABAP team to code the following: loop at CT_GENKEY table with IMTYP = T_MAT (maybe T_MARD and T_MARC as well), parse GENKEY field to fetch the material number, check the material and delete CT_GENKEY row for materials with deletion flag.

Regards,

Alexander

Former Member
0 Kudos

Hi Pravin,

You can control these items with deletion flag not to getting ciffed to APO using the following ways.

1) Controlling via Suitable MRP type in R/3 [Normally MRP type XO will be used for APO transfer]

2) Filtering the products via selection criteria based on location, product etc., in CFM1

3) If a material is already in APO and later deletion flag is put, then all transactional data both in R/3 and in APO, then deactivate the model.

Regards

R. Senthil mareeswaran.

Former Member
0 Kudos

Hi R. Senthil

Will you please elaborate more on first two options you suggested?

Regards

Pravin