cancel
Showing results for 
Search instead for 
Did you mean: 

Jump distance too large & cannot be generated

arpita_jain1
Advisor
Advisor
0 Kudos
175

Hello All,

I am getting error Jump distance too large & cannot be generated.

The error occured after the following steps

1. Create an SWCV and import the merep text file to create the DO's and DM's.

2. Install the Laptop client and deploy the application and synhronise to get the application and data.

3. The synchronisation of this application leads to creation of queues which are present in SYSFAIL state.

I debug & found that error is coming inside a case statement in Function Module MMW_CLNT_INBOUND_01_PROCESS.

IF sy-subrc EQ 0.
    class_name = wa_genstruct-name.

    CASE wa_genstruct-genkey.
      WHEN mgen_srv_generator_cl.
*Means its a Data Object
        CALL METHOD (class_name)=>if_io_adapter_service~inbound_service   -> here the error is coming
          EXPORTING
            xmlsource     = xmlsource
            device_id     = device_id
            mbo_trans     = obj_trans
            rmm_id        = rmm_id
            is_encrypted  = is_encrypted
          CHANGING
            c_log_handler = c_log_handler.

      WHEN mgen_pkg_class.
*Means its a package
        CALL METHOD (class_name)=>if_sdoe_dist_package~inbound_service
          EXPORTING
            xmlsource     = xmlsource
            device_id     = device_id
            pack_trans    = obj_trans
            rmm_id        = rmm_id
            is_encrypted  = is_encrypted
            queue_name    = wa_q_name-qname
          CHANGING
            c_log_handler = c_log_handler.

      WHEN OTHERS.
        RAISE invalid_object_trans.

    ENDCASE.

Please suggest me how this error can be resolved.

Regards,

Arpita

View Entire Topic
VikasLamba
Advisor
Advisor
0 Kudos

Hi,

This happens when the generated code contains a branch statement which is too ling for ABAP to handle.

Kindly raise an OSS as it would need investigation into your model.

Regards,

Vikas