Problem when transporting form from DEV system to PRODUCTION system

Hi Experts,
We are developing forms in ABAP, for example there is a form developed in dev system and this form has JS coding in some UI elements events like initialize, on change and on exit; also has one script object defined as variable. this script object has some functions defined in order to do some common validations and field specific ones too.
The form in DEV work fine, all the functions calling, all the validations and the events are working properly as expected. But there is a problem when we moved the changes done in development system into production system. Specifically the script object has the problem: even though the coding is the same in both systems, in production system we had an script error: "Body.CATALOGPARAMS has no properties", as if the Body.CATALOGPARAMS was never instanciated, or it is not defined...
The code that produces this error is the following:
var itemCount = 0;
itemCount = Body.CATALOGPARAMS.DATA.instanceManager.count;
CATALOGPARAMS is table defined as context table coming from an ABAP FM where is filled and passed into the form.
In order to fix this problem I changed that part for the following
var itemCount = 0;
var catalogTable = null;
catalogTable = xfa.resolveNode("Body.CATALOGPARAMS.DATA");
itemCount = catalogTable.instanceManager.count;
This still works as fine as the other in DEV system. But my question is: will I have the same problem when we transport the changes to production system, you have to know that a transport is not something that you can do every day, so I am taking precautions before the transport. Which of both coding is the best for doing this?
Any observations, comments, questions in order to clarify some points are welcome, so please do it.
In advance, thanks a lot.
Mauricio.-
Edited by: Mauricio Poblete on May 11, 2010 4:20 PM

As always, you are the first one to reply... thanks for that!
before everything, I activated the form, then I added this form to a new transport using se80 transaction: I navigated through the form objects and I added the form to a new transport by second click on the form -> other functions -> write transport entry. is this the correct way to assign a transport package with the entire form (including script objects, layouts, and all you told in the last reply)??
Can you give me a guide on how-to add the specific parts to the same transport for forms?
as always, thanks in advance.
Mauricio.-

Similar Messages

  • Sql server Configuration option when moving packages from dev env to production env

    hi folks:
      Our SSIS engine is SQL2008R2 and I am in charge of ssis package development and deployment from dev env to production env. 
      This is what I've done using configurations to move packages from dev to production.
      1. on my local machine, I've created a database called SSIS_Config and a table that stores all 
      configration settings
      CREATE TABLE [dbo].[SSIS Configurations]
    ConfigurationFilter NVARCHAR(255) NOT NULL,
    ConfiguredValue NVARCHAR(255) NULL,
    PackagePath NVARCHAR(255) NOT NULL,
    ConfiguredValueType NVARCHAR(20) NOT NULL
    2. on dev ssis server, there is the same table [dbo].[SSIS Configurations] on SSIS_Config db which stores all configurations
    Once package has been deployed to dev env and run with success, I'll move it from dev to prod
    3. On Prod ssis server, there is the same table [dbo].[SSIS Configurations]  on SSIS_COnfig db which stores all configurations
    once ssis pkg has been deployed using deployment manifest, it runs without errors as all production db connection
    will be updated manually in the table [dbo].[SSIS Configurations] 
    Our production env is unique as it's completely locked down and the only way to connect is through remote in session. 
    At this moment, I am maintaining three [dbo].[SSIS Configurations]  tables : on my local machine, on SSIS dev server and on SSIS prod server. 
    This works fine so far as I am the sole developer... Soon, we will have more developers joined to develop ssis package .
    I am wondering if there is anyway to cut the table maintained on my local machine and only use ones on dev server and prod server ? 
    I've tried using the table on dev server to disperse connectionstrings, it works file on dev env.  However, when I deployed to product server,
    since there is no sql connection between dev and prod, the configuration information can not be retrieved and theirfore package is failed.
    Any ideas on how to move packages from local to dev to prod env.? 
     Thanks
     Hui
    --Currently using Reporting Service 2000; Visual Studio .NET 2003; Visual Source Safe SSIS 2008 SSAS 2008, SVN --

    Thanks Nearby BI guy. Am I correct  that  in your SSIS packages, there is only one connection manager which gets ConnectionStr  populated from package configurations which is .xmlconfig
    file and  you then use expressions to populate  connectionStrs of other connection managers through the ssisconfiguration tables? 
    Also for the one on Production environment, the contents of .xmlconfig has to be manually
    changed in order to match the one on production env.
    Is that correct?
    I am thinking about using environment variables to point to the Config Database on each
    local/dev/prod environment, but some environments may have strict policy on the usage of environment variables.
     thanks
     Hui
    --Currently using Reporting Service 2000; Visual Studio .NET 2003; Visual Source Safe SSIS 2008 SSAS 2008, SVN --

  • ASSERTION_FAILED short dump when Transporting Transformation from Dev to QA

    Hi Experts,
    I' am getting a short Dump when transporting the transformations, DSO & DTPs from Dev server to QA.
    I got RC=12, Please have a look below....
    Transport log...
        BCQ        System BCQ
                   Selection for Import                     08.07.2010 15:28:59    (0) Successfully Completed
                   Import                                   08.07.2010 15:35:14    (0) Successfully Completed
                   Check Versions                           08.07.2010 15:35:14    (0) Successfully Completed
                   Method Execution                         08.07.2010 15:36:20   (12) Canceled
                   Import                                   08.07.2010 15:45:39    (0) Successfully Completed
                   Check Versions                           08.07.2010 15:45:39    (0) Successfully Completed
                   Method Execution                         08.07.2010 15:46:45   (12) Canceled
    and the Log detalis.....
    Date        Time      Message
    08.07.2010  15:35:15  Job started
    08.07.2010  15:35:15  Step 001 started (program RDDEXECL, variant , user ID DDIC)
    08.07.2010  15:35:15  All DB buffers of application server sxcat136 were synchronized
    08.07.2010  15:35:21  STDO: Log  could not be written on output device T
    08.07.2010  15:35:30  Replication completed successfully
    08.07.2010  15:35:31  Struttura di comunicazione /BIC/CS8ZFIZIASA activated
    08.07.2010  15:35:40  Regola(e) di trasm. 8ZFIZIASA_AA activated
    08.07.2010  15:35:47  ABAP/4 processor: ASSERTION_FAILED
    08.07.2010  15:35:47  Job cancelled
    Even I've checked the entries on the table RSTRANRULE for those Transpormations but there I got...all the entries with...
    RULEID = all numbers
    GROUPID = '1' or '2'
    GROUPTYPE = 'S' or 'T'
    REF_RULE ='0'
    we are in to SAP_BW Release 700, Level 0013, SP -SAPKW70013, SAP NetWeaver BI 7.0
    Pls help if any one know's the solution for this.
    Thanks in adv.
    BR,
    Ajay Kumar
    Edited by: sap.ajaykumar on Jul 9, 2010 12:48 PM

    Follow the steps mentioned in OSS note 998730.
    FYI.. Solution:
    Call transaction SE16 (Table Browser) and the 'RSTRANRULE' table with the following selection parameters:
    GROUPID = 'space'
    GROUPTYPE = 'space'
    REF_RULE 'space'
    If there are inconsistent entries in the RSTRANRULE table such as this:
    TRANID *
    OBJVERS *
    RULEID *
    SEQNR *
    GROUPID 00
    GROUPTYPE space
    RULETYPE space
    REF RULE *
    Delete these entries from the table.
    Activate the affected transformations.
    Also check the OSS note: 1006658.
    Follow the steps mentioned in OSS note 998730.
    FYI.. Solution:
    Call transaction SE16 (Table Browser) and the 'RSTRANRULE' table with the following selection parameters:
    GROUPID = 'space'
    GROUPTYPE = 'space'
    REF_RULE 'space'
    If there are inconsistent entries in the RSTRANRULE table such as this:
    TRANID *
    OBJVERS *
    RULEID *
    SEQNR *
    GROUPID 00
    GROUPTYPE space
    RULETYPE space
    REF RULE *
    Delete these entries from the table.
    Activate the affected transformations.
    Also check the OSS note: 1006658.
    Follow the steps mentioned in OSS note 998730.
    FYI.. Solution:
    Call transaction SE16 (Table Browser) and the 'RSTRANRULE' table with the following selection parameters:
    GROUPID = 'space'
    GROUPTYPE = 'space'
    REF_RULE 'space'
    If there are inconsistent entries in the RSTRANRULE table such as this:
    TRANID *
    OBJVERS *
    RULEID *
    SEQNR *
    GROUPID 00
    GROUPTYPE space
    RULETYPE space
    REF RULE *
    Delete these entries from the table.
    Activate the affected transformations.
    Also check the OSS note: 1006658.
    Also check the oSS note : Note 975675 - Transformation cannot be activated

  • Problems when generating forms from Module Generator

    I am trying to generate a form from a module in Module Generator. The form is generating OK, but when design editor tries to show the form in the browser it doesn't work.
    This is the URL it is trying to use:
    http://127.0.0.1:8888/forms90/f90servlet/?form=/\MANAGE_ACCOUNTS&userid=adam/xxxxxxx@oraserve
    When I run a form from Form Builder, I get something like this:
    http://127.0.0.1:8888/forms90/f90servlet?form=C:\Temp\Dev\WOOL_MAIN.fmx&userid=ADAM/xxxxxx@oraserve&buffer_records=NO&debug_messages=NO&array=YES&query_only=NO&quiet=NO&RENDER=YES
    My server based URL is:
    http://127.0.0.1:8888/forms90/f90servlet
    I'm trying to set the generator preferences but just can't seem to get it right :(
    can anyone help?
    thx
    adam

    Try the following solutions :
    1) Check on in IE -> Tools -> Internet Options -> advanced -> allow active content to run in files on My Co
    mputer
    2) Make sure that you have in the Internet Explorer Tools -> Internet Options -> Advanced tab -> Check the check box
    Enable third party Browser extensions. It will be under browsing.

  • Problem in sapscript form from dev to quality server - 333 to 555

    Moved to correct forum
    Hi,
    I am working on a script form in which i am performing the modifciations in the form but the problem is when i try to check it ,it says the form does not exist.
    Actually the (dev) 333 server contains no dat as it is simply for the new report code where as 555(Quallity) Server is the replica of the Prd server and the valid data is present in it.
    I had try to perform the cpoy form client ,but it is allowing me to it in the quality as the error msg comes:-
    Changes to Repository or cross-client Customizing are not permitted
    Choose 'Display object' or 'Cancel'.
    Plzz provide me guidelines how to solve this problem.
    Edited by: Matt on Mar 13, 2009 8:28 AM - fixed subject formatting, moved to correct forum

    From what I understand from your first post, I think 333 and 555 are two different systems like dev and quality and in this case you will not able to get the sapscript in 555 by doing SCC1.
    You will have to attach the script into a transport request (when you change and try to save it will ask for a TR , click create new and save it - you will have to assign a package which you can check in the attributes of the script and use the same ) , activate the script.
    Now go to SE09 , for your user name , display request and you will find the Transport request and task under it.If you feel the changes you made are complete, then release the Task and then release the TR.
    Now you need to request the basis team (or who ever is authorized ) to import this to the 555.
    Hope this helps.
    Mathews

  • Problem when i transported  DTP from DEV to QA

    I am facing a problem when i transported  DTP from DEV to QA   It is not in the folder were it have to be,but i can see it in RSBKDTP table of QA

    Hi,
    One info regarding DTP, Technical name will get differ from system to system through out the landscape ( Dev, QA, Prod) . So you have to search with Description of the DTP instead of technical name.
    Regards,
    Sridevi.

  • Transport Error from Dev to QA.

    Hi All,
    We r facing transport error while transporting req from Dev to QA,
    Created queries in dev and try to trasport in QA.
    Error:
    Execution of programs after import (XPRA)
    Transport request   : BD1K922532
    System              : BQ1
    tp path             : tp
    Version and release: 372.04.29 700
    Execution of programs after import (XPRA)
    End date and time : 20091022031634
    Ended with return code:  ===> 8 <==
    what could be the reason?
    Regards,
    SD

    Hi.
    I have collected all neccessary object which query contains, but after releasing the request it shows the message,
    The request contains message that have already been edited & transported to other projects. To avoid overshooter problem when importing you need to create dependency information for the request with which object were last transported. The requiered information is listed here together with the existing information.
    Should i go ahed with above message???? Is there any dependency?
    Regards,
    SD

  • Transporting from DEV server to Production Server

    Dear Experts,
    Like in ABAP and other SAP modules we are having Transport Requests to transport from Dev server to Production server In XI how can we transport all the configuration done by me from Dev server to Production server.

    Hi,
    In XI we can transport in two ways :
    1) File Transport
    2) Using CMS which needs configuration to be done
    Using the File Transport you can easily the Export the Objects and Import the Objects in the Target system.
    Select the Object in the Design or Configuration ->right Click you will find Export option.
    When you select the It creates the .tpz file which can be imported in the Target System
    Using file transfer or CMS we transport xi objects.
    Transporting XI from DEV to QA
    Look into this blog for how to export / improt IR and ID objects,
    XI Software Logistics II: Overview
    XI Software Logistics 1: SLD Preparation
    Transporting IR,ID Objects using File System
    http://help.sap.com/saphelp_nw2004s/helpdata/en/93/a3a74046033913e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/a8/5e56006c17e748a68bb3843ed5aab8/frameset.htm
    Regards
    Ganga

  • Transporting workflows from DEV to QA

    Hi I have three queries.
    1. When we transport wokflows from Dev to QA the agent assignment for tasks does not get transported. For eg. If we set a task as a general task in Dev, it does not get transported to QA. What do I do to ensure that the agent assignment and the task classification gets transported.
    2. Also when we transport the workflow, if our workflow is triggered by events, the event linkage is inactive.(header data for the workflow template). How do I ensure that the event linkage stays active after we transport the WF to QA.
    3. How do I transport organizations assignments to QA (transaction PPOM, PPOC stuff). It does not create a transport request when we create a new org. structure, positions, jobs etc.
    Help would be appreciated.
    Regards.

    Vijay,
    All the questions have been answered a few times on the SAP-WUG forum. You can search the forums using Google. Type
    <b><u>Search Term(s ) site:http://mailman.mit.edu/pipermail/sap-wug</u></b> and hit the search button.
    Come back if you still need help.
    Also please note that Business Process Management is now designated as the forum for Workflow questions.
    Cheers,
    Ramki Maley .

  • What is the best Method to transport KMC from DEV to QA & PROD

    We are trying to figure out what is the best method to transport KMC from DEV to QA & PROD. Your help and feedback is greatly appreciated.
    David

    hi,
    Refer this thread.
    How to transport KM content and configration?
    Regards,
    Ganesh N

  • EVDRE error "encountered problem when retrieving data from webserver"

    Hi,
    in a EVDRE we always get the error "encountered problem when retrieving data from webserver"
    When analysing this further we noticed this is always generated when a base member is selected in the CV and the expansion on the row for this dimension is has one of the following expansion settings:
    DEP
    ALL
    NOEXPAND
    if we select SELF, the error disappears again and the EVDRE works fine again ... is this normal behavior?
    there is no problem with application nor dimension.
    D
    solved it

    Note that the keyword "ALL" does not include the member itself. This may cause some confusion, but as Harish implies, when you select a base member it finds no matches if your memberset is "ALL".
    If you want to design a report to handle the user moving back and forth between base and non-base members in their CV, you either need to include SELF,ALL or SELF,DEP, or something similar....
    OR you need to get a little fancier, and use EVPRO to look and see if the CV member is base -- evpro(app,member,"CALC") -- and then use some conditional logic in Excel to choose the correct expansion options. If Calc=N, use Self, otherwise use SELF,DEP or whatever you choose. This can be a bit tricky if you then want the user to be able to drill down in the report (especially if you want the workbook option to insert add'l rows on the expansion, rather than replace), but it's all possible.

  • Hello guys i face a problem when i upgrade from iOS 4.2.1 to iOS 5.1.1  .when i upgrade i don' t found the camera app from the built in apps.when i try to install from the app store i don't  found the correct camera app .please help me .

    hello guys i face a problem when i upgrade from iOS 4.2.1 to iOS 5.1.1 on ipad 3 .when i upgrade i don' t found the camera app from the built in apps.when i try to install from the app store i don't  found the correct camera app .please help me .please give any suitable link where i find the correct camera app

    It's a built-in app, so it can't be deleted nor downloaded from the store. If you can't find it on any of your homescreens or app folders, and you can't find it via the spotlight search screen (swipe your first home screen to the right), then is it hidden by Settings > General > Restrictions > Camera being set 'off' ?
    If not then have you tried a reset to see if you can find it after the iPad has restarted ? Press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.

  • Deploy Browsable Infopath form from Development server to Production server

    Hi All,
    I have designed and published an 'Infopath 2010' browser enabled form 
    as site content type to a sub site names SITENEW.
    Form security level is 'Domain' level.
    The form contains following types of data connections and one SPD worklfow attached to form library..
    1. Send multiple Emails of current/active view
    2. Submit data to form library
    3. Get Details from SharePoint lists.
    4. WEB sercice calling GetUserProfileByAccountname ( Same site collection).
    Form library, lists in point number 3 are located in same site i.e SITENEW
    I need proper steps to deploy this to production sub site.
    Is  saving the 'SITENEW' as site template and upload to production  good idea?
    How should I take care of data conncetions?. Please advise.
    Thanks to all
    Murali Krishna Dittakavi *********************** If my answer/post resolved your query could you mark the post as answered. If it is helpful then vote as Helpful. Thanks

    hi All,
    Can any one help me for the following issue.
    Issue:-
    i am able to see the promoted column name "Test2" , but not able to see the data(Value) of the "Test2" in production server "TestFormLib" Library when i did second time promoted in second time imported subsite cmp.
    I have a issue with info path form  promotion fields in production server.
    Scenario:-
    I have a site ,ex:- http://host/sitecollection/subsite1 in dev. machine, the subsite1 have
    a form library "TestFormLib".
    published infopath form wtih some promotional fields (ex:- Test1) to "TestFormLib" library.
    i am able to see all promoted 'Test1' field data  in the library.
    taken  back up form the dev upto sitecollection and restored in the production.
    created subsite1 in prodiction server and taken subsite1 cmp from dev , imported into production server and published form which have promoted columns to "TestFormLib" library.
    able to see the promoted (Test1) field data in "TestFormLib" library in production subsite1.
     re-activated info path form to "TestFormLib" library in dev machine with additional (Test2) field promotion.
    i am able to see the "Test2" promotion field data(Value) in dev machine "TestFormLib" library.
    then , taken cmp for "SubSite1"  from the dev. machine, imported into production server on "SubSite1" .
    re-activated the latest form which is promoted "Test2" field to production server.
    i am able to see the promoted column name "Test2" , but not able to see the data(Value) of the "Test2" in production
    server "TestFormLib" Library.
    Any Suggestions to solve the above issue and i dont want to recreate the library in production . Because the data has been deleted.
    Help please..
    Thanks & Regards,
    Raghava Reddy S

  • Transporting requests from development server to production server

    Hi gurus,
    can anyone tell me how to transport requests from development server to production server.

    You can use SAPGUI now instead of calling tp at OS level.
    Serious: Totally wrong forum!

  • Transaction Launcher: Logical System in Production System does not change

    Hi,
    I created a transaction launcher in the CRM development system (CRD) to launch the transaction IL02 in the ECC 6.0 system (ECD). Then I transported the changes from CRD to the CRM production system CRP. I also transported the changes from ECD to ECC production system ECP.
    However, when I see the transaction launcher in CRP system, it is still configured for the URL of ECD. I want the transaction launcher to connect to ECP. One option I have is to change the class name in the CRP system. However, I am not allowed to create a new ABAP class in the production system. Is there any other way to change the target system automatically in production system?
    Thanks,
    Rohan.

    Thanks Piyush. Could you be a bit more specific? I followed these steps:
    1. In transaction CRMS_IC_CROSS_SYS, created a logical system URL for production system
    2. In customizing setting Copy/Delete Launch Transactions, deleted the transaction launcher id.
    3. In customizing setting Configure Transaction Launcher, created the same transaction launcher id newly.
    I still am not able to change the logical system. However, I can do it if I change the class name.
    While deleting the transaction launcher id, should I be deleting all dependencies?
    Regards,
    Rohan.

Maybe you are looking for

  • Using a button and a textfield in the same cell of a table

    I have been struggling with this problem for ages, please someone help... I am trying to implement a table similar to NetBeans property sheet editor where you have a textfield and a button with "..." in the same table cell. The button is used to invo

  • Problems importing images or text via "place" in inDesign CC 2014

    I just installed inDesign CC 2014 on my new iMac. I have a major problem when trying to "place" objects/text files in a document. It takes 30 seconds to 2 minutes or more to populate each and every window on the path to the file I need. What is this?

  • Resolving data connection

    I'm sort of new to Adobe Javascript, but why does this resolve to the right node and give the correct value, [FormCalc] var x = xfa.sourceSet.TestDataConnection1.#command.query.select.value; xfa.host.messageBox(x); but not this: [Javascript] var x =

  • Photoshop, Illustrator, Premiere Pro, Media Encoder - Failed to install/update

    They all failed to install or update to 2014 versions. Exit Code: 6 Please see specific errors below for troubleshooting. For example, ERROR: -------------------------------------- Summary -------------------------------------- - 0 fatal error(s), 2

  • Mobile Media Application Development

    I have been given 24 hours to conduct some preliminary research on the potential of a company wide mobile wide application development project. We are looking to synchronise pictures taken on our agents phones with the head office server. We use a va