TabNavigator tabs not initializing

I am using a tabnavigator, but when I use the application, if
I access components on tabs that the user has not yet selected, I
get errors as if those components were null. If I click on all of
the tabs before doing anything, the program works fine. How can I
force the other tabs to initialize properly so that I avoid the
null errors?
Thanks

Adobe Flex lazy loads components when it needs them,
try to Bind you variables to your components if you can.
if not add this to your tab navigator:
<mx:TabNavigator creationPolicy="all" ...............
be-aware of the booby traps....
Ries

Similar Messages

  • The report server installation is not initialized. (rsReportServerNotActivated) (rsRPCError) Problem

    hi all,
    I just installed the reporting service and was configuring it.. and when i try to access it via the browser i get the following error :
    "The report server installation is not initialized. (rsReportServerNotActivated) (rsRPCError)"
    When i go to the configuration tool i see the initialized tab greyed out with an X. How can i fix this problem ?
    Please help, i am open to ideas.

    I cant get into it..
    when i click on the initialize tab it goes no where.. since its greyed out.
    This is what my rsreportserver:
    <Configuration>
        <Dsn>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAPMlqBjowR0Wc2PsZTt8ubgQAAAAiAAAAUgBlAHAAbwBy
    AHQAaQBuAGcAIABTAGUAcgB2AGUAcgAAAANmAACoAAAAEAAAAKuZ9/RkgkVVFff8TowDacEAAAAA
    BIAAAKAAAAAQAAAAYydq6zu5Vw/UKFYwQOsI8RgBAAC+zTe1u8S4v+Jr08+s9SEZiAUHrwpnpGMf
    04ooFOQisqo7rVO5s7CRu2y81LGigD/AJY/gYJ7oGVui8NlMRYcPwqWp7152Foz4nmNVxbvI3Drd
    hAN4k3Loi2NHXR8sP7wmBeOTDHenMR+5A0KcqXzf2q9w30wFpiC6qC7TR4ogCcDWGwCKw9UT6sMU
    7WzPEtver6oMgGJYN6Otm0qf1hEEEZ8BGKzFRC3CWmm7lMi60EGIng53k/3QSu5UJ2P7J4S3dTor
    eITJIfLTt+k/sRJn1gkrMP6PUGfuaAsl79AjOiDSaeluxWo/jqVwNJcKjHEpIQlaSBBOV/vD3Q1A
    scKlYsUXh2lARG/AGvlS/+tWuDfF7H16eX5VFAAAAPX9eFGdbE4J/YNa1wqJn7XRfaC+
    </Dsn>
        <ConnectionType>Default</ConnectionType>
        <LogonUser></LogonUser>
        <LogonDomain></LogonDomain>
        <LogonCred></LogonCred>
        <InstanceId>MSSQL.3</InstanceId>
        <InstallationID>{5dab2548-1d82-4cdf-85d8-febe60944ed7}</InstallationID>
        <Add Key="SecureConnectionLevel" Value="0"/>
        <Add Key="ProcessRecycleOptions" Value="0"/>
        <Add Key="CleanupCycleMinutes" Value="10"/>
        <Add Key="SQLCommandTimeoutSeconds" Value="60"/>
        <Add Key="MaxActiveReqForOneUser" Value="20"/>
        <Add Key="DatabaseQueryTimeout" Value="120"/>
        <Add Key="RunningRequestsScavengerCycle" Value="60"/>
        <Add Key="RunningRequestsDbCycle" Value="60"/>
        <Add Key="RunningRequestsAge" Value="30"/>
        <Add Key="MaxScheduleWait" Value="5"/>
        <Add Key="DisplayErrorLink" Value="true"/>
        <Add Key="WebServiceUseFileShareStorage" Value="false"/>
        <!--  <Add Key="WatsonFlags" Value="0x0430" /> full dump-->
        <!--  <Add Key="WatsonFlags" Value="0x0428" /> minidump -->
        <!--  <Add Key="WatsonFlags" Value="0x0002" /> no dump-->
        <Add Key="WatsonFlags" Value="0x0428"/>
        <Add Key="WatsonDumpOnExceptions" Value="Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException"/>
        <Add Key="WatsonDumpExcludeIfContainsExceptions" Value="System.Data.SqlClient.SqlException,System.Threading.ThreadAbortException"/>
        <Service>
            <IsSchedulingService>True</IsSchedulingService>
            <IsNotificationService>True</IsNotificationService>
            <IsEventService>True</IsEventService>
            <PollingInterval>10</PollingInterval>
            <WindowsServiceUseFileShareStorage>False</WindowsServiceUseFileShareStorage>
            <MemoryLimit>60</MemoryLimit>
            <RecycleTime>720</RecycleTime>
            <MaximumMemoryLimit>80</MaximumMemoryLimit>
            <MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>
            <MaxQueueThreads>0</MaxQueueThreads>
            <UrlRoot>http://oneilreports/reportserver</UrlRoot>
            <UnattendedExecutionAccount>
                <UserName></UserName>
                <Password></Password>
                <Domain></Domain>
            </UnattendedExecutionAccount>
            <PolicyLevel>rssrvpolicy.config</PolicyLevel>
            <WebServiceAccount>NT AUTHORITY\SYSTEM</WebServiceAccount>
            <IsWebServiceEnabled>True</IsWebServiceEnabled>
            <FileShareStorageLocation>
                <Path></Path>
            </FileShareStorageLocation>
        </Service>
        <Extensions>
            <Delivery>
                <Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider,ReportingServicesFileShareDeliveryProvider">
                    <MaxRetries>3</MaxRetries>
                    <SecondsBeforeRetry>900</SecondsBeforeRetry>
                    <Configuration>
                        <FileShareConfiguration>
                            <ExcludedRenderFormats>
                                <RenderingExtension>HTMLOWC</RenderingExtension>
                                <RenderingExtension>NULL</RenderingExtension>
                                <RenderingExtension>RGDI</RenderingExtension>
                            </ExcludedRenderFormats>
                        </FileShareConfiguration>
                    </Configuration>
                </Extension>
                <Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider,ReportingServicesEmailDeliveryProvider">
                    <MaxRetries>3</MaxRetries>
                    <SecondsBeforeRetry>900</SecondsBeforeRetry>
                    <Configuration>
                        <RSEmailDPConfiguration>
                            <SMTPServer></SMTPServer>
                            <SMTPServerPort></SMTPServerPort>
                            <SMTPAccountName></SMTPAccountName>
                            <SMTPConnectionTimeout></SMTPConnectionTimeout>
                            <SMTPServerPickupDirectory></SMTPServerPickupDirectory>
                            <SMTPUseSSL></SMTPUseSSL>
                            <SendUsing>2</SendUsing>
                            <SMTPAuthenticate></SMTPAuthenticate>
                            <From></From>
                            <EmbeddedRenderFormats>
                                <RenderingExtension>MHTML</RenderingExtension>
                            </EmbeddedRenderFormats>
                            <PrivilegedUserRenderFormats></PrivilegedUserRenderFormats>
                            <ExcludedRenderFormats>
                                <RenderingExtension>HTMLOWC</RenderingExtension>
                                <RenderingExtension>NULL</RenderingExtension>
                                <RenderingExtension>RGDI</RenderingExtension>
                            </ExcludedRenderFormats>
                            <SendEmailToUserAlias>True</SendEmailToUserAlias>
                            <DefaultHostName></DefaultHostName>
                            <PermittedHosts></PermittedHosts>
                        </RSEmailDPConfiguration>
                    </Configuration>
                </Extension>
                <Extension Name="NULL" Type="Microsoft.ReportingServices.NullDeliveryProvider.NullProvider,ReportingServicesNullDeliveryProvider"/>
                <Extension Name="Report Server DocumentLibrary" Type="Microsoft.ReportingServices.SharePoint.SharePointDeliveryExtension.DocumentLibraryProvider,ReportingServicesSharePointDeliveryExtension">
                    <MaxRetries>3</MaxRetries>
                    <SecondsBeforeRetry>900</SecondsBeforeRetry>
                    <Configuration>
                        <DocumentLibraryConfiguration>
                            <ExcludedRenderFormats>
                                <RenderingExtension>HTMLOWC</RenderingExtension>
                                <RenderingExtension>NULL</RenderingExtension>
                                <RenderingExtension>RGDI</RenderingExtension>
                            </ExcludedRenderFormats>
                        </DocumentLibraryConfiguration>
                    </Configuration>
                </Extension>
            </Delivery>
            <Render>
                <Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.XmlDataRenderer.XmlDataReport,Microsoft.ReportingServices.XmlRendering"/>
                <Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/>
                <Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.CsvRenderer.CsvReport,Microsoft.ReportingServices.CsvRendering"/>
                <Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageReport,Microsoft.ReportingServices.ImageRendering"/>
                <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PdfReport,Microsoft.ReportingServices.ImageRendering"/>
                <Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RemoteGdiReport,Microsoft.ReportingServices.ImageRendering" Visible="false" LogAllExecutionRequests="false"/>
                <Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false" LogAllExecutionRequests="false"/>
                <Extension Name="HTML3.2" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html32RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false"/>
                <Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering"/>
                <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering"/>
            </Render>
            <Data>
                <Extension Name="SQL" Type="Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
                <Extension Name="OLEDB" Type="Microsoft.ReportingServices.DataExtensions.OleDbConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
                <Extension Name="OLEDB-MD" Type="Microsoft.ReportingServices.DataExtensions.AdoMdConnection,Microsoft.ReportingServices.DataExtensions"/>
                <Extension Name="ORACLE" Type="Microsoft.ReportingServices.DataExtensions.OracleClientConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
                <Extension Name="ODBC" Type="Microsoft.ReportingServices.DataExtensions.OdbcConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/>
                <Extension Name="XML" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions"/>
                <Extension Name="SAPBW" Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExtensions.SapBw"/>
                <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/>
                <!-- <Extension Name="SSIS" Type="Microsoft.SqlServer.Dts.DtsClient.DtsConnection,Microsoft.SqlServer.Dts.DtsClient, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"/> -->
                <!-- <Extension Name="SAP" Type="Microsoft.Adapter.SAP.SAPConnection,Microsoft.Adapter.SAP.SAPProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> -->
            </Data>
            <SemanticQuery>
                <Extension Name="SQL" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MSSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
                    <Configuration>
                        <EnableMathOpCasting>False</EnableMathOpCasting>
                    </Configuration>
                </Extension>
                <Extension Name="ORACLE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine">
                    <Configuration>
                        <EnableMathOpCasting>True</EnableMathOpCasting>
                        <DisableNO_MERGEInLeftOuters>False</DisableNO_MERGEInLeftOuters>
                        <EnableUnistr>False</EnableUnistr>
                        <DisableTSTruncation>False</DisableTSTruncation>
                    </Configuration>
                </Extension>
                <Extension Name="OLEDB-MD" Type="Microsoft.AnalysisServices.Modeling.QueryExecution.ASSemanticQueryCommand,Microsoft.AnalysisServices.Modeling"/>
            </SemanticQuery>
            <ModelGeneration>
                <Extension Name="SQL" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MsSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>
                <Extension Name="ORACLE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/>
                <Extension Name="OLEDB-MD" Type="Microsoft.AnalysisServices.Modeling.Generation.ModelGeneratorExtention,Microsoft.AnalysisServices.Modeling"/>
            </ModelGeneration>
            <Security>
                <Extension Name="Windows" Type="Microsoft.ReportingServices.Authorization.WindowsAuthorization, Microsoft.ReportingServices.Authorization"/>
            </Security>
            <Authentication>
                <Extension Name="Windows" Type="Microsoft.ReportingServices.Authentication.WindowsAuthentication, Microsoft.ReportingServices.Authorization"/>
            </Authentication>
            <EventProcessing>
                <Extension Name="SnapShot Extension" Type="Microsoft.ReportingServices.Library.HistorySnapShotCreatedHandler,ReportingServicesLibrary">
                    <Event>
                        <Type>ReportHistorySnapshotCreated</Type>
                    </Event>
                </Extension>
                <Extension Name="Timed Subscription Extension" Type="Microsoft.ReportingServices.Library.TimedSubscriptionHandler,ReportingServicesLibrary">
                    <Event>
                        <Type>TimedSubscription</Type>
                    </Event>
                </Extension>
                <Extension Name="Cache Update Extension" Type="Microsoft.ReportingServices.Library.ReportExecutionSnapshotUpdateEventHandler,ReportingServicesLibrary">
                    <Event>
                        <Type>SnapshotUpdated</Type>
                    </Event>
                </Extension>
            </EventProcessing>
        </Extensions>
    </Configuration>
    any ideas.

  • ServletContainerAdapter manager not initialized correctly wls11g

    Hi,
    I am using the weblogic 11g(10.3.1 version) to connect with LDAP server.
    I created the new authenticatior provider.in provider specific tab of this Authenticator Provider,
    i gave the settings for LDap server.
    then,i restarted the weblogic server.and check for the users in security realm,then i am not getting any users from Ldap.
    The base_domain.log is :
    ####<Oct 3, 2009 6:13:20 PM GMT+05:30> <Notice> <Security> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1254573800182> <BEA-090082> <Security initializing using security realm myrealm.>
    ####<Oct 3, 2009 6:13:22 PM GMT+05:30> <Warning> <Deployer> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1254573802964> <BEA-149617> <Non-critical internal application uddi was not deployed. Error: [Deployer:149158]No application files exist at 'C:\oracle\MIDDLE~1\WLS103~1.0\WLSERV~1.3\server\lib\uddi.war'.>
    ####<Oct 3, 2009 6:13:22 PM GMT+05:30> <Warning> <Deployer> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1254573802964> <BEA-149617> <Non-critical internal application uddiexplorer was not deployed. Error: [Deployer:149158]No application files exist at 'C:\oracle\MIDDLE~1\WLS103~1.0\WLSERV~1.3\server\lib\uddiexplorer.war'.>
    ####<Oct 3, 2009 6:13:23 PM GMT+05:30> <Notice> <WebLogicServer> <d2i3pc002> <AdminServer> <main> <<WLS Kernel>> <> <> <1254573803979> <BEA-000365> <Server state changed to STANDBY>
    ####<Oct 3, 2009 6:13:23 PM GMT+05:30> <Notice> <WebLogicServer> <d2i3pc002> <AdminServer> <main> <<WLS Kernel>> <> <> <1254573803979> <BEA-000365> <Server state changed to STARTING>
    ####<Oct 3, 2009 6:13:44 PM GMT+05:30> <Warning> <oracle.adf.share.jndi.ReferenceStoreHelper> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1254573824729> <BEA-000000> <Incomplete connection information>
    ####<Oct 3, 2009 6:13:44 PM GMT+05:30> <Warning> <oracle.adf.share.jndi.ReferenceStoreHelper> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1254573824761> <BEA-000000> <Incomplete connection reference object >
    ####<Oct 3, 2009 6:13:46 PM GMT+05:30> <Notice> <Log Management> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1254573826464> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
    ####<Oct 3, 2009 6:13:46 PM GMT+05:30> <Notice> <WebLogicServer> <d2i3pc002> <AdminServer> <main> <<WLS Kernel>> <> <> <1254573826557> <BEA-000365> <Server state changed to ADMIN>
    ####<Oct 3, 2009 6:13:46 PM GMT+05:30> <Notice> <WebLogicServer> <d2i3pc002> <AdminServer> <main> <<WLS Kernel>> <> <> <1254573826557> <BEA-000365> <Server state changed to RESUMING>
    ####<Oct 3, 2009 6:13:46 PM GMT+05:30> <Notice> <Server> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1254573826604> <BEA-002613> <Channel "Default" is now listening on 192.168.1.63:7001 for protocols iiop, t3, ldap, snmp, http.>
    ####<Oct 3, 2009 6:13:46 PM GMT+05:30> <Notice> <Server> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1254573826604> <BEA-002613> <Channel "Default[1]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.>
    ####<Oct 3, 2009 6:13:46 PM GMT+05:30> <Notice> <WebLogicServer> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1254573826604> <BEA-000331> <Started WebLogic Admin Server "AdminServer" for domain "base_domain" running in Development Mode>
    ####<Oct 3, 2009 6:13:46 PM GMT+05:30> <Notice> <WebLogicServer> <d2i3pc002> <AdminServer> <main> <<WLS Kernel>> <> <> <1254573826636> <BEA-000360> <Server started in RUNNING mode>
    ####<Oct 3, 2009 6:13:46 PM GMT+05:30> <Notice> <WebLogicServer> <d2i3pc002> <AdminServer> <main> <<WLS Kernel>> <> <> <1254573826636> <BEA-000365> <Server state changed to RUNNING>
    ####<Oct 3, 2009 6:15:55 PM GMT+05:30> <Error> <org.apache.beehive.netui.pageflow.internal.AdapterManager> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1254573955292> <BEA-000000> <ServletContainerAdapter manager not initialized correctly.>
    ####<Oct 3, 2009 6:16:31 PM GMT+05:30> <Error> <Console> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <> <1254573991120> <BEA-240003> <Console encountered the following error weblogic.security.providers.authentication.LDAPAtnDelegateException: [Security:090294]could not get connection
         at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3224)
         at weblogic.security.providers.authentication.LDAPAtnDelegate.listUsers(LDAPAtnDelegate.java:2248)
         at weblogic.security.providers.authentication.LDAPAuthenticatorImpl.listUsers(LDAPAuthenticatorImpl.java:178)
         at weblogic.security.providers.authentication.ActiveDirectoryAuthenticatorMBeanImpl.listUsers(ActiveDirectoryAuthenticatorMBeanImpl.java:225)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at weblogic.management.jmx.modelmbean.WLSModelMBean.invoke(WLSModelMBean.java:437)
         at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
         at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
         at java.security.AccessController.doPrivileged(Native Method)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
         at weblogic.management.mbeanservers.internal.JMXContextInterceptor.invoke(JMXContextInterceptor.java:268)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
         at java.security.AccessController.doPrivileged(Native Method)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
         at weblogic.management.mbeanservers.internal.SecurityInterceptor.invoke(SecurityInterceptor.java:443)
         at weblogic.management.jmx.mbeanserver.WLSMBeanServer.invoke(WLSMBeanServer.java:314)
         at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11$1.run(JMXConnectorSubjectForwarder.java:663)
         at java.security.AccessController.doPrivileged(Native Method)
         at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11.run(JMXConnectorSubjectForwarder.java:661)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.invoke(JMXConnectorSubjectForwarder.java:654)
         at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1426)
         at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
         at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)
         at java.security.AccessController.doPrivileged(Native Method)
         at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1366)
         at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
         at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
         at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
         at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
         at javax.management.remote.rmi.RMIConnectionImpl_1031_WLStub.invoke(Unknown Source)
         at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:978)
         at weblogic.management.jmx.MBeanServerInvocationHandler.doInvoke(MBeanServerInvocationHandler.java:544)
         at weblogic.management.jmx.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:380)
         at $Proxy122.listUsers(Unknown Source)
         at com.bea.console.utils.security.UserUtils.getUsers(UserUtils.java:78)
         at com.bea.console.actions.security.users.UserTableAction.getCollection(UserTableAction.java:100)
         at com.bea.console.actions.security.ManagementBaseTableAction.execute(ManagementBaseTableAction.java:83)
         at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.access$201(PageFlowRequestProcessor.java:97)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor$ActionRunner.execute(PageFlowRequestProcessor.java:2044)
         at org.apache.beehive.netui.pageflow.interceptor.action.internal.ActionInterceptors.wrapAction(ActionInterceptors.java:91)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processActionPerform(PageFlowRequestProcessor.java:2116)
         at com.bea.console.internal.ConsolePageFlowRequestProcessor.processActionPerform(ConsolePageFlowRequestProcessor.java:262)
         at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.processInternal(PageFlowRequestProcessor.java:556)
         at org.apache.beehive.netui.pageflow.PageFlowRequestProcessor.process(PageFlowRequestProcessor.java:853)
         at org.apache.beehive.netui.pageflow.AutoRegisterActionServlet.process(AutoRegisterActionServlet.java:631)
         at org.apache.beehive.netui.pageflow.PageFlowActionServlet.process(PageFlowActionServlet.java:158)
         at com.bea.console.internal.ConsoleActionServlet.process(ConsoleActionServlet.java:256)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
         at com.bea.console.internal.ConsoleActionServlet.doGet(ConsoleActionServlet.java:133)
         at org.apache.beehive.netui.pageflow.PageFlowUtils.strutsLookup(PageFlowUtils.java:1199)
         at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.executeAction(ScopedContentCommonSupport.java:686)
         at com.bea.portlet.adapter.scopedcontent.ScopedContentCommonSupport.renderInternal(ScopedContentCommonSupport.java:266)
         at com.bea.portlet.adapter.scopedcontent.StrutsStubImpl.render(StrutsStubImpl.java:107)
         at com.bea.netuix.servlets.controls.content.NetuiContent.preRender(NetuiContent.java:292)
         at com.bea.netuix.nf.ControlLifecycle$6.visit(ControlLifecycle.java:428)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:727)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walkRecursivePreRender(ControlTreeWalker.java:739)
         at com.bea.netuix.nf.ControlTreeWalker.walk(ControlTreeWalker.java:146)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:395)
         at com.bea.netuix.nf.Lifecycle.processLifecycles(Lifecycle.java:361)
         at com.bea.netuix.nf.Lifecycle.runOutbound(Lifecycle.java:208)
         at com.bea.netuix.nf.Lifecycle.run(Lifecycle.java:162)
         at com.bea.netuix.servlets.manager.UIServlet.runLifecycle(UIServlet.java:388)
         at com.bea.netuix.servlets.manager.UIServlet.doPost(UIServlet.java:258)
         at com.bea.netuix.servlets.manager.UIServlet.doGet(UIServlet.java:211)
         at com.bea.netuix.servlets.manager.UIServlet.service(UIServlet.java:196)
         at com.bea.netuix.servlets.manager.SingleFileServlet.service(SingleFileServlet.java:251)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
         at com.bea.console.utils.MBeanUtilsInitSingleFileServlet.service(MBeanUtilsInitSingleFileServlet.java:47)
         at weblogic.servlet.AsyncInitServlet.service(AsyncInitServlet.java:130)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.lang.reflect.InvocationTargetException
         at weblogic.security.providers.authentication.LDAPAtnDelegate$LDAPFactory.newInstance(LDAPAtnDelegate.java:3890)
         at weblogic.security.utils.Pool.newInstance(Pool.java:37)
         at weblogic.security.utils.Pool.getInstance(Pool.java:33)
         at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3219)
         ... 119 more
    Caused by: netscape.ldap.LDAPException: error result (49); 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece
         at netscape.ldap.LDAPConnection.checkMsg(LDAPConnection.java:4871)
         at netscape.ldap.LDAPConnection.simpleBind(LDAPConnection.java:1766)
         at netscape.ldap.LDAPConnection.authenticate(LDAPConnection.java:1264)
         at netscape.ldap.LDAPConnection.authenticate(LDAPConnection.java:1273)
         at netscape.ldap.LDAPConnection.bind(LDAPConnection.java:1562)
         at weblogic.security.providers.authentication.LDAPAtnDelegate$LDAPFactory.newInstance(LDAPAtnDelegate.java:3860)
         ... 122 more
    >
    org.apache.beehive.netui.util.logging.logger error
    why i am getting the error:
    ####<Oct 3, 2009 6:15:55 PM GMT+05:30> <Error> <org.apache.beehive.netui.pageflow.internal.AdapterManager> <d2i3pc002> <AdminServer> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1254573955292> <BEA-000000> <ServletContainerAdapter manager not initialized correctly.>
    can anyone help me to figure out wherer the problem is.
    Sailaja

    As for this error
    at weblogic.security.providers.authentication.LDAPAtnDelegate.getConnection(LDAPAtnDelegate.java:3219)
    ... 119 more
    Caused by: netscape.ldap.LDAPException: error result (49); 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece
    It means the password for the principal is incorrect.. please try to connect to the LDAP Server from a stanalone client and verify..

  • SCCM Agent Not Initializing

    I saw this one off case on a re-imaged computer where the SCCM agent is not initializing after installation. Usually it takes roughly 10 min after installation for the agent to download the different actions, policies, etc... but for some weird reason the
    agent seems to be stuck. The Configuration Manager Properties window is displaying the default tabs (general, components, actions, site..) without the additional Configurations tab which usually appears there after initialization. Also Software Center shows
    "IT Organization" on the top right corner instead of the actual organization name, and no communication showing in the console since before it was re-imaged. No obvious errors in ccmsetup.log. Any ideas how this can be further troubleshooted?
     

    Hi,
    In which we search far and wide to bring you the best of the Microsoft blogs. Here's one from the J.C. Hornbeck's SCCM Blog.
    Troubleshooting issues where clients are not reporting
    http://blogs.technet.com/b/configurationmgr/archive/2009/08/10/troubleshooting-issues-where-clients-are-not-reporting.aspx
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • What's the difference between a not-initialed object and a null object

    hi guys, i wanna know the difference between a not-initialed object and a null object.
    for eg.
    Car c1;
    Car c2 = null;after the 2 lines , 2 Car obj-referance have been created, but no Car obj.
    1.so c2 is not refering to any object, so where do we put the null?in the heap?
    2.as no c2 is not refering to any object, what's the difference between c2 and c1?
    3.and where we store the difference-information?in the heap?

    For local variables you can't have "Car c1;" the compiler will complain.That's not true. It will only complain if you try to use it without initializing it.
    You can have (never used, so compiler doesn't care):
    public void doSomething()
       Car c1;
       System.out.println("Hello");
    }or you can have (definitely initialized, so doesn't have to be initialized where declared):
    public void doSomething(boolean goldClubMember)
       Car c1;
       if (goldClubMember)
           c1 = new Car("Lexus");
       else
           c1 = new Car("Kia");
       System.out.println("You can rent a " + c1.getMake());
    }

  • ALV-Save tab not fucntion in PF status

    Following report that I have has a PF status Save which when clicked should mark the selected documenst in the output as selected and save . But in my report this is not happeining , it checks the doc when I press save but when I og out of the report and come back again it dosen show me the saved items as checked and shows just as before. Can anyone help me out pls.
    *& Report  ZSD_PRINT_CONFIRMATION
    REPORT  ZSD_PRINT_CONFIRMATION LINE-SIZE 190 LINE-COUNT 60
            no standard page heading.
    TYPE-POOLS: slis.
    TABLES: vbrk, vbrp, vbpa.
    *&     Selection-Screen
    SELECTION-SCREEN BEGIN OF BLOCK block1 WITH FRAME TITLE text-000.
    SELECT-OPTIONS: s_vbeln  FOR  vbrk-vbeln,      " billing doc.
                    s_kunnr  FOR  vbpa-kunnr,      " bill-to customer number.
                    s_werks  FOR  vbrp-werks,      " line item plant.
                    s_fkdat  FOR  vbrk-fkdat,      " billing date.
                    s_fkart  FOR  vbrk-fkart,      " billing type.
                    s_vkorg  FOR  vbrk-vkorg.      " sales org.
    PARAMETERS    : p_hold as CHECKBOX.
    SELECTION-SCREEN END OF BLOCK block1.
    SELECTION-SCREEN BEGIN OF BLOCK block2 WITH FRAME TITLE text-024.
    PARAMETERS    : pa_vari TYPE slis_vari DEFAULT ' '. " Display Variant.
    SELECTION-SCREEN END OF BLOCK block2.
    *& Internal Tables, Work Areas, Work Variables and Constants
    * Storing Extracted Info.
    TYPES: BEGIN OF t_extract,
             sel  type  C,
             count type I,
             vbeln        TYPE vbeln_vf,   " Billing document.
             posnr        TYPE posnr,      " line item.
             fkart        TYPE fkart,      " billing type.
             vtext        TYPE BEZEI20,    " billing type description.
             fkdat        TYPE fkdat,      " billing date.
             werks        TYPE werks_d,    " line item plant.
             werks_name1  TYPE name1,      " plant description.
             kunnr        TYPE kunnr,      " bill-to customer.
             kunnr_name1  TYPE name1_gp,   " bill-to description.
             netwr        TYPE netwr,      " net value,invoice total dollar
             zzflag       TYPE boolean,    " hold or print indicator
             zzreason     TYPE char30,     " reason being held
             zzuser       TYPE ernam,      " last changed by
             zz_changed_date TYPE dats,    " last changed date
             zz_changed_time TYPE tims,    " last changed time
            END OF t_extract.
    DATA: it_extract  TYPE TABLE OF t_extract,
          it_extract2 TYPE TABLE OF t_extract,
          wa_extract  LIKE LINE  OF it_extract,
          wa_selected LIKE LINE  OF it_extract,
          wa_extract3 LIKE LINE  OF it_extract.
    DATA: t_vbrk      TYPE TABLE OF vbrk,
          wa_vbrk     LIKE LINE OF t_vbrk.
    * ALV data declaration
    DATA: fieldcatalog TYPE slis_t_fieldcat_alv WITH HEADER LINE,
          gd_tab_group TYPE slis_t_sp_group_alv,
          gd_layout    TYPE slis_layout_alv,
          gd_repid     LIKE sy-repid.
    * messages as result of processing in program, will be displayed
    * at end of processing.
    TYPES: BEGIN OF t_msg,
             vbeln        TYPE vbeln_vf,   " Billing document.
             dummy        TYPE c,
             message      TYPE CHAR80,
           END OF t_msg.
    DATA: it_msg TYPE TABLE OF t_msg,
          wa_msg LIKE LINE OF it_msg,
          w_idx2 type sy-tabix,
          w_idx3 type sy-tabix.
    CONSTANTS: c_zog2 TYPE vbrk-fkart value 'ZOG2',
               c_zol2 TYPE vbrk-fkart value 'ZOL2',
               c_zre  TYPE vbrk-fkart value 'ZRE ',
               c_s1   TYPE vbrk-fkart value 'S1  '.
    *&     main body of processing logic
    START-OF-SELECTION.
      IF s_vbeln[] IS INITIAL
        AND s_kunnr[] IS INITIAL
        AND s_werks[] IS INITIAL
        AND s_fkdat[] IS INITIAL
        AND s_fkart[] IS INITIAL
        AND s_vkorg[] IS INITIAL.
          MESSAGE s999(z001) WITH 'Please Enter Selections'(011).
      ELSE.
        PERFORM extract_data.
      ENDIF.
    END-OF-SELECTION.
    *  SET PF-STATUS 'STAT1000'.
      IF s_vbeln[] IS INITIAL
        AND s_kunnr[] IS INITIAL
        AND s_werks[] IS INITIAL
        AND s_fkdat[] IS INITIAL
        AND s_fkart[] IS INITIAL
        AND s_vkorg[] IS INITIAL.
          MESSAGE s999(z001) WITH 'Please Enter Selections'(011).
      ELSE.
        IF it_extract2[] IS INITIAL.
          MESSAGE s999(z001) WITH 'No Data Selected for this criteria'(002).
        ELSE.
          PERFORM field_catalog.
          PERFORM show_report.
        ENDIF.
      ENDIF.
    *&    U S E R   C O M M A N D
    AT USER-COMMAND.
    * accommodated at teh end or report********
    *  CASE sy-ucomm.
    *    WHEN 'SELE'.
    *      PERFORM update_itab_from_screen.
    *      LOOP AT it_extract2 INTO wa_extract.
    *        wa_extract-zzflag = 'X'.
    *        MODIFY it_extract2 FROM wa_extract.
    *      ENDLOOP.
    *      PERFORM show_report.
    *    WHEN 'DSEL'.
    *      PERFORM update_itab_from_screen.
    *      LOOP AT it_extract2 INTO wa_extract.
    *        clear wa_extract-zzflag.
    *        MODIFY it_extract2 FROM wa_extract.
    *      ENDLOOP.
    *      PERFORM show_report.
    *    WHEN 'EXIT'.
    *      leave to screen 0.
    *    WHEN OTHERS.
    *      MESSAGE S999(Z001) WITH 'Inactive Key, Try Again'(001).
    *  ENDCASE.
    *&    LINE SELECTION
    AT LINE-SELECTION.
      PERFORM update_itab_from_screen.
      REFRESH it_msg.
    * Upate vbrk append structure
      LOOP AT it_extract2 INTO wa_extract.
        w_idx2 = sy-tabix.
    * if flag is on, there must be a reason
        if NOT wa_extract-zzflag is initial.
          if wa_extract-zzreason is initial.
            wa_msg-vbeln = wa_extract-vbeln.
            wa_msg-message =  'For Hold doc.,Reason required'(017).
            append wa_msg to it_msg.
            continue.
          endif.
        endif.
    * only if the flag or reason has been changed with what's in database vbrk
    * which was read in the beginning of program and stored in
    * it_extract.
        read table it_extract into wa_extract3
          with key vbeln = wa_extract-vbeln.
        w_idx3 = sy-tabix.
        if sy-subrc = 0.
          if wa_extract3-zzflag <> wa_extract-zzflag
          or wa_extract3-zzreason <> wa_extract-zzreason.
            PERFORM update_vbrk.
          endif.
        endif.
      ENDLOOP.
    * display an updated list.
      PERFORM show_report.
    * display processing messages
    * popup with table display ok has 'print' functionality but
    * titletext is not working. One option is to copy following
    * and fix titletext.
    CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY_OK'
      EXPORTING
        ENDPOS_COL         = 35
        ENDPOS_ROW         = 15
        STARTPOS_COL       = 1
        STARTPOS_ROW       = 1
        TITLETEXT          = 'Results'
    * IMPORTING
    *   CHOISE             =
      TABLES
        VALUETAB           = it_msg.
    * EXCEPTIONS
    *   BREAK_OFF          = 1
    *   OTHERS             = 2
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    * wrf popup with table display has no 'print' capability
    * but titletext is working.
    *CALL FUNCTION 'WRF_POPUP_WITH_TABLE_DISPLAY'
    *  EXPORTING
    *    ENDPOS_COL         = 35
    *    ENDPOS_ROW         = 15
    *    STARTPOS_COL       = 1
    *    STARTPOS_ROW       = 1
    *    TITLETEXT          = 'Results'
    *  TABLES
    *    VALUETAB           = it_msg.
    *&    LINE SELECTION
    TOP-OF-PAGE.
    * same as top-of-page during line-selection
      WRITE: 3 text-003, 14 text-013, 45 text-014, 58 text-015,
             69 text-016, 78 text-004, 88 text-005, 104 text-006,
             115 text-007, 121 text-008, 136 text-009,
             147 text-010, 173 text-012, 186 text-023,
             / sy-uline.
      FORMAT INTENSIFIED OFF COLOR OFF.
    TOP-OF-PAGE DURING LINE-SELECTION.
      WRITE: 3 text-003, 14 text-013, 45 text-014, 58 text-015,
             69 text-016, 78 text-004, 88 text-005, 104 text-006,
             115 text-007, 121 text-008, 136 text-009,
             147 text-010, 173 text-012,186 text-023,
             / sy-uline.
      FORMAT INTENSIFIED OFF COLOR OFF.
    *&      Form  show_report
    *       Report to Display Available Orders on Screen
    FORM show_report .
      DATA: l_idx TYPE i.
      l_idx = 0.
    data: GS_layout TYPE slis_layout_alv.
    gd_layout-zebra = 'X'.
    gd_layout-colwidth_optimize = 'X'.
    gd_layout-box_fieldname = 'SEL'.
    gd_layout-f2code = 'SAVE'.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
       I_CALLBACK_PROGRAM                = sy-repid
       I_CALLBACK_PF_STATUS_SET          = 'SET_PF_STATUS'
       I_CALLBACK_USER_COMMAND           = 'USER_COMMAND'
       I_CALLBACK_TOP_OF_PAGE            = 'TOP_OF_PAGE'
       IS_LAYOUT                         = GD_LAYOUT
       IT_FIELDCAT                       = fieldcatalog[]
    *   I_DEFAULT                         = 'X'
       I_SAVE                            = 'A'
    *   IS_VARIANT                        =
      TABLES
        T_OUTTAB                          = it_extract2
    EXCEPTIONS
       PROGRAM_ERROR                     = 1
       OTHERS                            = 2
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
             WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    *  LOOP AT it_extract2 INTO wa_extract.
    *    IF l_idx EQ 0.
    *      FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    *      l_idx = 1.
    *    ELSE.
    *      FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    *      l_idx = 0.
    *    ENDIF.
    *    WRITE: / wa_extract-zzflag AS CHECKBOX,
    *      3 wa_extract-vbeln,        "UNDER 'Bill.Doc'(003),
    *     14 wa_extract-zzreason input on, "UNDER 'Reason'(013),
    *     45 wa_extract-zzuser,       "UNDER 'User'(014),
    *     58 wa_extract-zz_changed_date,  "Chngd Date(015),
    *     69 wa_extract-zz_changed_time,  "Time(016).
    *     78 wa_extract-fkart,        "UNDER 'Bill.Type'(004),
    *     83 wa_extract-vtext,        "UNDER 'Description'(005),
    *    104 wa_extract-fkdat,       "UNDER 'Bill.Date'(006),
    *    115 wa_extract-werks,       "UNDER 'Plant'(007),
    *    120 wa_extract-werks_name1(15), "UNDER 'Plt Descrptn'(008),
    *    136 wa_extract-kunnr,       "UNDER 'Bill-to'(009),
    *    147 wa_extract-kunnr_name1(15), "UNDER 'Name'(010),
    *    163 wa_extract-netwr,       "UNDER 'Net Value'(012),
    *    180 wa_extract-count.
    *  ENDLOOP.
    ENDFORM.                    " show_report
    *&      Form  extract_data
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM extract_data .
      CLEAR: it_extract.  REFRESH: it_extract.
    * read and select all billing documents
       IF p_hold is not initial.
    SELECT vbrk~vbeln vbrk~fkart vbrk~fkdat vbrk~netwr
               vbrk~zzflag vbrk~zzreason vbrk~zzuser
               vbrk~zz_changed_date vbrk~zz_changed_time
               vbrp~posnr vbrp~werks
          INTO CORRESPONDING FIELDS OF TABLE it_extract
          FROM vbrk INNER JOIN vbrp ON
               vbrk~vbeln = vbrp~vbeln
         WHERE vbrk~vbeln IN s_vbeln
           AND vbrk~fkart IN s_fkart
           AND vbrk~fkdat IN s_fkdat
           AND vbrk~vkorg IN s_vkorg
           AND vbrk~fksto NE 'X'
           AND vbrp~werks IN s_werks.
      ELSE.
    * read and select billing documents
      SELECT vbrk~vbeln vbrk~fkart vbrk~fkdat vbrk~netwr
             vbrk~zzflag vbrk~zzreason vbrk~zzuser
             vbrk~zz_changed_date vbrk~zz_changed_time
             vbrp~posnr vbrp~werks
        INTO CORRESPONDING FIELDS OF TABLE it_extract
        FROM vbrk INNER JOIN vbrp ON
             vbrk~vbeln = vbrp~vbeln
       WHERE vbrk~vbeln IN s_vbeln
         AND vbrk~fkart IN s_fkart
         AND vbrk~fkart NE c_zog2             "NAL credit memo
         AND vbrk~fkart NE c_zol2             "NAL debit memo
         AND vbrk~fkart NE c_zre              "NAL credit for returns
    * testing revealed that fksto = X (cancelled) is blank while
    * fkart is S1, cancelled invoice. Need to check both fields.
         AND vbrk~fkart NE c_S1               "cancelled invoice
         AND vbrk~fkdat IN s_fkdat
         AND vbrk~vkorg IN s_vkorg
         AND vbrk~fksto NE 'X'
         AND vbrp~werks IN s_werks.
      IF sy-subrc <> 0.
        MESSAGE s999(z001) WITH 'No Data Selected for this criteria'(002).
      ENDIF.
    ENDIF.
      CHECK sy-subrc = 0.
    * only need first line item for this report.
      SORT it_extract BY vbeln posnr.
      DELETE ADJACENT DUPLICATES FROM it_extract COMPARING vbeln.
      LOOP AT it_extract INTO wa_extract.
    * Retrieve and select by sales order bill-to on header level
    * as well as lookup bill-to customer name/description
        SELECT SINGLE kunnr FROM vbpa INTO wa_extract-kunnr
         WHERE vbeln = wa_extract-vbeln
           AND posnr = '000000'
           AND parvw = 'RE'.
        IF wa_extract-kunnr IN s_kunnr.
          wa_extract-kunnr_name1 = zcl_kna1=>get_name1( wa_extract-kunnr ).
        ELSE.
          DELETE it_extract.
          CONTINUE.
        ENDIF.
    * lookup billing type description
        SELECT SINGLE vtext FROM tvfkt
          INTO wa_extract-vtext
         WHERE spras = sy-langu
           AND fkart = wa_extract-fkart.
        IF sy-subrc <> 0.
          clear wa_extract-vtext.
        ENDIF.
    * lookup plant description
        SELECT SINGLE name1 FROM t001w
          INTO wa_extract-werks_name1
         WHERE werks = wa_extract-werks.
        IF sy-subrc <> 0.
          clear wa_extract-werks_name1.
        ENDIF.
    wa_extract-count = 1.
        APPEND wa_extract TO it_extract2.
      ENDLOOP.
    ENDFORM.                    " extract_data
    *&      Form  update_itab_from_screen
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM update_itab_from_screen .
      DO.
        READ LINE sy-index FIELD VALUE wa_extract-zzflag wa_extract-vbeln
                                       wa_extract-zzreason.
        IF sy-subrc NE 0.
          EXIT.
        ELSE.
          CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
            EXPORTING
              input  = wa_extract-vbeln
            IMPORTING
              output = wa_extract-vbeln.
          READ TABLE it_extract2 INTO wa_selected
               WITH KEY vbeln = wa_extract-vbeln.
          IF sy-subrc EQ 0.
            wa_selected-zzflag = wa_extract-zzflag.
            wa_selected-zzreason = wa_extract-zzreason.
            MODIFY it_extract2 FROM wa_selected INDEX sy-tabix.
          ENDIF.
        ENDIF.
      ENDDO.
    ENDFORM.                    " update_itab_from_screen
    *&      Form  update_vbrk
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM update_vbrk .
    * read the current version of the corresponding billing doc. from vbrk
    * in case it has been changed.
      SELECT single * FROM VBRK INTO wa_vbrk
       WHERE vbeln = wa_extract-vbeln.
      IF sy-subrc <> 0.
        wa_msg-vbeln = wa_extract-vbeln.
        wa_msg-message = 'Billing Doc. Not Found. Contact Support'(018).
        append wa_msg to it_msg.
      ENDIF.
    * lock the same billing doc.
      CHECK sy-subrc = 0.
      CALL FUNCTION 'ENQUEUE_EVVBRKE'
       EXPORTING
         MODE_VBRK            = 'E'
         MANDT                = SY-MANDT
         VBELN                = wa_extract-vbeln
         X_VBELN              = ' '
         _SCOPE               = '2'
         _WAIT                = ' '
         _COLLECT             = ' '
       EXCEPTIONS
         FOREIGN_LOCK         = 1
         SYSTEM_FAILURE       = 2
         OTHERS               = 3.
      IF SY-SUBRC <> 0.
        wa_msg-vbeln = wa_extract-vbeln.
        wa_msg-message = 'Unable To Lock'(019).
        append wa_msg to it_msg.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ELSE.
    * Update the corresponding billing doc. in vbrk
    *    wa_vbrk-zzflag = wa_extract-zzflag.
    *    wa_vbrk-zzreason = wa_extract-zzreason.
    *    wa_vbrk-zzuser = sy-uname.
    *    wa_vbrk-zz_changed_date = sy-datum.
    *    wa_vbrk-zz_changed_time = sy-uzeit.
    *    wa_extract3-zzflag = wa_vbrk-zzflag.
    *    wa_extract3-zzreason = wa_vbrk-zzreason.
    *    wa_extract3-zzuser = wa_vbrk-zzuser.
    *    wa_extract3-zz_changed_date = wa_vbrk-zz_changed_date.
    *    wa_extract3-zz_changed_time = wa_vbrk-zz_changed_time.
        UPDATE vbrk FROM wa_vbrk.
        IF sy-subrc = 0.
          CALL FUNCTION 'DEQUEUE_EVVBRKE'
            EXPORTING
            MODE_VBRK       = 'E'
            MANDT           = SY-MANDT
            VBELN           = wa_extract-vbeln
            X_VBELN         = ' '
            _SCOPE          = '3'
            _SYNCHRON       = ' '
            _COLLECT        = ' '.
          if sy-subrc = 0.
            wa_msg-vbeln = wa_extract-vbeln.
            wa_msg-message = 'Billing Document Updated'(022).
            append wa_msg to it_msg.
            modify it_extract index w_idx3 from wa_extract3
              transporting zzflag zzreason zzuser zz_changed_date zz_changed_time.
            modify it_extract2 index w_idx2 from wa_extract3
              transporting zzuser zz_changed_date zz_changed_time.
          else.
            wa_msg-vbeln = wa_extract-vbeln.
            wa_msg-message = 'Unable To unLock Document'(021).
            append wa_msg to it_msg.
          endif.
        ELSE.
          wa_msg-vbeln = wa_extract-vbeln.
          wa_msg-message = 'Failed to Update Document'(020).
          append wa_msg to it_msg.
        ENDIF.
      ENDIF.
    ENDFORM.                    " update_vbrk
    *&      Form  FIELD_CATALOG
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM field_catalog .
      fieldcatalog-fieldname   = 'SEL'.
      fieldcatalog-seltext_m   = 'Select'.
      fieldcatalog-col_pos     = 19.
      fieldcatalog-checkbox = 'X'.
      fieldcatalog-edit = 'X'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'VBELN'.
      fieldcatalog-seltext_m   = 'Billing document'.
      fieldcatalog-col_pos     = 23.
      fieldcatalog-outputlen   = 10.
      fieldcatalog-emphasize   = 'X'.
    *  fieldcatalog-key         = 'X'.
      fieldcatalog-hotspot     = 'X'.
    *  fieldcatalog-edit = 'X'.
    *  fieldcatalog-do_sum      = 'X'.
    *  fieldcatalog-no_zero     = 'X'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
    *  fieldcatalog-fieldname   = 'POSNR'.
    *  fieldcatalog-seltext_m   = 'line item'.
    *  fieldcatalog-col_pos     = 1.
    *  APPEND fieldcatalog TO fieldcatalog.
    *  CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'FKART'.
      fieldcatalog-seltext_m   = 'Billing Type'.
      fieldcatalog-col_pos     = 30.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'VTEXT'.
      fieldcatalog-seltext_m   = 'Billing Type Description'(030).
      fieldcatalog-col_pos     = 31.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'FKDAT'.
      fieldcatalog-seltext_m   = 'Billing Date'.
      fieldcatalog-col_pos     = 32.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'WERKS'.
      fieldcatalog-seltext_m   = 'Line Item Plant'.
      fieldcatalog-col_pos     = 33.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'WERKS_NAME1'.
      fieldcatalog-seltext_m   = 'Plant Description'.
      fieldcatalog-col_pos     = 34.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'KUNNR'.
      fieldcatalog-seltext_m   = 'Bill-to Customer'.
      fieldcatalog-col_pos     = 24.
      fieldcatalog-outputlen   = 15.
    *  fieldcatalog-datatype     = 'CURR'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'KUNNR_NAME1'.
      fieldcatalog-seltext_m   = 'Bill-to Description'.
      fieldcatalog-col_pos     = 25.
      fieldcatalog-emphasize   = 'X'.
      fieldcatalog-hotspot     = 'X'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'NETWR'.
      fieldcatalog-seltext_m   = 'Invoice Total Dollar'.
      fieldcatalog-col_pos     = 26.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'ZZFLAG'.
      fieldcatalog-seltext_m   = 'Hold / Print Indicator'.
      fieldcatalog-col_pos     = 21.
    *  fieldcatalog-checkbox = 'X'.
      fieldcatalog-edit = 'X'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'ZZREASON'.
      fieldcatalog-seltext_m   = 'Reason Being Held'.
      fieldcatalog-col_pos     = 22.
      fieldcatalog-outputlen   = 15.
      fieldcatalog-edit = 'X'.
    *  fieldcatalog-datatype     = 'CURR'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'ZZUSER'.
      fieldcatalog-seltext_m   = 'Changed By'.
      fieldcatalog-col_pos     = 27.
    *  fieldcatalog-edit = 'X'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'ZZ_CHANGED_DATE'.
      fieldcatalog-seltext_m   = 'Changed Date'.
      fieldcatalog-col_pos     = 28.
    *  fieldcatalog-edit = 'X'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'ZZ_CHANGED_TIME'.
      fieldcatalog-seltext_m   = 'Changed Time'.
      fieldcatalog-col_pos     = 29.
    *  fieldcatalog-edit = 'X'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
      fieldcatalog-fieldname   = 'COUNT'.
      fieldcatalog-seltext_m   = 'Count'.
      fieldcatalog-col_pos     = 37.
      fieldcatalog-do_sum      = 'X'.
      fieldcatalog-no_zero     = 'X'.
      APPEND fieldcatalog TO fieldcatalog.
      CLEAR  fieldcatalog.
    ENDFORM.                    " FIELD_CATALOG
    *&      Form  user_command
    *       text
    *FORM user_command.
    FORM user_command USING r_ucomm     LIKE sy-ucomm
                            rs_selfield TYPE slis_selfield.
      DATA: ltp_vbeln TYPE vbeln.  " Sales document number.
    CASE  r_ucomm.
        WHEN '&IC1'.
          IF ( rs_selfield-fieldname = 'VBELN'
            OR rs_selfield-fieldname = 'BILL_VBELN' )
           AND rs_selfield-value IS NOT INITIAL.        " Display sales document.
            ltp_vbeln = rs_selfield-value.
            zcl_sales_doc=>display( ltp_vbeln ).
          ENDIF.
    * Comments - r_ucomm = SEL is the Select All. I took out the perform show_report
    * because that actually calls another screen with the new ALV, instead of replacing
    * the existing ALV. I added the refresh/col_stable/row_stable = 'X' to achieve this
        WHEN 'SEL'.
          PERFORM update_itab_from_screen.
          LOOP AT it_extract2 INTO wa_extract.
            wa_extract-zzflag = 'X'.
            MODIFY it_extract2 FROM wa_extract.
          ENDLOOP.
          RS_SELFIELD-refresh = 'X'.
          RS_SELFIELD-col_stable = 'X'.
          RS_SELFIELD-row_stable = 'X'.
    * Comments - r_ucomm = DSEL is the DeSelect All. I took out the perform show_report
    * because that actually calls another screen with the new ALV, instead of replacing
    * the existing ALV. I added the refresh/col_stable/row_stable = 'X' to achieve this
        WHEN 'DSEL'.
          PERFORM update_itab_from_screen.
          LOOP AT it_extract2 INTO wa_extract.
            CLEAR wa_extract-zzflag.
            MODIFY it_extract2 FROM wa_extract.
          ENDLOOP.
          RS_SELFIELD-refresh = 'X'.
          RS_SELFIELD-col_stable = 'X'.
          RS_SELFIELD-row_stable = 'X'..
    * Comments - Insert your code to call VBRK updates here in the SAVE portion.
        WHEN 'PICK'.
    *PERFORM update_itab_from_screen.
    *     REFRESH it_msg.
    * Upate vbrk append structure
      LOOP AT it_extract2 INTO wa_extract.
        w_idx2 = sy-tabix.
    * if flag is on, there must be a reason
        if NOT wa_extract-zzflag is initial.
          if wa_extract-zzreason is initial.
            wa_msg-vbeln = wa_extract-vbeln.
            wa_msg-message =  'For Hold doc.,Reason required'(017).
            append wa_msg to it_msg.
            perform show_report.
            continue.
          endif.
        endif.
    * only if the flag or reason has been changed with what's in database vbrk
    * which was read in the beginning of program and stored in
    * it_extract.
        read table it_extract into wa_extract3
          with key vbeln = wa_extract-vbeln.
        w_idx3 = sy-tabix.
        if sy-subrc = 0.
          if wa_extract3-zzflag <> wa_extract-zzflag
          or wa_extract3-zzreason <> wa_extract-zzreason.
            PERFORM update_vbrk.
          endif.
        endif.
       ENDLOOP.
          RS_SELFIELD-refresh = 'X'.
          RS_SELFIELD-col_stable = 'X'.
          RS_SELFIELD-row_stable = 'X'.
        WHEN 'EXIT'.
          LEAVE TO SCREEN 0.
    * Comments - I would personally issue a message warning here instead of
    * totally leaving the program.
        WHEN OTHERS.
          message w000(kx) with 'Inactive Key, Try Again'.
    *     LEAVE TO SCREEN 0.
      ENDCASE.
    ENDFORM.                    "user_command
    *&      Form  top_of_page
    *       text
    FORM top_of_page.
    *alv header declarations
      DATA: t_header TYPE slis_t_listheader,
           wa_header TYPE slis_listheader,
           t_line LIKE wa_header-info,
           ld_lines TYPE i,
           ld_linesc(10) TYPE c,
           i_logo TYPE c.
    * Title
      wa_header-typ  = 'H'.
      wa_header-info = 'Print Confirmation Report'.
      APPEND wa_header TO t_header.
      CLEAR wa_header.
    * Date
      wa_header-typ  = 'S'.
      wa_header-key = 'Date: '.
      CONCATENATE  sy-datum+6(2) '.'
                   sy-datum+4(2) '.'
                   sy-datum(4) INTO wa_header-info.   "todays date
      APPEND wa_header TO t_header.
      CLEAR: wa_header.
    * Total No. of Records Selected
      DESCRIBE TABLE it_extract2 LINES ld_lines.
      ld_linesc = ld_lines.
      CONCATENATE 'Total No. of Records Selected: ' ld_linesc
                        INTO t_line SEPARATED BY space.
      wa_header-typ  = 'A'.
      wa_header-info = t_line.
      APPEND wa_header TO t_header.
      CLEAR: wa_header, t_line.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary = t_header.
          i_logo             = 'NEWALTA_LOGO'.
    ENDFORM.                    "top_of_page
    *                  SET PF STATUS FOR ALV                               *
    * Comments - This is the form, similar to form USER_COMMAND, that is
    * passed to your ALV function module so it knows where to grab the
    * status from.
    FORM set_pf_status USING rt_extab TYPE slis_t_extab.
      SET PF-STATUS 'STANDARD'.
    ENDFORM.                    "set_pf_status
    thanks

    You need use the Function moduel in the user command.
    GET_GLOBALS_FROM_SLVC_FULLSCR
    follow the sample code.
    REPORT ZTEST_ALV_CHECK MESSAGE-ID ZZ .
    TYPE-POOLS: SLIS.
    DATA: X_FIELDCAT TYPE SLIS_FIELDCAT_ALV,
    IT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV,
    L_LAYOUT TYPE SLIS_LAYOUT_ALV,
    X_EVENTS TYPE SLIS_ALV_EVENT,
    IT_EVENTS TYPE SLIS_T_EVENT.
    DATA: BEGIN OF ITAB OCCURS 0,
    VBELN LIKE VBAK-VBELN,
    POSNR LIKE VBAP-POSNR,
    CHK(1),
    color(4),
    END OF ITAB.
    SELECT VBELN
    POSNR
    FROM VBAP
    UP TO 20 ROWS
    INTO TABLE ITAB.
    X_FIELDCAT-FIELDNAME = 'CHK'.
    X_FIELDCAT-TABNAME = 'ITAB'.
    X_FIELDCAT-COL_POS = 1.
    X_FIELDCAT-INPUT = 'X'.
    X_FIELDCAT-EDIT = 'X'.
    X_FIELDCAT-CHECKBOX = 'X'.
    APPEND X_FIELDCAT TO IT_FIELDCAT.
    CLEAR X_FIELDCAT.
    X_FIELDCAT-FIELDNAME = 'VBELN'.
    X_FIELDCAT-SELTEXT_L = 'VBELN'.
    X_FIELDCAT-HOTSPOT = 'X'.
    X_FIELDCAT-TABNAME = 'ITAB'.
    X_FIELDCAT-COL_POS = 2.
    APPEND X_FIELDCAT TO IT_FIELDCAT.
    CLEAR X_FIELDCAT.
    X_FIELDCAT-FIELDNAME = 'POSNR'.
    X_FIELDCAT-SELTEXT_L = 'POSNR'.
    X_FIELDCAT-TABNAME = 'ITAB'.
    X_FIELDCAT-COL_POS = 3.
    APPEND X_FIELDCAT TO IT_FIELDCAT.
    CLEAR X_FIELDCAT.
    L_LAYOUT-info_fieldname = 'COLOR'.
    *L_LAYOUT-ZEBRA = 'X'.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
    I_CALLBACK_PROGRAM = SY-REPID
    IS_LAYOUT = L_LAYOUT
    I_CALLBACK_PF_STATUS_SET = 'STATUS'
    I_CALLBACK_USER_COMMAND = 'USER_COMMAND'
    IT_FIELDCAT = IT_FIELDCAT
    TABLES
    T_OUTTAB = ITAB
    EXCEPTIONS
    PROGRAM_ERROR = 1
    OTHERS = 2.
    IF SY-SUBRC 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    *& Form STATUS
    text
    -->P_EXTAB text
    FORM STATUS USING P_EXTAB TYPE SLIS_T_EXTAB.
    Pf status
    SET PF-STATUS 'STATUS'.
    ENDFORM. " STATUS
    *& Form USER_COMMAND
    text
    -->R_UCOMM text
    -->RS_SELFIELD text
    FORM USER_COMMAND USING R_UCOMM LIKE SY-UCOMM
    RS_SELFIELD TYPE SLIS_SELFIELD.
    DATA: GD_REPID LIKE SY-REPID, "Exists
    REF_GRID TYPE REF TO CL_GUI_ALV_GRID.
    IF REF_GRID IS INITIAL.
    CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
    IMPORTING
    E_GRID = REF_GRID.
    ENDIF.
    IF NOT REF_GRID IS INITIAL.
    CALL METHOD REF_GRID->CHECK_CHANGED_DATA .
    ENDIF.
    loop at itab where chk = 'X'.
    itab-color = 'C300'.
    modify itab index sy-tabix transporting color.
    endloop.
    RS_SELFIELD-refresh = 'X'.
    break-point.
    ENDFORM. "USER_COMMAND

  • How can I only close one tab, not two or more tabs at a time?

    I would like to be able to close one tab, and go back to my email or original page, but I only get the message that I will close all tabs. I would like to be able to close one tab, and go back to the previous tab that I have open, not have to go back and sign in to my email when it should still be open. This works with Internet Explorer, why can it not work with Firefox?

    The dialog Firefox displays when you click the "close window" (X) button doesn't have the option to only close the current tab. Instead, you can use one of these methods to close just the current tab:
    * Click the "x" that should appear on the current tab itself
    * Right-click the current tab > Close tab
    * Press Ctrl+w to close the current tab
    (Note: If you accidentally press Ctrl+w twice, you can re-open the tab by pressing Ctrl+Shift+t to Undo Close Tab)

  • Before updating to FF 4.0, when I close, it warned me that I was about to close multiple tabs IT ALSO gave me the choice to save all open tabs (not bookmark) so they would all open once I opened FF again. Where is it???

    When I close - it does still tell me that I am about to close multiple tabs... but it no longer gives me the option to save open tabs, NOT bookmark, SAVE open tabs. That way, the next time I open Mozilla, all the open tabs from my previous session would open once again. 'Save Open Tabs' is GONE - it would be very helpful to have it back. I don't use it all the time, but it was much easier to save open tabs when I wasn't able to finish what I was doing instead of having to search through the previous days history to find what I need when I start my next session!!!

    Firefox now always stores the old session which you can access by going to the History menu and selecting "Restore Previous Session".
    If you always open the last set of tabs, an alternative approach is this:
    # Click the orange Firefox button, then select options to open the options window
    # Go to the General panel
    # Change the setting "When Firefox starts" to "Show my windows and tabs from last time"

  • Excise Item TAB not showing in MIRO

    Hi Expert,
    While doing Miro, Excise Item Tab not showing we have check the details Like Tax code, Chapter ID, and excise rate Material.
    Kindly help me ,
    Thanks
    Pranav

    Hi,
    Please go to transaction code MIGO and check whether excise tax exists or not ? if yes, please click on and click on Miscellaneous tab
    In case it is shown as In process we would not able to see excise details in MIRO.
    Hope, this solves your issue else revert.
    Regards,
    Tejas

  • Error :Receiver File Channel not Initialized

    Hi all,
    I am using a file adapter at the receiver side with file content conversion option. When i post a message it shows an error in the message monitoring as "Reciever File Channel not initialized : Unable to proceed : null"
    Please Help.....

    Hi,
    Check if the adapter is active or
    check on this thread:
    File Adapter Not Initialized Error
    the error might be due to FCC. Jsut remove that and see ift he adapter works.
    Regards
    vijaya

  • Error in communication channel " not initialized"

    Hi All,
           I'm working in FIle to mail scenario. In this scenario whenever i upload a text file to the R/3 application server. that file should be sent (as a attachment with a mail) to any email id. I did all the required configuration in IR. but i'm verymuch confused in ID configuration. I have created both sender and receiver communication channel in the same business system which refers a sender (R/3) System.sender communication channel is working fine. but when i activate the receiver communication channel it shows an error "not initialized".
    So kindly let me know,
    1. Should i use business system for my receiver end?,If so how do i create it?
    2. is receiver agreement, receiver determination, interface mapping necessary? If so, how do i configure it? because i'm not using any recever service since i'm sending mail to my mail box.
    note:
    It would be very helpful if u refer any link to find out the recever determination and interface determination configuration for this type of scenario.
    Thanks & Regards,
    hari.

    Provide us the XML formed after mapping.
    make sure that the msg type name is Mail and the name space name is http://sap.com/xi/XI/Mail/30.
    regards
    krishna

  • No Aapter registered for the channel and not initialized

    Hi Guys,
      I am working on Mail 2 File scenario. when the scenario is executed i am getting the  below error in sender MAIL adapter communication channel.
    No adapter registerd for the channel & not initialized
    Thnx,
    Siva

    Hi,
    Depending on your XI/PI version, apply one of the notes below to correct import the ESR content:
    PI 7.1X:
    #1152640 - SAP NetWeaver 7.1 including EHP 1: Importing ESR content
    XI 7.0:
    #836200 - SAP NetWeaver 7.0: Importing Process Integration Content
    XI 3.0:
    #705541 - XI 3.0 (SP1 and higher): Importing XI Content
    Also, check if the service for the adapters are running. Restart the J2EE Engine.
    If not solved, you may try redeploying the adapter's driver.
    Regards,
    Caio Cagnani

  • BPM error:Container element in step transformation is not initialized

    Hello Experts,
    I am new to the concept of BPM.
    I'm trying to create an integration process in which I'm taking an Idoc and processing it in many ways. The process contains many transformation steps. There two such transformation steps which have been placed in block step in a fork. And i get this error: Container element XXX in step transformation is not initialized
    What could be the problem?
    Regards,
    Akhil

    Hi
    if u are getting the messaga with red sigh then it means it will craete the error while running the scenario.
    but if it is in blue then i think it will not create any error.
    the meaning of that statement is that the container u have defind is not used anywhere. it is just giving u a warning message.
    Thanks
    Rinku

  • JDBC Adapter configuration not initialized:null

    i
    we have a synchronous scenario with the following adapters , RFC <> XI <> JDBC.
    1.JDBC Driver installation is done
    2.RFC Destination type t is done in sap(sender) system.
    3.checking the jdbc in VA is done
    while running it is giving the following error.
    com.sap.aii.af.ra.ms.api.RecoverableException: JDBC Adapter configuration not initialized: null
    where we have to initialize JDBC Adapter configuration
    Thanks in advance
    Prasad Nemalikanti

    hi prasad
    There are 2 jar files that may be missing from your SQL JDBC driver --> msbase.jar and msutil.jar, I think once you add these to the driver it might work.
    also check  the driver string for the SQL  driver 2 parameters
    i.e 'com.microsoft.jdbc.sqlserver.SQLServerDriver' now becomes
    'com.microsoft.sqlserver.jdbc.SQLServerDriver'
    This will solve your problem
    follow this link
    Re: MS SQL Server jdbc Driver installation on XI .
    XI JDBC Adapter using stored procedures
    thanks
    sandeep
    Reward points if helpful

  • Firefox will not start and open a website from a Thunderbird email link. It will go to a link from Thunderbird once Firefox is open, but will not initially start Firefox and proceed to open the Thunderbird email link.

    Firefox will not ''start'' and open a website from a Thunderbird email link. A link from Thunderbird will open once Firefox is ''already'' started, but will not initially start Firefox and proceed to open the Thunderbird email link.

    I also have this problem. I cannot open links from a discussion board I frequent nor can I open links from my email. Also after opening my email, I cannot go to any other sites except my home page. I can then go no where else.
    When I close Firefox and try to reopen it, it does nothing! I have to bring up the Task Manager and end the Firefox process before I can get back in.
    To the best of my knowledge, this problem started with the new update to Ver. 3.6.9. I am running Windows XP Media Center 2005

Maybe you are looking for

  • Spry Menu Bar won't work correctly.

    This is an image of what the overall menu bar layout should be like-all of the links and sublinks. I have a few problems that I am having all relating to the spry menu bar. I ran my code through w3c validation service but it came up with alot of erro

  • Cannot view cr2 files in Bridge cs4 & Windows 7

    I can not convert the cr2 files in cs4      nor read them with new Windows 7      Home Edition 64 bit computer Upon      downloading from my camera I am unable to view the images. After      downloading the file, when clicking on the file in Bridge t

  • How to use address node in smart forms

    hii all,       can any one tell me how to print the address usin the address node in smartforms....pls explain me in detail... thank you.

  • My time capsule is flashing yellow. what does that mean

    my time capsule is flashing yellow. what does that mean?

  • Itunes Photo Synch Problem

    Ever since I resorted all of my photos on my computer, Itunes has not been able to synch them to my Ipad2. I have followed all of the tips. Uninstalling Itunes, deleting the ipod photocache, emptying my recycle bin, synching first without photos and