Event trigger on transport of ABAP table entries

Hi Experts,
I have an issue with respect to the scenario mentioned.
Scenario is that I have a Z-table in Dev which is maintained through SM30 once the data is saved ,the event"02 After saving the data in the database" ,I have linked a include program to this event which triggers a abap proxy to send data to SAP PI Java stack cache,this scenario is used in value mapping replication from Z-table.
The problem is the QA and PRD Client has status 'not modifiable'.
So can these Z-table entries when transported to QA or PRD ,trigger an event which can call my proxy program to send the full load to the SAP PI system.
Thanks
-Alok

Hi I can try to give the information for the z-table entries to be transported to QA or Prod environment?
Ans) Yes, we can transport these Z-table entries to the the QA and Prod system environment, but the z table 'devliery and maintenance" table defines the technical attributes for this Z-table.
in the delivery and maintenance tab, you can define the deliver class. Suppose if your delivery class type is C, G, E, S: The data records of the table are copied to the target client.
Hope this information can be useful.
thanks

Similar Messages

  • How to transport a Deleted Table entry

    is there a way of transporting deletions of table entries.
    For example. I'm dealing with a table say such as T529U. So we already have value there for active, inactive, retiree, withdrawn. Say I wanted to delete retiree from the selection list.
    I go to our DEV and make the deletion. I manually create a transport of the entire table and transport it to our QA system. When I do so, the table still remains the same. The only way the record would be changed would be if it was new or had the same key (thus overwriting). How do you remove and transport (so you don't have to do it in all instances).
    any help would be much appreciated.
    Thanks

    Hello
    A delete should be a change just like any other change and should be recorded on a change request.  After releasing the change request you should be able to transport that delete to your QA and PRD systems as needed.
    As a general rule I would not transport the complete table.  There is too much risk that unintended changes get transported. 
    Are other changes to your table being recorded on a transport request?
    If you have another environment(sandbox or project?)  try the delete in that environment to convince yourself that it does(or does not )work.
    Regards
    Greg Kern

  • How to find the Transport request for table entry

    Hi ,
    There was certain entry made in the SAP std table and which got transported to subsequent system. I want to find the Transport Request Number which was containign that table entry and which gor transported.
    Please suggest how can I find that transport number.
    Thanks
    Saurabh

    Hi,
    Yes we can get , Basis team will help.
    B'coz i had same requirement my basis got the TR for me.
    Take their help.
    He said u can like this.
    SE11 - > Table Display - > Table Entry in Menu Bar - > Transport Entries.
    Rhea.

  • Reagrding transporting of custom table entries from D to Q.

    Hi,
    I am trying to transport couple of entries which I did using table maintainence in SM30. But when I go to Maintain option -> Table View -> Transport, I see the Transport option inactive.
    Can someone tell me how to activate that option or how to move custom table entries from one system to other ?
    Regards,
    Rajesh.

    Hi rajesh,
    1. For this purpose, the delivery class of that table should be C = Customizing.
      (at present it would be A =  Application)
    2. This is done in se11 transaction.
    3. After changing the delivery class, we have to RE-GENERATE
       the table maintenance.
    4. Then, whenever we do SM30, it will automatically ask for a request number.
    regards,
    amit m.

  • Query on view cluster event trigger during transport

    Hi SAP Gurus,
    I would just like to ask if the subroutines set in events for view clusters would also get triggered upon transport.
    We had created a function module which is meant to regenerate a dynamic program when changes are made to a particular table.  We're planning to call this function module in a subroutine that is called during an event in the view cluster (set to "before saving the data to database").  However, we would also like for this dynamic program to be regenerated automatically once the table changes are transported to the test/prod systems.  Thus, I wondered if setting up the event is sufficient, and that it would also be triggered automatically prior to saving the changes to the database during transport, or if we still need to set up XPRA for this.
    Thanks!

    Some events are triggered when exportingthe changed data,
    - 10 After creating the change request header entries (E071)
    - 11 After changing a key entry in the change request (E071K)
    - 12 After changing the key entries in the change request (E071K)
    which are suitable to add a XPRA entry in the request
    But many events (AFAIK those without dialog) are triggered during import (and we can check if the program is called via transaction or import via flag VIM_IMPORT_MODE_ACTIVE, eg. do not execute a form which fill hidden fields like created by and created at.)
    Regards,
    Raymond

  • Table entry in transport request

    Hi,
    how to find out by which transport request a table entry was transported?
       Thanks and regards, Marina

    Hi,
    check this
    1. Go to the table <b>E071K</b> in se16
    2. give objectname as your table name
    3. Get your table entry for which u want to get the transport request
    4. get the combination of key fields contents for that entry
         For ex:  if the entry is like : 011,2119,48.5,EUR
                     if first 2 fields are key fields then get  <b>0112119</b>
    5.entry this in the TABKEY field with * ( 0112119*)
    6. then get the list...here  u will get the transport request for your entry
    Please let me know if i am not clear
    --Patil

  • Doubt in customizing request with respect to table entries

    Hi All,
    I have a doubt in customizing request with respect to table entries.
    Suppose I have a customizing request with respect to a table that contains say 10 entries in the development system.
    Now I am transporting this request to the quality system in which the same table contains 20 entries.
    When I am transporting this table from the development system to the quality system, will my 10 entries in the development system get added to the 20 entries in the quality system or will my table get overwritten in the quality system.
    What difference will this be if it is a workbench request ? .
    Regards,
    Sushanth H.S.

    Hello,
    So if we are transporting contents of a table from one system to another, it should always be a customizing request and not a workbench request right.
    If the "Delivery Class" of the table is 'C'(Customizing table, maintenance only by cust., not SAP import) it will ask for a customizing request.
    If it is 'A'(Application table (master and transaction data)), it will ask for Workbench.
    To add to your previous qn, when you transport the entries to subsequent system it will always check the KEY FIELDS and then update. If you see a transport, then the table entries are represented by their key fields.
    If you create new entries in your table and transport, it will add the records. Else it will modify them
    Hope i am clear.
    BR,
    Suhas
    Edited by: Suhas Saha on Jan 23, 2009 11:51 AM

  • How to create schedule job and event trigger in XI to start a ABAP program?

    Dear All:
    Here are what i need to do:
    1.To run a ABAP program to start an XI scenario per hour.
    2.To run a ABAP program to start an XI scenario per day at 6 PM.
    3.To run a ABAP program used event trigger to make sure that XI scenario has finished the process and after that wait for 10 min later and run again.
    only i know is used sm36 & sm37 to set up a schedule job.
    but what i don't know is how to do it step by step.
    especially point 3.
    are there any step by step example can show me how?
    it better be simple and details...
    thanks you all
    Regards
    Jack Lee

    Hi,
    If you want to trigger the event manually from within SAP, use transaction
    SM64
    in SAP this is done by scheduling a job
    once a new customer is entered
    your scheduled report sends customer master data
    you can schedule your report (TCODE - BD12 I think) to one day or every 5 minutes... it depend on your needs and the system performence
    Regards,
    Surya

  • Transporting table entries present in standard SAP R/3 table u201CTMCEXCFZu201D.

    Hi All,
    We have a requirement where in we need to capture a table entry in transport request in R/3.
    The table "TMCEXCFZ" is a standard SAP R/3 table.
    The" transport entries" option under the "table entry" in menu bar is disabled in our case.
    Is there an alternative way to capture the table entries in the transport request?
    Thanks for your help in advance.
    Thanks and Regards
    Arun Ail

    Hi Arun
    Try to go to object changeability in the table....assign the table in a package.....then try to save this...it should ask for a transport...
    Hope this helps
    Cheers
    Chanda

  • Dealing with DB table-entries in ABAP OO

    Hi everybody,
    in ABAP-Reports (normally) we have deal a lot with DB table entries.
    Is there a "state of the art" for doing this with ABAP OO?
    An easy example:
    Asuming I want to select table  entries into an
    internal table from BUT000.And than I want to write: the entries.
    How would this look like in ABAP OO?
    show the internal ZTable be my object?
    or should every BUT000-Table-record be my object?
    Regards Mario
    null
    Message was edited by:
            Mario Müller

    Hello Mario,
    A very good question. This is what is called as modeling.
    I shall give you an approach into this. There is no right and wrong way of doing it. Probably, only a more desriable or better way !!
    How you model it depends on what your object is.
    If you have an internal table of sales orders, still in real world the services or methods are on a single sales order. So the object here is a single sales order.
    => I would model the class to deal with one sales order. (this more or less answers your question)
    2. Just to take this a little further.
    What I would do is have 3 different layers of abstraction.
    A UI class, a business layer class and a DB class.
    UI class can only talk to business class, business can talk to DB class. And the DB class is a static class.
    The UI class is only responsbile to do the display job.
    The UI will display multiple sales orders for eg, so u have an internal table of instances to the business layer.
    The business layer itself does validation, processing for each sales order.
    The business layer can also have soem static methods (or class methods) to select multiple records from Database. This is static, as it is not acting on one sales order, but you are returning multiple. This method should simply call a method of the DB layer.
    The DB layer is meant only to read from DB and write to DB.
    Hope this helps. Remember to reward points, if it does.
    For more highlights into this, refer to some material on design approach or design pattern.
    Best Rgds,
    Prashanth.
    SAP.

  • Transporting table entry with primary key 120 char

    Hi all,
    I have 2 separate questions which I feel are closely related.
    In the url:
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21eb6e446011d189700000e8322d00/content.htm
    It says:....
    <i>If the key length is greater than 120, there are restrictions when transporting table entries. The key can only be specified up to a maximum of 120 places in a transport. If the key is larger than 120, table entries must be transported generically.</i>
    <b>How do I transport the table entries "generically" for such a table?</b>
    To further illustrate my actual problem:
    My problem in the real world lies with the MIMETYPES table, maintained in trx SMW0.
    I select the mime types row by row and do a <u>Table Entry > Transport Entries,</u> but get an error that says
    <i>"Key entry for table MIMETYPES may only be generic"</i>.
    As a result it fails to attach to my transport.
    (Note: the primary key of MIMETYPES is 128 chars long)
    The Diagnosis long text says "<i>The key is longer than allowed by the Change and Transport System (120 characters</i>)."
    The Procedure says:
    <i>1.  Make sure that you only specify the character fields before the    
        first non-character key field. You must enter the key with a generic
        ending. Enter the generic symbol directly after the specified part 
        of the key.                                                                               
    2.  You must enter the generic symbol at the latest in the 120th       
        character of the key.                                              </i>
    <b>What is this generic symbol that i need to insert at the 120th position??</b>
    Message was edited by:
            Kevin Wong
    Message was edited by:
            Kevin Wong
    Message was edited by:
            Kevin Wong

    Thanks Nick!
    So the mysterious "generic character" is actually the asterisk (*). It works.
    Strange tho as the error long text says to insert the "generic character" at the 120th character position of the key, but I found that altho I can save it, the transport still fails with the same error.
    I tried placing the * right after the key value e.g.
    KEY123*
    and it worked.
    Thanks again!

  • Include table entries into Transport Request manually @ SM31

    Hi All,
    I have an issues reg table maintenance at SM31.
    We have a Z Table and I can add entries at SM31 to that table. But:
    System has not asked Transport request while saving the data (after additions to the table)
    Option to include in Transport Request manually is not available @ menu -> Edit -> Transport -> Include in request. Include in Request is not highlighted to select here.
    Pls help me the process to add my table entries into a Transport Request.
    Thank you
    Chandu

    Hi,
    seems like your table is defined as Application table (master and transaction data).
    Check SE11 to be sure
    Database table: enter name > Display > Delivery & Maintenance
    Delivery Class > is this A?
    If so then there is no transport and it can be maintained in all systems.
    You could try if required to create manual transport via SE01.
    Programm ID: R3TR
    Object: TDAT 
    Objectname: your table name
    Regards
    Hein

  • Function module to find table entries associated with transport request

    Hi all,
       I have requirement, like we have created a table and maintenance view for that table - and made entries in that table.
       now we want to know all the entries made in the table are associated with transport request or not.
      how to do it programmatically?? is there any function module which gives the result for transport object associated with the table entries ?????
    Thanks
    Sathish

    Hi,
    Use the table <b>E071K</b>
    in se16 give :
    request number in TRKORR
    Table name in OBJNAME
    in the filed TABKEY u will get the <b>values of the key fields</b> in the table
    by comparing the key fields u can find out the enrties related to the request number
    Please let me know if i am not clear
    ---Patil
    Message was edited by:
            Santhosh Patil
    null

  • Transport table entries

    Hi,
    this one should be easy to solve.
    We have a user-defined customizing table with maintenance view. In maintenance view we defined no, or user, recording routine so that users can do adjustments without transport.
    For the initial distribution to a couple of systems we want to have the table entries in a transport. If I use the transport button in initial screen of SM30, message SV142 says Transport is not possible for the specified data. In maintenance, all transport-related functions are disabled.
    What are the necessary steps to include the table contents into a transport?
    TIA,
    Regards,
    Clemens

    Clemens,
    "no, or user, recording routine" ==> as far as I know, this prevents the transport request, you have to choose the other option (standard...), than SAP will prompt for transport request at the time of saving the entries (anyway, I will check tomorrow in the office)
    one more thing: "For table key, enter * to transport all records." I think you have to add the client number at least, to avoid problems (if oyu have more clients and data is maintained in more clients on this machine)
    ec
    UPDATE : yes, it is because of the no, or user, recording routine ==> this prevents any automatic transport request creation.

  • How to transport standard table entries

    Hi All,
    I want to transport SAP standard tables records from one server to another server in append mode. It is actually required for upgradation purpose.
    Can anybody please guide me in this regards ?
    Thanks in advance!!

    Hi Reddy,
    Thanks for your suggestion! but one problem I don't have the Transport Entries submenu enabled for all the SAP standard tables. Is it table specific ?. Please let me know how to enable this sub menu or is there any other generic method to attach the records of any SAP standard table in a TR.
    Thanks!

Maybe you are looking for