Skip to Content
author's profile photo Former Member
Former Member

Problem with creation Change pointers in BDCP2

Dear all,

I have faced with problem that for custom message type: new enrties don't appear in BDCP2 if I create new internal order. Same thing if I change status of internal order. But if I change description or set delete flag for internal order entry appears in bdcp2. What can be the problem?

Settings for message type are following:

RKAUFTRAG COAS AUFNR RKAUFTRAG COAS KEY RKAUFTRAG COAS KOSTV RKAUFTRAG COAS KTEXT RKAUFTRAG COAS LOEKZ RKAUFTRAG COAS PHAS0 RKAUFTRAG COAS PHAS1 RKAUFTRAG COAS PHAS2 RKAUFTRAG COAS

PHAS3

What can be the problem?

Best regards,
Andrei

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Posted on Mar 11, 2016 at 03:05 AM

    Hi Andrei,

    We’re using change pointers for some of our IO with a standard message type and following fields

    RKAUFTRAG COAS ASTKZ

    RKAUFTRAG COAS AUART

    RKAUFTRAG COAS AUFNR

    RKAUFTRAG COAS AUTYP

    RKAUFTRAG COAS BUKRS

    RKAUFTRAG COAS GSBER

    RKAUFTRAG COAS KOKRS

    RKAUFTRAG COAS KTEXT

    RKAUFTRAG COAS MANDT

    RKAUFTRAG COAS USER1

    RKAUFTRAG COAS USER2

    RKAUFTRAG COAS VERAA_USER

    RKAUFTRAG COAS WERKS

    For creation it works fine but status is not in COAS (in my case COAS- ASTNR is always empty) so it does not capture any changes. COAS is the only table available for RKAUFTRAG and I believe the status could be retrieved from the table called JUST.

    I guess it also depends on how you created your custom message type. If copied from some standard then you may refer to its settings and do the same for your custom message type.

    Best regards,

    Anton

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Andrei,

      Did you find any solution for this? I am also in the same boat - change pointers work for CHANGE but not for CREATE. No entries in CDHDR for CREATE. I also checked by activating update debugging on RKAUFTRAG_WRITE_DOCUMENT which creates change logs. It is not called for CREATE from KO01. It is only called from KO02 for CHANGE.

      EDIT: I am using change pointers to send idoc data for CHANGE and user-exit EXIT_SAPLKAUF_001 for CREATE.

      Regards,

      Shravan

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.