Skip to Content
author's profile photo Former Member
Former Member

File To IDoc Mndatory Fileds

Hi,

I am working on File To Idoc Scenario. I am confused about Mandatory fields of *SNDPOR,SNDPRT,SNDPRN,RCVPOR,RCVPRT,RCVPRN.*. IDoc is created with Errors. Please provide the information to fill the fields.

XI SYSTEM:

1)Logical System Name: PIDCLNT009

2)RFC DESTINATION FROM XI TO R3 SYSTEM: T90CLNT100

3)IDX1: SAPIDS

4)IDX2: i have imported the IDOCs

R3 SYSTEM:

5)Logical System Name OF R3 SYSTEM: T90CLNT100

6)Logical System Name OF FTP SERVER: FTPS001

7)RFC DESTINATION from R3 SYSTEM to XISystem: PIDCLNT009

8)WE21: XIDDEV001

9)WE20 u2013 T90CLNT100

Please do the needful help.

Reagrds,

Giridhar.C

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jul 11, 2010 at 07:36 AM

    Hi Venkat,

    I am confused about Mandatory fields of **SNDPOR,SNDPRT,SNDPRN,RCVPOR,RCVPRT,RCVPRN.**. IDoc is created with Errors. Please provide the information to fill the fields

    .

    You can disable the control record if you want PI to fill the data at run time . (rt click control record EDI_DC and disable)

    In the receiver IDOC channel check the option apply control record from payload ,this will make sure that the relevent mandatory field is filled up with the run time value from your configuration.

    Only few fields are mandatory in the control record and you need to map some constants to it (if you want to overwrite the run time values )

    You can refer the following help link where you can see which field is mandatory and what needs to be mapped for that.

    http://help.sap.com/saphelp_40b/helpdata/en/1a/0e3828539911d1898b0000e8322d00/content.htm

    Hope this helps.. please post what errors you are getting.

    Make sure that you mention the Logical system name for sender system in the business service -> adapter specific

    attribute otherwise you will get ALE error .

    Regards,

    Srinivas

    Edited by: Srinivas on Jul 11, 2010 1:11 PM

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      hi Giridhar,

      so from the p[ayload i can take the values and i will fill the

      just disable the control record and check the idoc specific identifier,apply control record from payload.

      When you are disabling control record , no need to take values from moni and fill. The runtime will take care

      of that.Once the IDOC is posted in ECC , go to tcode WE02 and check the status of IDOC posting and also the

      values of control record if they got filled.

      I created Business Sytem for both Sender and receiver with corresponding Logical System Names. My Doubt is Why i need "business service -> adapter specific attribute". Please explain me with some more clarification

      I thought you are using a Business service for the sender file system, generally Bservice if used,but if you have

      business system it is well and good as it is recommended by sap to have business system.

      So in your case i think , there is no need to mention adapter specific attribute... if you get ALE error then try giving LS name and see if IDOCs get posted

      successfully.

      Regards,

      $rinivas

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.