cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

DRFOUT for PMAT Object Implementation

pramodu
Active Participant
0 Likes
1,787

I am using DRFOUT with PMAT Object to transfer Product/Article from SAP ECC to SAP PMR DDF.

In DRFIMG Filter configuration path, DRFOUT for PMAT has SAP provided Implementation class configured CL_DMF_PRODUCT_FILTER.

I have business case where a custom field created in MM42/MM43 Basic view.

If that custom field is blank then those Product/Articles are not relevant for SAP PMR Application, which means that those are unnecessary data to transfer from SAP ECC to SAP PMR DDF

If I have to add my custom filter logic for an article , can we have this class CL_DMF_PRODUCT_FILTER copied to ZCL_DMF_PRODUCT_FILTER and replace in configuration from CL_DMF_PRODUCT_FILTER to ZCL_DMF_PRODUCT_FILTER .

Is this recommended way to do this?

I did some research that there are BADI in SPRO , but can not use custom logic filter here as byt the time we reach

it just ready to transfer and article get updated in DMF_D_ART, so we need filter upfront .

Logistic General->Merchandise Lifecylce Optimization-> Outbound-> Business Add-Ins->Badi Article Interface RFC

I do not find any SAP help documentation for customer specific filter.

Accepted Solutions (1)

Accepted Solutions (1)

former_member335292
Contributor
0 Likes

Hi Pramod,

I believe you can use CL_DMF_PRODUCT_FILTER and use Method "APPLY_FILTER" and implement your custom logic(I presume the custom field is change pointer enabled).

Also note you may have to consider the DMF_S_ART_FOR_INIT for Initial Load and also

DMF_S_ART_FOR_ADHOC for manual transfer as part of PMAT Data Replication(DRFOUT) if the intention is to use both Initial loads and Manual transfers.

Hope it helps.

Thanks,

Aram.

Answers (0)