Skip to Content
avatar image
Former Member

HRMD_A06 IDOC is in error.

IDOC is showing status 51.

Status Notification says - Make Entry in all required fields.

We are filling IDOC using Proxy Code.

How to Trace what are the necessary fields to pass?

Regards,

Akshay.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Jul 18, 2007 at 07:14 AM

    Hi ..

    the idoc has been sent from xi ..it means the idoc is failing in the recieving system owing to some validation it is failing ...

    so what you can do ...run transaction we05 ..select your idoc ..see what error it gives there...based on that error ...you can choose to handel it in xi ..or in the recieving system function module (you can find it in transaction we20..against your message type ...) ..You might want to coordinate with your funtional guy as well by taking this idoc number and trying sending it again by using transaction

    we19...where you first you need to check wether all the segements necessary are created properly or wether your xi is creating a segement which has some mandetory missing for eg you are sending a recordset from the source where some values are not coming but you are creating those segements unnecessarly...this you can handel in xi mapping easily ... by checking the source fields length after trimming it , if it is greater then 0 then nly create the segement (use appropriate standard text funtions like trim and length and createif)

    Regards,

    Deepak

    Add comment
    10|10000 characters needed characters exceeded

  • Jul 18, 2007 at 07:07 AM

    Goto we60 and follow the documentation for the IDoc. It will tell you what are the mandatory fields and segments.

    Add comment
    10|10000 characters needed characters exceeded

    • in R3, another easy way is goto we60 , give the IDoc name -> Menu -> documentation -> XML schema.

      Once it is generated you can check the occurance, max and min of the fields. If any field has 1 as min occurs then it means that it is a mandatory field.

      You can also check the same in the imported IDoc XML schema in IR in XI.