Short dump  GETWA_NOT_ASSIGNED field symbol not been assigned

Hi Gurus,
I am calling a RFC  BAPI_PBSRVAPS_CHANGEKEYFIGVAL2 from R/3 sytem to SCM 5.0.
Acutally this FM BAPI_PBSRVAPS_CHANGEKEYFIGVAL2 not available in R/3 system.
So i am using scm destination and calling above FM directly from R/3 but i am getting the short dump
in SCM system as GETWA_NOT_ASSIGNED field symbol not been assigned.
Can you pls check and advise.
Best Regards,
Radhakrishna.

Hi Radhakrishna,
        It looks like you have a discrepancy in the planning area with respect to keyfigure. Some thing like the key figure description is not synchronized between live cache and db.
I suggest you log onto your SCM system, run the program /SAPAPO/TS_LCM_CONS_CHECK on your planning area with correct error option.
Please let me know if this works.

Similar Messages

  • Short dump GETWA_NOT_ASSIGNED - Field symbol FS_ENVDLIST not assigned

    Hi Experts,
    I need your help. Currently i am getting a short in CIC0 transaction.
    Please find steps executed which result in short dump.
    Search for a BP with BD display as the active tab. This search will be successful.
    Press u2018End Contactu2019 Now search for 2nd BP with BD display as the active tab.
    This will result in a dump.
    Now if I again execute the t-code CIC0 & enter the same BP it will be successful
    On debugging, I found out that the program cannot identify the data environment since the field symbol <fs_envdlist> does not get assigned when BD_DISPLAY tab is active.  But the program still continues to use this field symbol which results in a dump
    CRM Version - 4.0 - Patch level 10
    Please let me know if the below link is not accessible
    [http://imageshack.us/photo/my-images/685/page3uk.jpg/]
    [http://imageshack.us/photo/my-images/338/page2dr.jpg]
    [http://imageshack.us/photo/my-images/510/page1up.jpg/]
    [http://imageshack.us/photo/my-images/140/page4fa.jpg/]
    [http://imageshack.us/photo/my-images/845/screenshotsxq.jpg/]

    Hi Andrei,
    Thank you for the reply, but both this note are applicable to me
    1144076 u2013 Talks about dump when too many hits are returned - I do not have any such message
    996915 u2013 Talks about searching for the premise for a point of delivery without entering any search parameters - again in my scenario, input data is always provided.
    Is there any solution, i did get note 1254404 which is closest to my issue, but its valid from crm 5.0 and we are on CRM 4.0

  • RSBBS: field symbol not yet assigned

    Hello Gurus,
    I have a RRI for a query jumping to another query.
    But after doing some minor changes to the child and parent query, while executing the jump, an error message comes
    ' Fiel;d symbol not yet assigned'.
    Its details mention '<internal error> Cannot determine text element for the current query;.
    Please guide me as to what can be the issue and how to resolve it. I am new to RSBBS.
    Regards,
    NIKEKAB

    Hello,
    I have changed the assignment details as the type mentioned for a field was Table field (used for non BW jumps), to Generic.
    This helped me see the receiver query name when I click on GOTO.
    But even now I get the same error i.e. Field symbol not yet assigned.
    I went through some other posts but did not find answer to my doubt.
    Any other solution.
    Regards,
    NIKEKAB.

  • Getting a runtime error in block alv that field symbol has been assigned

    hi to all experts ,
    im getting a runtime error that field symbol has not been assigned in functionmodule reuse_alv_block_list_display
    i tried a lot to rectify the error ,im unable to do it thats i have posted here
    *& Report  ZHAI_ALV_BLOCK_LIST
    REPORT  ZHAI_ALV_BLOCK_LIST.
    type-pools:slis.
    tables:mara.
    DATA:BEGIN OF  IT_MARA OCCURS 0,
            MATNR LIKE MARA-MATNR,
            MBRSH LIKE MARA-MBRSH,
            MATKL LIKE MARA-MATKL,
            END OF IT_MARA.
    data: begin of IT_DESC OCCURS 0,
             MATNR like MAKT-MATNR,
             MAKTX like MAKT-MAKTX,
         end of IT_DESC.
    data: begin of IT_MARD occurs 0,
            MATNR like mard-matnr,
            WERKS  like  mard-werks,
            LGORT  like  mard-lgort,
            LABST like mard-labst,
          end of IT_MARD.
    data: IT_FCAT TYPE SLIS_T_FIELDCAT_ALV ,
          WA_FCAT LIKE LINE OF IT_FCAT,
          IT_FCAT1 type  slis_t_fieldcat_alv,
          WA_FCAT1 LIKE LINE OF IT_FCAT1,
          IT_FCAT2 TYPE SLIS_T_FIELDCAT_ALV,
          WA_FCAT2 LIKE LINE OF IT_FCAT2,
          wa_layout type  SLIS_LAYOUT_ALV,
          it_event type SLIS_T_EVENT,
          wa_event like line of it_event,
         wa_layout like line of it_layout,
          V_REPID LIKE SY-REPID.
    select-options:so_matnr for mara-matnr.
    start-of-selection.
    perform f_select_data.
    DEFINE ADD_CATALOGUE1.
    WA_FCAT-COL_POS = &1.
    WA_FCAT-fieldname = &2.
    WA_fcat-tabname = &3.
    wa_fcat-emphasize = &4.
    wa_fcat-ref_tabname = &5.
    APPEND WA_FCAT TO IT_FCAT.
    END-OF-DEFINITION.
    DEFINE ADD_CATALOGUE2.
    WA_FCAT1-COL_POS = &1.
    WA_FCAT1-fieldname = &2.
    WA_fcat1-tabname = &3.
    wa_fcat1-emphasize = &4.
    wa_fcat1-ref_tabname = &5.
    APPEND WA_FCAT1 TO IT_FCAT1.
    END-OF-DEFINITION.
    DEFINE ADD_CATALOGUE3.
    WA_FCAT2-COL_POS = &1.
    WA_FCAT2-fieldname = &2.
    WA_fcat2-tabname = &3.
    wa_fcat2-emphasize = &4.
    wa_fcat2-ref_tabname = &5.
    APPEND WA_FCAT2 TO IT_FCAT2.
    END-OF-DEFINITION.
    perform f_build_fcat.
    *perform f_build_fcat1.
    perform f_build_fcat2.
    PERFORM F_BUILD_LAYOUT.
    PERFORM F_BUILD_EVENTS.
    PERFORM F_BLOC_DISPLAY.
    *&      Form  f_select_data
    FORM f_select_data .
    select matnr
           mbrsh
           matkl
         from mara into  table it_mara where matnr
    in so_matnr.
    if it_mara[] is not initial.
    select matnr
           maktx
           from makt
           into   table it_desc
           for all entries in it_mara
           where matnr eq it_mara-matnr.
    endif.
    if it_desc[] is not initial.
    select matnr
           werks
           lgort
           labst
           from mard
           into  table it_mard
           for all entries in it_desc
           where matnr eq it_desc-matnr.
    endif.
    ENDFORM.                    " f_select_data
    *&      Form  f_build_fcat
    FORM f_build_fcat .
    ADD_CATALOGUE2:
    '1' 'MATNR' 'IT_MARA' 'C500' 'MARA',
    '2' 'MBRSH' 'IT_MARA' 'C600' 'MARA',
    '3' 'MATKL' 'IT_MARA' 'C300' 'MARA'.
    ENDFORM.                    " f_build_fcat
    **&      Form  f_build_fcat1
    FORM f_build_fcat1 .
    ADD_CATALOGUE1:
    '1' 'MATNR' 'IT_DESC' 'C500' 'MAKT',
    '2' 'MAKTX' 'IT_DESC' 'C600' 'MAKT'.
    ENDFORM.                    " f_build_fcat1
    *&      Form  f_build_fcat2
    FORM f_build_fcat2.
    ADD_CATALOGUE3:
    '1' 'MATNR' 'IT_MARD' 'C500' 'MARD',
    '2' 'WERKS' 'IT_MARD' 'C600' 'MARD',
    '3' 'LGORT' 'IT_MARD' 'C200' 'MARD',
    '4' 'LABST' 'IT_MARD' 'C300' 'MARD'.
    ENDFORM.                    " f_build_fcat2
    *&      Form  F_BLOC_DISPLAY
          text
    -->  p1        text
    <--  p2        text
    FORM F_BLOC_DISPLAY .
    CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
      EXPORTING
        I_CALLBACK_PROGRAM             = SY-REPID.
    CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
      EXPORTING
        IS_LAYOUT                        = wa_layout
        IT_FIELDCAT                      = it_fcat
        I_TABNAME                        = 'IT_MARA'
        IT_EVENTS                        = it_event
      IT_SORT                          =
      I_TEXT                           = ' '
      TABLES
        T_OUTTAB                         = IT_MARA
    EXCEPTIONS
      PROGRAM_ERROR                    = 1
      MAXIMUM_OF_APPENDS_REACHED       = 2
      OTHERS                           = 3
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
      EXPORTING
        IS_LAYOUT                        = wa_layout
        IT_FIELDCAT                      = it_fcat1
        I_TABNAME                        = 'IT_DESC'
        IT_EVENTS                        = IT_EVENT
      IT_SORT                          =
      I_TEXT                           = ' '
      TABLES
        T_OUTTAB                         = IT_DESC
    EXCEPTIONS
      PROGRAM_ERROR                    = 1
      MAXIMUM_OF_APPENDS_REACHED       = 2
      OTHERS                           = 3
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
      EXPORTING
        IS_LAYOUT                        = wa_LAYOUT
        IT_FIELDCAT                      = IT_FCAT2
        I_TABNAME                        = 'IT_MARD'
        IT_EVENTS                        = IT_EVENT
      IT_SORT                          =
      I_TEXT                           = ' '
      TABLES
        T_OUTTAB                         = IT_MARD
    EXCEPTIONS
      PROGRAM_ERROR                    = 1
      MAXIMUM_OF_APPENDS_REACHED       = 2
      OTHERS                           = 3
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'.
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDFORM.                    " F_BLOC_DISPLAY
    *&      Form  F_BUILD_LAYOUT
          text
    -->  p1        text
    <--  p2        text
    FORM F_BUILD_LAYOUT .
    wa_layout-edit = 'X'.
    wa_layout-window_titlebar = 'MOHAMMED ABDUL HAI'.
    wa_layout-zebra = 'X'.
    ENDFORM.                    " F_BUILD_LAYOUT
    *&      Form  F_BUILD_EVENTS
          text
    -->  p1        text
    <--  p2        text
    FORM F_BUILD_EVENTS .
    CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
    EXPORTING
       I_LIST_TYPE           = 0
    IMPORTING
       ET_EVENTS             = IT_EVENT
    EXCEPTIONS
       LIST_TYPE_WRONG       = 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.
    SORT IT_EVENT BY NAME.
    READ TABLE it_event INTO wa_event WITH KEY NAME = 'TOP_OF_PAGE' bINARY
    SEArch.
    if sy-subrc eq 0.
    wa_event-form = 'F_TOP_OF_PAGE'.
    ENDIF.
    MODIFY IT_EVENT FROM WA_EVENT INDEX SY-TABIX TRANSPORTING FORM.
    READ TABLE IT_EVENT INTO WA_EVENT WITH KEY NAME = 'USER_COMMAND' BINARY SEARCH.
    WA_EVENT-FORM = 'F_USER_COMMAND'.
    MODIFY IT_EVENT FROM wa_event INDEX SY-TABIX TRANSPORTING FORM.
    ENDFORM.                    " F_BUILD_EVENTS

    Hi,
    When does this runtime error occur? When displaying output (calling FM) or.....
    I copied your coding and made a few minor changes and It's working fine for my now:
    REPORT ZHAI_ALV_BLOCK_LIST.
    TYPE-POOLS:slis.
    TABLES:mara.
    DATA:BEGIN OF it_mara OCCURS 0,
    matnr LIKE mara-matnr,
    mbrsh LIKE mara-mbrsh,
    matkl LIKE mara-matkl,
    END OF it_mara.
    DATA: BEGIN OF it_desc OCCURS 0,
    matnr LIKE makt-matnr,
    maktx LIKE makt-maktx,
    END OF it_desc.
    DATA: BEGIN OF it_mard OCCURS 0,
    matnr LIKE mard-matnr,
    werks LIKE mard-werks,
    lgort LIKE mard-lgort,
    labst LIKE mard-labst,
    END OF it_mard.
    DATA: it_fcat TYPE slis_t_fieldcat_alv ,
          wa_fcat LIKE LINE OF it_fcat,
          it_fcat1 TYPE slis_t_fieldcat_alv,
          wa_fcat1 LIKE LINE OF it_fcat1,
          it_fcat2 TYPE slis_t_fieldcat_alv,
          wa_fcat2 LIKE LINE OF it_fcat2,
          wa_layout TYPE slis_layout_alv,
          it_event TYPE slis_t_event,
          wa_event LIKE LINE OF it_event,
    *      wa_layout like line of it_layout,
    v_repid LIKE sy-repid.
    SELECT-OPTIONS:so_matnr FOR mara-matnr.
    START-OF-SELECTION.
      PERFORM f_select_data.
      DEFINE add_catalogue1.
        wa_fcat-col_pos = &1.
        wa_fcat-fieldname = &2.
        wa_fcat-tabname = &3.
        wa_fcat-emphasize = &4.
        wa_fcat-ref_tabname = &5.
        append wa_fcat to it_fcat.
      END-OF-DEFINITION.
      DEFINE add_catalogue2.
        wa_fcat1-col_pos = &1.
        wa_fcat1-fieldname = &2.
        wa_fcat1-tabname = &3.
        wa_fcat1-emphasize = &4.
        wa_fcat1-ref_tabname = &5.
        append wa_fcat1 to it_fcat1.
      END-OF-DEFINITION.
      DEFINE add_catalogue3.
        wa_fcat2-col_pos = &1.
        wa_fcat2-fieldname = &2.
        wa_fcat2-tabname = &3.
        wa_fcat2-emphasize = &4.
        wa_fcat2-ref_tabname = &5.
        append wa_fcat2 to it_fcat2.
      END-OF-DEFINITION.
      PERFORM f_build_fcat.
      PERFORM f_build_fcat1.
      PERFORM f_build_fcat2.
      PERFORM f_build_layout.
      PERFORM f_build_events.
      PERFORM f_bloc_display.
    *& Form f_select_data
    FORM f_select_data .
      SELECT matnr
      mbrsh
      matkl
      FROM mara INTO TABLE it_mara WHERE matnr
      IN so_matnr.
      IF it_mara[] IS NOT INITIAL.
        SELECT matnr
        maktx
        FROM makt
        INTO TABLE it_desc
        FOR ALL ENTRIES IN it_mara
        WHERE matnr EQ it_mara-matnr.
      ENDIF.
      IF it_desc[] IS NOT INITIAL.
        SELECT matnr
        werks
        lgort
        labst
        FROM mard
        INTO TABLE it_mard
        FOR ALL ENTRIES IN it_desc
        WHERE matnr EQ it_desc-matnr.
      ENDIF.
    ENDFORM. " f_select_data
    *& Form f_build_fcat
    FORM f_build_fcat .
      add_catalogue2:
      '1' 'MATNR' 'IT_MARA' 'C500' 'MARA',
      '2' 'MBRSH' 'IT_MARA' 'C600' 'MARA',
      '3' 'MATKL' 'IT_MARA' 'C300' 'MARA'.
    ENDFORM. " f_build_fcat
    **& Form f_build_fcat1
    FORM f_build_fcat1 .
      add_catalogue1:
      '1' 'MATNR' 'IT_DESC' 'C500' 'MAKT',
      '2' 'MAKTX' 'IT_DESC' 'C600' 'MAKT'.
    ENDFORM. " f_build_fcat1
    *& Form f_build_fcat2
    FORM f_build_fcat2.
      add_catalogue3:
      '1' 'MATNR' 'IT_MARD' 'C500' 'MARD',
      '2' 'WERKS' 'IT_MARD' 'C600' 'MARD',
      '3' 'LGORT' 'IT_MARD' 'C200' 'MARD',
      '4' 'LABST' 'IT_MARD' 'C300' 'MARD'.
    ENDFORM. " f_build_fcat2
    *& Form F_BLOC_DISPLAY
    * text
    FORM f_bloc_display .
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
        EXPORTING
          i_callback_program = sy-repid.
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
      EXPORTING
      is_layout = wa_layout
      it_fieldcat = it_fcat1
      i_tabname = 'IT_MARA'
      it_events = it_event
    *IT_SORT =
    *I_TEXT =
      TABLES
      t_outtab = it_mara
      EXCEPTIONS
      program_error = 1
      maximum_of_appends_reached = 2
      OTHERS = 3
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
      EXPORTING
      is_layout = wa_layout
      it_fieldcat = it_fcat1
      i_tabname = 'IT_DESC'
      it_events = it_event
    *IT_SORT =
    *I_TEXT =
      TABLES
      t_outtab = it_desc
      EXCEPTIONS
      program_error = 1
      maximum_of_appends_reached = 2
      OTHERS = 3
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
      EXPORTING
      is_layout = wa_layout
      it_fieldcat = it_fcat2
      i_tabname = 'IT_MARD'
      it_events = it_event
    *IT_SORT =
    *I_TEXT = ' '
      TABLES
      t_outtab = it_mard
      EXCEPTIONS
      program_error = 1
      maximum_of_appends_reached = 2
      OTHERS = 3
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
        WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM. " F_BLOC_DISPLAY
    *& Form F_BUILD_LAYOUT
    FORM f_build_layout .
      wa_layout-edit = 'X'.
      wa_layout-window_titlebar = 'MOHAMMED ABDUL HAI'.
      wa_layout-zebra = 'X'.
    ENDFORM. " F_BUILD_LAYOUT
    *& Form F_BUILD_EVENTS
    FORM f_build_events .
      CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
        EXPORTING
          i_list_type     = 0
        IMPORTING
          et_events       = it_event
        EXCEPTIONS
          list_type_wrong = 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.
      SORT it_event BY name.
    READ TABLE it_event INTO wa_event WITH KEY name = 'TOP_OF_PAGE' BINARY
    SEARCH.
      IF sy-subrc EQ 0.
        wa_event-form = 'F_TOP_OF_PAGE'.
      ENDIF.
      MODIFY it_event FROM wa_event INDEX sy-tabix TRANSPORTING form.
    READ TABLE it_event INTO wa_event WITH KEY name = 'USER_COMMAND' BINARY
    SEARCH.
      wa_event-form = 'F_USER_COMMAND'.
      MODIFY it_event FROM wa_event INDEX sy-tabix TRANSPORTING form.
    ENDFORM. " F_BUILD_EVENTS

  • GETWA_NOT_ ASSIGNED, Field symbol not yet assigned yet.

    Hi,
    I am working in an Upgrade project,, from 4.6 version to ECC version.
    A program is going into a short dump.
    On debugging th program, I identified that there is a problem with a function module which triggers a standard include and this is where i am getting the error. the function module is supposed to populate a internal table is not populating it. the dump shows that the error is there in the assign statement shown below.
    <fm03> type any.
    <field> type any.
    assign <fm03> to <field>.
    can anyone help me out with this?

    if the program is a custom one then after assignment pl. check sy-subrc value
    like:
    assign <fm03> to <field>.
    if sy-subrc = 0.
    Normal processing
    else.
    Error handling here*
    endif.
    And for std. program search for notes if u think it is a bug in the program.
    Regards,
    Joy.

  • Field symbol has not been assigned in Reuse_alv_grid_display

    Hi Experts,
    I display my output in alv grid format using REUSE_ALU_GRID_DISPLAY, there i have one editable field , when user click on save data that data will be saved , so in user command i write code like to check changed data
        DATA : 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.
    when i execute the report i get dump with message
    field symbol has not been assigned .
    when i try in debug mode when call method ref_grid->check_changed_data , i get dump ,
    Please suggest me
    Thanks & Regards
    Krishna

    Hi siva,
    Check this thread  [ALV with Edit and Save |editable ALv and SAVE criteria;
    this will help u,
    Thanks & regards
    Kiran

  • Field Symbol not assigned  error

    Hello all...
    I am a functional BI guy but having some problems with some BPS exit code (in charisteristic relationships) ...
    any idea why I would get a 'field symbol not assigned' error with the below?
    The code is straight out of How to: Lines Items in BPS
    Short dump says: GETWA_NOT_ASSIGNED
    Thanks all
    *"*"Local interface:
    *"  IMPORTING
    *"     VALUE(I_AREA) TYPE  UPC_Y_AREA
    *"     REFERENCE(ITO_CHA) TYPE  UPC_YTO_CHA
    *"  CHANGING
    *"     REFERENCE(XS_CHAS) TYPE  ANY
    *"  EXCEPTIONS
    *"      FAILED
    FIELD-SYMBOLS: <l_chavl> TYPE ANY.
    * fill ID
    ASSIGN COMPONENT 'zbpsguid' OF STRUCTURE xs_chas
    TO <l_chavl>.
    CALL FUNCTION 'GUID_CREATE'
    IMPORTING
    ev_guid_32 = <l_chavl>.
    * fill user
    ASSIGN COMPONENT '0UNAME' OF STRUCTURE xs_chas
    TO <l_chavl>.
    <l_chavl> = sy-uname.
    * fill date
    ASSIGN COMPONENT '0DATE' OF STRUCTURE xs_chas
    TO <l_chavl>.
    <l_chavl> = sy-datlo.
    * fill time
    ASSIGN COMPONENT '0TIME' OF STRUCTURE xs_chas
    TO <l_chavl>.
    get time field <l_chavl>.
    ENDFUNCTION.

    i just figured it out when you sent me your reply...
    it works!
    genius!

  • Issue with field symbol not assigned in SMQ2

    We are facing an issue with an error in SMQ2.
    The error is "field symbol not assigned". There is also short dump in ST22.
    I have read the previous forum threads and it talks about going into the debugger mode.
    However, which is the program to be debugged ?
    How do I navigate from SMQ2 to the ABAP program.
    Kindly let me know.
    Regards,
    Sanjay

    Hi Sanjay,
    You need to debug program RSTRFCM3. This is the program which drives SMQ2.
    However just check if there are any support pack upgrades to the program recently since this is a standard program.
    Regards
    Abhii

  • Error in drill down of  RRI-  Field Symbol not assigned

    Dear all,
    I am trying to call a SAP transaction on click of the jump target. I have created the jump target in the following way ..let me know if I am wrong ..
    Goto RBBS transaction . Specifed the sender report as 0SD_C01/0SD_C01_Q025 (Sales Volume Analysis) and target as r/3 client 210 and specifed the transaction Va01 as target.
    But when I executed the report and did a right click ..on the context menu I coudl see the desription of the Jump target I have created and upon clicking I received a error ..field symbol not assigned ..
    Can any let me know the cause of the error ..and how to resolve.. do i need to give any extra parameters while creating jump target..
    Thanks,
    Gupta

    Hello Gayathri,
    One you got the dump you can select debugger button in top-left corner screen.
    That will take you to the execution snap shot where you can check all the field symbols and find out which one is not
    assigned. accordingly you can find out what is missing on input side to avoid this dump.
    Hope this helps!
    Thanks,
    Augustin.

  • DATA_OFFSET_TOO_LARGE dump for field symbol assignment/offset

    Hi,
    I am getting a DATA_OFFSET_TOO_LARGE dump for field symbol assignment/offset.
    Dump says, 'In the running program "ZTEST", the field "<WA_FINAL>" of the type "u" and length 2174 was to be accessed with the offset 2204. However, subfield accesses with an offset specification that is not smaller than the field length are not permitted.'
    Here <WA_FINAL> have to be 'TYPE any' to avoid assignment conflicts later in the logic.
    It's basically dumping at <WA_FINAL>+V_LEN(V_OFF) = WA_DATA-FIELD1.
    Here V_LEN LIKE DD03L-LENG & V_OFF LIKE DD03L-LENG.
    Please suggest how to get rid of this dump.
    Regards,
    Ritesh.

    The dump is very clear, your field is smaller than the offset.
    The problem is most likely how you are calculating v_len and v_off.
    You could change that, but there is probably an easier and faster way to do what you are trying there. Is <wa_final> something like a line from a file or what?

  • Field symbol not assignned

    Hi,
       i have created my own field catalog and assign to
    reuse_alv_list_display fucntion module but i am getting execption 'field symbols not assigned' can any body help me in solving this problem
    pls give a simple alv program usign own field catlog and list display.

    Code for own catalog
    *& Report  ZMBKN_ALV_FIELDCATALOG
    REPORT  ZMBKN_ALV_FIELDCATALOG.
    TYPE-POOLS SLIS.
    DATA : BEGIN OF ITAB OCCURS 0,
           MATNR TYPE MARA-MATNR,
           MTART TYPE MARA-MTART,
           MATKL TYPE MARA-MATKL,
           TEST TYPE C,
           END OF ITAB.
    SELECTION-SCREEN BEGIN OF BLOCK B.
    PARAMETERS : VALUE TYPE I DEFAULT 20,
                 R_VALUE1 RADIOBUTTON GROUP G,
                 R_VALUE2 RADIOBUTTON GROUP G.
    SELECTION-SCREEN END OF BLOCK B.
    DATA : IT_FCAT TYPE SLIS_T_FIELDCAT_ALV,
           WA_FCAT TYPE SLIS_FIELDCAT_ALV,
           IT_HEAD TYPE SLIS_T_LISTHEADER,
           WA_HEAD TYPE SLIS_LISTHEADER,
           WA_LAYOUT TYPE SLIS_LAYOUT_ALV.
    START-OF-SELECTION.
           PERFORM FORM_LAYOUT.
           PERFORM FIELDCATALOG_DATA.
           PERFORM GET_DATA.
    IF R_VALUE1 = 'X'.
           PERFORM DISPLAY_LIST.
    ELSEIF R_VALUE2 = 'X'.
           PERFORM DISPLAY_GRID.
    ENDIF.
    FORM GET_DATA.
           SELECT * FROM MARA INTO CORRESPONDING FIELDS OF TABLE ITAB UP TO 30 ROWS.
    ENDFORM.
    FORM DISPLAY_LIST .
    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
    EXPORTING
      I_INTERFACE_CHECK              = ' '
      I_BYPASSING_BUFFER             =
      I_BUFFER_ACTIVE                = ' '
       I_CALLBACK_PROGRAM             = SY-REPID
      I_CALLBACK_PF_STATUS_SET       = ' '
      I_CALLBACK_USER_COMMAND        = ' '
      I_STRUCTURE_NAME               =
      IS_LAYOUT                      =
       IT_FIELDCAT                    = IT_FCAT
      IT_EXCLUDING                   =
      IT_SPECIAL_GROUPS              =
      IT_SORT                        =
      IT_FILTER                      =
      IS_SEL_HIDE                    =
      I_DEFAULT                      = 'X'
      I_SAVE                         = ' '
      IS_VARIANT                     =
      IT_EVENTS                      =
      IT_EVENT_EXIT                  =
      IS_PRINT                       =
      IS_REPREP_ID                   =
      I_SCREEN_START_COLUMN          = 0
      I_SCREEN_START_LINE            = 0
      I_SCREEN_END_COLUMN            = 0
      I_SCREEN_END_LINE              = 0
      IR_SALV_LIST_ADAPTER           =
      IT_EXCEPT_QINFO                =
      I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER        =
      ES_EXIT_CAUSED_BY_USER         =
      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.
    ENDFORM.                    " DISPLAY_LIST
    FORM DISPLAY_GRID .
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
       I_CALLBACK_PROGRAM                = SY-REPID
       I_CALLBACK_PF_STATUS_SET          = 'FORM_PF'
       I_CALLBACK_USER_COMMAND           = 'FORM_USER'
       I_CALLBACK_TOP_OF_PAGE            = 'FORM_TOP'
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
      I_BACKGROUND_ID                   = ' '
      I_GRID_TITLE                      =
      I_GRID_SETTINGS                   =
       IS_LAYOUT                         = WA_LAYOUT
       IT_FIELDCAT                       = IT_FCAT
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
      IT_SORT                           =
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
      I_SAVE                            = ' '
      IS_VARIANT                        =
      IT_EVENTS                         =
      IT_EVENT_EXIT                     =
      IS_PRINT                          =
      IS_REPREP_ID                      =
      I_SCREEN_START_COLUMN             = 0
      I_SCREEN_START_LINE               = 0
      I_SCREEN_END_COLUMN               = 0
      I_SCREEN_END_LINE                 = 0
      I_HTML_HEIGHT_TOP                 = 0
      I_HTML_HEIGHT_END                 = 0
      IT_ALV_GRAPHICS                   =
      IT_HYPERLINK                      =
      IT_ADD_FIELDCAT                   =
      IT_EXCEPT_QINFO                   =
      IR_SALV_FULLSCREEN_ADAPTER        =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
      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.
    ENDFORM.                    " DISPLAY_GRID
    *&      Form  FIELDCATALOG_DATA
          text
    -->  p1        text
    <--  p2        text
    FORM FIELDCATALOG_DATA .
      WA_FCAT-TABNAME = 'ITAB'.
      WA_FCAT-FIELDNAME = 'MATNR'.
      WA_FCAT-REF_TABNAME = 'MARA'.
      WA_FCAT-REF_FIELDNAME = 'MATNR'.
      WA_FCAT-OUTPUTLEN = 10.
      APPEND WA_FCAT TO IT_FCAT.
      WA_FCAT-TABNAME = 'ITAB'.
      WA_FCAT-FIELDNAME = 'MTART'.
      WA_FCAT-REF_TABNAME = 'MARA'.
      WA_FCAT-REF_FIELDNAME = 'MTART'.
      WA_FCAT-OUTPUTLEN = 10.
      APPEND WA_FCAT TO IT_FCAT.
      WA_FCAT-TABNAME = 'ITAB'.
      WA_FCAT-FIELDNAME = 'MATKL'.
      WA_FCAT-REF_TABNAME = 'MARA'.
      WA_FCAT-REF_FIELDNAME = 'MATKL'.
      WA_FCAT-OUTPUTLEN = 10.
      APPEND WA_FCAT TO IT_FCAT.
      WA_FCAT-TABNAME = 'ITAB'.
      WA_FCAT-FIELDNAME = 'TEST'.
      WA_FCAT-SELTEXT_M = 'SAMPLE'.
      WA_FCAT-OUTPUTLEN = 10.
      WA_FCAT-EDIT = 'X'.
      APPEND WA_FCAT TO IT_FCAT.
    ENDFORM.                    " FIELDCATALOG_DATA
    FORM FORM_LAYOUT .
      WA_LAYOUT-ZEBRA = 'X'.
    ENDFORM.                    " FORM_LAYOUT
    FORM FORM_TOP.
      WA_HEAD-TYP = 'H'.
      WA_HEAD-INFO = 'INT'.
      APPEND WA_HEAD TO IT_HEAD.
      WA_HEAD-TYP = 'S'.
      WA_HEAD-INFO = 'ROAD'.
      APPEND WA_HEAD TO IT_HEAD.
      WA_HEAD-TYP = 'A'.
      WA_HEAD-INFO = 'SAP-ABAP'.
      APPEND WA_HEAD TO IT_HEAD.
    CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
      EXPORTING
        IT_LIST_COMMENTARY       = IT_HEAD.
      I_LOGO                   =
      I_END_OF_LIST_GRID       =
      I_ALV_FORM               =
       CLEAR IT_HEAD[].
       ENDFORM.
    FORM FORM_PF USING T_EXTAB TYPE SLIS_T_EXTAB.
    SET PF-STATUS 'TEST' EXCLUDING 'STANDARD'.
    ENDFORM.
    FORM FORM_USER USING UCOMM  TYPE SY-UCOMM SELFIELD TYPE SLIS_SELFIELD.
    CASE UCOMM.
    WHEN 'SE11'.
    CALL TRANSACTION 'SE11'.
    WHEN 'EXIT'.
      LEAVE PROGRAM.
      ENDCASE.
      ENDFORM.
    Edited by: Muthappan Alagappan on Apr 22, 2008 4:53 PM

  • Field-symbol not assigned

    Hello,
    I speak only a bit so I wait that you can understandme.
    I have a field-symbol that is assigned to a component of a structure but when I use the field-symbol I recived a error message that say me "field-symbol is not assigned".
    field-symbols <ubi> type any.
    campo = 'UBIORI'.
    assign component campo of structure
                          t_cuantos to <ubi>.
    Thank you very much.

    H,
    Put a check as follows:-
    field-symbols <ubi> type any.
    campo = 'UBIORI'.
    assign component campo of structure
    t_cuantos to <ubi>.
    if <ubi> is assigned.
    * do further processing here
    endif.
    How is the structure t_cuantos defined?
    Is it having a field named UBIORI?
    t_cuantos should be a workarea(structure) and not an internal table.
    Check the points and reply.
    Regards,
    Ankur Parab

  • Dump in field symbol assigen

    Hi ,
    i try to do this statement and i have dump
    BEGIN OF tt_agr ,
            agr_name TYPE agr_name,
            text TYPE agr_title,
           END OF tt_agr .
    FIELD-SYMBOLS: <ls_retr_txt1> TYPE tt_agr.
    LOOP AT lt_help ASSIGNING <ls_help_value>.
        SPLIT <ls_help_value> AT space INTO ls_agr-agr_name ls_agr-text.
        SHIFT ls_agr-text LEFT DELETING LEADING space.
        READ TABLE It_retr_roles ASSIGNING <ls_retr_txt1> WITH KEY agr_name = ls_agr-agr_name.
        IF sy-subrc = 0.
          <ls_retr_txt1>-text = ls_agr-text . "<- here the dump occuer
        ENDIF.
      ENDLOOP.
    this is the dump analysis what i miss here ?
    Error analysis
        A new value is to be assigned to the field "<LS_RETR_TXT1>", although this
         field is
        entirely or partly protected against changes.
        The following are protected from change:
        - Character literals or numerical literals.
        - CONSTANTS.
        - Parameters of the category IMPORTING REFERENCE in functions and
          methods.
        - untyped field symbols, that have not been assigned a field using
          ASSIGN.
        - TABLES parameters, if the actual parameter is protected against
          changes.
        - USING reference parameters and CHANGING parameters in FORMs,
          if the actual parameter is protected against changes.
        - Access using field symbols if the field assigned using ASSIGN is
          partly or completely protected (for example key components of internal
          table of the type SORTED or HASHED TABLE).
        - Access using field symbols if the field assigned using ASSIGN contains
          components of a secondary key that is currently in use in a
          higher-level LOOP statement.
        - Access using references if the field bound to the reference is
          (partly) protected against changes.
        - Write access from outside to READ-ONLY attributes.
        - Content of a shared objects area instance accessed using a shared lock
          (ATTACH_FOR_READ.
        - Rows or fields of a table that are currently being serialized by a
          Simple Transformation.
    Regards
    Joy

    Hi,
    if It_retr_roles is defined as CHANGING (which is against naming rules, should be Ct_retr_roles), then the table is defined as SORTED OR HASHED and field TEXT is part of the key. Key fields may never be changed.
    You may build a new local internal table and replace the original at end of method.
    Regards,
    Clemens

  • SLD system has not been assigned ? :-(

    Hi Guys,
    This is an easy question for SRM gurus =)
    I need to send the PO in format XML to the vendors (using XI).    When I try to send a PO I can see this error message in "Issue Purchase Order" option menu.
    Information  Date: 13.06.2006 Time: 10:19:38  
    Information  Processing BBP_PO_SEND_XML Is Started  
    Error  An SLD system has not been assigned to logical system SRDCLNT120  
    Error  Action could not be successfully executed 
    Could anybody give me any help about this ?  I have searched in sdn and oss without success =(
    Thanks for your help !
    Regards,
    Diego

    Hi Christophe, my feedback:
    A) In "Define backend system", I entered the XI alias name defined in tx: SLDAPICUST
    B) Now the process doesnt throw any error in SRM, but the PO document is not arriving to XI neither =(
    My questions are:
    1. Should I put that alias in that field ?   Or should I put the SLD server name?   Should be an RFC conn name to XI?
    2. Should I do anything additional to point 1?  For example: in tx. SLBBP_RFCDEST the PO scenario is directed to "BBP_XML_PO".    Should I made a change on this ?
    Thanks for your help !
    Best regrads,
    Diego

  • Unique company code has not been assigned to company number

    Dear Experts,
    When I am posting the customer advance amount in FBCJ I am getting the below mentioned error.
    Unique company code has not been assigned to company number
    Message no. GLT0001
    Diagnosis
    Document breakdown is active in your system. In certain cases, a company code is derived from the company ID number, and this must lead to the assignment of a unique company code.
    A unique company code could not be assigned to company number .
    System Response
    You cannot carry out the required posting.
    Procedure
    Assign one company code to company number .
    Did I miss any config settings.
    Thanks in advance,
    Regards
    Aswin

    Hi,
    We faced the same issue and we managed to solve it thanks to SAP Support assistance. The system at the time of posting is looking for a value in the Field "Trading Partner" in the FBCJ Transaction code. That field is required because the item is like a Company Code clearing therefore if the field is not filled it cannot determine the Company code during posting.
    To solve this you have two approaches:
    To treat each Cash journal separately you need to Fill the Trading Partner field individually in the FBCJ with the respective value. Select the same Trading Partner as your original company code (even if you select other company code you cannot post Inter company through FBCJ).
    Go to FS01/FS02 of the particular account you face this issue and define a Trading Partner in the Type/Description Tab under Consolidation data in Chart of accounts. With this way the Trading Partner will apply for all postings concerning that particular GL Account and there will be no need for the first approach described above.
    I hope this helps.
    Regards,
    Athos Kyriakides

Maybe you are looking for