TABLE TRANSPORT PROBLEM

i am in a real fix, i want to know the proper way of transpoprting table entries from dev server to q/a, prod
i came across 2 ways
first way
se11 => ztable.
menu => transport entries
assign it to a req no.
check in se09 /10
release.
(i am giving the link)
Link:[http://sample-code-abap.blogspot.com/2008/06/transporting-table-entry.html]
second way
table: ztable.
go to se10 =. display => workbench request.
dbl clk the req number.
now in change mode  in 'objects' tab => object name = ztable.  clk on 'functions' key.
a new screen appears => dbl clk on the first empty line.
provide the table entries to be transported.
select the radiobutton 'entire table / table contents as per req /  table contents by current key '.
save.
which of the above is correct and wats the diff ?  pls suggest. which one shud i  follow?

Hi,
both procedures have the same result but unfortunately both have the same restrictions and lead to the same errors.
Tables which need transportation should always be defined and maintained in a way that the transport integration is ensured. This includes the correct table type (e.g. C table for customizing), maintenance only via maintenance view (generated or own defined) and transport integration activated (TCode SCC4). This is the only way the consistency between the systems is ensured. If you only put the table entries into a transport from time to time you only send the current table lines but deletion of lines won't be transported so you will end with more / outdated lines in qa and prod system. So if your z table contains customizing information you should define it as table type C, generate a maintenance view and maintain it e.g. via T-Code SM30. So every time someone changes the entries a transport request pops up automatically.
While this all does not seem to difficult to handle for small developments, propper transport integration and table definition is important if you head into greater projects perhaps with delivery to multiple customers. In such scenarios it is very important for the software logistic guys that the developers keep the basic rules for table definition as no S type table w/ client field, never put an integer type field into table key, never put asterisks in customizing transport (except langu field), never use the wrong transport type by manually adding table entries in workbench transports which belong in customizing ones and so on. It's really no fun if one year of development w/ some thousand man days of work can't be delivered because one of 2k tables was not defined properly.
Kind regards
Roman

Similar Messages

  • Base Table for problem code in Cs_incidents_all_b

    hi
    in cs_incidents_all_b we have problem_code. the does not contain any data ... we have any tl table for problem code i have cssr_prob_code_mapping_detail but if i query this
    SELECT  dra.repair_number,
      items.description item_desc,
      prob.problem_code,
      fndl.meaning flow_status_name,
      inc.summary,
      nvl(cp.instance_number,'Not availble') ib_instance_number
    FROM csd_repairs dra,
      csd_repair_types_tl drtt,
      cs_incidents_all_b sr,
      csi_item_instances cp,
      fnd_lookups fndl,
      csd_flow_statuses_b fsb,
      mtl_system_items_kfv items,
      mtl_units_of_measure_tl uom,
      jtf_rs_resource_extns_tl rstl,
      jtf_rs_groups_tl rgtl,
      fnd_lookups plkup,
      cs_incidents_all_tl inc,
      cs_sr_prob_code_mapping_detail prob,
      cs_incident_types_b ty
    WHERE dra.repair_type_id       = drtt.repair_type_id
    AND drtt.language              = userenv('LANG')
    AND dra.repair_mode            = 'WIP'
    AND dra.incident_id            = sr.incident_id
    AND dra.CUSTOMER_PRODUCT_ID    = cp.INSTANCE_ID (+)
    AND dra.flow_status_id         = fsb.flow_status_id
    AND fsb.flow_status_code       = fndl.lookup_code
    AND fndl.lookup_type           = 'CSD_REPAIR_FLOW_STATUS'
    AND dra.inventory_item_id      = items.inventory_item_id
    AND dra.unit_of_measure        = uom.uom_code
    AND uom.language               = userenv('LANG')
    AND dra.resource_id            = rstl.resource_id (+)
    AND rstl.category (+)          = 'EMPLOYEE'
    AND rstl.language (+)          = userenv('LANG')
    AND dra.owning_organization_id = rgtl.group_id (+)
    AND rgtl.language (+)          = userenv('LANG')
    AND dra.ro_priority_code       = plkup.lookup_code(+)
    AND plkup.lookup_type(+)       = 'CSD_RO_PRIORITY'
    AND items.organization_id      = cs_std.get_item_valdn_orgzn_id
    AND inc.incident_id            =dra.incident_id
    and ty.incident_type_id=sr.incident_type_id
    and prob.incident_type_id=ty.incident_type_id
    AND fndl.meaning in('Open')
    order by dra.repair_numbereach diffrent problem codes for same repair number here i am want records relevant to Depot Repair

    In 11.5.9, the problem and resolution codes are stored in FND_LOOKUP_VALUES table with lookup type as 'REQUEST_PROBLEM_CODE' and 'REQUEST_RESOLUTION_CODE'. I'm hoping you could still use these tables to find problem codes, even if you were on 11.5.10 or R12.
    Join would be something like:
    WHERE fnd_lookup_values.lookup_type = 'REQUEST_PROBLEM_CODE'
    AND fnd_lookup_values.problem_code = cs_incidents_all_b.problem_code
    Regarding restricting the query for Depot Repair service requests, you need to restrict by the the incident_type_id for this type of SRs (like id for Depot incident type is 10003 for us).
    HTH
    Alka

  • Table update problem in tabstrip control

    Hi experts.
    i have one tabstrip control having 4 tabs.
    in those tabs i am updating one table say ztable(database table).
    my problem is this is happening in pai of every tab.
    but what ever i am updateing table those changes will reflect in other tabs.
    where i have to write code like pbo or what i should do.
    what ever i am updateing in tab1 i have to see in tab2.what ever i have update i should see in tab3.
    but it is not showing the updates when we will go for other tabs.
    Thanks

    Hi,
    Please check the following things :
    1 . The Fucntion code type for each tab is blank
    2 . Same subscreen area is assigned to each tab
    3 . Corresponding subscreen is dynamically incorporated into the subscreen area CALL SUBSCREEN in the flow logic
    If you are not doing this, then you are scolling in SAP GUI, not in your program. In this case the values entered in TAB1 won't get reflected in TAB2.
    If this is the case in your program, fix the above three points. then it will work.

  • Transformation transport problems when containing routine

    Hi Gurus,
    I'm facing a transport problem.
    When i want to transport a transformation that contains routines, the transport says syntax error in routine. The routine in DEV is tested and correct. I realised, that the transport does not bring the routines. After transport, i open the transformation, and the routines contain the default routine: RESULT = .
    I found some answers in some posts, but no exact answer how can i get rid of this transport problem. I don't like copy - paste into prod system with manually editing....
    If you have any idea, please let me know.
    Thanks
    Laszlo

    Thanks for your help, it worked now, but i think it should work without owerwrite originals. Sometimes it seems that the routines is not included in the transport request, when i modify a routine in a transformation.
    But thanks anyway, problem solved now

  • SQL+-MULTI TABLE QUERY PROBLEM

    HAI ALL,
    ANY SUGGESTION PLEASE?
    SUB: SQL+-MULTI TABLE QUERY PROBLEM
    SQL+ QUERY GIVEN:
    SELECT PATIENT_NUM, PATIENT_NAME, HMTLY_TEST_NAME, HMTLY_RBC_VALUE,
    HMTLY_RBC_NORMAL_VALUE, DLC_TEST_NAME, DLC_POLYMORPHS_VALUE,
    DLC_POLYMORPHS_NORMAL_VALUE FROM PATIENTS_MASTER1, HAEMATOLOGY1,
    DIFFERENTIAL_LEUCOCYTE_COUNT1
    WHERE PATIENT_NUM = HMTLY_PATIENT_NUM AND PATIENT_NUM = DLC_PATIENT_NUM AND PATIENT_NUM
    = &PATIENT_NUM;
    RESULT GOT:
    &PATIENT_NUM =1
    no rows selected
    &PATIENT_NUM=2
    no rows selected
    &PATIENT_NUM=3
    PATIENT_NUM 3
    PATIENT_NAME KKKK
    HMTLY_TEST_NAME HAEMATOLOGY
    HMTLY_RBC_VALUE 4
    HMTLY_RBC_NORMAL 4.6-6.0
    DLC_TEST_NAME DIFFERENTIAL LEUCOCYTE COUNT
    DLC_POLYMORPHS_VALUE     60
    DLC_POLYMORPHS_NORMAL_VALUE     40-65
    ACTUAL WILL BE:
    &PATIENT_NUM=1
    PATIENT_NUM 1
    PATIENT_NAME BBBB
    HMTLY_TEST_NAME HAEMATOLOGY
    HMTLY_RBC_VALUE 5
    HMTLY_RBC_NORMAL 4.6-6.0
    &PATIENT_NUM=2
    PATIENT_NUM 2
    PATIENT_NAME GGGG
    DLC_TEST_NAME DIFFERENTIAL LEUCOCYTE COUNT
    DLC_POLYMORPHS_VALUE     42
    DLC_POLYMORPHS_NORMAL_VALUE     40-65
    &PATIENT_NUM=3
    PATIENT_NUM 3
    PATIENT_NAME KKKK
    HMTLY_TEST_NAME HAEMATOLOGY
    HMTLY_RBC_VALUE 4
    HMTLY_RBC_NORMAL 4.6-6.0
    DLC_TEST_NAME DIFFERENTIAL LEUCOCYTE COUNT
    DLC_POLYMORPHS_VALUE     60
    DLC_POLYMORPHS_NORMAL_VALUE     40-65
    4 TABLES FOR CLINICAL LAB FOR INPUT DATA AND GET REPORT ONLY FOR TESTS MADE FOR PARTICULAR
    PATIENT.
    TABLE1:PATIENTS_MASTER1
    COLUMNS:PATIENT_NUM, PATIENT_NAME,
    VALUES:
    PATIENT_NUM
    1
    2
    3
    4
    PATIENT_NAME
    BBBB
    GGGG
    KKKK
    PPPP
    TABLE2:TESTS_MASTER1
    COLUMNS:TEST_NUM, TEST_NAME
    VALUES:
    TEST_NUM
    1
    2
    TEST_NAME
    HAEMATOLOGY
    DIFFERENTIAL LEUCOCYTE COUNT
    TABLE3:HAEMATOLOGY1
    COLUMNS:
    HMTLY_NUM,HMTLY_PATIENT_NUM,HMTLY_TEST_NAME,HMTLY_RBC_VALUE,HMTLY_RBC_NORMAL_VALUE     
    VALUES:
    HMTLY_NUM
    1
    2
    HMTLY_PATIENT_NUM
    1
    3
    MTLY_TEST_NAME
    HAEMATOLOGY
    HAEMATOLOGY
    HMTLY_RBC_VALUE
    5
    4
    HMTLY_RBC_NORMAL_VALUE
    4.6-6.0
    4.6-6.0
    TABLE4:DIFFERENTIAL_LEUCOCYTE_COUNT1
    COLUMNS:DLC_NUM,DLC_PATIENT_NUM,DLC_TEST_NAME,DLC_POLYMORPHS_VALUE,DLC_POLYMORPHS_
    NORMAL_VALUE,
    VALUES:
    DLC_NUM
    1
    2
    DLC_PATIENT_NUM
    2
    3
    DLC_TEST_NAME
    DIFFERENTIAL LEUCOCYTE COUNT
    DIFFERENTIAL LEUCOCYTE COUNT
    DLC_POLYMORPHS_VALUE
    42
    60
    DLC_POLYMORPHS_NORMAL_VALUE
    40-65
    40-65
    THANKS
    RCS
    E-MAIL:[email protected]
    --------

    I think you want an OUTER JOIN
    SELECT PATIENT_NUM, PATIENT_NAME, HMTLY_TEST_NAME, HMTLY_RBC_VALUE,
    HMTLY_RBC_NORMAL_VALUE, DLC_TEST_NAME, DLC_POLYMORPHS_VALUE,
    DLC_POLYMORPHS_NORMAL_VALUE
    FROM PATIENTS_MASTER1, HAEMATOLOGY1,  DIFFERENTIAL_LEUCOCYTE_COUNT1
    WHERE PATIENT_NUM = HMTLY_PATIENT_NUM (+)
    AND PATIENT_NUM = DLC_PATIENT_NUM (+)
    AND PATIENT_NUM = &PATIENT_NUM;Edited by: shoblock on Nov 5, 2008 12:17 PM
    outer join marks became stupid emoticons or something. attempting to fix

  • Open Hub transporting problems

    Hi everybody, we have Open Hub transporting problems, it just gives us return code 12 or 8, basically, it doen't want to transport neither Open Hub Destination, nor Transformations, nor DTPs, and bear in mind that we're on the 15th Patch Level. We've looked at all the SAP Notes, but they reffer to the earlier patch levels...
    And other problem, is that it's OK in DEV system but in QUALITY system, when you launch a DTP it gives us a dumb with ASSIGN_TYPE_ERROR
    Any ideas??

    My destination path on the DEV box is simply the following (identified by BID in the following path):
          D:\usr\sap\BID\DVEBMGS00\work
    And when I locate the un-activated open hub on the QA box, the BID is already changed to BIQ, but the server name box/field is empty....
    I am going to try with the object changebility option, btw, is there any documentation on how to change these objects that are marked with object changebility on the QA box (provided that we can not manually change anything on the QA box)...
    Anyways, I think my problem is with the server name conversion from "abc-bi-dev" to "abc-bi-qa"....!!!
    Also, please note the RSBFILE entry for this object in the QA box has the "btcsrvname" as blank...
    Do you think there is any additional setting that needs to be done on the QA box to do this translation (from "abc-bi-dev" to "abc-bi-qa")?
    The only two setup we have done as far as the BI is concerned is at the "Tools-> Conversion of logical system name"....where you only put the conversion for client name mapping from dev to qa and local file system mapping from dev to qa.
    So, is there anything else to map the host name (from "abc-bi-dev" to "abc-bi-qa") either at BI perspective or Basis/NetWeaver perspective?
    Thanks a lot...
    ~Sabuj.
    Edited by: Sabuj Haque on Feb 1, 2009 1:11 PM
    Edited by: Sabuj Haque on Feb 1, 2009 5:34 PM

  • The Object cannot not be processed due to a transport problem

    We are trying to delete a standard web template 0ADHOC_TABLE (modified by our coworker before and transported) and reinstall a new one or totally standard one, but when clicking the "X" icon to delete this web template, get the following error:
    "The Object cannot not be processed due to a transport problem"
    What could be the reason?
    Thanks

    Hi Kevin,
    This message coms up because as you mention, the template has been transported. Since it is in the target system, if you delete form the dev system, the system needs to ensure that it is also removed from the system it has been transported too.
    You can check the dev package assigned to the template, assign a new request against this dev class (RSA1 > Transport Connection > Bex Truck icon). Log out and log back into WAD and try to delete it, and then send this transport. Or you can simply reinstall it as Roberto suggests.
    Hope this helps...

  • Transporting table values - Problem

    I just created a new entry in Z table. Now I want this entry to be in transport so that this will be transported.
    But the option Table Entry->Transport Entries is disable in transaction SE16.
    Can you please help me assign this entry to transport.
    Just for your information
    1) This table is assigned to package ZZZ0 - "Basis - Cross Landscape Objects"
    2) In table maintenance generator screen, in frame "Dialog Data Transport Detail" the option button "no, or user, recording routing" is selected.

    do the following:-<br>
    1.goto SE10 & create a work bench request. You can delete the Unclassified task. <br>
    2.Then double click on the main task. Fill it as below:=
       program ID= R3TR<br>
       object = TABU<br>
       object name = your table name from which entries to transport<br>
    press enter<br>
    3.Now double click on this record which will lead you to fill the table keys. There you have to fill in the entries of the key values of the table.<br>
    4. save and release the request
    Message was edited by:
            SHEFALI GANGRADE

  • Printing Problem from VBFA table(Transportation Management)

    Hello experts
    iam getting a problem in printout from a Z program (Execution) in which some information regarding 'Delivery No.' and 'Invoice No.' is coming.
    Can anyone tell me the reason for not getting the printout.
    I was not getting the print preview either.
    This problem is coming from few days only previously it is running fine.
    Regards
    Yogesh Sharma

    thanks

  • Table transport

    hi experts, please solve my problem.
    i want to know the detailed  steps (if possible screen shots) needed to transport a table along with data from dev to quality/production  server.
    Edited by: dickybud on Oct 6, 2009 5:21 PM
    Moderator message - Please see Please read "The Forum Rules of Engagement" before posting!  HOT NEWS!! before posting - post locked
    Edited by: Rob Burbank on Oct 6, 2009 11:30 AM

    Hi Martin,
    As already stated, if you table maintenance dialog has "standard recording" switched on, then all changes made through SM30 will be recorded in a change request which you can transport.
    To manually transport the entries you already have, add an entry to your change request (or create a new one) with R3TR TABU ZWERKSCONFIG.
    If you double click on this entry it will prompt you which keys you wish to transport.  If you want all, then just specify the client and then * to take all values (if you double click again, it will show you the actual key names to help you specify more precisely what should be transported).
    Cheers,
    Brad

  • T006A table entries problem

    Hi,
    We have a problem with table T006A entries.We need to change the data in this standard table. SE16N TCode is not in SRM.How to change the existing entries in the standard tables with transport request.
    Regards,
    Chandu

    Hi,
    Use below Procedure
    1- GOTO>Tcode SM30>put the Table Name in the Table/View Field
    2- Click on Customizing Button
    3- Choose "Continue w/o specifying Project"
    4- Click on "Check Units of Measurment".
    Now You can maintain the UOM.
    I think this will solve your problem
    Regards,
    Sachin

  • Regarding table transport

    dear all ,
                    i have copied a table and activated and used it in a program and transported both program along with tables to quality
    . i got error RC = 8.(some domains and data elements not activated). i have again checked and activated all fields and data elemnts and domains , assigned it to a new request and transported again.
    i got the same error. RC = 8.
    what might be the problem and any altenate solutin becouse there are more than 200 fields in these tables,any help wud be gratefull.
    regards,
    naren

    With complex developments you have to be very accurate about your transport requests, so that all relevant objects make it into the next system in the landscape.
    1) import transport request(s)
    2) if RC = 8 or worse, scan the transport logs for all errors
    3) correct the errors in DEV, create new transports containing missing objects, etc.
    4) go back to 1)
    Sometimes there are circular dependencies between objects, then it can help to import all relevant transport requests again at once. If the number of transports becomes too large, you can combine all objects in those transports into a single one via tx SE03.
    Good luck.
    Thomas

  • STMS - transport problem

    Hi,
    We have a DEV and QAS sap systems and the transport system . They have the usr/sap/trans/data and usr/sap/trans/cofiles shared also we have a asolution manager sap system.
    We have configured the stms in the solution manager as domain backup and as domain controller is the DEV system. Then if you try to transport a TO from DEV to QAS from the solution manager it seems that is ok , no error appear but the problem is that when you go to QAS although the TO seems to be there the changes are not there so it seems as if the TO is empty.
    Could someone help us?
    Thnaks a lot
    Edited by: sapera sapera on Apr 20, 2010 3:41 PM

    Hi,
    This is the log:
    R3trans version 6.14 (release 701 - 17.11.08 - 18:00:00).
    unicode enabled version
    ===============================================
    date&time   : 20.04.2010 - 12:38:10
    control file: /usr/sap/trans/QAS/tmp/DEVKK904676.QAS
    > #pid 5356 on du2v3sm (somanadm)
    > import
    > buffersync=yes
    > file='/usr/sap/trans/QAS/data/R904676.DEV'
    > continuation='/usr/sap/trans/QAS/data/R904676_#.DEV'
    > client=200
    > csi=yes
    > repeatimport=yes
    > repeatclimport=yes
    >
    > createe071sentries='QAS'
    > including R3TRFILE
    R3trans was called as follows: R3trans -u 26 -w /usr/sap/trans/QAS/tmp/DEVI904676.QAS /usr/sap/trans/QAS/tmp/DEVKK904676.QAS
    active unconditional modes: 26
    Connected to DBMS = ORACLE     dbs_ora_tnsname = 'SOLMAN'     SYSTEM = 'SOLMAN'.
    0 0
      trace at level 1 opened for a given file pointer
    ================== STEP 1 =====================
    date&time        : 20.04.2010 - 12:38:11
    function         : IMPORT
    data file        : /usr/sap/trans/QAS/data/R904676.DEV
    Continuation     : /usr/sap/trans/QAS/data/R904676_#.DEV
    buffersync       : YES
    client           : 200
    repeatimport     : YES (corresponds to unconditional mode 1)
    repeatclimport   : YES
    c.s.i.           : YES
    l.s.m.           : VECTOR
    charsetadapt     : YES
    def. charset     : WEUROPEAN
    createe071sentries: QAS
    commit           : 100000
    table cache      : dynamic
    INCLUDING        : 'R3TRFILE'
    Data file is compressed with algorithm 'L'.
    Export was executed on 20.04.2010 at 12:37:09 by devadm
    701
       with R3trans version: 12.06.09 - 15:20:00
    Source System = HP (IA-64) with HP-UX on DBMS = ORACLE     dbs_ora_tnsname = 'DEV'     SYSTEM = 'DEV'.
    ================== STEP 1 =====================
    date&time        : 20.04.2010 - 12:38:11
    function         : IMPORT
    data file        : /usr/sap/trans/QAS/data/R904676.DEV
    Continuation     : /usr/sap/trans/QAS/data/R904676_#.DEV
    buffersync       : YES
    client           : 200
    repeatimport     : YES (corresponds to unconditional mode 1)
    repeatclimport   : YES
    c.s.i.           : YES
    l.s.m.           : VECTOR
    charsetadapt     : YES
    def. charset     : WEUROPEAN
    createe071sentries: QAS
    commit           : 100000
    table cache      : dynamic
    INCLUDING        : 'R3TRFILE'
    Data file is compressed with algorithm 'L'.
    Export was executed on 20.04.2010 at 12:37:09 by devadm
    701
       with R3trans version: 12.06.09 - 15:20:00
    Source System = HP (IA-64) with HP-UX on DBMS = ORACLE     dbs_ora_tnsname = 'DEV'     SYSTEM = 'DEV'.

  • Inconsistent custom table transport movement

    Hi All,
    I have appended new records in two custom tables and moved it from development client to quality client using one transport request. Changes to one custom table are reflected whereas the other did not in quality client. What might have caused this issue?
    And if i use a new transport request to correct the issue might create an other problem. Please suggest a fix for the issue at the earliest.

    Max,
    Thank you for the reply.
    I have generated the TR by manually placing the values in TR. This is a workbench request. The delivery class is "A" and data class is USER. I was able to insert values in table using a maintenance view but was not able to include the table changes into TR.
    The other custom table where values were transported properly has delivery class "A" and data class APPL1. I was able to manually maintain and attach values to a TR and it transported perfectly to quality client.

  • About customize table transport

    Hi All,
    I changed a customize table Zxxx,added a field to it.Then transported it to the PRD system,but in the PRD system, this table was not active,and the change did not implement fully.In the DEV system,the table works well.Was there any problem of my transport? There is two option in the STMS(I did not check them when I transport): Overwrite originals,Overwrite objects in unconfirmed repairs.
    What do they mean? Do I need to check these option when I transport?
    Thanks very much!
    Pole

    Hi,
    If you add a field to a table which has data in it you may have to run database utility to convert and activate the table . You can run database utility on DEV system and transport to Production. But there are chances of data loss if you chnage key of a table. I assume you added a field at the end and a non key field .
    Cheers.

Maybe you are looking for

  • In Book, syncing style source reverts all styled elements to basic paragraph

    I have paragraph styles ( "Header 1", "Header 2", etc.  ) set up in a master document. When I sync those styles to the other documents in the book, all the styled elements ( "Header 1", "Header 2", etc. ) are reset to basic paragraph instead of updat

  • HELP....keep getting message saying my phone is in recovery mode

    I am reinstalling Iphone software update...I keep getting message saying my phone is in recovery mode... HELP!!!

  • Missing Grayscale profiles for export

    I have began to use LR2 for my scanned B&W images. When I export them, the only profile choices are color profiles. So I click Other..., a window pops up with the text "Choose profiles to appear in Custom Profile popup:" But there is no way to choose

  • SmartForms - Window position variable during runtime?

    Hello, is it possible to create one window in smartforms and set during runtime the position variable? Otherwise i have to create around 70 little windows The backround is: i create during a loop for each dataset a 2D-Barcodes. In our SAP system we c

  • Show and debugs commands?

    Hi does anybody know a list or page with debug and show commands to troubleshoot the css. For examlpe for keepalive packets which returns to the css. Or to look how big is the sticky table an so on... Best Regards Andrea Benanti