Only 'EQ' and 'I' allowed for selection parameters

Hi!
We are generating the list of POs with open GR thru ME2M with selection parameters of WE101 and WE107, however, we encountered an error which states "Only 'EQ' and 'I' allowed for selection parameters."
What shall we do?

Hi,
This error will have nothing to do with the selection parameter setting but the variant you are defining for your ME2M transaction.  Can you therefore provide detailed info on how you set it up in your system?
Cheers,
HT

Similar Messages

  • I am the the only user and the administrator for my laptop and I have forgotten my password so I can't make any changes or download any programs....

    I am the the only user and the administrator for my laptop and I have forgotten my password so I can't make any changes or download any programs....

    Reset Password using Recovery HD
    Boot into Recovery Partition.
    Start the computer,then press and hold down command and R keys to start into recovery partition.
    When you see the Apple logo, release the keys.
    Wait until you see OS X Utilities window shows up.
    Move the mouse to the menubar at the top and click "Utilities", then select "Terminal"
    from the drop down.
    Terminal window will appear.
    Type in   resetpassword   and press enter key on the keyboard.
    Do not close the Terminal window
    Reset Password Utility window will open with Macintosh HD selected.
    Select the user account from the popup menu box.
    Enter a new password.
    Reenter the new password for the user.
    Enter a hint.
    Click the "Save" button.
    Click  in the menubar and select Restart.

  • Output does not match data sheet as only 1 report was available for selecti

    Output does not match data sheet as only 1 report was available for selection in hyperion planning.Can anyone help me in resolving this issues.Its very urgent.

    You will need to provide much more detailed information before anybody can help.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • How to have more months and years appear for selection in the archives for blog posts?

    Hello,
    How to have more months and years appear for selection in the archives for blog posts?  It just shows past 3 months in the year 2014, but we have many blog posts in years 2013, 2012 and 2011 and further back.  I am using the OOB SharePoint blog
    feature.
    Paul

    Hi,
    Thanks for the reply; it doesn't add anything as RSA6 was one of the options I listed and this was my fall back option if there was no other special treatment for the COPA datasources.
    I have found out why this, and other fields, are not available in KEB0.  The program uses a Function called KERA_COPA_METADATA_INTERFACE within which there is a section that selects the COPA fields:
    ***** 1. RULES (choice/class)
    * set rules for fixed fields
      PERFORM COPA_SET_RULES_FIXED_FIELDS USING I_ACCTCOST
                                          CHANGING E_T_RULES[].
    When you look at this code section there is a hard coded list of fields to exclude:
      MRULE 'MANDT     ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'PAOBJNR   ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'PASUBNR   ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'PAPAOBJNR ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'PAPASUBNR ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'HRKFT     ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'HZDAT     ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'USNAM     ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'RKESTATU  ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'TIMESTMP  ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'PERDE     ' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'PERIO     ' OBLIGATORY CHAR_CE3 OBLIGATORY CHAR_CE3.
      MRULE 'COPA_AWTYP' NEVER FORGET_IT NEVER FORGET_IT.
      MRULE 'COPA_AWORG' NEVER FORGET_IT NEVER FORGET_IT.
    As this is a standard delivered SAP function I do not recommend that you change this code as you will invalid your SAP support and upgrade paths.
    Thanks
    Neil

  • What's the best way to create and free temporaries for CLOB parameters?

    Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production on Solaris
    I have a procedure calling another procedure with one of the parameters being an IN OUT NOCOPY CLOB.
    I create the temporary CLOB in proc_A, do the call to proc_B and then free the temporary again.
    In proc_B I create a REFCURSOR, and use that with dbms_xmlgen to create XML.
    So the code basically looks like
    CREATE OR REPLACE PROCEDURE client_xml( p_client_id IN            NUMBER
                                           ,p_clob      IN OUT NOCOPY CLOB   ) AS
       v_rc         SYS_REFCURSOR;
       v_queryCtx   dbms_xmlquery.ctxType;
    BEGIN
       OPEN c_rc FOR
          SELECT col1
                ,col2
                ,col3
            FROM clients
           WHERE client_id = p_client_id;
       v_queryCtx := dbms_xmlgen.newContext(v_rc);
       p_clob     := dbms_xmlgen.getXML(v_queryCtx, 0);
    END;
    CREATE OR REPLACE PROCEDURE my_proc AS
       v_clob       CLOB;
       v_client_id  NUMBER;
    BEGIN
       v_client_id := 123456;
       dbms_lob.createTemporary(v_clob, TRUE, dbms_lob.CALL);
       client_xml( p_client_id => v_client_id
                  ,p_clob      => v_clob);
       dbms_lob.freeTemporary(v_clob);
    END;However, I just learned the hard way that IN OUT NOCOPY is only a hint, and that Oracle sometimes creates a local variable for the CLOB anyway.
    A solution is to change the client_xml procedure above to
    CREATE OR REPLACE PROCEDURE client_xml( p_client_id IN            NUMBER
                                           ,p_clob      IN OUT NOCOPY CLOB   ) AS
       v_rc         SYS_REFCURSOR;
       v_queryCtx   dbms_xmlquery.ctxType;
    BEGIN
       IF NOT NVL(dbms_lob.istemporary(p_clob),0) = 1 THEN
          dbms_lob.createTemporary(p_clob, TRUE, dbms_lob.CALL);
       END IF;
       OPEN c_rc FOR
          SELECT col1
                ,col2
                ,col3
            FROM clients
           WHERE client_id = p_client_id;
       v_queryCtx := dbms_xmlgen.newContext(p_refcursor);
       p_clob     := dbms_xmlgen.getXML(v_queryCtx, 0);
    END;My concern is that in case Oracle does create a local variable, 2 temporaries will be created, but there will only be 1 freeTemporary.
    Could this lead to a memory leak?
    Or should I be safe with the solution above because I'm using dbms_lob.CALL?
    Thanks,
    Arnold
    Edited by: Arnold vK on Jan 24, 2012 11:52 AM

    Arnold vK wrote:
    However, I just learned the hard way that IN OUT NOCOPY is only a hint, and that Oracle sometimes creates a local variable for the CLOB anyway.A CLOB variable in called a locator. Just another term for a pointer.
    A CLOB does not exist in local stack space. The variable itself can be TBs in size (max CLOB size is 128TB depending on DB config) - and impossible to create and maintain in the stack. Thus it does not exist in the stack - and is why the PL/SQL CLOB variable is called a locator as it only contains the pointer/address of the CLOB.
    The CLOB itself exists in the database's temporary tablespace - and temporary LOB resource footprint in the database can be viewed via the v$temporary_lobs virtual performance view.
    Passing a CLOB pointer by reference (pointer to a pointer) does not make any sense (as would be the case if the NOCOPY clause was honoured by PL/SQL for a CLOB parameter). It is passed by value instead.
    So when you call a procedure and pass it a CLOB locator, that procedure will be dereferencing that pointer (via DBMS_LOB for example) in order to access its contents.
    Quote from Oracle® Database SecureFiles and Large Objects Developer's Guide
    >
    A LOB instance has a locator and a value. The LOB locator is a reference to where the LOB value is physically stored. The LOB value is the data stored in the LOB.
    When you use a LOB in an operation such as passing a LOB as a parameter, you are actually passing a LOB locator. For the most part, you can work with a LOB instance in your application without being concerned with the semantics of LOB locators. There is no requirement to dereference LOB locators, as is required with pointers in some programming languages.
    >
    The thing to guard against is not freeing CLOBs - the age old issue of not freeing pointers and releasing malloc'ed memory when done. In PL/SQL, there is fairly tight resource protection with the PL/SQL engine automatically releasing local resources when those go out of scope. But a CLOB (like a ref cursor) is not really a local resource. And as in most other programming language, the explicit release/freeing of such a resource is recommended.

  • Drill-Down Report Printing Problem for Selection Parameters

    Dear Experts,
    Have tried to configure Drill-Down Report for Vendor Balances,
    Am having trouble when printing this drill-down report, Printing is coming OK but it comes with ALL selection parameters, for e.g, have entered 20 vendor codes for the balance display, system first prints all selection parameters and then it prints the output of vendor balances,
    User does not want selection Parameters to be printed with the Report Output. Please find below screenshot for the problem.
    Input Parameter Screen
    Report Output Screen
    Print Preview Screen (First Page - Selection Parameters)
    Your help is much appreciated, if anyone can guide me, how to switch off selection parameters from Print Output of Drill-Down Report
    Thanks
    Regards
    P

    Hello Ms. Preeti,
    Thanks for your reply, Have designed the report through FKI0 (FKI*)
    Have already looked these setting, but these are not helping really, PFB screenshot for settings am having in my system, if you have any idea which can avoid User Input Parameters from printing then it will be really great help
    Thanks for your help
    Kind Regards
    P

  • Only one internal order allowed for Cost center/GL combination  -validation

    Dear Friends,
    We are using internal orders for controlling department wise budgets.
    my client wants that he be able to post only through one GL account to one internal order
    that is for Marketing dept,(departments are created as cost centers)
    Canteen exp              internal order 1000
    Entertainment exp     internal order 1001
    Gift exp                     Internal order 1002
    that is when GL account canteen exp is used (for cost center 1000 (marketing)) then internal order 1000 can be used but if entertainment exp is to be booked  internal order 1000 cannot be used. in this case only internal order 1001 should be allowed
    We are using real internal order (settlement will happen at end of month)
    Can you let me know if this is possible in standard SAP or any workaround.
    Regards,

    Hi Sangharsh,
    If internal order must be filled in these GL then you can meet your requirement by creating the validation. To meet this requirement three steps are to be created in one validation. One step is created below to make you create two more steps by your self.
    Create validation under Financial Accounting Line Item using transaction GGB0.
    Step 1.
    Prerequisites. (Go to settings>Expert mode and fill following)
    BSEG-BUKRS = '1000' AND (here instead of 1000 you enter your company code)
    BSEG-HKONT = '450000'      (here instead of 450000 you enter GL for canteen expense)
    Check
    BSEG-AUFNR = '1000'
    Message
    Click on pencil icon and create below message or the message you want.
    Intenal Order 1000 is allowed for canteen expenses.
    Assign this validation to your company code using transaction OB28 with call up point 2.
    Similarly you can create two more steps. Thus your requirement can be met.
    Regards,
    Chintan Joshi.

  • SSIS and timestamp comparison for selection

    Hi all.
    I have a situation I do not understand how to fix.
    I have two tables - one to store settings and another one the store some data.
    My SQL Server is of 2008 R2 version.
    My Visual Studio is of 2008 version (I tried to work in VS 2013 with SSDT of the latest version installed - all the same).
    The data table has a column of timestamp data type. 
    I'm using the timestamp column as determinator and I put max value of the timestamp column in the settings table after my process completes.
    Then I need to get that stored value and select from the data table only records which timestamp value is bigger than one stored in the settings table.
    What do I do to reproduce the situation.
    I created SSIS package.
    I added new variable of string data type, called it "LastTS".
    Then added new "Execute SQL Task", entered "SELECT CONVERT(VARCHAR(18), LastTimestamp) FROM Parameters", mapped result set to User::LastTS variable.
    Then I added new "Data Flow Task".
    In that task I added "OLE DB Source" and entered "SELECT c.ProtocolType, c.[Timestamp] AS StatusChangeTime FROM Command AS c WHERE c.[RowVersion] > cast(? as binary(8))" and mapped its resultset for next processing.
    Everything is ok.
    Now I start my package.
    My LastTS variable gets its right value.
    But my "OLE DB Source" fails with message as follows:
    [OLE DB Source [1]] Error: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E21.
    An OLE DB record is available.  Source: "Microsoft SQL Server Native Client 10.0"  Hresult: 0x80040E21  Description: "Invalid character value for cast specification".
    What is the problem?
    I found a lot of answers like "you can use string variable to work with timestamp data" but nothing helped.
    What should I do to resolve my problem?

    IT worked fine for me.  Here's a complete package:
    <?xml version="1.0"?>
    <DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts"
    DTS:refId="Package"
    DTS:CreationDate="6/26/2014 8:50:47 AM"
    DTS:CreationName="SSIS.Package.3"
    DTS:CreatorComputerName="DBROWNE0"
    DTS:CreatorName="NORTHAMERICA\dbrowne"
    DTS:DTSID="{15A9F4FA-ACAD-499C-B899-D11762E85A0C}"
    DTS:ExecutableType="SSIS.Package.3"
    DTS:LastModifiedProductVersion="11.0.3369.0"
    DTS:LocaleID="1033"
    DTS:ObjectName="Package"
    DTS:PackageType="5"
    DTS:VersionBuild="2"
    DTS:VersionGUID="{0E4D9F45-5FAD-4706-89C0-0FF7260402E5}">
    <DTS:Property
    DTS:Name="PackageFormatVersion">6</DTS:Property>
    <DTS:ConnectionManagers>
    <DTS:ConnectionManager
    DTS:refId="Package.ConnectionManagers[LocalHost.tempdb]"
    DTS:CreationName="OLEDB"
    DTS:DTSID="{8B7A6B78-D657-43A7-9265-2DD88902E4EF}"
    DTS:ObjectName="LocalHost.tempdb">
    <DTS:ObjectData>
    <DTS:ConnectionManager
    DTS:ConnectionString="Data Source=.;Initial Catalog=tempdb;Provider=SQLNCLI11.1;Integrated Security=SSPI;Auto Translate=False;" />
    </DTS:ObjectData>
    </DTS:ConnectionManager>
    </DTS:ConnectionManagers>
    <DTS:Variables>
    <DTS:Variable
    DTS:CreationName=""
    DTS:DTSID="{6DDBC988-CB18-4A8B-94EA-7A30FC3D7FFB}"
    DTS:IncludeInDebugDump="6789"
    DTS:Namespace="User"
    DTS:ObjectName="data">
    <DTS:VariableValue
    DTS:DataSubType="ManagedSerializable"
    DTS:DataType="13">
    <SOAP-ENV:Envelope xmlns:clr="http://schemas.microsoft.com/soap/encoding/clr/1.0" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <SOAP-ENV:Body>
    <xsd:anyType
    id="ref-1"></xsd:anyType>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    </DTS:VariableValue>
    </DTS:Variable>
    <DTS:Variable
    DTS:CreationName=""
    DTS:DTSID="{89546C68-259E-4263-8CAB-56A56DDBB3CB}"
    DTS:IncludeInDebugDump="2345"
    DTS:Namespace="User"
    DTS:ObjectName="LastTS">
    <DTS:VariableValue
    DTS:DataType="8">0x0000000000004FAA</DTS:VariableValue>
    </DTS:Variable>
    </DTS:Variables>
    <DTS:Executables>
    <DTS:Executable
    DTS:refId="Package\Data Flow Task"
    DTS:CreationName="{5918251B-2970-45A4-AB5F-01C3C588FE5A}"
    DTS:Description="Data Flow Task"
    DTS:DTSID="{6FCEFECD-F9CD-4383-A05B-D3AA5F6A1EBF}"
    DTS:ExecutableType="{5918251B-2970-45A4-AB5F-01C3C588FE5A}"
    DTS:LocaleID="-1"
    DTS:ObjectName="Data Flow Task">
    <DTS:Variables />
    <DTS:ObjectData>
    <pipeline
    version="1">
    <components>
    <component
    refId="Package\Data Flow Task\OLE DB Source"
    componentClassID="{165A526D-D5DE-47FF-96A6-F8274C19826B}"
    contactInfo="OLE DB Source;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;7"
    description="OLE DB Source"
    name="OLE DB Source"
    usesDispositions="true"
    version="7">
    <properties>
    <property
    dataType="System.Int32"
    description="The number of seconds before a command times out. A value of 0 indicates an infinite time-out."
    name="CommandTimeout">0</property>
    <property
    dataType="System.String"
    description="Specifies the name of the database object used to open a rowset."
    name="OpenRowset"></property>
    <property
    dataType="System.String"
    description="Specifies the variable that contains the name of the database object used to open a rowset."
    name="OpenRowsetVariable"></property>
    <property
    dataType="System.String"
    description="The SQL command to be executed."
    name="SqlCommand"
    UITypeEditor="Microsoft.DataTransformationServices.Controls.ModalMultilineStringEditor, Microsoft.DataTransformationServices.Controls, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91">SELECT c.ProtocolType, c.[Timestamp] AS StatusChangeTime
    FROM dbo.Command c
    WHERE c.[RowVersion] &gt; convert( binary(8), cast(? as varchar(18)), 1 )</property>
    <property
    dataType="System.String"
    description="The variable that contains the SQL command to be executed."
    name="SqlCommandVariable"></property>
    <property
    dataType="System.Int32"
    description="Specifies the column code page to use when code page information is unavailable from the data source."
    name="DefaultCodePage">1252</property>
    <property
    dataType="System.Boolean"
    description="Forces the use of the DefaultCodePage property value when describing character data."
    name="AlwaysUseDefaultCodePage">false</property>
    <property
    dataType="System.Int32"
    description="Specifies the mode used to access the database."
    name="AccessMode"
    typeConverter="AccessMode">2</property>
    <property
    dataType="System.String"
    description="The mappings between the parameters in the SQL command and variables."
    name="ParameterMapping">"Parameter0:Input",{89546C68-259E-4263-8CAB-56A56DDBB3CB};</property>
    </properties>
    <connections>
    <connection
    refId="Package\Data Flow Task\OLE DB Source.Connections[OleDbConnection]"
    connectionManagerID="Package.ConnectionManagers[LocalHost.tempdb]"
    connectionManagerRefId="Package.ConnectionManagers[LocalHost.tempdb]"
    description="The OLE DB runtime connection used to access the database."
    name="OleDbConnection" />
    </connections>
    <outputs>
    <output
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output]"
    name="OLE DB Source Output">
    <outputColumns>
    <outputColumn
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[ProtocolType]"
    codePage="1252"
    dataType="str"
    errorOrTruncationOperation="Conversion"
    errorRowDisposition="FailComponent"
    externalMetadataColumnId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[ProtocolType]"
    length="20"
    lineageId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[ProtocolType]"
    name="ProtocolType"
    truncationRowDisposition="FailComponent" />
    <outputColumn
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[StatusChangeTime]"
    dataType="dbTimeStamp2"
    errorOrTruncationOperation="Conversion"
    errorRowDisposition="FailComponent"
    externalMetadataColumnId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[StatusChangeTime]"
    lineageId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[StatusChangeTime]"
    name="StatusChangeTime"
    scale="7"
    truncationRowDisposition="FailComponent" />
    </outputColumns>
    <externalMetadataColumns
    isUsed="True">
    <externalMetadataColumn
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[ProtocolType]"
    codePage="1252"
    dataType="str"
    length="20"
    name="ProtocolType" />
    <externalMetadataColumn
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].ExternalColumns[StatusChangeTime]"
    dataType="dbTimeStamp2"
    name="StatusChangeTime"
    scale="7" />
    </externalMetadataColumns>
    </output>
    <output
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Error Output]"
    isErrorOut="true"
    name="OLE DB Source Error Output">
    <outputColumns>
    <outputColumn
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ProtocolType]"
    codePage="1252"
    dataType="str"
    length="20"
    lineageId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ProtocolType]"
    name="ProtocolType" />
    <outputColumn
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[StatusChangeTime]"
    dataType="dbTimeStamp2"
    lineageId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[StatusChangeTime]"
    name="StatusChangeTime"
    scale="7" />
    <outputColumn
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ErrorCode]"
    dataType="i4"
    lineageId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ErrorCode]"
    name="ErrorCode"
    specialFlags="1" />
    <outputColumn
    refId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]"
    dataType="i4"
    lineageId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Error Output].Columns[ErrorColumn]"
    name="ErrorColumn"
    specialFlags="2" />
    </outputColumns>
    <externalMetadataColumns />
    </output>
    </outputs>
    </component>
    <component
    refId="Package\Data Flow Task\Recordset Destination"
    componentClassID="{C457FD7E-CE98-4C4B-AEFE-F3AE0044F181}"
    contactInfo="Recordset Destination;Microsoft Corporation; Microsoft SQL Server; (C) Microsoft Corporation; All Rights Reserved; http://www.microsoft.com/sql/support;0"
    description="Creates and populates an in-memory ADO recordset that is available outside of the data flow. Scripts and other package elements can use the recordset. For example, use a recordset to store the names of files that will be loaded into the data warehouse."
    name="Recordset Destination">
    <properties>
    <property
    dataType="System.String"
    description="Specifies the variable that contains the recordset."
    name="VariableName">User::data</property>
    </properties>
    <inputs>
    <input
    refId="Package\Data Flow Task\Recordset Destination.Inputs[Recordset Destination Input]"
    hasSideEffects="true"
    name="Recordset Destination Input">
    <inputColumns>
    <inputColumn
    refId="Package\Data Flow Task\Recordset Destination.Inputs[Recordset Destination Input].Columns[ProtocolType]"
    cachedCodepage="1252"
    cachedDataType="str"
    cachedLength="20"
    cachedName="ProtocolType"
    lineageId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output].Columns[ProtocolType]" />
    </inputColumns>
    <externalMetadataColumns />
    </input>
    </inputs>
    </component>
    </components>
    <paths>
    <path
    refId="Package\Data Flow Task.Paths[OLE DB Source Output]"
    endId="Package\Data Flow Task\Recordset Destination.Inputs[Recordset Destination Input]"
    name="OLE DB Source Output"
    startId="Package\Data Flow Task\OLE DB Source.Outputs[OLE DB Source Output]" />
    </paths>
    </pipeline>
    </DTS:ObjectData>
    </DTS:Executable>
    <DTS:Executable
    DTS:refId="Package\Execute SQL Task"
    DTS:CreationName="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
    DTS:Description="Execute SQL Task"
    DTS:DTSID="{3F075D2C-CCCE-429E-A412-DF0777563EF7}"
    DTS:ExecutableType="Microsoft.SqlServer.Dts.Tasks.ExecuteSQLTask.ExecuteSQLTask, Microsoft.SqlServer.SQLTask, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
    DTS:LocaleID="-1"
    DTS:ObjectName="Execute SQL Task"
    DTS:TaskContact="Execute SQL Task; Microsoft Corporation; SQL Server 2012; © 2007 Microsoft Corporation; All Rights Reserved;http://www.microsoft.com/sql/support/default.asp;1"
    DTS:ThreadHint="0">
    <DTS:Variables />
    <DTS:ObjectData>
    <SQLTask:SqlTaskData
    SQLTask:Connection="{8B7A6B78-D657-43A7-9265-2DD88902E4EF}"
    SQLTask:SqlStatementSource="if object_id('Command') is not null&#xA;begin&#xA; exec ('drop table Command')&#xA;end;&#xA;&#xA;create table Command(id int primary key , ProtocolType varchar(20), TimeStamp datetime2, RowVersion timestamp)&#xA;&#xA;insert into Command(id,ProtocolType,TimeStamp)&#xA;values (1,'a',GetDate());" xmlns:SQLTask="www.microsoft.com/sqlserver/dts/tasks/sqltask" />
    </DTS:ObjectData>
    </DTS:Executable>
    </DTS:Executables>
    <DTS:PrecedenceConstraints>
    <DTS:PrecedenceConstraint
    DTS:refId="Package.PrecedenceConstraints[Constraint]"
    DTS:CreationName=""
    DTS:DTSID="{F6FC0677-010B-411A-9E75-40A48490570D}"
    DTS:From="Package\Execute SQL Task"
    DTS:LogicalAnd="True"
    DTS:ObjectName="Constraint"
    DTS:To="Package\Data Flow Task" />
    </DTS:PrecedenceConstraints>
    <DTS:DesignTimeProperties><![CDATA[<?xml version="1.0"?>
    <!--This CDATA section contains the layout information of the package. The section includes information such as (x,y) coordinates, width, and height.-->
    <!--If you manually edit this section and make a mistake, you can delete it. -->
    <!--The package will still be able to load normally but the previous layout information will be lost and the designer will automatically re-arrange the elements on the design surface.-->
    <Objects
    Version="sql11">
    <!--Each node below will contain properties that do not affect runtime behavior.-->
    <Package
    design-time-name="Package">
    <LayoutInfo>
    <GraphLayout
    Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
    <NodeLayout
    Size="150.4,41.6"
    Id="Package\Data Flow Task"
    TopLeft="67.514286169374,110.529398667551" />
    <NodeLayout
    Size="163.2,41.6"
    Id="Package\Execute SQL Task"
    TopLeft="96.5714302160302,21.4117650061743" />
    <EdgeLayout
    Id="Package.PrecedenceConstraints[Constraint]"
    TopLeft="178.17143021603,63.0117650061743">
    <EdgeLayout.Curve>
    <mssgle:Curve
    StartConnector="{assembly:Null}"
    EndConnector="-35.4571440466562,47.5176336613764"
    Start="0,0"
    End="-35.4571440466562,40.0176336613764">
    <mssgle:Curve.Segments>
    <mssgle:SegmentCollection
    Capacity="5">
    <mssgle:LineSegment
    End="0,19.7588168306882" />
    <mssgle:CubicBezierSegment
    Point1="0,19.7588168306882"
    Point2="0,23.7588168306882"
    Point3="-4,23.7588168306882" />
    <mssgle:LineSegment
    End="-31.4571440466562,23.7588168306882" />
    <mssgle:CubicBezierSegment
    Point1="-31.4571440466562,23.7588168306882"
    Point2="-35.4571440466562,23.7588168306882"
    Point3="-35.4571440466562,27.7588168306882" />
    <mssgle:LineSegment
    End="-35.4571440466562,40.0176336613764" />
    </mssgle:SegmentCollection>
    </mssgle:Curve.Segments>
    </mssgle:Curve>
    </EdgeLayout.Curve>
    <EdgeLayout.Labels>
    <EdgeLabelCollection />
    </EdgeLayout.Labels>
    </EdgeLayout>
    </GraphLayout>
    </LayoutInfo>
    </Package>
    <TaskHost
    design-time-name="Package\Data Flow Task">
    <LayoutInfo>
    <GraphLayout
    Capacity="4" xmlns="clr-namespace:Microsoft.SqlServer.IntegrationServices.Designer.Model.Serialization;assembly=Microsoft.SqlServer.IntegrationServices.Graph" xmlns:mssgle="clr-namespace:Microsoft.SqlServer.Graph.LayoutEngine;assembly=Microsoft.SqlServer.Graph" xmlns:assembly="http://schemas.microsoft.com/winfx/2006/xaml">
    <NodeLayout
    Size="150.4,41.6"
    Id="Package\Data Flow Task\OLE DB Source"
    TopLeft="6.26582146462022,8.71822610737986" />
    <NodeLayout
    Size="182.4,41.6"
    Id="Package\Data Flow Task\Recordset Destination"
    TopLeft="60.8,144.8" />
    <EdgeLayout
    Id="Package\Data Flow Task.Paths[OLE DB Source Output]"
    TopLeft="81.4658214646202,50.3182261073799">
    <EdgeLayout.Curve>
    <mssgle:Curve
    StartConnector="{assembly:Null}"
    EndConnector="70.5341785353798,94.4817738926202"
    Start="0,0"
    End="70.5341785353798,86.9817738926202">
    <mssgle:Curve.Segments>
    <mssgle:SegmentCollection
    Capacity="5">
    <mssgle:LineSegment
    End="0,43.2408869463101" />
    <mssgle:CubicBezierSegment
    Point1="0,43.2408869463101"
    Point2="0,47.2408869463101"
    Point3="4,47.2408869463101" />
    <mssgle:LineSegment
    End="66.5341785353798,47.2408869463101" />
    <mssgle:CubicBezierSegment
    Point1="66.5341785353798,47.2408869463101"
    Point2="70.5341785353798,47.2408869463101"
    Point3="70.5341785353798,51.2408869463101" />
    <mssgle:LineSegment
    End="70.5341785353798,86.9817738926202" />
    </mssgle:SegmentCollection>
    </mssgle:Curve.Segments>
    </mssgle:Curve>
    </EdgeLayout.Curve>
    <EdgeLayout.Labels>
    <EdgeLabelCollection />
    </EdgeLayout.Labels>
    </EdgeLayout>
    </GraphLayout>
    </LayoutInfo>
    </TaskHost>
    <PipelineComponentMetadata
    design-time-name="Package\Data Flow Task\OLE DB Source">
    <Properties>
    <Property>
    <Name>DataSourceViewID</Name>
    </Property>
    </Properties>
    </PipelineComponentMetadata>
    </Objects>]]></DTS:DesignTimeProperties>
    </DTS:Executable>
    David
    David http://blogs.msdn.com/b/dbrowne/

  • Can I have a LOV for display and a LOV for select values in a form ?

    My LOV are in table :
    lov_return, lov_display, lov_available
    To avoid a loss in translating lov_return in lov_display values, I manage a flag, lov_available, Y/N to filter out obsoleted values.
    By example, at the beginning of using the application, I have :
    LOV_RETURN
    LOV_DISPLAY
    LOV_AVAILABLE
    1
    TOP
    Y
    2
    CENTER
    Y
    3
    BOTTOM
    Y
    And I have records with 1, 2 or 3 in the field corresponding with the LOV.
    So far, so good.
    Then I want to have a slightly different set of values in my LOV, for new records :
    LOV_RETURN
    LOV_DISPLAY
    LOV_AVAILABLE
    1
    TOP
    Y
    2
    CENTER
    N
    3
    BOTTOM
    Y
    4
    CENTER-TOP
    Y
    5
    CENTER-BOTTOM
    Y
    So, when I edit an old record in my form, I want the 2 to be well deciphered into CENTER, and in the SELECT list, I want TOP,BOTTON,CENTER-TOP,CENTER-BOTTOM.
    When I assign the dynamic LOV : select lov_display d,lov_return r from lov_table where lov_available = 'Y', to the corresponding field in my FORM, even allowing extra values will not help and will display '2' instead of 'CENTER'.
    Is there a way I can manage to show the translated 'CENTER' in the field, and offer a list of values taking in account the 'availability' of the value, other than including the PX_FIELD test in my SQL for the dynamic LOV ?

    A common logical problem I encountered back the days of Oracle Forms.
    A solution I often see is displaying invalid options with an asterisk, and applying validation to ensure users don't change to invalid selection.
    No doubt there are some clever ways to tart this up with jQuery, also.
    Scott

  • Only display and assign function for transport request

    Hi,
    I have a requirement for transport creation. I need to set a restriction on transport creation.the requirements are as per below :
    Group A : Allow to create a transport request - both workbench & customize request.
    Group B : Allow to assign transport request to the one create by Group A. This group is not allowed to create any request be it
                    workbece or customize.
    I found an object - S_TRANSPRT. I have create a role and assign only activity DISPLAY & ASSIGN to group B. However, group B can still create customize request. Is there any other objects that I have to restrict.
    Appreciate your feedback.
    Thanks,
    IAzir.

    Hi
    You can take system trace(ST01) and find out what are the objects and the field values you need to restrict.
    If you are able to find the same, its good , if not let us know.
    Regards,
    RItesh

  • How to pass the low value and high  values for select options.

    Hi,
           In selection screen I want to display the first date, last date of this month as a default value in low and high fields.  Please exaplain me how.
    Thanks and Regards,
    Surya

    hI,
         Very thanks ,
            I  did it what u said now. but those contents does not displaying on the screen.
    In this order I write the code. Please explain me
    SELECT-OPTIONS s_date FOR likp-wadat_ist.
    DATA  BEGIN TYPE wadat_ist.
    DATA LAST TYPE wadat_ist.
    initialization.
    s_date-low = BEGIN.
    s_date-high = LAST.
    at selection-screen output.
    CALL FUNCTION 'HRWPC_BL_DATES_MONTH_INTERVAL'
      EXPORTING
        datum                =  SY-DATUM
        month_pst            =  '0'
        month_ftr            =   '0'
    IMPORTING
       BEGDA                =  BEGIN
       ENDDA                =   LAST
    EXCEPTIONS
      INVALID_VALUES       = 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.

  • Only input tax is allowed for account 26361212 6000, A0 is not allowed

    Dear All,
    While doing the J1iH - additional excise transaction - the above error is appearin and the above GL belongs to AED account and the A0 tax code is output tax code is shown in  error message (which i have not used any where)
    but if i am trying post additional excise without AED then error " FI/CO interface: Update call without succesful check " appearing
    please let me know what are the reasons for this
    Regards,
    Sanju

    Hi,
    Use t.code: FS00, enter G/L account 26361212 & company code and keep  *  {All tax types allowed} in tax category field in the control data TAB & save.
    Now try your transction.
    NOTE: Also check whether posting without taxes is ticked or not
    Regards,
    Biju K

  • Implementing Conditional Insert, Update, and Delete Allows for View Objects

    Steve,
    Thanks for the info in this article it was very helpful. I have one question as I created a test case that used dept & emp tables as master and detail.
    Placing code in the emp detail ViewRowImpl that also tests to see if the master is updateable and it all works fine but I noticed that when you run it in the tester the dept master fields are grayed out but not the emp details and if you bring up the emp detail with out the view link then they are grayed out.
    Just wondering is this just a fact of the detail being shown in a table in the master detail and not a form or is there more to it then that??

    yes as follows:
    isMasterUpdateable checks the Dept table to see if it is updateable before allowing emp to be updated.
    public boolean isAttributeUpdateable(int index)
    if ( isMasterUpdateable() == true )
    return ( super.isAttributeUpdateable(index) );
    return(false);
    When I run this in the tester the results are correct except for the visual where the form is grayed out but the detail in the table is not. Should the table gray out also or is this effect something that must be coded in all Jtables that i may implement? If it needs to be coded to get the effect where does Jtable check for isAttributeUpdateable ?
    thanks,

  • Quick and easy question for selection structures

    i'm new to java since I started an online course at school, and I was wondering if there was an 'and' conjuctive? i want to have a selection condition where two criteria must be met as opposed to using || where either one triggers a statement.
    the assigment is about using client programs. i want a dog to interect a certain way when it is aggressive AND hungry
    ex:
    if (dog1.getAgression () > 5 'AND' dog1.getHunger () > 5)
    // dog is hungry and territorial
    System.out.pritnln (dog1.getName + ": ");
    dog1.barkAngry
    }

    .... Points me += -1.Points to you -= 1you.points--What's your point?one more than hisGood point!

  • Only Monday and important lesson for the week.

    Yeah it's like one small change can set off a chain reaction of mishaps in the most unanticipated, yet in 20/20 hindsight makes sense, ways.One of my business partners asked me to stop by a 3-person company run by one of her friends. They have zero tech support and have problems dealing with Western Digital external hard drive solution. I go there, and the device just is not working. I told the guy "Well hate to this, but it's just not working" And the guy is like "I can't accept that as an answer", and I chuckle to myself "as if the device cares what you will accept", so I take him to google and type out his problem and let him see all the people struggling with it and he's like "Oh I guess there is something wrong with it" And I tell him "Welcome to my job.. googling problems and working out which solutions might work and might not...

    I have a client that has this odd industry app that I guess is always a PITA. I had a small fix to do a few weeks back. He mentions a rep from this software vendor will be coming and installing some new software features to this app and some special hardware. He said I don't know, but we may need you on that day.
    I replied okay, you have all the logins you should need, I think you'll be set. Guy comes, I guess that all goes off without a hitch. The next week though I get email he's like I'mlogging in with this account, I don't recall what we used before.
    This account was for the owner and had a roaming profile setup, and printers had changed from default because this vendors work. He tried changing, but they kept resetting. I told him I think it was probably related to so many profiles on this account being open and they weren't all the...
    This topic first appeared in the Spiceworks Community

Maybe you are looking for