on 09-28-2007 6:08 AM
Hi ,
I am doing an IDOC to IDOC scenario. Idoc from source system is successfully sent to xi and xi is able to delivery the idoc to the target system. When the idoc is posted to target system the status is 64 IDoc ready to be transferred to application. When I run the RBDAPP01 report it is giving me dump. Find below the dump
Can any one throw some light on it please?
Runtime Errors GETWA_NOT_ASSIGNED
Date and Time 28.09.2007 09:28:27
Short text
Field symbol has not yet been assigned.
What happened?
Error in the ABAP Application Program
The current ABAP program "SAPLHRALX00_INTEGRATION_PERSON" had to be terminated
because it has
come across a statement that unfortunately cannot be executed.
Error analysis
You attempted to access an unassigned field symbol
(data segment 32785).
This error may occur if
- You address a typed field symbol before it has been set with
ASSIGN
- You address a field symbol that pointed to the line of an
internal table that was deleted
- You address a field symbol that was previously reset using
UNASSIGN or that pointed to a local field that no
longer exists
- You address a global function interface, although the
respective function module is not active - that is, is
not in the list of active calls. The list of active calls
can be taken from this short dump.
Trigger Location of Runtime Error
Program SAPLHRALX00_INTEGRATION_PERSON
Include LHRALX00_INTEGRATION_PERSONF52
Row 486
Module type (FORM)
Module Name IDOC_CONVERT
Source Code Extract
Line SourceCde
456 add_idoc_msg ct_idoc_errors <ls_segment>-docnum <ls_segment>-segnum gc_idoc_warn
457 'RH_ALEOX_INTG_CP_IDOC_1' 'IDOC_CONVERT/MAPPING'.
458 CLEAR <ls_segment>-segnam.
459 CONTINUE.
460 ENDIF. "mapping
461
462 ELSEIF <ls_e1pad31>-sclas = gc_quali AND
463 <ls_e1pad31>-otype = gc_pernr AND
464 <ls_e1pad31>-relat = gc_q_cp_subty+1.
465
466 <ls_e1pad31>-otype = gc_cpers.
467 <ls_e1pad31>-objid = <ls_mapping>-objid.
468
469 PERFORM idoc_convert_1001_q USING <ls_segment>
470 CHANGING et_e1p1001_q
471 et_refobj_q.
472 PERFORM idoc_convert_5586 CHANGING <ls_segment>.
473
474 ENDIF.
475 * -
476 WHEN gc_e1p0000.
477 * -
478 PERFORM idoc_convert_pa_infty USING gc_cpers
479 <ls_mapping>-objid
480 '5580'
481 space
482 <ls_mapping>-begda
483 'E1P5580'
484 CHANGING <ls_segment>.
485 * -
>>>>> WHEN gc_e1p0001.
487 * -
488 APPEND <ls_segment>-sdata TO lt_segment_0001.
489 PERFORM idoc_convert_pa_infty USING gc_cpers
490 <ls_mapping>-objid
491 '5581'
492 space
493 <ls_mapping>-begda
494 'E1P5581'
495 CHANGING <ls_segment>.
496 * -
497 WHEN gc_e1p0002.
498 * -
499 APPEND <ls_segment> TO lt_segment_0002.
500 PERFORM idoc_convert_pa_infty USING gc_cpers
501 <ls_mapping>-objid
502 '5582'
503 space
504 <ls_mapping>-begda
505 'E1P5582'
Thanks
Mohammad
Hi Mohammad
you should post in the ABAP forum, there is a quick, good answer expectable.
Regards,
Udo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.