Runtime error ITAB_ILLEGAL_SORT_ORDER_BLK in standard program

Hi Friends ,
I am getting dump itab_illegal_sort_order_blk i main program RBDAPP01in method  CHECK_EXistence. please help.

hi Chitra,
typical question you have to make a search on OSS, if there is no result you have to ask them, chances are better that you get the answer you need, than here.
ec

Similar Messages

  • LV runtime error in file C:\Program Files\National Instruments\LabVIEW 2010\CCodeGen\libsrc\os\rtx\LVThreads_rtx.c

    Hello,
    I tried to run my application on LM3S8962.
    The build succeeded. All LEDs are green,
    but the application doesn't run.
    The error message appears in the status window:
    [17:06:21] Status: Build Succeeded.
    LV runtime error in file C:\Program Files\National Instruments\LabVIEW 2010\CCodeGen\libsrc\os\rtx\LVThreads_rtx.c at line 141: 2 19
    This message isn't really enlightening to me.
    Doesn't anyone know how to solve the problem?

    Hi Peter,
    i tried to modify the code to isolate the problem.
    With the attached code the new error message appears:
    LV runtime error in file C:\Program Files\National Instruments\LabVIEW 2010\CCodeGen\libsrc\blockdiagram\CCGClusterSupport.c at line 141: 2 13
    What are the limits of clusters in LV ARM?
    My Toolchain:
    Tool Version Numbers:
    Toolchain:        RealView MDK-ARM  Version: 4.11
    Toolchain Path:    BIN40\
    C Compiler:         Armcc.Exe       V4.0.0.728
    Assembler:          Armasm.Exe       V4.0.0.728
    Linker/Locator:     ArmLink.Exe       V4.0.0.728
    Librarian:             ArmAr.Exe       V4.0.0.728
    Hex Converter:      FromElf.Exe       V4.0.0.728
    CPU DLL:               SARMCM3.DLL       V4.11
    Dialog DLL:         DLM.DLL       V1.19a
    Target DLL:             BIN\UL2CM3.DLL       V1.63
    Dialog DLL:         TLM.DLL       V1.19a
    Thanks
    Marco
    Attachments:
    ICUA4_SOURCE_DISTRIBUTION.zip ‏463 KB

  • Syntax error in SAP-standard program

    Hi experts,
    i am facing syntax error in sap standard program.how i can solve that error .
    Error in include LFKPZTOP  and errro is at line 70.
    please help me ASAP.
    Thanx & Rgds
    Zeba

    Hello Zeba,
    go to include LFKPZTOP and check in line 70.
    if you are not able  to solve that.
    post the same line, so that we can understand what is error.
    as of my checking the error is "iban is already defined in the include structure bus0bk ,
    but i think it dosn't effect your programing.
    Regards!
    Edited by: Prasanth M on Feb 10, 2009 5:04 PM

  • ERROR while checking standard program for SAP NOTE 175482(QM)

    HI,
    experts
    i am implementing sap note 175842 QM MODULE .
    My note is successfully implemented ,for that i created standard program RQEVAC50 USING ACCES KEY.
    but in se38 report comes like this
    REPORT  RQEVAC50.
    REPORT RQEVAC50 MESSAGE-ID QA.
    so while checking error comes boz 2 report hedaing is there .
    I WANT TO DELETE FIRST ONE BUT IT CANT.
    I chose activate anyway but while releasing request it gives error.
    THANKS
    AJAY.

    hi
    error is 'OBJECT REPS RQEVAC50 does not exit create it'**
    I CREATED PROGRAM USING ACCESS KEY SO IT DOES NOT ALLOW ME TO CHANGE OR DELETE ANY LINE IN THE PROGRAM.
    THATS THE MAIN PROBLEM.
    Whwn i created a program RQEVAC50 it is totally blank but while implementing sap note the code comes in my progarm
    so there are 2 report hedaing .
    THANKS
    AJAY.

  • Runtime errors in module pool programming

    HI all,
    I have done a module pool program for invoice tracking level wise.
    I am encountering a runtime error, LIST_TOO_MANY_LPROS, while execution ie., for two and more than two updations of the database.
    The error analysis says that "At present, the maximum permitted number of nested screen levels is restricted to 50".
    Short Text :- "No further list processing possible".
    Can anyone please come out with a solution for this problem.
    regards
    samarendra.
    Edited by: samarendra penugonda on Nov 5, 2008 5:03 AM

    Hi
    U should replace the comand CALL SCREEN with LEAVE TO SCREEN.
    The command CALL SCREEN create an internal mode to link the calling screen to called screen automatically: in this way when it needs to back to calling screen it doesn't need to specify the screen number but only to use:
    - LEAVE TO SCREEN 0.
    or
    - SET SCREEN 0. LEAVE SCREEN.
    Now if you use  LEAVE TO SCREEN, u need to indicate the screen when it needs to back to calling screen:
    - Go from 100 to 200
    LEAVE TO SCREEN 200. (Instead of CALL SCREEN 200)
    - Back to 100.
    LEAVE TO SCREEN 100. (Instead of LEAVE TO SCREEN 0)
    Max

  • Error: While Copying Standard Program FBCJ

    Dear Experts,
                        I tried to copy the standard program because the requirement was to change the menu fuction for save and post.
    So i copied the T.Code FBCJ to ZFBCJ. It Copied Successfully and i assigned the tcode also. But While executing the T code
    the system Shows the error message
    "System error in routine FI_TAX_GET_TXJCD_STRUCTURE
    error code 1 function builder TAX2"
    Kinldy help me to resolve this issue.
    Waiting for your valuable replies.
    Kindly give some ideas.
    Thanks and Regards,
    Karthik V
    Edited by: karthikani on Nov 24, 2010 10:30 AM

    Hi,
    are the both client environments hav same version (ECC 6).
    In ECC 6 version type X is not allowed.
    To avoid this problem,
    you need to declare the field of TYPE C.
    you need to get the value from Cl_ABAP_CHAR_UTILITIES.
    Regards
    Sandeep Reddy

  • Catch CONVT_NO_NUMBER runtime error in OO ABAP Program

    Hi all,
           In our abap proxy program, sometimes the CONVT_NO_NUMBER will happen and cause the program dump. I noticed that this error cannot be caught by CX_ROOT exception class.
           Some told me I can use the CATCH SYSTEM-EXCEPTIONS sentence to catch this runtime error, but it is a old-way syntax and cannot be used with the "try" and "catch".
           So, how can I catch this runtime error and avoid the dump of our program?
    Thanks,
    YiNing

    Hi,
    You are not checking for conversion.
    You are checking ofr logical expression.
    Try below code, it works
    DATA error_ref TYPE REF TO cx_sy_conversion_no_number.
    DATA err_text TYPE string.
    DATA a TYPE i.
    TRY.
        MOVE 'A' TO a.
      CATCH cx_sy_conversion_no_number INTO error_ref.
        err_text = error_ref->get_text( ).
        WRITE err_text.
    ENDTRY.
    Regards,
    Atish

  • Error in VL10I Standard Program

    Hi All,
              I was asked to debug standard program VL10i where not all deliveries are getting created when done together.
    some of them misses out.When I run then individually it works. Sometimes if you run in small batches it works..sometimes it wont. The behaviour is so strange.
    The error is " Transfer Paramaters are not complete ".
    Can anyone suggest me any OSS notes to solve this issue or known solution.
    Regards,
    Anand

    Dear All,
    Thanks you all for the reply and support.
    The Issue is been resolved.
    As per SAP's reply We tries to do the Transport of Copi of certain program which we where getting DUMP like :
    Program Name           SAPLS38E
    INCLUDE Name         LS38EU26
    INCLUDE Name         LS38EU24
    This got transported with out any error and the issue got resolved.
    Thanks & Regards,
    Pradeep Alex Luke.

  • Runtime error when running sample program VS8, occi10

    Please, help!
    When running a sample program (VS2005 v8, oraocci10.lib, oraocci10.dll, both downloaded from the recommended Oracle site http://www.oracle.com/technology/tech/oci/occi/occidownloads.html for Oracle release 10.2.0.3.0 )
    I receive the following runtime error:
    R6034 An application has made an attempt to load the C runtime library incorrectly.
    When I build the program with VS 7 or VS 7.1 libraries, I receive env->CreateConnection error

    Hi,
    Can you just give more explanation on what you are trying to do, like conditions.
    Are doing first time init.
    Reg
    Pra

  • I receive a Runtime Error when trying to go from Organizer to Editor. It reads:  Microsoft Visual C   Runtime Error....Runtime Error....Program c:/ (x....

    When trying to go from Organizer to Editor, I receive a Ryntime Error.  It reads: Microsoft Visual C++ Runtime Error.    Runrime Error  Program c:\(x....

    I kept getting the same error message too! Thank goodness I'm not alone in this!

  • Runtime error in Power set program

    I don't understand what's wrong here so if anyone could help, I'd appreciate it.
    Thanks.
    Runtime error:
    Exception in thread "main" java.util.ConcurrentModificationException
         at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
         at java.util.HashMap$KeyIterator.next(Unknown Source)
         at PowerSetGenerator.generatePowerSet(PowerSetGenerator.java:36)
         at PowerSetGenerator.generatePowerSet(PowerSetGenerator.java:28)
         at PowerSetGenerator.main(PowerSetGenerator.java:10
    Line 10: generatePowerSet(setA);
    Line 36: Set2.add(iter.next());
    Line 28: generatePowerSet( (Set<E>) v);
    Code:
    import java.util.*;
    public class PowerSetGenerator<E> {
          public static void main(String[] args)
              Set<Integer> setA = new HashSet<Integer>();
              setA.add(3);
              setA.add(2);
              setA.add(1);
              generatePowerSet(setA);
              System.out.println(setA);
         public static <E> Set<Set <E>> generatePowerSet(Set<E> v){
         Set<E> result = new HashSet<E>();
            if (v.isEmpty())
              Set<E> tempSet = new HashSet<E>();
              v.addAll(tempSet );
              return (Set<Set <E>>) v;
         else {
         Iterator<E> iter = v.iterator();
         E x = iter.next();
         v.remove(x);
           generatePowerSet( (Set<E>) v);
         v.add(x);
         while (iter.hasNext())
             Set<E> Set2 = new HashSet<E>();
             Set2.add(iter.next());
             Set<E> Set3 = new HashSet<E>();
             Set3.add(x);
             result.addAll(Set2);
             result.addAll(Set3);
         return  (Set<Set <E>>) result;
    }

    okay I removed the x in it...I noticed that
    It still doesn't run right though
    Exception in thread "main" java.util.ConcurrentModificationException
         at java.util.HashMap$HashIterator.nextEntry(Unknown Source)
         at java.util.HashMap$KeyIterator.next(Unknown Source)
         at PowerSetGenerator.generatePowerSet(PowerSetGenerator.java:36)
         at PowerSetGenerator.generatePowerSet(PowerSetGenerator.java:28)
         at PowerSetGenerator.main(PowerSetGenerator.java:10)

  • Runtime error when executing driver program

    when im executing my report after passing smartform to it , by giving invoice number in selectionscreen,it's generating runtime error as
    the call to the function module     '/1BCDWB/SF00000032'   is incorrect:
    in the function module interface, u can only specify fields of a specific  type and
    length under "s_final".although the currently specified field "    " is the correct type,
    it's length is incorrect.
    i declared s_final in forminterface->tables as s_final like zform1.
    i defined zform1 with fields which are in t_final.
    please suggest where im going wrong.
    TYPES : BEGIN OF TY_FINAL,
           VBELN TYPE VBRP-VBELN,"INVOICE NO
            ADRNR TYPE KNA1-ADRNR, "ADDRESS FOR CONSIGNEE
            BSTKD  TYPE VBKD-BSTKD,   "PO NUMBER
            BSTDK  TYPE VBKD-BSTDK,  "PO DATE
             ARKTX TYPE VBRP-ARKTX, "DESCRITION
            PACK TYPE I,           "NO OF PACKAGES
            UMREZ TYPE SMEINH-UMREZ, "AVG. CONTENTS PER PACKAGE IN KGS
             FKIMG TYPE VBRP-FKIMG,  "TOTAL QTY IN KGS
             KNUMV  TYPE KONV-KNUMV,
             KBETR TYPE KONV-KBETR,  "SELLING RATE/KG
            KBETR1 TYPE KONV-KBETR,
             KWERT TYPE KONV-KWERT,
             TARIFF TYPE ZFORM1-TARIFF,
             DUTY TYPE ZFORM1-DUTY,
             AMOUNT TYPE ZFORM1-AMOUNT,
             END OF TY_FINAL.
        TYPES : BEGIN OF TY_ITEM,
                VBELN TYPE VBRP-VBELN,"INVOICE NO
                POSNR TYPE VBRP-POSNR,
                ARKTX TYPE VBRP-ARKTX, "DESCRITION
                FKIMG TYPE VBRP-FKIMG,  "TOTAL QTY IN KGS
                 BSTKD  TYPE VBKD-BSTKD,   "PO NUMBER
                 BSTDK  TYPE VBKD-BSTDK,  "PO DATE
                 AUBEL TYPE VBRP-AUBEL,
                 AUPOS TYPE VBRP-AUPOS,
                END OF TY_ITEM.
    DATA : FM_NAM TYPE RS38L_FNAM  VALUE '/1BCDWB/SF00000032'.
    DATA :IT_ITEM TYPE TABLE OF TY_ITEM,
          W_ITEM TYPE TY_ITEM,
          W_FINAL  TYPE TY_FINAL,
          T_FINAL TYPE TABLE OF TY_FINAL,
         P TYPE I VALUE 250, "total quantity.
          TOTALDUTY TYPE I  VALUE 0,
           CESS TYPE I,
           EDCESS TYPE I,
             VAT TYPE I,
             FREIGHT TYPE I,
             GROSSTOTAL TYPE I,
           TOTAL TYPE I,
           PONUMBER  TYPE VBKD-BSTKD,   "PO NUMBER
           PODATE  TYPE VBKD-BSTDK,  "PO DATE
            ZTERM TYPE VBKD-ZTERM, "PAYMENT TERMS
           INVOICENO TYPE VBRP-VBELN.
    PARAMETERS : XVBELN TYPE VBELN.
    SELECT VBELN
           POSNR
           ARKTX
           FKIMG
           AUBEL
           AUPOS
           FROM VBRP
           INTO CORRESPONDING FIELDS OF TABLE IT_ITEM
           WHERE VBELN =  XVBELN AND UEPOS  = '000000'.
    LOOP AT IT_ITEM INTO W_ITEM.
    *INVOICE NO
    MOVE  W_ITEM-VBELN TO INVOICENO.
    *DESCRIPTION
    MOVE  W_ITEM-ARKTX TO W_FINAL-ARKTX.
    **TOTAL QUANTITY IN KGS
    MOVE W_ITEM-FKIMG TO W_FINAL-FKIMG.
    *PO NUMBER
    SELECT SINGLE BSTKD FROM VBKD
    INTO W_ITEM-BSTKD
    WHERE VBELN EQ W_ITEM-AUBEL.
    MOVE W_ITEM-BSTKD TO PONUMBER.
    *PO DATE
    SELECT SINGLE BSTDK FROM VBKD
    INTO W_ITEM-BSTDK
    WHERE VBELN EQ W_ITEM-AUBEL.
    MOVE W_ITEM-BSTDK TO PODATE.
    SELECT SINGLE KNUMV FROM VBRK INTO W_FINAL-KNUMV WHERE VBELN = W_ITEM-VBELN.
    **SELLING RATE/KG
    SELECT SINGLE KBETR FROM KONV INTO W_FINAL-KBETR WHERE KNUMV = W_FINAL-KNUMV
               AND KPOSN = W_ITEM-POSNR AND KSCHL = 'PR00'.
    **TOTAL TARIFF VALUE
                W_FINAL-TARIFF  =   W_FINAL-KBETR  *  W_ITEM-FKIMG.
    SELECT SINGLE KBETR FROM KONV INTO  W_FINAL-KWERT WHERE KNUMV =   W_FINAL-KNUMV
               AND KPOSN = W_ITEM-POSNR AND KSCHL = 'JEXT'.
    *TOTAL DUTY PAYABLE
               W_FINAL-DUTY  =  W_FINAL-KWERT / 10.
    **AMOUNT
               W_FINAL-AMOUNT =   W_FINAL-TARIFF  +     W_FINAL-DUTY.
    *TOTAL DUTY FOR CESS&EDCESS
                TOTALDUTY  = TOTALDUTY + W_FINAL-DUTY.
                APPEND W_FINAL TO T_FINAL..
                CLEAR  W_FINAL.
    *WRITE : /10   W_ITEM-ARKTX,
            30  W_ITEM-FKIMG,
            60  W_FINAL-KBETR,
            90     TARIFF,
            120  DUTY,
            160 AMOUNT.
    ENDLOOP.
    *SELECT SINGLE KBETR FROM KONV INTO  W_FINAL-KWERT WHERE KNUMV =   W_FINAL-KNUMV
              AND KPOSN = W_ITEM-POSNR AND KSCHL = 'ZECS'.
    *MOVE   W_FINAL-KWERT TO CESS.
    *SELECT SINGLE KBETR FROM KONV INTO  W_FINAL-KWERT WHERE KNUMV =   W_FINAL-KNUMV
              AND KPOSN = W_ITEM-POSNR AND KSCHL = 'ZECX'.
    *MOVE W_FINAL-KWERT  TO EDCESS.
    *CESS
    CESS  =  TOTALDUTY  *  2 / 100.
    *EDCESS
    EDCESS  =  TOTALDUTY  *  1 / 100..
    *TOTAL VALUE AT FOOTER
    TOTAL  = W_FINAL-AMOUNT + CESS + EDCESS.
    *VAT
    VAT  =  TOTAL *  4 / 100.
    *FREIGHT
    *GROSS TOTAL
    GROSSTOTAL   =  TOTAL + VAT.
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        FORMNAME                 =  'ZSF_SD_INVOICE1'
       VARIANT                  = ' '
       DIRECT_CALL              = ' '
      IMPORTING
       FM_NAME                  =   FM_NAM
    EXCEPTIONS
       NO_FORM                  = 1
       NO_FUNCTION_MODULE       = 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 FM_NAM
      EXPORTING
      ARCHIVE_INDEX              =
      ARCHIVE_INDEX_TAB          =
      ARCHIVE_PARAMETERS         =
      CONTROL_PARAMETERS         =
      MAIL_APPL_OBJ              =
      MAIL_RECIPIENT             =
      MAIL_SENDER                =
      OUTPUT_OPTIONS             =
      USER_SETTINGS              = 'X'
        TOTALDUTY                  =  TOTALDUTY
        CESS                       =   CESS
        EDCESS                     =   EDCESS
        TOTAL                      =   TOTAL
        PONUMBER                   =  PONUMBER
        PODATE                     =   PODATE
        GROSSTOTAL                 =  GROSSTOTAL
        VAT                        =  VAT
        INVOICENO                  =  INVOICENO
    IMPORTING
      DOCUMENT_OUTPUT_INFO       =
      JOB_OUTPUT_INFO            =
      JOB_OUTPUT_OPTIONS         =
      TABLES
        S_FINAL                    =  T_FINAL
    EXCEPTIONS
      FORMATTING_ERROR           = 1
      INTERNAL_ERROR             = 2
      SEND_ERROR                 = 3
      USER_CANCELED              = 4
      OTHERS                     = 5
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.

    Hi,
    U need to fill the ref_fieldname and ref_tabname or the cfieldname, ctabname for currency fields and qtabname and qfieldname for quantity fields in fieldcatalog.
    santhosh
    Message was edited by:
            Kaluvala Santhosh

  • ERROR in SE38 Standard Program

    Dear All,
    I am facing one strange problem with ABAP EDITOR. Our Basis team have done some note applying in Development Client.
    There was lot of notes, all in one request. It is been transported to Quality. There i think they got one Error.
    Now the problem which we are facing is that, we are able to take SE38, but If you click Display or Change. Its going to a DUMP.
    even in SE80 also. IF we try to activate any program its going to dump. the same problem is there in SE37 also.
    The main Program its affected is SAPLS38E.
    I am pasting some of the log from ST22
    The current ABAP program "CL_WB_EDITOR==================CP" had to be
    terminated because it has
    come across a statement that unfortunately cannot be executed.
    The following syntax error occurred in program "SAPLS38E " in include "LS38EU24
    " in
    line 63:
    "FORM "GET_MASLANGU" does not exist"
    When ever we click display or change one function module is getting called , this the point at which the dump is triggering.
    call function '  SWITCH_FRAMEWORK'
    call function 'EDITOR_PROGRAM'
    Since its not allowing to do any thing we are not able to find the root cause. We have raised it to SAP also.
    If any body have faced this issue please let me know.
    Thanks in Advance.
    Pradeep Alex Luke.

    Dear All,
    Thanks you all for the reply and support.
    The Issue is been resolved.
    As per SAP's reply We tries to do the Transport of Copi of certain program which we where getting DUMP like :
    Program Name           SAPLS38E
    INCLUDE Name         LS38EU26
    INCLUDE Name         LS38EU24
    This got transported with out any error and the issue got resolved.
    Thanks & Regards,
    Pradeep Alex Luke.

  • ASSIGN_TYPE_CONFLICT runtime error in CRM in program "SAPLZSMOUTIL"

    Hi,
    We have made some mapping of BP fields from ECC to CRM and used the exit "SAPLZSMOUTIL".
    As per the requirement we have created a FM Z_MW_CRM_SMOUTIL3 which contains the following Field symbol assignment:
    FUNCTION z_mw_crm_smoutil3.
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(I_OBJNAME) TYPE  SMO_OBJNAM
    *"     VALUE(I_OBJCLASS) TYPE  SMO_OBJCLA
    *"     VALUE(I_SENDER_TYPE) TYPE  SMW1STID
    *"     VALUE(I_SENDER_SITE_ID) TYPE  SMO_SITEID
    *"     VALUE(I_TARGET_SITE_ID) TYPE  SMO_SITEID
    *"  EXPORTING
    *"     VALUE(E_DO_NOT_CALL_FLOW) TYPE  XFELD
    *"  TABLES
    *"      TI_BAPIMTCS STRUCTURE  BAPIMTCS
    *"      T_MESSAGES STRUCTURE  BAPICRMMSG
    *"      TI_KEY_INFO STRUCTURE  BAPICRMKEY
    *"      TI_OTHER_INFO STRUCTURE  BAPIEXTC
    *"      TI_BAPIIDLIST STRUCTURE  BAPIIDLIST
    *"      TI_HEADER_MASS TYPE  MASSDATA_HEADER_T
    *"  CHANGING
    *"     REFERENCE(HEADER) TYPE  SMW3_FHD
    *"     VALUE(MESSAGE)
    *"     VALUE(MESSAGE_EXT) OPTIONAL
    *"     VALUE(ERROR_SEGMENTS) TYPE  SMW_ERRTAB
    *"     VALUE(OBJECT_LINKS) TYPE  TRL_BORID
    *"     VALUE(E_BAPICRMDH2) TYPE  BAPICRMDH2
      DATA:
           ls_bapimtcs      TYPE bapimtcs,
           bus_ei_extern    TYPE bus_ei_extern,
           ls_txt TYPE c LENGTH 100,
           lv_lin TYPE i.
      FIELD-SYMBOLS: <fs_msg_bupa> TYPE bus_ei_main,
                     <fs_msg_bpext> TYPE bus_ei_extern,
                     <fs_r3a_main> TYPE r3a_main.
      CASE i_objname.
        WHEN 'BUPA_MAIN' OR 'CUSTOMER_MAIN'.
          FIELD-SYMBOLS: <source> TYPE x,
                         <target> TYPE x.
          ASSIGN message_ext TO <fs_msg_bupa>.
    We are getting a dump in production system at  the line ASSIGN message_ext TO <fs_msg_bupa>.
    The error analysis states that "You attempted to assign a field to a typed field symbol,
    but the field does not have the required type."
    Does anyone has any suggestion as to resolve this issue.
    We are not facing issue in our quality system.
    Regards,
    PP

    Hi,
    I also wrote a Function Module which handled the data from the Message_ext and Message Data Objects. Those doesn't have any types and hence assigning them directly will always be a risk. So, you can have a look at the following module:
    Product Material : Adapter Object : PRODUCT_MAT. Mapping Module : COM_MAP_BAPIMTCS_TO_PRODUCT.
    In the code below, you will notice the Direct Assignment is avoided and in the assignment of the Field Symbols are done using the Reference Method.
    * create reference to classical part:
      CREATE DATA ref_message TYPE (lv_string_classic).
      ASSIGN ref_message->* TO <classic>.
      <classic> = <classic_work>.
    * create reference to messaging Bdoc:
      CREATE DATA ref_message_ext TYPE (lv_string_bdoc_tab).
      ASSIGN ref_message_ext->* TO <ddic>.
      <ddic> = <bdoc_tab>.
    You need to follow a similar approach in your code.
    One more thing. In order to avoid dumps in the production system, you need to handle the exceptions in all the assign operations.
    Try using the TRY - CATCH Block.  [Handling Exceptions|http://help.sap.com/saphelp_nw04/helpdata/en/a9/b8eef8fe9411d4b2ee0050dadfb92b/content.htm]
    The ASSIGN Catchable Exceptions are as follows:
    Catchable Exceptions
    CX_SY_ASSIGN_CAST_ILLEGAL_CAST
    CX_SY_ASSIGN_CAST_UNKNOWN_TYPE
    CX_SY_ASSIGN_OUT_OF_RANGE
    Hope this helps.
    Thanks,
    Samantak.

  • Unicode Error in standard program

    Hi,
    Iam working on an upgrade project
    I am getting an error as below
    "In Unicode, DESCRIBE LENGTH can only be used with the IN BYTE MODE or CHAR mode"
    How to fix this error,   as  the error is  from STANDARD PROGRAM "Include /IXOS/LDC_CF01"
    I know the answer to fix it, But since it is a STANDARD PROGRAM ,how to modify standard program\
    Thanks,
    Arjun

    Dear Arjun,
    I had to make some adjustment to an upgrade recently where we also had to upgrade programs to be UNICODE compliant.
    And we had to do this for Custom and Standard programs.
    So, before writing a message for SAP, go to transaction:
    UCCHECK
    It was using this transaction that I adapted my Standard SAP programs.
    So you should be ok with this as well....
    If you have been there already, then by all means do write a message to SAP.
    Kind Regards
    /Ricardo Quintas

Maybe you are looking for

  • ORA-29275: partial multibyte character

    Hi, We have a database having three instances dev,stage and prod. We need to fetch data from other remote DB respective instances. for eg dev instance on our DB fetches data from dev instance of remote DB. But I am getting ORA-29275: partial multibyt

  • Operating System on MSI GT 70 0ND - Windows 8 32 bit??

    Greetings! I'm new on the forum so I hope I didn't mess with the forum section... However as in subject I'm here seeking some information about the OS installed on the Laptop I own: due to the hardware configuration (i7 processor and 12 Gb Ram) I ass

  • Copy and paste problem with regions

    I've noticed that occasionally, when I copy and paste a region within the same track, I sometimes paste twice (directly on top of the other region). Or at least that's the end result. When I realize this, I go to delete the region and then there's a

  • Airdrop not functioning correctly

    I have Lion installed on my MacBook Air, iMac and Mac Mini Server (2010). On each, Airdrop appears in the Finder sidebar. If I select Airdrop on each computer the Macbook Air and iMac "see" each other, but not the Mac Mini Server. Likewise, the Mac M

  • Migrating a New Subscription in the Business Event

    We have created a new subscription for an existing business event. We need to migrate the subscription to the test and other instances. Download Subscription :-_ *$AFJVAPRG oracle.apps.fnd.wf.WFXLoad -d <apps> <apps_pwd> <machine_name:port_no:SID> th