cancel
Showing results for 
Search instead for 
Did you mean: 

Change Pointer for loiwcs

0 Kudos

Hello,

I want to setup the ALE distribution settings for work centers with message type LOIWCS. In this case I want to create Idocs when a work center is created new or was changed.

Following steps were perfomred by me:

BD64 - Set up distribution model with message type LOIWCS

WE20 - Added LOIWCS in the outbound.

BD50 - Active change pointers for LOICS

BD52 - Add fields for LOIWCS

When changing the values for some fields, that are mentioned in BD52, I expected to have change pointers in BDCP2. But unfortunelaty I cannot find them.

Do you have an idea or a hint what I missed or what I did wrong?

Thank you very much

Accepted Solutions (0)

Answers (3)

Answers (3)

egor_malov
Contributor
0 Kudos

Hi, Tobias,

I might be wrong (I've no experience with work centers), but I doubt if this delta distribution for work centers is implemented at all by SAP (at least in my system which may be old and unpatched):

1. I found FM CLOI_MASTERIDOC_CREATE_LOIWCS that creates IDOCs. If change pointers were supported, there would be some code, that

- reads change pointers ( CALL FUNCTION 'CHANGE_POINTERS_READ' )

- reads corresponding cost centers

- creates IDOCs ( by calling FM CLOI_MASTERIDOC_CREATE_LOIWCS )

But I don't see any code like this.

2. In program RCCLWCEN (that is supposed to send work centers) there is an option to send changes ( transmition mode = changes), but if you set this option, there is no code to run.

Please check this code in your system.

0 Kudos

Hello Egor,

thank you for your answer and sorry for my late reply.

In BD61 the change pointers are active. In BD50 it is activated for LOIWCS Idocs.

In V_TBDME the checkkbox for BDCP2 is activated too.

Perhap my settings in BD52 are wrong.

For example I added following fields.

RESSOURCE-CRCA-BEGDA

RESSOURCE-CRCA-CANUM

RESSOURCE-CRCA-CAP_BACKFLUSH_PR

RESSOURCE-CRCA-CAP_BACKFLUSH_SU

RESSOURCE-CRCA-CAP_BACKFLUSH_TD

RESSOURCE-CRCA-CAROL

RESSOURCE-CRCA-ENDDA

RESSOURCE-CRCA-FORK1

RESSOURCE-CRCA-FORK2

RESSOURCE-CRCA-FORK3

RESSOURCE-CRCA-FORKN RESSOURCE-CRCA-ISTBED_KZ RESSOURCE-CRCA-KAPID

RESSOURCE-CRCA-OBJID

RESSOURCE-CRCA-OBJTY

RESSOURCE-CRCA-PROZT

RESSOURCE-CRCA-VERT1

RESSOURCE-CRCA-VERT2

RESSOURCE-CRCA-VERT3

RESSOURCE-CRCA-VERTN

RESSOURCE-CRCA-VGWT1

RESSOURCE-CRCA-VGWT2

RESSOURCE-CRCA-VGWT3

RESSOURCE-CRCA-VGWTN

Perhaps this si wrong.

Anybody any Ideas?

Thank you very much

egor_malov
Contributor
0 Kudos

Hi, Tobias,

I would try the following:

- check if change pointers are activated globally ( transaction BD61)

- check if LOIWCS change pointers are actually converted from BDCP to BDCP2 (view V_TBDME in transaction SM30)