Change Pointer problem

Hi All
I am working on COND_A idoc. I activated change pointer for this idoc.I added my own zsegment in this via extension of this idoc.I am filling this Zsegment in customer-exit while creation of Idoc .I am not created any zfield for this in any standard table related to pricing.
Now problem is that while running the Change Pointer Program  RBDMIDOC for COND_a. Its giving Internal error: Program read table idoc_structure,
command data_select_for_block, argument Z1MATNR_GRP
any idea to resolve this problem??
Best Regards
Subham

forgot to code in CIM_TYPE = 'EXTENSION'.

Similar Messages

  • Problem to create change pointer for custom message type - Idoc creation

    Hi,
    We want to create IDOC and send it out when the data of "planning calendar" changes. So we are trying to generate change pointers whenever entries in Table T439I (Planniing calendar) data change.
    We created a message type, activated change pointers generally and maintained change relevant fields for message type (not sure if this step is done correctly). But not getting any change pointer in table BDCP2 when I create a new planning calendar in MD25.
    Can anybody help / guide?

    Thanks once again,
    I had linked idoc type and message type in we82. Now after i activate the change pointers. I try to generate the IDOC type using BD21. It gives me the error message :<b> "Message type ZP2PPROJ_MSG cannot be sent with change pointers"</b>
    whereas in my segments i am using all the master data only (i.e. PRPS, PROJ,PRHI). Please throw some light on this.
    Also please clarify, do i need to make an entry of this custome message type in the partner profile ?
    Rgds
    kewal.

  • Issue with the change pointer  for the reduced message type ZMATMAS

    Hi All,
    I have created reduced message type ZMATMAS for the MATMAS to create a Idoc when change or insert material master data fields( MARA-LAENG, MARA-BREIT, MARA-HOEHE) . My Problem is that the Idoc is generated with the status (03) but the fields(LAENG, BREIT,HOEHE)  are not getting fill with the values. They are always filling with the values  '/'). I have done the following steps to create idoc for the change pointer. Please check whether i have missed some steps.
    1.     Create reduction maintenance ZMATMAS  (Tcode BD53)
    keep the default selected segments E1MARAM, E1MAKTM
    2.     Add following data to maintain table view for the message type ZMATMAS  (Tcode BD52)
    Object      Table Name     Field Name
    MATERIAL       MARA      KEY
    MATERIAL     MARA     LAENG
    MATERIAL     MARA     BREIT
    MATERIAL     MARA     HOEHE
    3.     Activate particular change pointer in BD50
    Message Type       Active
    ZMATMAS         yes
    4.     Activate change pointers u2013 Generally (Tcode BD61).
    5.     Assign Segment fields to change document fields (Tcode BD66 )
    Segment Type     Field Name     Object     Table Name     Field Name
    E1MARAM     BREIT     MATERIAL     MARA     BREIT
    E1MARAM     HOEHE     MATERIAL     MARA     HOEHE
    E1MARAM     LAENG     MATERIAL     MARA     LAENG
    6. I have done the distribution model settings (BD64) and  the idoc configurations
    1.     Logical System
    2.     RFC destination
    3.     Create port
    4.     Create partner profile
    7. I changed the fields in material master data(Tcode MM02)  and I executed the Tcode BD21.
    Idoc is generated but the fields are not getting fill with the values
    (Note: some fields  are filled with values e. g material number, material description)
    I checked the Idoc data segment E1MARAM (WE02)
    Fld name   Fld cont.
    LAENG       /
    BREIT       /
    HOEHE      /
    Can you please let me know the issue
    Prad

    Issue is solved when I select the segments and the fields in the segments (Tcode :BD53)
    Prad

  • Need help in Change pointer creation

    Hi Guys ,
    I have one issue ..Change pointer getting created for Vendor if i create it from the Custom Program But it has some problem while Using LSMW ..
    I just want to Know whether is there any Config issue with LSMW,,
    Please advice me how to slove this issue ..
    Thanks in advance.
    Prabhu.

    hi
    good
    go through this link ,hope this ll help you to solve your problem
    http://sap.niraj.tripod.com/id51.html
    reward point if helpful.
    thanks
    mrutyun^

  • Update Terminated change pointer ID already exists

    Hi  All,
    While we are creating the article or purchase info record creation.
    When I checked the SM13 i got this error.
    Update was terminated
    System ID.... RDP
    Client....... 510
    User..... PRASH
    Transaction.. XK01
    Update key... 4993DEF56A574020E1000000AC19005E
    Generated.... 12.02.2009, 19:22:54
    Completed.... 12.02.2009, 19:22:55
    Error Info... B2 050: Change pointer ID already exists
    Please suggest.
    Regards,
    Prashant

    Hi Prashant,
    Can you share with me, how you solve this problem? I'm encounter the same thing when using Tcode: FK02 to change master data, with same error message. Thanks.

  • Create a change pointer

    Hi everybody.
    I need to throw a change pointer when a equipment is modified (Table EQUI). I´d like to throw this change pointer when the user change the status of this object (Tabla JEST, field STAT). The problem is that in transaction BD52 I can´t find an adecuate entry and when the user only modifies this status the change pointer is not created. How could I create this change pointer when this field is modified? Exist any FM to create a change pointer or only is possible by customizing?
    Thanks a lot.
    Regards

    The check box is not checked.... That means the change pointer can´t be created when this field is modified??
    Thanks a lot
    Edited by: Christian  Abad Chico on Nov 4, 2009 9:35 AM
    Edited by: Christian  Abad Chico on Nov 4, 2009 9:35 AM

  • XI IDOC Master Data Synch with Change Pointer (GLMAST)

    Hi,
    I have scenario to create integration between 2 SAP system with XI 7.0 using IDOC - GLMAST. I already acitvate Change Pointer Globally (BD61) and Activate Change Pointer for GLMAST (BD50).
    The problem is whenever changes have done in system 1, 2 IDOC generated, First IDOC  to Logical System PRODUCTION and second IDOC to Logical System SALES.
    In order to seding the IDOC i have scheduled report RBDMIDOC. My question is how i can modify the IDOC target port in stead of send to PRODUCTION and SALES to others port (XI in this case).
    Thank you and Regards
    Fernand

    Hi Prateek
    I already create partner profile and port for XI and add GLMAST. but then the IDOC generated alwasy sent to PRODUCTION and SALES partner profile.
    How to disable that IDOC to send to PRODUCTION and SALES partner profile and only send to XI Profile ?
    Thank you and Regards
    Fernand

  • IDOC to XI (Using Change Pointer) - Error

    Hi all,
    I have 1 scenario to update external GL master data using XI. in this case i already configure the source system (SAP) to sending the IDOC to XI whenever got changes.
    BD61 ---> Activate Change Pointer Globally,
    BD50 ---> Activate Change Pointer for GLMAST Message Type.
    SM59 ---> RFC destination for XI system (PX6CLNT300).
    BD54 ---> Logical System source (ST6CLNT100) and target xi (PX6CLNT300)
    WE20 ---> Partner Profile for XI (PX6CLNT300).
    BD64 ---> Create Distribution Model View.  Sender = ST6CLNT100, Receiver = PX6CLNT300 and Message Type = GLMAST
    The system can generate the IDOC whenever changes happen with running program RBDMIDOC. but the got error with no sender / receiver information in WE05.
    Please advise any step that i have to do ?
    Best Regards
    Fernand

    Hi Matias,
    Thank you for your answer. The problem is because i had used wrong logical system in my distribusion model. The system using not common logical system. nomarly it will use "PX6CLNT100" but in my system the basis people using different logical system that's why the GLMAST IDOC cannot pass throught to XI system.
    Best Regards
    Fernand

  • Change pointer for Sales Order

    Hi,
    Using change pointers I want to create an IDOC when ever a specific field in the sales order line item is changed. I have activated the change pointer for message type ORDRSP. Also maintained the following entries in BD52
    VERKBELEG(Object) VBAP(Table) ABGRU(field).
    After this when I change this field at the sales order line item, it inserts entries into change pointer table.
    But my problem is creating IDOC's from those change pointer entries. I am not sure which function module (MASTERIDOC_CREATE_XXXXX) works for this.
    Anyhelp on this highly appreciated.
    Thanks
    Ram

    Hi Ram,
    I don't think so you can use change pointer for sales order changes. Usually, it is done through transaction code<b> NACE</b> - configuring condition for output type.
    You can setup requeirement in procedure control to trigger IDoc ORDRSP for any changes in item level.
    Hope this will help you and give an idea.
    Regards,
    Ferry Lianto

  • Change pointer not triggered for LBKUM of MM02

    HI im generating Idoc for material master change through BD21.
    But when I change the value of Total stock (LBKUM) in accounting view of MM02
    Im using transaction MIGO to update LBKUM value.
    In this case change pointer is not getting generating....and there is no entry in CDHDR and CDPOS.
    Please tell me how to generate change pointer for this field.
    thanks,

    Hi lucky,
    I am facing the same problem. Can you please let me know the solution you have used?
    Thanks in advance for your help.
    Navin

  • Sort of Change Pointer on CRM

    Hi all,
    I want to send difference value of master and transaction data like ALE Change pointer from CRM to Customer system.
    Can you tell us available function ?
    The IDoc sending mechanism of CRM is different from ALE of R/3. CRM creates Change document. I activated the Change pointer using BD61 and BD50 for message type of CRM(BP). But CRM doesn't create Change pointer record after creating Change document.
    And CRM doesn't have any selective IDoc creating function like BD10. IDoc is created after BDoc process on CRM.
    Is SMD(ALE Change pointer) not available on CRM ?
    Thanks,
    Keiko

    Hi Keiko!
    I don't have access to a CRM system, but you can test your customizing yourself:
    Go to transaction SE37, test function CHANGE_POINTERS_CREATE_DIRECT. Here you fill in your message type and some (random) values for the pointer in table T_CP_DATA.
    There are no syntax checks, just change pointer activation is checked in the function module. See, if an (artificial) CP is created.
    If this is working, go on to function CHANGE_POINTERS_CREATE. Fill in existing change document data, run a test.
    In case no change pointers are created, you can debug these rather small (compared to the 'real' transactions) functions to identify missing / wrong customizing.
    If change pointers can be created, but your transaction still does not create change pointers, then your problem might be the CRM system.
    Regards,
    Christian

  • Deactivate Change Pointer

    Dear All,
    I am facing a problem. The problem says:
    When we are changing any business partner related information/s(or some other informations), the change pointer is autometically getting fired. For eg., if I change the contact partnet value in transaction FPP2, autometically the change values are getting stored in table CDHDR, CDPOS. That is drastically dropping the performance. I tried to deactivate the change pointers through BD50, but those message types available in BD81 are not available in BD50. This is standard SAP and no ALE/IDoc process. Is it getting fired through any FM "CHANGEDOCUMENT_CREATE".
    Expecting your valuable suggestions.....
    Best wishes,
    Atanu

    Hi Atanu!
    Change pointers are stored in BDCP / BDCPS (or BDCP2), change documents are stored in CDHDR / CDPOS.
    Change pointers can be deactivated by customizing - because they should be trigger for a process.
    Change documents can be deactivated by changing attribute of data elements in SE11. Sometimes (really seldom) BAPI or IDOC  have a flag 'no change documents' for migration purpose. If you don't have such a flag, but you are doing a (hugh) migration, think about a modification: if user NE 'MIGRATION'.
    CALL changedocument_create...
    endif.
    In case of normal business - maybe you have to live with it, or the modification of the data elements will help.
    Regards,
    Christian

  • Error message : B2 050: Change pointer ID already exists

    Hi Expert,
    Now , in our one client, whenever the user save any change, the system will popup one screen " Express document "Update was terminated" received from author " XXXXXX "
    The error message is " B2 050: Change pointer ID already exists "
    Actually, this client was one copy of our production system , which copied each weekend , during this weekend, as the sever was reset, the batch job of copy is not finished.
    Who could tell me the reason, and how to solve ?
    Thanks and Regards
    Shubin

    Hi Ashok ,
    Thanks a lot !
    From SM13, I see : T-code MM02 , Me21N, ME22N ..., and status : " error "
    From SM21, I see one of them like blow
                       07:16:05 UP1  015 310 SBTAN                 D0  1 Transaction Canceled B2 050 ( )
                       07:16:05 UP1  015 310 SBTAN                 R6  5 Update terminated
                       07:16:05 UP1  015 310 SBTAN                 R6  6 > Update key: 073686DE7A56F19EAA60001B7800807C
                       07:16:05 UP1  015 310 SBTAN                 R6  7 > Update module: MATERIAL_WRITE_DOCUMENT
    Details :
                          Task...... Process                User...... Terminal Session TCode Program  Cl Problem cl         Package
                          05052      V1 Update Task No. 015 SBTAN      BE071012       1       RSM13000 K  SAP Web AS Problem SDYN
      Document for log : Documentation for system log message D0 1 :
                         The transaction has been terminated.  This may be caused by a
                         termination message from the application (MESSAGE Axxx) or by an
                         error detected by the SAP System due to which it makes no sense to
                         proceed with the transaction.  The actual reason for the termination
                         is indicated by the T100 message and the parameters.
                          \Additional documentation for message B2                  050
                         Change pointer ID already exists.
                          No documentation exists for message B2050
    BR, Shubin

  • Reg; change pointer

    hi gurus,
    i am facing one issue for outbound. when i am replicating the  master data zdebmas. Using zca1o002, idocs are succefuly genarated no issues.
    but whan i do changes in master data.,those changes  are rplicationg RBDMIDOC, idocs are genarated and changes are stored in BDCP2 . And my probelumm is some segmets are missing when i am replicating the changes.
    is there any config issue or anything  kinldy help me for to resolve this issue.

    Hi Raghav,
    I have a few suggestions to make with regard to this isssue:
    - Firsly please review note 328355.
    - Some general information on txn BD22 which you may find useful:
    << Moderator message - Cut and paste response from http://www.se80.co.uk/sapreports/r/rbdc/rbdcpclr.htm removed. Plagiarism is not allowed in SCN >>
    Consider executing BD22 each night to alleviate this problem as a fix should the above notes not resolve this issue.
    In relation to the size of the BDCP tables and the amount of change pointers generated please review the following information:
    It is recommended that these tables be kept as small as is possible by scheduling report RBDCPCLR to run at regular intervals. Please schedule this report to run regularly and you should not encounter this problem again.
    Please gothrough the below notes on this topic:
    513454     REP: High-performance operation with change pointer
    420562     REP: Reducing the scope of data for change pointers
    As you will see these notes deal both with how best to handle obsolete change pointers in these tables but also how to ensure that your system is configured so that un-necessary change pointers are not generated in the first place. This latter point is of course of great releavance also.
    Review these notes carefully together with your online help files. Please ensure that you implement the above notes and recommendations and see then if this problem persists.
    Thanks & Best Regards,
    Mohammed Hussain.
    Edited by: Rob Burbank on Oct 19, 2011 10:43 AM

  • Trigger CREMAS change pointer for vendor classification change in XK02/FK02

    Hi,
    I have a business case where I need to trigger a change pointer of type CREMAS whenever a client modifies vendor classification in transactions FK02/XK02.  I realize classificatiion/characteristics have their own change pointer types (CLFMAS, CHRMAS, etc.), but I was wondering if there was a user exit/BADI available for this scenario where I can manually create a change pointer.  I need the characteristic data to be part of a custom IDoc type (based off of CREMAS03), and it's no problem to include this data in the custom IDoc, but I need a way to trigger the change pointer if the clients changes vendor characteristic data, and nothing else. 
    I also went into transaction BD52 for type CREMAS to see if there's another row for classification (CLASSIFY), but couldn't figure out the right object type.
    There's a BADI called CACL_VALUE_CHANGE that triggers when vendor classification is changed, where I can generate my change pointer, but it's triggered before the client saves which means I would have a useless change pointer. 
    Does anyone have any ideas on what my options are?  I hope I've elaborated enough
    Thanks,
    Chris

    I figured out a way to do this which was to implement the BDCP_BEFORE_WRITE BADI which allows you to interrogate a change pointer based on an IDoc message type before it's saved to the database.  For starters, change pointers for message type CLFMAS must be activated in order for this to work, even though I'm not interested in those eventual IDocs. 
    In the IF_EX_BDCP_BEFORE_WRITE~FILTER_BDCPV_BEFORE_WRITE method of the BADI implementation, I was able to loop through all of the change pointers about to be created and this is where I was able to obtain the vendor number the classification is being applied to.  I actually added another line to the internal table that's changeable in the method for CREMAS and it worked out well.
    The only thing that was difficult was to debug this baby.  No matter how you set the breakpoint, it just never hits it until I discovered it's called using an UPDATE TASK.  I found an unorthodox method to debug this situation on the web which is to force an endless loop before your custom code such as.........
    while sy-subrc <> 98.
    endwhile.
    <custom code here>
    Once your process runs, it will be sitting in an endless loop in an update task which you can view in transaction SM50.  From here, you can highlight this line then you can click on "Program Session > Program > Debugging" to debug your code.  It's not something I was used to, but it allowed me to debug in the end.  I would hope there's better ways, but this worked for now.
    I hope this helps someone else!
    Cheers,
    Chris

Maybe you are looking for

  • I installed IOS 7 and now it won't accept my password. How do i fix it?

    I finally got around to installing IOS 7 and now my phone won't accept the 4 digit passcode. I didn't think about disabling that feature before the upgrade. Never had a problem before. And yes, I'm sure I'm using the right code. I use it many times p

  • Sound Problems After Installing Lion

    I see many are having issues with sound after installing Lion. I have sound and then will lose sound after closing and reopening. I have to restart to restore sound. This is getting old quick. Does anyone know a fix or if one is coming? Thanks!

  • BAPI bapi_doc_draw2

    Hi Gurus, I am using bapi "bapi_doc_draw2" to pass data for a new document. and using bapi "BAPI_DOCUMENT_CREATE2" to create a new document. But i am getting an error - "Class type T01 : class T_CLASS_MAINT_WI not found" Please help me with this erro

  • Aperture does not import Aperture library

    I am trying to import several Aperture Libraries created in Aperture on one computer (MacBook Pro) into an existing "Main" Library on a second computer (iMac). After being created on the MacBook Pro, the Libraries are Finder-copied to the iMac's desk

  • Large amounts of remote calls or howto use remote propertychange listeners?

    LS We are coding a distributed highway simulation; we have a server that controlls a number of highway sections. Each section registers with the controller, this we did implement ok with RMI. The problem is that on each section there will be about 30