Error in assign statement

Hi
I am getting dump in following assign statement
    assign src+fields_int-offset_src(fields_int-length_src)
         to <f> type fields_int-type .
Error description:
The field symbol is no longer assigned because there was an attempt
makde previously in a Unicode program to set the field symbol using
ASSIGN with offset and/or length specification. Here, the memory   
addressed by the offset/length specification was not within the    
allowed area.                                                      
Please help

Also the dump desc is
GETWA_NOT_ASSIGNED_RANGE

Similar Messages

  • ASSIGN_REFERENCE_EXPECTED    error in assign statement.

    hi all,
    Iam upgrading the system from ecc4.6c to 6.0
    igot a dump in the assign statement.
    this is the statement:
      assign src+fields_int-offset_src(fields_int-length_src)
             to <f> type fields_int-type
             decimals fields_int-decimals.
    it is giving the error at this statament.
    error analysis is :
    The first operand specified with ASSIGN has type "14" and is therefore   
    no data reference.                                                       
    will anyone solve this problem.

    hi,
    increase the field length of fields_int-type or make use of a different field which has length greater tha or equal to fields_int-length_src field length.
    Regards,
    Santosh

  • Runtime error for assign

    hello all,
    i ahve following snippet of code
    DATA: BEGIN OF lt_temp,
                        buffer(30000),
                END OF lt_temp.
      FIELD-SYMBOLS: <l_wa> TYPE ANY,
                                    <l_comp> TYPE ANY.
      ASSIGN lt_temp TO <l_wa> CASTING TYPE (p_table).
    if i give p_table value such as AUSP (which contains FLTP fields), i am getting a runtime error at ASSIGN statement as below.
    (((((((In the current program "SAPLY_TEST", an error occurred when setting the
    field symbol "<WA>" with ASSIGN or ASSIGNING (maybe in the combination with
    the CASTING addition).
    When converting the base entry of the field symbol "<WA>" (number in base
    table: 33986), it was found that the target type requests a memory
    alignment of 8.
    However, the source data object has an invalid memory alignment, that is
    an alignment not divisible by 8.))))))))
    for other tables its working fine.
    How can i rectify the error?
    any help is greatly appreciated.
    Thank you in advance.

    Why don't you keep it simple as this?
    DATA: TEST_DATA TYPE REF TO DATA,
          P_TABLE TYPE STRING.
    FIELD-SYMBOLS: <FS> TYPE ANY.
    P_TABLE = 'SPFLI'.
    CREATE DATA TEST_DATA TYPE (P_TABLE).
    ASSIGN TEST_DATA->* TO <FS>.
    Greetings,
    Blag.

  • Error while assigning dates to associative array of date type

    Hi All,
    I am facing the issue while assigning dates to associative array of date type:
    Oracle Version:
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi
    PL/SQL Release 10.2.0.1.0 - Production
    CORE    10.2.0.1.0      Production
    TNS for Linux: Version 10.2.0.1.0 - Production
    NLSRTL Version 10.2.0.1.0 - Production
    Stored procedure i am trying to write is as following
    create or replace procedure jp1 (
    p_start_date date default trunc(sysdate,'MM')
    , p_end_date date default trunc(sysdate)
    is
    l_no_of_days number;
    type t_date_id is table of date
    index by pls_integer;
    l_date_id_arr t_date_id;
    begin
    l_no_of_days := p_end_date - p_start_date;
    for i in 0
    .. l_no_of_days - 1
    loop
        l_date_id_arr := p_start_date + i;
        dbms_output.put_line(p_start_date + i);
    end loop;
    end;
    I am getting error at line 14 while compiling this. and the error message is as following:
    Errors for PROCEDURE JP1:
    LINE/COL ERROR
    14/5     PL/SQL: Statement ignored
    14/22    PLS-00382: expression is of wrong type
    So while investigating this i tried to output the value of (p_start_date + i) using dbms_output.put_line and the output is date itself.
    create or replace procedure jp1 (
    p_start_date date default trunc(sysdate,'MM')
    , p_end_date date default trunc(sysdate)
    is
    l_no_of_days number;
    type t_date_id is table of date
    index by pls_integer;
    l_date_id_arr t_date_id;
    begin
    l_no_of_days := p_end_date - p_start_date;
    for i in 0 .. l_no_of_days-1
    loop
        --l_date_id_arr := p_start_date + i;
        dbms_output.put_line(p_start_date + i);
    end loop;
    end;
    output of the
    exec jp1
    is as following:
    01-DEC-13
    02-DEC-13
    03-DEC-13
    04-DEC-13
    05-DEC-13
    06-DEC-13
    07-DEC-13
    08-DEC-13
    09-DEC-13
    10-DEC-13
    11-DEC-13
    12-DEC-13
    13-DEC-13
    14-DEC-13
    15-DEC-13
    16-DEC-13
    17-DEC-13
    18-DEC-13
    I see the output as date itself. so why it is throwing error while assigning the same to associative array of date type.
    I tried to google also for the same but to no avail.
    Any help in this regard is appreciated or any pointer some other thread on internet or in this forum.
    Thanks in advance
    Jagdeep Sangwan

    Read about associative arrays :
    create or replace procedure jp1 (
    p_start_date date default trunc(sysdate,'MM')
    , p_end_date date default trunc(sysdate)
    ) is
    l_no_of_days number;
    type t_date_id is table of date
    index by pls_integer;
    l_date_id_arr t_date_id;
    begin
    l_no_of_days := p_end_date - p_start_date;
    for i in 0..l_no_of_days - 1
    loop
        l_date_id_arr(i) := p_start_date + i;
        dbms_output.put_line(p_start_date + i);
    end loop;
    end;
    Ramin Hashimzade

  • No compiler error when assigning null to a primitive with ? :

    In 5.0, the statement
    int a = true ? null : 0;
    does not produce a compiler error. In 1.4 it produced an error stating "Incompatible conditional operand types int and null". I understand that auto-boxing complicates the compiler's job here, but isn't it still possible for the compiler to error on this statement?

    That's perfectly legit in 1.5 because of autoboxing.
    The compiler looks at the expression
    true?null:0and needs to determine the type produced by it. 0 can be autoboxed to an Integer and null is a valid Integer value, so that expression produces an Integer.
    Then, it tries to auto-unbox the Integer to assign it to the primitive int. And the same thing happens as always happens when you try to auto-unbox null: you get a NullPointerException. :)

  • Error while assignment of Paying Co Code in FBZP

    HI friends,
    I am getting the following error while assigning Paying Co Code in FBZP -
    Company code 7144 is not permitted as the paying company code
    Message no. F3063
    Diagnosis
    The paying company code and the company code on whose behalf the payment is being made must be in the same country, have the same local currency, and display the same currencies managed in parallel. The setting regarding extended withholding tax functions (active or not active) must also be identical for both company codes.
    System Response
    The entry is not accepted since these requirements are not met.
    Procedure
    Correct your entry.bold**
    The reason for the same isCompany code 7144 is not permitted as the paying company code
    Message no. F3063
    Diagnosis
    The paying company code and the company code on whose behalf the payment is being made must be in the same country, have the same local currency, and display the same currencies managed in parallel. The setting regarding extended withholding tax functions (active or not active) must also be identical for both company codes.
    System Response
    The entry is not accepted since these requirements are not met.
    Procedure
    Correct your entry.
    The scenario is that one company code is making the payments for the other. However, the 2 companies are based in different countries. Hence, system is not allowing this assignment.
    Has anyone come across this scenario? Is there any other wayaround for this which can result in Intercompany postings.
    If we assign the Paying Company Code in the Variant screen in F110( instead of FBZP), will that work? I have tried the same but it doesnt work that way.
    Any help on this will be highly appreciated.
    Thanks in advance,
    Hrishi

    - i am not sure if its possible; help on FBZP clearly states this
    +++++++++++++++++
    The paying company code and the company code to which payment is made must be in the same country and have the same local currency and parallel currencies. In addition, both company codes must have the same settings for enhanced withholding tax functions (active or not active).
    Only the valid company codes for the paying company code are included in the possible entries.
    +++++++++++++++++
    Rgds.

  • Error: FF805 Tax statement item missing for tax code

    Hi all,
    We are getting an error when releasing billing document to accounting in 4.7system.
    Error: FF805 Tax statement item missing for tax code O0
    No tax item exists for tax code O0 in a G/L account item. A possible cause is an incorrect transfer of
    parameters by the application to the Accounting interface.
    Please give your inputs and will be rewared.
    Quick reponse will be appreciated.
    Thanks & Regards.

    Dear Mehak,
    I am sorry for the late reply, but I started (in fact) to work in SDN Forum this year, even I entered earlier.
    We have many FF805 errors reported by customers and the same solution has resolved the problem. Please note that the SD-FI interface changed from earlier releases. The note 400766 eplxains the checks made.
    So it is possible that now you get error message FF805, when in an earlier release you didn't get it, eventhough no customizing change.
    Please review note -> 392696   R/3 Tax Interface Configuration Guide
    However please note => In the vast majority of cases, error FF805 occurs because of an error in your pricing procedure. The attached note 112609 explains in detail how tax codes are transfered to conditions.
    The note 400766 explains the checks performed by the system on the Tax codes:
    1. system checks whether there is a revenue line for each tax line.
    2. in the reverse case, for each revenue line containing a certain tax indicator there must be a tax line with this indicator.
    If the tax condition has condition value zero and condition base value zero, then it is not transferred to FI.
    If you have revenue lines containing a tax indicator XX, but no tax line with tax indicator XX, then the error FF805 issues, and it is justified. => Please check these informations.
    -> EXAMPLE
       If tax condition MWST has base amount zero and value zero; for this reason it is not passed to accounting. But, according to the criteria reported by note 112609, its tax indicator EG: A7
       has been assigned to the condition EG: ZBR1.
       So in accounting there would be a revenue line with tax indicator A7, but there isn't any tax line with indicator A7 (because MWST doesn't pass to FI). The note 400766 states situation is unallowed, and error FF805 is justified.
    IMPORTANT: Just a hint, any issue with FI, kindly report in the forum:
    Expert Forums - SAP Solutions - ERP Financials
    There you will find a lot of people that works with FI and can help you with future issues, including me
    I hope I could help you
    Kind Regards,
    Vanessa Barth.

  • RFC_ERROR_SYSTEM_FAILURE: Error in ASSIGN: Memory protection error.

    HI,
    I need an urgent help in this error. I am getting this error, while i am trying to access the R3 from portal. i.e While saving the employee info.
    ESS -> PERSONAL INFO -> PROJECT EXP-> SAVE (dump)
    error msg in portal
    Error while saving: com.sap.mw.jco.JCO$Exception: (104)
    RFC_ERROR_SYSTEM_FAILURE: Error in ASSIGN: Memory protection error.
    Please contact administrator. 
      FIELD-SYMBOLS <KEY> STRUCTURE PAKEY DEFAULT INFTY_TAB.
      FIELD-SYMBOLS <CTRL> STRUCTURE PSHD1 DEFAULT INFTY_TAB.
    LOOP AT INFTY_TAB.
    ASSIGN INFTY_TAB+3 TO <KEY>.   " Skip MANDT-field <-- error while exe this statement
    end loop.

    Just try below Field-sumbiol statement might be it will solve ur problem.
    FIELD-SYMBOLS <KEY> TYPE ANY.
    FIELD-SYMBOLS <CTRL> TYPE ANY.
    LOOP AT INFTY_TAB.
    ASSIGN INFTY_TAB+3 TO <KEY>. " Skip MANDT-field <-- error while exe this statement
    end loop.

  • Report -Error in SQL Statement

    Hi to All,
    Whe I ran the report on ODS its giving the following error.
    Error Error in SQL Statement:DBIF_RSQL_INVALID-RSQL
    Error Error When generating the SQL statement
    Error reading the data of Infoprovider ZABCXX
    Abort system error in Program SAPLRRK0 and form RSRDR;SRRK0F30-01
    Note:ZABCXX is a Multiprovider
    Then I identified data type  is mismatched for 4 characteristics in ODS , I have changed the data type from Date to Char then deleted the data from ODS and reloaded the six Init packages with different selections.
    After reloading I ran the report still same error its showing.
    Is any bug in stadard program?
    Pls can anyody throw some light on my problem.
    Thanks,
    Sha.

    Hi,
    Try using transaction code ListCube and see if you are able to see some entries in BW system itself.
    Also in RSRT -> Query -> Environment -> Delete old abaps
    Also in RSRT -> Query -> Environment -> Generate Queries
    And let us know the outoput .
    Hope that helps.
    Regards
    Mr Kapadia
    Assigning points is the way to say thanks in SDN.

  • Error in assignment (SQL-22005) when using SQLParamOptions and SQL_C_CHAR

    I am getting "Error in assignment" when I use SQLParamOptions to bulk insert rows to a numeric data type (INTEGER, NUMERIC, REAL, etc) with a C type of SQL_C_CHAR. Based on the ODBC specs it should do the conversion for me, but TimesTen pukes. Oddly it works fine id you are only inserting one row, and it does work fine if you store the value as a SLONG and insert it into an INTEGER.
    Basically, I am working on adding bulk insert into the DBD::TimesTen driver, VARCHAR's work fine.

    Doesn't seem to work, here is a test case:
    1. Create table:
    CREATE TABLE tt_test1 (
    tcol1 INTEGER NOT NULL
    2. Save code as bulktc1.c
    /* BEGIN bulktc1.c */
    #include <stdio.h>
    #include <string.h>
    #include <timesten.h>
    CREATE TABLE tt_test1 (
    tcol1 INTEGER NOT NULL
    int dump_dberror (HENV, HDBC, HSTMT, char *);
    #define SQL_ok(x) (x == SQL_SUCCESS || x == SQL_SUCCESS_WITH_INFO)
    int main (int argc, char **argv)
    HENV henv = SQL_NULL_HENV;
    HDBC hdbc = SQL_NULL_HDBC;
    HSTMT hstmt = SQL_NULL_HSTMT;
    RETCODE rc;
    char szConnStrOut[2048];
    SQLSMALLINT cbConnStrOut;
    char statement[2048];
    #ifdef USE_INTEGER
    SQLINTEGER **values;
    SQLLEN **values_len;
    #else
    char ***values;
    SQLLEN **values_len;
    #endif
    int i, j;
    if (argc < 1)
    fprintf (stderr, "No args.\n");
    exit (1);
    rc = SQLAllocEnv (&henv);
    if (!SQL_ok (rc))
    dump_dberror (henv, hdbc, hstmt, "SQLAllocEnv");
    exit (1);
    rc = SQLAllocConnect (henv, &hdbc);
    if (!SQL_ok (rc))
    dump_dberror (henv, hdbc, hstmt, "SQLAllocConnect");
    SQLFreeEnv (henv);
    exit (1);
    rc = SQLDriverConnect (hdbc, 0, argv[1], strlen(argv[1]), szConnStrOut,
    sizeof (szConnStrOut), &cbConnStrOut,
    SQL_DRIVER_NOPROMPT);
    if (!SQL_ok (rc))
    dump_dberror (henv, hdbc, hstmt, "SQLDriverConnect");
    SQLFreeConnect (hdbc);
    SQLFreeEnv (henv);
    exit (1);
    else if (rc = SQL_SUCCESS_WITH_INFO)
    dump_dberror (henv, hdbc, hstmt, "SQLDriverConnect");
    rc = SQLSetConnectOption (hdbc, SQL_AUTOCOMMIT, SQL_AUTOCOMMIT_ON);
    if (!SQL_ok (rc))
    dump_dberror (henv, hdbc, hstmt, "SQLSetConnectOption");
    SQLFreeConnect (hdbc);
    SQLFreeEnv (henv);
    exit (1);
    rc = SQLAllocStmt (hdbc, &hstmt);
    if (!SQL_ok (rc))
    dump_dberror (henv, hdbc, hstmt, "SQLAllocStmt");
    SQLFreeConnect (hdbc);
    SQLFreeEnv (henv);
    exit (1);
    sprintf (statement, "INSERT INTO tt_test1 (tcol1) VALUES (?)");
    rc = SQLPrepare (hstmt, statement, strlen(statement));
    if (!SQL_ok (rc))
    dump_dberror (henv, hdbc, hstmt, "SQLPrepare");
    SQLFreeStmt (hstmt, SQL_DROP);
    SQLFreeConnect (hdbc);
    SQLFreeEnv (henv);
    exit (1);
    int param_count = 1;
    int exe_count = 50;
    #ifdef USE_INTEGER
    values = (SQLINTEGER **)malloc (param_count * sizeof (SQLINTEGER *));
    memset (values, 0, param_count * sizeof (SQLINTEGER *));
    #else
    values = (char ***)malloc (param_count * sizeof (char **));
    memset (values, 0, param_count * sizeof (char **));
    #endif
    values_len = (SQLLEN **)malloc (param_count * sizeof (SQLLEN *));
    memset (values_len, 0, param_count * sizeof (SQLLEN *));
    for (i=0; i<param_count; i++)
    #ifdef USE_INTEGER
    values[i] = (SQLINTEGER *)malloc (exe_count * sizeof (SQLINTEGER));
    memset (values, 0, exe_count * sizeof (SQLINTEGER));
    #else
    values[i] = (char **)malloc (exe_count * sizeof (char *));
    memset (values[i], 0, exe_count * sizeof (char *));
    #endif
    values_len[i] = (SQLLEN *)malloc (exe_count * sizeof (SQLLEN));
    memset (values_len[i], 0, exe_count * sizeof (SQLLEN));
    for (j=0; j<exe_count; j++)
    #ifdef USE_INTEGER
    values[i][j] = i*j;
    values_len[i][j] = sizeof (SQLLEN);
    #else
    values[i][j] = (char *)malloc (sizeof (char) * 128);
    sprintf (values[i][j], "%d", i*j);
    values_len[i][j] = strlen(values[i][j]);
    #endif
    SQLLEN cbValue = 10;
    SQLLEN cbColDef = 10;
    SQLLEN ibScale = 0;
    #ifdef USE_INTEGER
    rc = SQLBindParameter (hstmt, i+1, SQL_PARAM_INPUT, SQL_C_SLONG,
    SQL_INTEGER, cbColDef, ibScale, values[i], cbValue,
    values_len[i]);
    #else
    rc = SQLBindParameter (hstmt, i+1, SQL_PARAM_INPUT, SQL_C_CHAR,
    SQL_INTEGER, cbColDef, ibScale, values[i], cbValue,
    values_len[i]);
    #endif
    if (!SQL_ok (rc))
    dump_dberror (henv, hdbc, hstmt, "SQLBindParameter");
    SQLFreeStmt (hstmt, SQL_DROP);
    SQLFreeConnect (hdbc);
    SQLFreeEnv (henv);
    exit (1);
    SQLROWSETSIZE irow;
    rc = SQLParamOptions (hstmt, exe_count, &irow);
    if (!SQL_ok (rc))
    dump_dberror (henv, hdbc, hstmt, "SQLParamOptions");
    SQLFreeStmt (hstmt, SQL_DROP);
    SQLFreeConnect (hdbc);
    SQLFreeEnv (henv);
    exit (1);
    rc = SQLExecute (hstmt);
    if (!SQL_ok (rc))
    dump_dberror (henv, hdbc, hstmt, "SQLExecute");
    SQLFreeStmt (hstmt, SQL_DROP);
    SQLFreeConnect (hdbc);
    SQLFreeEnv (henv);
    exit (1);
    int dump_dberror (HENV henv, HDBC hdbc, HSTMT hstmt, char *msg)
    RETCODE rc;
    UCHAR sqlstate[SQL_SQLSTATE_SIZE + 1];
    UCHAR errormsg[SQL_MAX_MESSAGE_LENGTH + 1];
    SWORD errormsglen;
    SDWORD nativeerror;
    while ((rc = SQLError (henv, hdbc, hstmt, sqlstate, &nativeerror, errormsg,
    sizeof (errormsg), &errormsglen)) == SQL_SUCCESS
    || rc == SQL_SUCCESS_WITH_INFO)
    fprintf (stderr, "%s (SQL-%s) %s\n", errormsg, sqlstate, msg);
    if (hstmt != SQL_NULL_HSTMT) hstmt = SQL_NULL_HSTMT;
    else if (hdbc != SQL_NULL_HDBC) hdbc = SQL_NULL_HDBC;
    else henv = SQL_NULL_HENV;
    /* END bulktc1.c */
    3. Save script as runtest.sh:
    #!/bin/sh
    ttisqlcs -connStr $* -e "truncate table tt_test1; quit;"
    echo "Trying with SQL_C_CHAR"
    gcc -o bulktc1 bulktc1.c -I$TT_HOME/include -L$TT_HOME/lib -lttclient -Wl,-rpath,$TT_HOME/lib
    ./bulktc1 $*
    ttisqlcs -connStr $* -e "select count(*) from tt_test1; quit;"
    echo "Trying with SQL_C_SLONG"
    gcc -DUSE_INTEGER -o bulktc1 bulktc1.c -I$TT_HOME/include -L$TT_HOME/lib -lttclient -Wl,-rpath,$TT_HOME/lib
    ./bulktc1 $*
    ttisqlcs -connStr $* -e "select count(*) from tt_test1; quit;"
    4. Set TT_HOME to point to the root install of TimesTen
    5. Run script ./runtest.sh <DSN=....>
    6. Results:
    Copyright (c) 1996-2006, Oracle. All rights reserved.
    Type ? or "help" for help, type "exit" to quit ttIsql.
    All commands must end with a semicolon character.
    connect "DSN=testcs";
    Connection successful: DSN=testcs;TTC_SERVER=LocalHost_tt60;TTC_SERVER_DSN=test;UID=wagnerch;DATASTORE=/u01/app/timesten/TimesTen/tt60/info/DataStore/test;DURABLECOMMITS=1;AUTHENTICATE=0;PERMSIZE=16;
    (Default setting AutoCommit=1)
    truncate table tt_test1;
    quit;
    Disconnecting...
    Done.
    Trying with SQL_C_CHAR
    [TimesTen][TimesTen 6.0.4 ODBC Driver]Error in assignment (SQL-22005) SQLExecute
    Copyright (c) 1996-2006, Oracle. All rights reserved.
    Type ? or "help" for help, type "exit" to quit ttIsql.
    All commands must end with a semicolon character.
    connect "DSN=testcs";
    Connection successful: DSN=testcs;TTC_SERVER=LocalHost_tt60;TTC_SERVER_DSN=test;UID=wagnerch;DATASTORE=/u01/app/timesten/TimesTen/tt60/info/DataStore/test;DURABLECOMMITS=1;AUTHENTICATE=0;PERMSIZE=16;
    (Default setting AutoCommit=1)
    select count(*) from tt_test1;
    < 0 >
    1 row found.
    quit;
    Disconnecting...
    Done.
    Trying with SQL_C_SLONG
    Copyright (c) 1996-2006, Oracle. All rights reserved.
    Type ? or "help" for help, type "exit" to quit ttIsql.
    All commands must end with a semicolon character.
    connect "DSN=testcs";
    Connection successful: DSN=testcs;TTC_SERVER=LocalHost_tt60;TTC_SERVER_DSN=test;UID=wagnerch;DATASTORE=/u01/app/timesten/TimesTen/tt60/info/DataStore/test;DURABLECOMMITS=1;AUTHENTICATE=0;PERMSIZE=16;
    (Default setting AutoCommit=1)
    select count(*) from tt_test1;
    < 50 >
    1 row found.
    quit;
    Disconnecting...
    Done.

  • How to build a connection string if "Only variable names (i.e.: $variable) may be used as the target of an assignment statement."

    im looping through databases on a server & building  a connection string to each database.
    $SQLConn.ConnectionString = "Server=$SrvName; Database=$DBName; User ID =DBLogin; Password=myPassword;"
    The problem is i get this error:
    Only variable names (i.e.: $variable) may be used as the target of an assignment statement
    I can put the code into an Inlinescript, but then I lose the ability to perform paralellism. Is there any way to construct the connection string in PS Workflow without using an Inlinescript?

    Hi Winston,
    Why not just wrap the InlineScript blocks in a Parallel block, to cause them to execute in parallel?
    For example:
    workflow foo {
    parallel {
    inlinescript {
    start-sleep -Seconds (Get-Random -Minimum 1 -maximum 5)
    "a"
    inlinescript {
    start-sleep -Seconds (Get-Random -Minimum 1 -maximum 5)
    "b"
    Sometimes outputs "a b" and sometimes outputs "b a"

  • Assign statement - Assign program field to field symbol

    Hi,
    System R/3 470
    I have used the Assign statement to read variables from another program, in the current system. and everything works as expected.
    I now want to read a button that is pressed from the Workflow inbox.
    However when I try and read the value from the calling program SAPLSIW1 field L_FUNCTION, I get an error field symbols is not assigned
          ASSIGN '(SAPLSIW1)l_function' TO  <fs_func_gl>.
          ASSIGN (<fs_func_gl>) TO <fs_func_lc>.
          IF <fs_func_lc> IS ASSIGNED.
            lwa_func = <fs_func_lc>.
          ENDIF.
    I can see all the programs in the call stacks and if I navigate to the program I can see the value fro field l_fucntion
    Any help will be appreciated
    Thanks
    J-J

    Hello,
    1. From your code snippet i understand that you've not use ALL CAPS in your ASSIGN command
    ASSIGN '(SAPLSIW1)L_FUNCTION' TO <fs_func_gl>.
    2. As mentioned by Naimesh check the "Call Stack" in debugger & see what are the fields available. If the particular field is not in the "Call Stack" you can't ASSIGN it!
    BR,
    Suhas

  • Error while assigning group

    Hi friends,
      1. Iam getting the following error when assigning the group to a user.
      <b>An error occurred while adding group assignments; to see the correct status, perform a new assigned groups search</b>
    2. When uploading the template also its throwing the java.null exception..
       template contains , user name, password, roles , mail_id, group..
      after uploading the template all the above information is created except group
      when i search for the user which is created based on uploading template ,
      the group is not assigned.
       I need to send users list asap with groups assigned. but its giving problem...
      can anyone suggest me on this..
      Thanks & regards
      Sireesha.

    Hello Sireesha,
    Have u followed standard format while uploading the text file....
    If not use this format while preparing the groups and users etc.....
    http://help.sap.com/saphelp_nw04/helpdata/en/ae/7cdf3dffadd95ee10000000a114084/content.htm
    Rgds
    Pradeep

  • Error while Assigning database level role (db_datareader) to SQL login (Domain Account)

    Team,
    I got an error while creating a User for Domain Account. Below is the screen shot of the error (error : 15401)
    Database instance is on SQL 2000 SP3. ( I know it is out of support, But the customer is relutanct to upgrade)
    On Google search, i found below article which is best matching for this error
    http://support.microsoft.com/kb/324321
    I have follows each step of troubleshooting. But still the issue persists.
    Step 1. The login does not exist == The login is very much exist in the domain as i am able to add the same domain id to other database instances
    Step 2. Duplicate security identifiers == i have used this query to find duplicate SID
    /*  SELECT name FROM syslogins WHERE sid = SUSER_SID ('YourDomain\YourLogin') */
    But there was only one row returned with create date of today's.
    Error while Assigning database level role (db_datareader) to SQL login (Domain Account) 
    Step 3. Authentication failure == Domain is available. User is able to login on other servers via RDP connection.
    Step 4. Case sensitivity == Database collation is set to Case insensitivity. (CI)
    Other two 5. Local Accounts & 6. Name resolution == is not applicable to me.
    I tried other ways also.
    A. Creating login and providing permission in one go only = User account is not created
    B. Instead of GUI, use query to create login and provide required permission = Same error.
    Does anybody has faced any such situation
    Chetan

    See the below output
    srvid
    sid
    xstatus
    xdate1
    xdate2
    name
    password
    dbid
    language
    isrpcinmap
    ishqoutmap
    selfoutmap
    NULL
    0x010500000000000515000000A1F66E1BFC1DC75D26E72530A2B80400
    14
    20:25.9
    57:33.4
    UKBAA\LHRAPPMuttavarapuS
    NULL
    1
    us_english
    0
    0
    0
    Chetan

  • Javac(1.4.2) gives error in import statement

    Hi All,
    I am facing a surprising problem. I have 2 java class files. I write the import statement for second one in the first one. There is no package & these are in the same directory. I have compiled the second one. But when I try to compile the First one. Javac throws error at import statement like below :
    D:\Clubs\oct\6>javac -d . ManojTest.java
    ManojTest.java:1: '.' expected
    import SessionBean;
    ^
    1 error
    My Java Files are as below :
    import SessionBean;
    public class ManojTest
         public static void main(String args[])
    //ManojTest.java
    public class SessionBean
         public static void main(String args[])
    //SessionBean.java
    I have compiled SessionBean.java successfully but when I try to compile ManojTest.java I get error mentioned above.
    However this probelm comes when I use j2se 1.4.2.. but works in j2se 1.3.1..
    Another way could be I use package structure.
    But I can't do any of these, as I have to port my big project to j2se1.4.2.. from j2se1.3.1.. (Live project is running on Tomcat).
    Problems is similar in Unix & Windows both.
    Is this javac compiler issue or there is some setting which I can make.
    I have already included . (dot) in PATH & CLASSPATH environment varibales.
    Please help me out if there is any way around this, as i am stuck up in between
    thank you
    Manoj :confused:

    Use a package and then add that package in your classpathOr don't use a package, leave the file in the default (noname) package, and don't use the import statement. Java will find it in the default package without the import.
    Explicit import statements from the default package are no longer allowed

Maybe you are looking for

  • I can't find the "Complete My Album" button in iTunes.

    Hi I'm new to itunes and hope someone can help me. I was in the process of buying an album and a window poped up telling me I already have 2 of the songs on this album and this was making me eligible to buy the album at a reduced price. In order to c

  • Tax on sales and purchase

    could anybody plz forward me the step-by-step config for "TAX ON SALES AND PURCHASE"- i am facing problem as my config could not calculate taxes thanq

  • Pdfs and MP3s in iTunes Folder not showing up iTunes Library - Please Help

    Hi, I am running iTunes 10.7 on a 15 inch MacBook Pro 2.4 Ghz Intel Core i7 with 4 GB of RAM using OS X 10.7.5. My problem is that when I bring the latest set of pdf and MP3 files I added do not show up in my iTunes library.  If I go through the find

  • Controlling area & operating concern

    hi all, 1may i know what is controlling area. 2may i know what is operating concern. thanks

  • Latest Flash Player File

    I would like to down load and Save the latest flash player file (9.0.47.0) to my computer. I DO NOT want to down load and INSTALL the file while my computer is connected to the internet. The only down load web page that I can access ( http://www.adob