Validations and sutitutions while processing an inbound IDoc message

Hi all.
I have got the next question for gurus:
FI sustitutions and validations are processed while creating a new FI documento via IDoc? I'm using the message type FIDCC2 I can't sustitute any field.
Could you help me, please?
Thank you in advance.

Thank you for your answer, but we need to use the FI validations and substitutions because we want to perform the same checks and substitutions done while a FI document is created via FB01.
Do you have any other idea?
Regards.
Edited by: Arévalo David on Feb 2, 2009 8:18 AM

Similar Messages

  • Error while processing INVOIC01 inbound idoc in R/3

    Hello @ all,
    in XI I'm mapping a XML-file to an INVOIC01 idoc and then sending it to an R/3.
    While processing the idoc in the R/3 it is passed to the application and brings the following error:
    A company code cannot be determined for LS 0000001111
    As solution the system advices to send the company in segment E1EDK14 and ORGID field and the value "011" used as the qualifier, what I allmost did.
    And btw. in my case 1111 is not LS but LF.
    So has anyone an idea what the problem could be, or how to solve it?
    P.S.: To determine the company code for LS 0000001111  in Financial Accounting customizing is not possible, because it is a training system without admin rights I'm working with.
    Thankx.

    Hi Krishna,
    The middleware user is locking the order so the document has not distributed through the system properly. 
    Try looking at the inbound queue (transaction SMQ2) and outbound queue (SMQ1) for errors.  Also look at the BDocs in error (SMW01).
    When CRM sends an order to R/3 it waits for a confirmation to be returned, looks like the problem is here, maybe in your delta downloads not being set correctly.
    Cheers
    Andrew

  • Inbound IDOC messages Retention Period- Where to Check

    Hi Gurus,
    Where do we specify Inbound IDOC messages rention period.
    In our system I do not see Inbound IDOC messages ( coming from ECC to PI) older than 15 days.
    But I see Outbound IDOC messages ( PI to ECC) older than 15 days.Also I see non IDOC messages older than 15 days.
    I checked in SXMB_ADM, Integration Engine Configuration and I do not see any parameter for IDOCS.
    I appreciate any pointers.
    Regards,
    Ramesh.

    Hi,
       As far as I know, there is no specific setting for IDOC mesages .
    Retention period is generically set for all the messages in XI.
    Inbound and outbound messages are always with respect to ECC and not PI.
    (What you call inbound are actually outbound and vice versa).
    Retention periods, can be viewed using SXMB_ADM transaction only.
    Regards,
    Ravi Kanth Talagana

  • Processes in Inbound IDoc posting

    Hi guys,
    I'm new with IDocs, and I have an object which requires Inbound IDoc posting..
    Can you give me the possible steps/processes including the tcodes on how can I solve this object?
    Please also include FMs that I might possibly used during my development.
    I highly appreciate all your swift responses. Thanks!

    Hi Mel,
    You can use FM IDOC_INBOUND_WRITE_TO_DB to create an inbound IDoc.
    CALL FUNCTION 'IDOC_INBOUND_WRITE_TO_DB'
        EXPORTING
          PI_STATUS_MESSAGE       = I_EDIDS
        IMPORTING
          PE_IDOC_NUMBER          = DOCNUM
          PE_STATE_OF_PROCESSING  = STPROC
          PE_INBOUND_PROCESS_DATA = I_TEDE2
        TABLES
          T_DATA_RECORDS          = I_EDIDD
        CHANGING
          PC_CONTROL_RECORD       = I_EDIDC
        EXCEPTIONS
          IDOC_NOT_SAVED          = 1
          OTHERS                  = 2.
    Regards,
    Chandra Sekhar

  • Problem with processing edited inbound idoc

    hi
    i am editing an inbound idoc as a result it goes to status 69.
    Then to process this IDoc through program 'RBDAPP01', i am changing the status of the idoc to 64 through IDOC_STATUS_WRITE_TO_DATABASE'.
    But after that when i am calling transaction for RBDAPP01 passing the idoc number it gives me a message 'IDoc is still being processed' and the status is 64.
    Any help on the same is highly appreciated.
    Thanks.

    Hi Anand,
    If you have custom program written, please add FM <b>DEQUEUE_ALL</b> at the end of FM IDOC_STATUS_WRITE_TO_DATABASE. This will prevent overflow of the lock table for large number of IDOCs prior to call program RBDAPP01.
    If you run manually via SE37, please ensure you are completely out from FM IDOC_STATUS_WRITE_TO_DATABASE. Then you can run program RBDAPP01. Please use program RC1_IDOC_SET_STATUS to convert IDoc status.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward point if helpful

  • Process of inbound idoc

    Hi,
    can any one pls let me know the steps we should fallow in an inbound idoc processing.
    I have the  messagte type , basic type, process code and i have to create partner profile , pls let me know what are the steps to be fallowed
    thanks,
    Deepak

    Hi,
    U need to update the Purchase Order based on the idoc.
    The Process Code for this development is: ORDR,
    Basic IDOC Type: ORDERS05
    Function Module: IDOC_INPUT_ORDRSP,
    Message type: ORDRSP.
    Enhancement: MM06E001
    Customer Enhancement: EXIT_SAPLEINM_008
    The logic should be written in the Include ZXM06U20.
    LOOP AT idoc_data.
      CASE idoc_data-segnam.
        WHEN 'E1EDP01'.
    Move Structure ACKNOW_PO info to Confirmations.
      ENDCASE.
    ENDLOOP.
    Regards
    Kannaiah

  • Error and disconnection while processing application in BPC 5.1

    While processing an application, once the system reaches to step 8 of 9 it gets disconnected.
    Why so?

    Yes, I am modifying the application.
    Step 8 is - "Make OLAP Database and Journal Audit Reports. / Validate dimension formulas"
    (There are no dimension formulas for me).
    Then it says - The underlying connection was closed. Unable to connect to remote server.
    This will stop me processing anything in the system and I have to log out.
    When I log back in, the page cannot be displayed and we have to restart the server.
    I don't remember which error was that on the Internet page - 401,404...
    This was not happening earlier.
    Now I have created another Application Set with the same dimensions and I don't get this error.
    I am not sure why I was getting this error earlier in that application.
    Thanks.

  • Sequential processing of inbound idoc

    Hi experts
    Does anyone know whether the inbound idoc processing is sequential (one by one) if the partner profile is maintained to be triggered immediately? Can this be done instead of using an external program for processing?
    thanks in advance!

    By sequential do you mean in the order that were received for a particular message type? If this is the type, you need to enable qRFC processing in WE20.

  • The HOME BUTTON in the top row of Firefox does not bring me back to Firefox Home Page. A message comes up saying that HOME BUTTON URL is not valid and cannot be processed. Why?

    Whenever I use the Firefox browser to go to another site, Ican't get back to Firefox home page by simply pressing the Home button at the top left line of the page.

    Open the page that you want as the home page in a tab and drag the tab or the favicon from the left end of the location bar on the toolbar Home button.
    *https://support.mozilla.com/kb/How+to+set+the+home+page

  • Unable to post the Purchase Order inbound idocs which are in status 64

    Hi
    While Processing the inbound idocs which are in status 64 for message type: PORDCR i am getting the
    idoc into error status 51 saying the error as "Missing authorization: Purchase Order Create Purchasing Grou V10"
    We are getting the inbound idocs from third party and we need to post these idocs in production.
    Can any one help me out how to proceed further on this.
    Thanks in Advance
    Regards,
    Phani Miriyala.

    Hi
    Thank you very much for your quick response.
    As the same user is able to process the idocs of message type PORDCR which are in status 64 successfully previously.
    Regards,
    Phani Miriyala.

  • Inbound Idoc segment change

    Hi All,
    How can We modify or append a segment to the inbound IDOC. The scenario is as follow
    We have an inbound IDOC to create/change contract order. There are some segments in the IDOC to hold the error records.
    while processing the inbound IDOC we need to fill these blank segments with relevant data, so that we can reprocess the IDOC with ease.
    I am trying the modify the IDOC_DATA inside the processing function module. Till the end of the function module IDOC_DATA is having the added segment data, however when I am checking from WE02, the segments are appearing to be blank.
    Please let me know, what is missing above.
    Thanks & Regards
    D. Pradhan

    Which exit / BAdI are yous using for adding the segment & what is your inbound processing function module ?
    Anyways i also had the same problem a few weeks back i was trying to delete a segement though
    My understanding is in WE02 it displays the data from EDIDC & EDIDD. In your I/B processing FM you only modify the data in the IDOC_DATA table & not in EDIDD.
    Check in EDIDD, the segment would not be there.
    BR,
    Suhas

  • B1358 error while posting inbound idoc with a FM

    Hi
    We are trying to post and inbound IDOC with the help of an rfc and eventually creating an invoice from a bdc wrapped in the RFC
    The idocs are successfully pushed to R/3 while they are not getting posted and the error code in we02 is as follows
    No status record was passed to ALE by the application
    Message no. B1358
    Diagnosis
    The application failed to return a status record to the ALE layer after the IDoc was processed.
    This is due to an error in the application function module which processed the inbound IDoc.
    Procedure
    If you wrote the application function module yourself, you need to change the program.
    If the function module in question is a standard application function module, you should consult SAP.
    Note: we are using a custom function module
    regards
    krishna

    Hi Krishna,
    I assume that your function module processing the IDOC does not follow the ALE/IDOC processing rules.
    Please check out the programming guidelines in the SAP Online Help under:
    <a href="http://help.sap.com/saphelp_nw70/helpdata/en/78/21758051ce11d189570000e829fbbd/frameset.htm">http://help.sap.com/saphelp_nw70/helpdata/en/78/21758051ce11d189570000e829fbbd/frameset.htm</a>
    Important are the parameters and tables that need to be returned, containing the correct IDOC processing status. Please take the IDOC processing quite serious in regards to complete Logical Unit of Works.
    Best regards,
    SIlvia

  • Urgent help required : Batch processing error of an inbound idoc

    hi,
       i have a problem while posting an idoc to the GL(FB01).
    i'm using an Inbound idoc message type : ACC_GL_POSTING
    idoc type : ACC_GL_POSTING01.
    Process code : BAPI.
    In the transaction code OBA7 i have enabled a particular document type as BATCH INPUT ONLY.
    i have set the option " Trigger by background program" in the partner profile (we20).
    while testing the process i'm getting the error "Document type -- is only defined for batch input".
    how can i overcome this error? can idocs be used to post for transaction that are batch enabled . plz help me.
    with regards.
    T.Jeyagopi.

    Jeyagopi,
    There are different types of Data loading into SAP.
    BATCH INPUT / BDC / IDOC / BAPI etc. BATCH INPUT are standard programs that take the data and update SAP. I don't think that is same as batch processing of IDOC.
    You might want to remove the setting of batch input, retain the batch processing in WE20 and try it out.
    In my opinion it should work.
    Regards,
    Ravi
    Note : Please reward points for the posts that help you.

  • Error in number range while testing inbound idoc via we19

    hi all,
    i have done all configurations but while testing the inbound idoc via we19 i am getting an error 'error in assigning number to idoc'..i checked and found that the number range object for idoc is edidoc in it number interval is defined from 1 to 99
    i dont think that anything is wrong with the number object..
    Can u tell me how dow i eliminate this error?

    Increase Higher limit the reason is when you look at current idoc number ( This idoc number already exists ) ,it will not create new idoc number.
    System will get the number from SNRO Based on IDOC Object.
    Just look at EDIDC and see the current idoc number.
    Simple example :
    I have one number - 100 ,it is already exists in database,if i insert same record to the database ,did system will accept ?
    Thanks
    Seshu

  • Essential Transfer Parameters Missing in record during Inbound IDOC process

    Dear Gurus
    We are creating a Inbound delivery in one system, we have made all the custom settings for IDOC processing for inbound and outbound idoc in both the systems. Upon the execution of inbound delivery, the system 
    During the Inound delivery processing, the outbound IDOC is successfully distributed. However in the receving system, the IDOC is not posted and it throws the below erroe\r
    Essential transfer parameters are missing in record: 0180000055 000010 / Mess number 561 and message type E
    We are using Outbound IDOC mess type DESADV basic type DELVRY01 process code DELV with FM IDOC_OUT PUT_DELVRY
    In the receiving system message type DESADV , process code DELS, and FM IDOC_INPUT_DESADV1
    What is that which is going wrong.
    Please help me out
    Thanks

    Hello
    To create inbound delivery from outbound delivery, use following setting -
    Outbound idoc -
    idoc type - DESADV01
    message type - DESADV
    Process code - SD05
    FM - IDOC_OUTPUT_DESADV01
    Inbound iDOC -
    Message Type - DESADV
    Process Code - DESA
    FM - IDOC_INPUT_DESADV
    Idoc Type - DESADV01

Maybe you are looking for

  • Error message: AgServerMigration ERROR Using store provider as a session is deprecated.

    Hi.  I'm using a MacBook Pro, OS X 10.6.5.  I have been opening files in Lightroom, editing them, and then doing finishing touches in CS5.  When I save the file in CS5 and close it, my Mac returns the above message in Console eight times: AgServerMig

  • 6.0.3 Error During Disc Initialization for both DVD+R and Disc Image - Help

    I've been a mac user for a few years now, but I just bought a new MacBook, and my first superdrive! I'm all excited to test out the new hardware along with iDVD. I've made a rather simple DVD setup and the first time through it was encoding for about

  • Using a camera with a Firewire 400 to a new Macbook Pro with a Firewire 800

    Just took delivery on a new 15" Macbook Pro. Installed Final Cut Pro 6 on it but learned my Sony DCR-TRV17 cable is a 4 pin firewire and I need the 800. I contacted Sony to see if they could tell me if I can use a different cable. They call their cab

  • WRT54G v.5 problem or somthing in the software

    I have my software, downloaded and everything.  I ran through the setup, plugged all the wires in, have all the led lights on that are needed, but after it tells me to check the lights and does the little loading thing, then it pulls up a window but

  • Sending excel as email attachment

    Hi All, I am getting truncated with the header only upto 255 char length , and the field contents are ok more than 255 length it s taking. I am using it_attach  type standard table of solisti1 with header line. the report code is given below **& Repo