Component refresh from region

Hi All,
I am using JDeveloper 11.1.1.6.0.
I have created my ADF page having panelTabbed component (it is not a template). in each tabs, i have dragged other task flows as regions. I have a outputText on the page, which should be refreshing from a button click inside the region.
How do i achieve that?
below is the code
<?xml version='1.0' encoding='windows-1252'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
          xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
          xmlns:f="http://java.sun.com/jsf/core">
   <af:pageTemplate viewId="/OverviewTemplate.jspx" id="OverviewTemplate">
      <f:facet name="userOverview">
         <af:panelStretchLayout id="psl1" styleClass="AFStretchWidth">
            <f:facet name="center">
               <af:panelTabbed id="pannelTabbedOverview"
                               binding="#{userBean.panelTabbed}">
                  <af:showDetailItem text="Overview" id="showDetailItem1"
                                     stretchChildren="first"
                                     binding="#{userBean.overviewTab}">
                     <af:panelStretchLayout id="overviewtabPSL" topHeight="25px">
                        <f:facet name="center">
                           <af:region value="#{bindings.overviewtaskflow1.regionModel}" id="r1"/>
                        </f:facet>
                     </af:panelStretchLayout>
                  </af:showDetailItem>
               </af:panelTabbed>
            </f:facet>
            <f:facet name="top">
               <af:panelBox text="PanelBox1" id="pt_pb1" styleClass="AFStretchWidth">
                        <af:outputFormatted value="#{bindings.userStatus.inputValue}" id="pt_of1"/>
               </af:panelBox>
            </f:facet>
         </af:panelStretchLayout>
      </f:facet>
   </af:pageTemplate>
</jsp:root>Here i want to refresh the userStatus value from a button which is inside overflowtaskflow1 region. Please help me out.
regards,
Rajan

set partial triggers to your outputFormatted component as similar to below example...
partialTriggers="r1:<btn-id>"Since some of the ADF components are naming-container (while generating IDs for child, their presence is considered by appending ID) ... so select r1 from Jdev's partial trigger selection window...and rest of the string you can get from the jsff page in your TF and append both with ":"
1. Say Jdev shows r1 reference as ":::r1"
2. Your btn reference inside TF from top component is "pt1:t1:btn1"
so your partial trigger would become 1+":"+2 = ":::r1:pt1:t1:btn1"
This is just an example, you might have to compute your strings for ppr.

Similar Messages

  • Refresh two regions at a time

    Hi,
    Iam new to ADF Framework. Using JDeveloper 11.1.1.5.0. Following is the high level description of our requirement.
    I've JSF page with four regions localted at left,Center, Bottom & Right. Left region having three buttons. Based on button click, center region will be populated with corresponding tree. User can select the required elements from the each tree & then click on 'Submit' button (which is in Center region).
    As of now Iam able to achieve till this part with the help of " Programmatic Partial page refresh (PPR) with dynamic regions »http://asktown.co.uk/?p=223"
    Now the pending part is, If user clicks on 'Submit' Button then need to send the selected item references to bottom region & right region at a time to do some thing. i.e Bottom region will display the selected items and right region will perform calculation part.
    There are two things pending as I know
    1. Getting the selected nodes from three trees(Each botton will display separate tree in center region)
    2. Refreshing two regions (bottom & right) at a time with Submit click.
    Ihope, If i could achieve these two things,Iam almost done with my task.
    Can you provide hint to proceed on these two things. It would be helpful, if some one provide pointer to achive this task.
    Thanks in advance,
    MSR.

    Hi,
    if you use shared data controls then this is not so difficult to achieve. Here's what you would do
    1. http://docs.oracle.com/cd/E23943_01/web.1111/b31974/web_masterdetail.htm#sthref2108 --> "Using the TargetIterator Property" explains how to synchronize iterators with the selection in the tree. Say the tree has locations, departments and employees. Then when you click the employees node, a employees iterator is synchronized
    2. For each iterator used or referenced by the tree create an attributeValue binding for the value you want to pass on to the other regions
    3. the region input parameters of the two regions to synchronize point to a managed bean in view scope. The refresh condition is set to if needed on the task flow binding so that when the input parameter value changes, the region restarts the contained task flow
    4. See http://www.oracle.com/technetwork/developer-tools/adf/learnmore/50-synchromize-form-treeselection-169192.pdf (--> page 6, "Building the Custom Selection Listener"). Change this code so that whenever a user selected a tree node you
    i) retain the default functionality
    ii) determine the selected node and read the attribute value binding for this node. Say the node is employees and the attributeValueBinding you created is for EmployeeId. Then the code looks like
    BindingContainer bindings = BindingContext.getCurrent().getCurrentBindingsEntry();
    AttributeBinding attr = (AttributeBinding) bindings.get("EmployeeId);
    Object selectedNodeValue = attr.getInputValue();
    5) Set the selectedNodeValue to the managed bean property referenced from the region input parameters
    6) Call AdfFacesContext.getCurrentInstance().addPartialTarget(region reference) for each region
    7) The last thing to consider is that the tree is in a region itself. So here is some complexity that you handle following the idea mentioned in this blog (http://one-size-doesnt-fit-all.blogspot.de/2010/09/master-child-btf-chaperone-contextual.html)
    Since the two dependent regions are refreshed by the parent view, you need to define a managed bean in view scope for the parent view and then pass the bean as an input parameter reference to the region having the tree component. You use this handle then to pass the selected EmployeeId and the partial refresh notification to the view bean. The bean then sets the managed bean property read by the task flows in the dependent regions
    Frank
    Ps.: This is a very complex use case for a start with ADF
    Frank

  • How to refresh a  region using Active Data Service

    Hi,
    I need to refresh the region using ADS.
    I am creating jsff which contains dynamic tables rendering. This jsff is bound to a task flow (having input parameter and refresh property set to "ifNeeded). The bounded task flow is dropped on a jspx as a region.
    Now in order to refresh the region, I need to pass the updated param value, which would cause the region refresh.
    I am able to do so on a button click from jspx page. But I have to make it auto refresh using ADS as per app requirement.
    The issue is "AdfFacesContext.getCurrentInstance return null..if I am using it in startActive Data or changeData Update (where I am using ActiveDataUpdateEvent)".
    Please guide me how can I achieve this.
    I am using Jdev 11.1.1.4.
    Thanks.
    Edited by: 977455 on Jan 3, 2013 7:35 PM

    Hi,
    try a variation of this blog entry: http://matthiaswessendorf.wordpress.com/2010/01/22/flexible-active-data-service/
    Instead of showing a popup, you do the following
    1. set clientComponent=true for the hidden field
    2. configured the PartialTrigger property of the region to point to the hidden component
    If this doesn't work then try this
    1. use <af:clientListener type="propertyChange" method="activeDataCallback" /> as used in the sample
    2. define an af:serverListener that points to a managed bean that has access to the region (RichRegion) instance
    3. The af:serverListener needs to be defined as a child of the outputText
    4. change "activeDataCallback" to queue the server listener event (CustomEvent)
    5. Use the managed bean to refresh the region
    Frank

  • Refreshing a region, Rich Region.refresh or addPartialTarget ?

    Hi All,
    I have a question about refreshing a region.
    Assume that a region is bound to a backing bean property (RichRegion myRegion). And getMyRegion() is the getter for the region in backing bean.
    What I want to know is the difference between using getMyRegion().refresh(FacesContext.getCurrentInstance()) and AdfFacesContext.getCurrentInstance().addPartialTarget(getMyRegion()). And under which situations, these methods should be used?
    Could you please help me telling the difference? Thanks a lot.
    Best Regards,
    cmoster

    Hi,
    good question!
    1. AdfFacesContext.getCurrentInstance().addPartialTarget(getMyRegion())
    This performs a UI refresh of the region, which means the region is only re-rendered. This may not have any impact to the state of the task flow exposed in a region unless the task flow binding has its refresh option set so the task flow re-initializes. You use this option to refresh task flows in regions if you use shared data control (in which case the data content displayed in the region refreshes without the view displayed in the region to change). You can also use this to re-initialize a task flow (which means you restart it so its default activity is executed). You do this by setting ifNeeded as the refresh option and ensuring an input parameter of the task flow binding to be changed. Or, you use the refresh option as "default" but have a refreshCondition EL defined that returns true for a full task flow refresh
    2. getMyRegion().refresh(FacesContext.getCurrentInstance())
    While 1) is fully declarative, this is programmatic invocation that always refreshes the region such that the task flow exposed therein is restarted (executing the default activity). The method also adds the component to a list of partial refresh targets. This method must be called during JSF INVOKE_APPLICATION phase, which means it is to be used from an action event and not a component event like value change.
    Frank

  • How to refresh a region during tab change

    Hi All,
    In my page I have two tabs.There is one region each in each tab.
    Tab 1 region is on top of Parent View Object and Tab 2 region is on top of Child view object. Relationship is one-to-one.
    In tab 1 region, If populate some attributes <of ParentVO> then, those attribute values will be copied to the Child View Object by calling an AM method from the tab disclosure listener.
    When I switch from tab 1 to tab 2 for the first time all the populated attributes < Parent VO in Tab1 > are getting copied to child VO and I can see those values in tab 2 <UI> .
    But after that when I switch back to Tab 1 and change some attributes and go to tab 2 then, the newly populated attributes are not shown in the second tab.
    But If I go to the next page and come back to the same page then in the second tab I can see all the newly populated attributes..
    refreshCondition of the task-flow is ifNeeded.
    In my disclosure listener I am trying to refresh the region binding programmatically. <AdfFacesContext.getCurrentInstance().addPartialTarget(regionbinding)>.
    But the region in tab 2 is not getting refreshed.
    Please Help...
    Am I missing some thing here...

    Thanks a lot for your response...
    Earlier I had tried #{true} as refreshCondition. But that didn't help. And I had tried changing an input parameter value by calling a bean method [toggleValue: which will toggle the parameter RefreshFlag ]
    and keeping the refresh Condition as ifNeeded. But in this case it didn't work. Earlier I had tried this approach and it was always working.
    Now I will try with the option you gave me.. Calling refresh method of UIXRegion. The method seems to be the exact one which I was looking for from the doc.
    The documentation says...
    refresh
    public void refresh(javax.faces.context.FacesContext context)
    Refreshes this region's model. This method calls RegionModel.refresh(javax.faces.context.FacesContext), and adds this region as a PPR target. This method must only be called during PhaseId.INVOKE_APPLICATION phase. A RegionNavigationEvent is always queued.
    So can I call this method on a tab disclosure listener..?
    Or Do I need to check for the Phase and call this method.. It would be great if you can make it a bit more clear.
    Do I need refresh or refreshCondition along with this approach..
    Thanks a lot..
    Abhilash

  • Can't refresh a region after DHTML Dialog close?

    Do someone have experience with DHTML Dialog plugin?
    I can't refresh a region on a parent page after Dialog closes!
    I have created a dynamic action on a parent page, using a Close[DHTML Dialog] as a event
    Is there other way to refresh a region or an item on a page after the dialog close? Maybe with javascript?
    I need to force the page item to get a new value from the database.
    Thanks!

    I haven't used that Plugin , but from the plugin explanation it is said(as you mentioned) that you can use the Close[DHTML Dialog] event for Dynamic Actions.
    I am not sure if the event is actually triggered before the dialog is closed or immediately after. If this event has been implemented as a callback , then its probable that the event would be triggered after the dialog is closed.
    In any case, you can add a simple javascript alert code as the Dynamic Action and see if it runs fine.If that works you can add the region refresh javascript code manually as
    $('#REGION_STATIC_ID').trigger('apexrefresh')if that doesn't work, its probably due to the call happening from the dialog(before it closes) and the dialog unable to find any such element (since its attached to the dialog's parent)
    in such a case, use
    parent.$('#REGION_STATIC_ID').trigger('apexrefresh')This refresh method only works with report regions(and some LOV item types) , so for most page items you have to call some javascript that specifically fetches and sets the session value (either using ajax or new value passed from modal )
    Instead of using the plugin for the dialog, if you use the jQuety dialog API (which I guess the plugin calls internally) , then it has close event where you can add your custom code. You can find the API documentation here

  • Contextual Event Automatically refreshing child regions

    Hello,
    Here's my dilemma. We have an ADF page fragment that contains three regions(which point to 3 different bounded task flows). Lets call the bounded taskflows btf1, btf2, and btf3.
    What currently happens is we use contextual events to create communication between (btf1 and btf2) and communication between (btf2 and btf3)? We do not have contextual event that would allow communication between btf1 and btf3.
    So we currently have this communication working. Hence, when I hit a button in btf1, it fires off a contextual event, such that btf2 is refreshed. But what is happening here, is that btf3 is also being refreshed. We DON'T want THIS... We only want btf3 to be refreshed from an event that is fired from btf2.
    Question. Is there a way to restrict ADF from refreshing btf3 everytime and event is fired from btf1.
    In general, it seems as though all regions are being refreshed everytime a contextual event is fired. We don't want this. How can disable this from happening? We have checked all of wiring. There is no connection between btf1 and btf3.

    Try creating the event mapping - please see "28.7.2 How to Create Contextual Events Manually" in Dev Guide http://download.oracle.com/docs/cd/E15523_01/web.1111/b31974/web_adv.htm#CACJBFGI

  • No Data in Field Scrap quantity (AMGLG) after Append DataSource 2LIS_04_P_COMP (Component View from PP/PP-PI)

    Hi experts,
    we enhanced the BI Content standard DataSource 2LIS_04_P_COMP "Component View from PP/PP-PI" with the field AMGLG (Scrap quantity) per maintenance of the relevant extract structure MC04P_0COM via LBWE:
    The enhancement of the extract structure worked fine.
    Unfortunately the enhanced field is not filled after the Statistical Setup of the LIS Application 04 "Production" (t/code OLI4BW).
    RSA3 -> 2LIS_04_P_COMP:
    Any ideas or experiences?
    Many thanks in advance and regards,
    Michael

    Attached one example:
    BW DataSource 2LIS_04_P_COMP:
    ERP Summarized BOM Multilevel (t/code CS13) Component 456:
    ERP Summarized BOM Multilevel (t/code CS13) Component 301:
    Any ideas why there are no values for the field AMGLG extracted?
    Thanks and regards,
    Michael

  • QAS Refresh from PRD

    Dear Bhudev/Guest,
    I am Planning to refresh my Quality system from Production's Offline Database Backup. I have seen you a lot posts.
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Refresh from Offline backup (AQC from APC)
    Let's say AQC is quality and APC is production.
    Pre-processing Activity:
    Verifications:
    1. Verify the last offline backup in the source system /oracle//sapbackup/back.log
    2. Verify that both the source and target systems are at the same Oracle level (which is already the case between APC and AQC)
    3. It is recommended that an off-line backup be taken of the target system before starting this process, in case of fall back.
    4. Confirm there is enough space in the target (AQC) file systems to contain the data from the source system this is required as we may have to copy the files from Production to quality. /oracle/SID/sapdata* folders should be having little more space as compared to the source filesystem.
    5. Check access to SAP* for APC (000 and 400) and also for AQC (000 and 400)
    6. Check other passwords such as adm and ora
    7. Server : User : ora > sqlplus u201C/ as sysdbau201D > alter database backup controlfile to trace > exit In /oracle/SID/saptrace/usertrace, the last trace (check the time) is the script for recreating the control file. You will need to edit it. Please rename the trace file to ld.sql and send the file to the target system /oracle/SID Edit the Script: vi ld.sql Delete or comment out all lines at the beginning of the file before STARTUP NOMOUNT which is kept. Change old controlfile creation statement at the beginnig of the controlfile: Old line: create controlfile reuse database NOresetlogs archivelog; change to New line: create controlfile set database resetlogs archivelog; replace all occurences of string by in each line where appears :g / / s / / /g example: :g/P10/s/P10/T21/g Delete the following lines a the end of the script: ; RECOVER DATABASE; ALTER SYSTEM ARCHIVE LOG ALL; ALTER DATABASE OPEN;
    8. Get from the Prod system (APC) the .aff and backDPR.log and copy them on AQC. (/oracle//sapbackup) Copy the files to /instkits/SID/. And after we can go on target source server and copy them from /instkits/SID to the /oracle/SID/sapbackup/. With the good owner and permission
    9. Lock all the users in client 400 except Basis and post system message. Target system data collection (On AQC -400):
    1. SM59 Expand all the trees, print by choosing: ->System ->List ->Print i) Compare list to R/3 connections on source system. Record details for any that will need to be recreated on target system.
    2. SCC4 Record all client settings. -> Tableview ->Print ->Standard List -> List -> Print Make sure you understand the columnsu2026
    3. SE06 Record system change options
    4. RZ10 Record the instance profile settings for: rdisp/wp-no-btc and rdisp/max_wprun_time
    5. STMS Record current transport routes. ->Overview -> Transport Routes -> manually expand all trees -> system ->list ->print
    6. Request customer to provide u201Ccatch-upu201D list of transports to be applied to system after refresh (QA and Sandbox systems).
    7. RZ04 Record current work process set-up. Highlight each operation mode and click instances/op modes button. i) Print with ->System ->List ->Print
    8. SAP License Ensure the SAP license information is available. If not on-hand, logon target system as adm and enter command: saplicense u2013show. This information is also available on OSS.
    9. TSM Nodename View /usr/tivoli/tsm/client/api/bin64/dsm.sys on source and target system. Record the nodename entries. These will be SAP or server names.
    11. Take printer Export through SPAD and save it locally to desktop->SPAD
    12. Take Export of User Master from the client 400 through SCC8 target system is AQC , so that it may be re-imported through STMS. Note the Transport number here also verify the transport exist in the queue. DB Restore from offline backup from APC:
    1. Stop SAP on AQC -> Login as aqcadm -> stopsap
    2. Change the TSM node on AQC-> cd /usr/tivoli/tsm/client/api/bin64 ls -lrt vi /usr/tivoli/tsm/client/api/bin64/dsm.sys Change it to point to APC, comment the AQC Node. Post Restore Acitivity:
    1. Stop Database Delete Old controlfile rm /oracle/AQC/sapdata1/system_1/cntrl/* rm /oracle/AQC/saparch/cntrl/* rm /oracle/AQC/origlogA/cntrl/*
    2. Re-create the controlfile and then after that start the database User : ora > cd > sqlplus u201C/ as sysdbau201D > @ld.sql > alter database open resetlogs;
    3. Change the sapr3 password Server : User : ora Temporarily, we have to change the sapr3 password to the default password. With SAPBA, change this user password to pass.
    4. Test the connection: Server : User : adm > R3trans u2013d It should have a return code of 0000
    5. Reasign tempfile alter tablespace psaptemp add tempfile '/oracle/AQC/sapdata1/temp_1/temp.data1' size 6020M reuse autoextend on next 20971520 maxsize 10000M; alter database rename global_name to AQC.WORLD; drop user OPS$APCADM cascade; drop user OPS$ORAAPC; create user OPS$ORAAQC identified externally default tablespace psapdnausr temporary tablespace psaptemp; grant connect, unlimited tablespace, SAPDBA to OPS$ORAAQC; grant connect, unlimited tablespace, SAPDBA to OPS$AQCADM;
    7. Change the instance profile to stop all the background processing To be sure that no production batch are executing, set rdisp/wp_no_btc to 0 posprocessing:
    8. Startsap
    9. Run Transaction SICK (as sap*)
    10. Installing license through the tcode: slicense While logged in as 000/sap/using password of APC system Get the License from service.sap.com and download it to local machine Log in 000 client using SAP and run the Tcode slicense import printers, run BDLS for logical system name conversions se06 posprocessing stms usermaster import import profiles for QAS
    thanks
    Bhudev
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Hi Pranav
    why the SIDs of production and QAS are same, did you do refresh of QAS from PRD ?
    If yes, then you should have done control file creation and change of SIDs, after the datbase restore...
    however, if you want to create the new control file and change the SID then try to consider the following steps:
    1. Login as orasid
    2. connect to sqlplus
    3. run query: alter database PRD backup controlfile to trace;
    4. It will create a control file as a latest trace file (.trc) in the directory /oracle/PRD/saptrace/usertrace
    note: logout of sqlplus
    5. Rename that .trc file into ldQAS.sql
    6. copy this file into /oracle/SID ie. /oracle/QAS directory
    7. edit the .sql file as below
    8. CREATE CONTROLFILE SET DATABASE u201CQASu201D RESETLOGS ARCHIVELOGS;
    add above statement replacing the below:
    CREATE CONTROLFILE REUSE DATABASE u201CQASu201D NORESETLOGS ARCHIVELOGS;
    9. Replace all occurences of string <PRD_SAPsid> by <QAS_SAPsid> in each line where <source_SAPsid> appears
    :g/PRD/s/PRD/QAS/g
    10. login in sqlplus, stop database
    11. as oraqas, delete old control files:
    rm /oracle/SID/sapdata1/system_1/cntrl/*
    rm /oracle/sid/saparch/cntrl/*
    rm /oracle/SID/origlogA/cntrl/*
    12. again login into sqlplus (as sysdba always)
    13. run this .sql : @ldQAS.sql
    note: it should give a message that control file creaated.
    14. Open the database using: alter database open resetlogs;
    15. alter database rename global_name to QAS.WORLD;
    16. drop user OPS$PRDADM cascade;
    17. drop user OPS$ORAPRD;
    18. create user OPS$ORAQAS identified externally default tablespace <tablespacename>
    temporary tablespace psaptemp;
    19. grant connect, unlimited tablespace, SAPDBA to OPS$ORAQAS;
    grant connect, unlimited tablespace, SAPDBA to OPS$QASADM;
    at SAP level:
    1. you can run BDLS to convert logicalsystems from PRD to QAS SID
    Bhudev
    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    In both post, There is some difference specially like User droping.
    Whether I have to run BDLS or Drop usr and create or both activity have to be done?????
    Regards
    Dharmendra

    Please explain step by step:-
    7. Server : User : ora > sqlplus u201C/ as sysdbau201D > alter database backup controlfile to trace > exit
    In /oracle/SID/saptrace/usertrace, the last trace (check the time) is the script for recreating the control file.
    You will need to edit it. Please rename the trace file to ld.sql and send the file to the target system /oracle/SID
    Edit the Script: vi ld.sql Delete or comment out all lines at the beginning of the file before STARTUP NOMOUNT which is kept.
    Change old controlfile creation statement at the beginnig of the controlfile: Old line: create controlfile reuse database NOresetlogs archivelog; change to New line: create controlfile set database resetlogs archivelog; replace all occurences of string by in each line where appears :g / / s / / /g example: :g/P10/s/P10/T21/g Delete the following lines a the end of the script: ; RECOVER DATABASE; ALTER SYSTEM ARCHIVE LOG ALL; ALTER DATABASE OPEN;
    8. Get from the Prod system (APC) the .aff and backDPR.log and copy them on AQC. (/oracle//sapbackup) Copy the files to /instkits/SID/. And after we can go on target source server and copy them from /instkits/SID to the /oracle/SID/sapbackup/. With the good owner and permission
    Break into steps and explain. It looks confusing to me because I am new to ECC with Oracle.
    Regards
    Dharmendra

  • Unable to read software component versions from System Landscape Directory

    Hi XI,
    Once I could import software component version but now I can't. Maybe I did something wrong in SLD.
    Could you please give me some hints?
    Thanks,
    Bruce

    hi,
    i have also problem with "import software componenet version "
    i got a message like
       "unable to import software component version from
    system landscape directory ......."
    than i gone for SLDCHECK...i got an error it is ............
    calling function LCR_LIST_BUSSINESS_SYSTEM
       Retreiveing data from the sld server function call returned   exception  code 4
      connection to sld does not work
      check sld function and configuration
    what that i have to do ...to make it work ....please give me any solution for that please give me detailed info
    with regards
    Edited by: praneeth mamgunta on Jun 27, 2008 4:04 PM
    Edited by: praneeth mamgunta on Jun 27, 2008 4:07 PM

  • Unable to read software component version from System Landscape Directory "

    I've worked in past creating/importing SWCV, but this is new system PI7.0 and stuck.
    A) Is my understanding on resolution correct?
    Should I go and apply notes 940309 and create client copy of existing client 001
                                        OR
    change role of client 001; SXMB_ADMIN -> 'Integration Engine Configuration' to 'Integration Server'
    I have no problem in using client 001 as Integration server, all I want is import of SWCV to work. Thanks. Appreciate the help.
    B) Here is what I have done and the error:
    1) Followed weblog below and created product, software component, technical system, business sytem in SLD.
    /people/srinivas.vanamala2/blog/2007/02/05/step-by-step-guide-xml-file-2-xml-file-scenario-part-i
    2) When I import the SWC from integration repository getting error
    (Unable to read software component version from System Landscape Directory "server:5<system number>00").
    C) Pointers used from the forum to debug the issue, but still no luck
    Below are the points checked from the forum and all steps are correct, but still have issues with the import
    1) check the RFCs SAPSLDAPI, LCRSAPRFC, connection test pass as the program ID registered with Jco
    2) T-code SLDCHECK no errors (followed http://help.sap.com/saphelp_nw04/helpdata/de/78/20244134a56532e10000000a1550b0/content.htm)
    3) T-code SLDAPICUST got user PIAPPLUSER, pwd is correct (reset the pwd)
    4) logged using PIAPPLUSER http://server:port/sld and it works
    5) One of the weblog SLD Check Failed (LCR_LIST_BUSINESS_SYSTEMS function doesn't work) referred to apply notes 940309
    Notes: 940309
    You are installing 'SAP NetWeaver 2004s SR1 ABAP+Java' Usage Type 'NetWeaver Process Integration (PI)'.
    You don't want to use the default client 001, but another client as Integration Server.

    applied portion (PIPostInstallProcess) of OSS notes 940309 and it resolved.
    Note:
    I still retained client 001 and didn't do client copy as mentioned in the notes. The wizard based CTC tool helped. Here are the details if someone has similar issue and want to know further details:
    A NetWeaver Process Integration (PI) Installation (ABAP+Java) has two parts: Installation and configuration. The former is done by the Installer, the latter by the 'Central Template Configuration' (CTC) Tool.
    http://help.sap.com/saphelp_nw04s/helpdata/en/14/39084136b5f423e10000000a155106/frameset.htm
    1.      Call the wizard-based configuration tool as described in Configuration Wizard.
           2.      Select the scenario PI and the task PIPostInstallProcess.
           3.      Choose Execute.
    A list of the steps to be executed by the wizard is displayed.
           4.      Choose Install.

  • Unable to read software component versions from System Landscape

    Dear all,
    I have an ECC system with ABAP and Java installed.
    I already configured so that SLDCheck, RFC destination configuration run successfully.
    PIAPPLUSER is not locked and can logon.
    However, when I import software component version in Integration Builder, the system return error message "Unable to read software component versions from System Landscape Directory "Server:50000".
    Please tell me how to correct this error.
    Giang

    Hi,
    Check this
    http://****************/Tips/XI/SWComponentError/Resolve.htm
    "Unable to read software component versions from System Landscape Directory
    Unable to read software component versions from System Landscape Directory
    unable to import from SLD
    Regards
    Seshagiri

  • URGENT help needed:Address data missing after QA Refresh from PRD

    All,
    Address data for almost all user-ids are missing after QA Refresh from PRD.
    In QA, after importing the User-Master although its shows successful. The detailed log shows:
       Data inconsistency in USR21. Start RSADRCK2 (See Note 459763)
       Exit program AFTER_IMP_ADDRESS3 successfully executed
       SAP user has no address SAP*
       Error while deleting ADRVP for SAP*
       SAP user has no address SAPCPIC...
       ERROR: Type "F" user exit with SYS_ERROR:     SUSR_CLIENTCOPY_USERBUF_RESET
    We also do a Table export - import wherein the tables
    USR03
    USR07
    USR09
    USR20
    USR21
    USR30
    are included.
    The no. of entries exported and imported are same.
    Also FYI in the User-master Transport i can see the following Tables included in the object list
    USR01
    USR02
    USR04
    USR05
    USR06
    USR08
    USR14
    USR21S
    USR22
    USRACL
    USREXTID
    USREXTIDH
    Has anyone seen this before?
    Any body has any ideas?

    Hello Bidwan,
    I think it is an issue with company address. Just check if  company addresses are existing the source client ?After client copy company addreses of target client will only exist in source client. Then if you do impot of the transport containing USR* tables it will try to assign old company addresses to the users but probably they are not exisitng in target client any more.
    If this is the case then you need to create those company addresses again using SUCOMP and then once again import the transport for user master.
    Regards.
    Ruchit.

  • Delete component query from a super query

    Hi Experts,
    I need to delete a component query from a super query. Can Any one give the steps to persue..
    Thanks,
    Pilliga

    Hi,
    When you load the super query, the query is displayed in a tree-like structure and the queries are referred to as branches.
    In order to remove a component query from the super query, you must first select the parent operation (i.e. join or append), right click and select Delete Operation. You will then be prompted with a dialog box where you can specify to delete either the top or bottom branch (i.e. top or bottom query).
    Cheers,
    Tanish

  • Problem with importing software component versions from SLD to I.R

    Hi Guys,
    I have some problem in importing my software component versions from SLD to IR. While connecting to SLD it is using the port 50100. Instead of 50000. We are manually correcting it while connecting to SLD. but when we try to import the Software Component Versions from the SLD to IR. It is saying no objects available in 50100. It is not connecting to port 50000. Pls any body help me with some solution. Thanks in advance.
    Regard's
    Kiran.B

    In the Integration Builder page, Click on the Administration and check the following parameters to make sure they are pointing to right SLD system and port.
    com.sap.aii.connect.cr.httpport,com.sap.aii.connect.cr.name,com.sap.aii.connect.landscape.httpport,com.sap.aii.connect.landscape.name
    Also check with Tcode SLDCHECK too

Maybe you are looking for

  • Appraisal Template ID  in which table

    Hi  Friends- In this standard report   RHXHAP_APP_DOC_PREPARE_ORG   one field Appraisal Template is ther  where it shows  8 digit   ID  number  , Now my i have two querys 1) In which table i can see this  Template ID number  as later i have to relat

  • Trigger is not getting disabled

    Hi , I've a doubt on trigger concept. I've one table REF_cGSC_T, On this 2 triggers are written One is Blocking Delete operation Trigger Second one is Replicating Trigger {means I/U/D Operation trigger} So now for testing the second trigger(replicati

  • Best way to remove scratches from iPhone 6?

    I'm one picky bugger. I had to return my iPhone 6 and get a replacement from the store and unfortunately, there's a small scratch on the screen. I've been there 2 times and it's 1 hour away...and I think everyone will think I'm absolutely bonkers to

  • After updates long time to restart

    After installing snow leopard then downloading the updates computer seems to be taking an age to restart just got the purple and blue screen with the stars. Is there a problem or is this normal? Please

  • Why Safari is worst than Explorer?

    My old Dell Window XP computer is much faster to access a web page than my brand new iMac G5. Can somebody please explain to me why in the future my next computer should be a Mac instead of a Window computer? Frank Secco