Skip to Content
avatar image
Former Member

Error in message monitoring while creating new record in R/3

Hi All,

I am getting the following error in message monitoring while creating a new record from SAP Mobile client.

Service name: Validation_Service

Message: BackendKeys are not filled in table HEADER returned by getDetails

I am passing some random number from Client to SAP R/3 create function module.

When i pass the same value in create FM as in message monitoring. I am able to create the record successfully,

Corresponding to newly created record, i can see the data in getdetail header also.

Not sure why this error is coming.

Appreciate your help!!

Thanks & Regards

Devendra

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    May 18, 2010 at 05:12 AM

    The CREATE FM should not only create the entry, it should also EXPORT the key that it uses to create the entry. Is it doing that?

    i.e. the CREATE signature is usually something like:

    CREATE_BLAH
      IMPORTING header TYPE header_row
      EXPORTING key type header_row-key_field.
    

    So the 'key' here should be filled by the FM and returned to DOE.

    Add comment
    10|10000 characters needed characters exceeded