cancel
Showing results for 
Search instead for 
Did you mean: 

User Exit APOCF005

Former Member
0 Kudos

Hello Friends,

I have never done customizations before.

I am trying to look up user exit APOCF005. I cant find it. Where do i look for it?

Also What is the difference between a User Exit and a BADI?

Thanks,

RP

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

User Exits are not only for CIF but can be application

specific like CIF, ATP, BOP, etc.,

For PDS operations that are not ciffed, try using the

BADI /SAPAPO/CURTO_CREATE

Regards

R. Senthil Mareeswaran.

Former Member
0 Kudos

Hi RP,

1. User Exit

User exit is provided by SAP which is customer oriented program.

This will work in standard SAP system to access and modify

certain program objects.

2. BADI

These are used to carry out certain enhancements apart from

SAP std functionality.

You can find user exit in smod transaction

Regards

R. Senthil Mareeswaran.

Former Member
0 Kudos

Thank you Senthil and Ademola (for the links)

So the CIF user exit (APOCF005) is now called a BADI (SMOD_APOCF005)

Does it mean that all the CIF user exits are now BADI's?

On the same lines,

I am trying to CIF PDS to APO from R/3. When i cif'ed the PDS to APO, the operations did not come through. Only the components came over. Is it because of a missing user exit. (Please know that certain materials on the BOM structure in R/3 are defined as Phantom Assemblies - Special proc key - 50)

Is there a way to ignore this special procurement key during CIF.

I checked up smod. I am not able to find BADI/user exit for PDS

I could find only these

SMOD_APOCF001 -

SMOD_APOCF005 -

SMOD_APOCF035 -

SMOD_APOCF036 -

SMOD_APOCF038 -

SMOD_APOCF31 -

SMOD_APOCF32 -

Am i missing something?

RP

pavan_verma2
Contributor
0 Kudos

Hi,

BADI for PDS are found in ECC also.

The path is IMG.>Integration with Other mySAP.com Components>Application-Specific Settings and Enhancements-->Enhancements for Production Data Structure

SAP Documentation: Change Production Data Structure

Use

You use this BAdI to adjust PP/DS runtime objects that were generated from SAP master data.

The associated interface contains two groups of methods:

The first group enables you to influence the contents of a PP/DS runtime object and contains the following methods:

CHANGE_EWB_STRUCTURES

CHANGE_CIF_STRUCTURES

CHANGE_OPERATION

The second group enables you to influence the transfer of the PP/DS runtime object to SAP APO and contains the following methods:

TRANSFER_ALLOWED

TRANSFER_FINISHED

If your operations are not getting cifed then check your master data of PP, please take help of PP guy to check work centrs, capacity etc.

Cheers

Pavan Verma

Edited by: Pavan Verma on Jul 2, 2010 1:25 PM

Former Member
0 Kudos

Hi Pavan,

The operations got cif'ed. Primarily due to some settings in R/3. On CS03 we turned the phantom assembly indicator "off" and the operations then got cifed.

Where do I begin if I have to do the same during CIF in APO.

thanks,

RP

pavan_verma2
Contributor
0 Kudos

Hi,

In APO there is a BADI /SAPAPO/CURTO_CREATE.

With (BAdI) /SAPAPO/CURTO_CREATE, you can change the

data, from which the PP/DS Production Data Structure is created during

the transfer from SAP R/3 via SAP APO CIF, using method CIF_IMPORT.

T code SE18 to access it.

Thanks,

Pavan Verma

Former Member
0 Kudos

Hello RP,

The user exit APOCF005 has been replaced with SMOD_APOCF005 see notes 456460 and 1269674 also note 1151549 provides a sample code for the BADI SMOD_APOCF005 .

BADIs are object-oriented and more robust than user exits as in the functions are extensive.

For User Exit Vs BAdi please check the threads in the following link;

Warmest Regards,

Ademola