Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

IDOC Status Not Changed

Former Member
0 Kudos
249

Hi All

When we have process inbound IDOC its status is not changed we have already process this IDOC with the help of TCODE BD20 and BD 87 but status remain 64

And I have also try to change status forcefully with help of program RC1_IDOC_STATUS* but status remain unchanged

Thanks

Amit Shivhare

7 REPLIES 7

former_member194669
Active Contributor
0 Kudos
129

Hi,

Use fm to change IDOC_STATUS_WRITE_TO_DATABASE

If you don't want that IDoc , why do delete the IDoc using RSETESTD

0 Kudos
129

Hi

thanks for reply

can u send me FM step where we can feed new status ,

and i can't deleate that IDOC because some segement data of IDOC already process

Thanks

Amit Shivhare

0 Kudos
129

Hi Amit,

No need to change the status 64, as there may be some entry is missing in IDOC thats why it became status 64.

Regards,

Atish

0 Kudos
129

Hi Atish

thanks for reply

please tell me how we can process it

and for missing entry we can't edit IDOC because system give error msg IDOC is locked

thanks

Amit Shivhare

0 Kudos
129

Hi

Goto SE19 Tcode.

Where you can Process this IDOC in Debugging Mode and you can also fill the Data into any fields which are missing.

Here it will create a New IDOC so the Locking problem will not arise.

Reward if Helpful.

0 Kudos
129

Even after processing if the idoc status is 64, then there might few reasons.

1. Error/short dump occured in background...check st22 for log

2. Check for object locked parallely by any other idoc or user. - sm12.

0 Kudos
129

Thanks Manohar

i have find some lock entry in table EDID4 and VBAK after clearing lock entry IDOC status change .

Thanks

Amit Shivhare