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

Similar Messages

  • How to find - Customer Master IDoc was created Manually or by Change pointe

    Hi all,
    I have an IDoc(Customer master) number (which I have taken from the payload in SXMB_MONI).  I would like to know whether this has been created by a user manually(BD14) or by a change pointer.
    Please help.
    Cheers
    danus

    Hi Vardharajan,
        Yes I agree with you. What I mean by IDoc created by change pointer is - 'IDoc generated because a change(pointer) is tracked by the system', in other words, due to some change made to the data.
    As you know, the other option of creating IDoc is by BDxx transaction. This option is usually used to push (unchanged) data.
    So in essence, what I am interested to know is , has the IDoc been generated because someone made a change using say, VD02 / XD02 or pushed the data manually.
    Please do ask, if anything is not clear.
    cheers
    danus

  • Auto triggering after creating change pointer

    Hi,
    Has anyone setup their ALE Master Data Distribution to trigger program RBDMIDOC automatically after creating a change pointer?
    Cheers,
    Neil.

    Hi Neil,
    The program RBDMIDOC needs to be scheduled to run in backgroung by creating a variant for Messge Type with the Message Type you are using for your Master Data Distribution, and with the option 'Only for Background Proc.'.
    Also schedule the program RBDCPCLR for periodic execution in Background. All change ptrs generated by the program RBDMIDOC will bedeeted y the system.
    Regards,
    Nitin

  • Change Pointer Program for IDOC creation..??

    To All
    Where does the message type is assigned, which allow that type of IDOC getting created in WPMU...??
    Can COND_A be created in Change pointer Program...??
    If possible ..How...??
    Thanks
    Sumeet

    3)
    RBDMOIND to confirm whether idocs have been successfully
    dispatched to the receiver..and v can also use this program to change the status of idoc from 3 to 12....
    RSNATED is the program used for triggering IDOC for the output type..where the output medium is 6.
    And the subroutine that triggers the IDOC in the program is EDI_PROCESSING.
    RSNASTED itself determines the associated IDoc outbound function module, executes it to fill the EDIDx tables and passes the prepared IDoc to the port.
    You can call the standard processing routines from any ABAP, by executing the following call to the routine. You only have to make sure that the structure NAST is declared with the tables statement in the calling routine and that you fill the at least the key part and the routing information before.
    TABLES NAST.
    NAST-MANDT = SY-MANDT.
    NAST-KSCHL = 'ZEDIK'.
    NAST-KAPPL = 'V1'.
    NAST-OBJKY = '0012345678'.
    NAST-PARNR = 'D012345678'.
    PERFORM einzelnachricht_screen(RSNAST00).
    Calling einzelnachricht_screen determines how the message is processed. If you want to force the IDoc-processing you can call it directly:
    TNAPR-PROGN = ''.
    TNAPR-ROUTN = 'ENTRY'.
    PERFORM edi_processing(RSNASTED).
    ~~Guduri

  • Change pointer in IDOC message-type ARTMAS, for field MARA-LVORM

    Hi,
    When changing the description of a material in MM02 I am able to sent an idoc using BD21. As this relevant for a change pointer. But when field MARA-LVORM (deletion flag at client level) is chosen, I can not sent an idoc with bd21. How can I make this happen?
    thanks.

    Hi,
    Sorry I interpreted your question in wrong way. Solution I gave was for following requirement.
    Every time a material is created or changed a change pointer is created, which serves as a signal for generating IDocs to dependent systems. However, change of material type creates a change pointer that doesn't trigger an IDoc.The purpose is to create the change pointers and send the idocs. Eg. Material type field. As per your reply above I guess change pointer created for LVORM is enough to send the idocs.
    KR Jaideep,

  • Configuring change pointer in SAP DEPOSIT MANAGEMENT system

    Hi,
    I am working on SAP Deposit Management system, which is very much similar to a normal R/3 system.
    I need to create a change pointer everytime a business partner is created or changed. Can you please guide me through the steps especially
    1. what would be the message type i need to configure and activate in BD50
    2. What is the object name and Table name that i should select in BD52
    And also if there is anything else I need to be doing?
    Cheers,
    Babs. <b></b><b></b><u></u>

    Hi Babs
    Here are my suggesstions.
    1. There are different message types available for business partner, seems it depends on what data you want make synchronous. Try with BUS1006, search for BUPA* for message types.
    2. Here you can try for the above message type with object type BUPA_BUP and table as BUT000
    Cheers
    Manohar

  • Trigger Extra Change Pointer Update

    We have Price and Quantity fields configured on PO for creating change pointer records.
    When both of the values (NETPR & MENGE) are changed at the same time then everything works out great in BW but if let say only Price is changed then there are issues.
    What I need is if only the Price is changed then during the update of the PO the record for Qty should also be created in change pointer tables (CDHDR & CDPOS). If you can briefly describe how to do it that will be great help and I will highly appreciate it.

    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

  • 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

  • Change Pointer to create IDoc

    I wrote report program to create outbound IDoc. In the report, to capture create/ change I used table 'CDHDR'. Now I require below clarifications:
    1.     Clarify the process of u2018Change pointeru2019 regarding IDoc.
    2.     Is it recommended to use u2018Change pointeru2019 to create Outbound IDoc?
    a.     If yes, then why do we write report or function module?
    b.     Can we use custom message type in this process or only standard message types will work?

    Hi
    Change Pointer IDOC..??
    Regards
    pavan

  • 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.

  • Suppress Non Changed Fields in change pointer triggered IDOC

    I have a requirement to clone message type MATMAS as ZMATMAS. This ZMATMAS is the message type I used to create change pointer triggering outbound idoc for change/create of materials.
    When i change a material, all fields are sent instead of the fields only changed(of course key fields should be sent as well). Is there a way via configuration that I can suppress fields which are not changed? Or do i need to clone FM MASTERIDOC_CREATE_SMD_MATMAS and suppress the fields via program
    Thanks in Advance!

    i'll clarify the requirement again.
    Let say i changed a field BRGEW in the material master.
    Currently, all the segements which contains BRGEW is sent, but these segements contains other data which are not changed in the material master.
    How do i suppress it?
    Thanks,

  • 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

  • Change pointer perfomance issue(bd22)

    Hi,
    we are using message type HRMD_A to transfer the employee change data using the program RBDMIDOC. we are checking two table BDCP n BDCPS, but because of large number of data we r facing a perfomance issue here. I read in one forum about transaction BD22 which deletes the change pointer from these tables, but is it safe to use? and also what is the obsolete change pointer?
    Thanks in advance for ur inputs.

    Hey,
    It is advisable to reorganize change pointer tables at regular intervals for better performance of programs accessing the BDCP* tables.
    BD22 is a standard report delivered by SAP and it is absolutely safe to run this report. It also has o test run option. You could always run the report in test mode to analyze the data the report had selected for deletion.
    Obsolete change pointers are those which have been created up to the specified date and time. In BD22, if this checkbox is marked, obsolete change pointers will be reorganized regardless of whether they have yet been processed.                                                           
    Processed change pointers are those which have been processed in the specified period (date and time). If this checkbox is marked, the processed change pointers are reorganized.                          
    -Kiran
    *Please mark useful answers

  • Activate change pointer for a new screen field in MM42/41

    Hi,
      I created a new screen field for Article master(MM41/42/43) under basic data. If there are changes made to this new field how will the system create a corresponding IDOC? does this have something to do with the change pointer thing?
    Thanks,
    Jeff

    Hi Jeffrey,
    first of all got transaction SALE :
    ALE
    -> Modeeling and Implementing
    -> Master Data Distribution
    -> Replication
    -> Activate Change Pointer generally
    Check if Changepointers are generally on.
    Then goto BD50 and activate change pointers fpr message type.
    Finally goto BD52 and check if your field is "watched".
    After that you can generate idocs from BD21.
    Hope it helps.

  • Vendor Master IDOC (CREMAS) and change pointer activation..

    Hi Guys..
                    I am using CREMAS idoc to transfer Vendor Master data to 3rd party system..
    I configure the change pointer in SALE..
    BDCP
    BD61
    BD50
    BD52
    But when I make changes in vendor master.. its not creating the idoc immediately.. I have to run RBDMIDOC manually.. to create the idoc..
    How to make it create immediately.. ?
    Also if I make a change in Email.. its not creating idoc at all.. !
    Thanks for Ur time..

    posting it in data transfer forum..

Maybe you are looking for

  • T61 USB problems when connecting to Blackberry

    Up until a few weeks ago I could sync my Curve8310 to my T61 via USB.  Now the desktop manager can't find the phone.  I've gotten replacement Blackberry because we thought it was the phone, but still won't detect.  I've re-installed desktop manager,

  • Table containing both SC and PO number

    Hello experts, Can any one among you let me know the table consisiting of both Shopping cart and purchase order number in SRM. I appreciate your quick response, and be rewarded with desired points. regards, IGA.

  • Sorting with TreeMap vs. quicksort

    I've been sorting lists by throwing them into a TreeMap then retrieving them in order (especially for fairly evenly distributed lists of strings), thereby leveraging its binary tree characteristics. My belief is that sorting this way takes N log N ti

  • Installing a .sit file

    on the web i have tried several downloads that say they are for OS X. when i download the file they are saved with a .sit extension. installer will not open the files. what do i need in order to install these files? its not just one site it happens a

  • I'm new to isqlplus enviroment

    after installation, i tried some commands on the sqlplus from the text books though they worked with results on the express edition, but in the enterprise edition none seems to go , i get the error message (error at line 2: ora-00942: table or views