Different Idoc processing techniques

Hi All,
I am new to ALE idocs.I want to know different idoc processing techniques.
Also what type of coding work will be there and in what coding work is required.
Thanks
Avi

Moderator message - Please search before asking - post locked
Rob

Similar Messages

  • Sending 2 different idoc

    Hi All,
    I have a scenario with BPM where i need to receive two different idoc.  In this when I trigger from SAP one by one IDOC1 and IDOC2 it is executing properly but in case if I use transaction WE14 it is getting stucked in the loop step in BPM and it is not coming out.  Actually the condition of the loop is infinite but designed a block in such a way this it receive IDOC2 we need to receive IDOC1.  I used the same way in standard pattern in software component SAP BASIS in which http://sap.com/xi/XI/System/Patterns in that Integration process BpmPatternCollectMessage.
      Please help me out how to solve this problem
    Regards,
    Dhil

    Hi jai,
      I am triggering the IDOC by using WE14 by giving multiple idocs.  Here if totally there 10 idocs, the 10th idoc will be IDOC2 and the rest are IDOC1. Yes i am using the option trigger immediately only.. please comment
    Regards,
    Senthil.

  • Basic doubts in ALE/IDOC processing

    Hi All,
    1.How are IDOC Type and Message Type related? Many to one or One to Many?
    2. what is the prominence of msg code and msg function in ALE outbound processing?
    3. During outbound processing what is the startegy followed by the ALE service layer to pick up the customer model?
       It would be great if any one can answer these questions in plain words rather than referring links. Reward guaranteed.

    Hi Ravi,
    1.Can'te we assign more than one IDOC to the same msg type if the IDOC's are of different versions?
    Yes we can. Doesn't SAP do that? For example, ORDERS01, ORDERS02 ... ORDERS05 are having the same message type ORDERS. You can also create your own IDoc type or extend the standard IDoc type.
    3. When we run a stand alone program to trigger IDOC processing the only mandatory field will be the message type, so how can the sending system identify the receiving system?
    You need to setup partner profile (t/code WE20) and distribution model (t/code BD64). Once this configuration are done, The system will populate automatically the IDoc Control Record for sender and recepient system information when the IDoc generated based partner profile setup.
    Hope this will help.
    Regards,
    Ferry Lianto
    Please reward points if helpful.

  • Inbound Idoc processing issues - Partner Profiles - error status 56

    Hello All,
    I'm having a little difficulty posting an idoc coming from MDM.  It's a CREMDM04 xml coming from an MDM system.  It is getting mapped through PI and is being split into ADRMAS02 and CREMAS04 Idocs.  The message is being passed through XI and being posted to the ECC system, but certain fields in the EDI_DC40 header table are not being populated correctly (i believe).  I'm using nothing but standard mapping/material from the SAP Business Content for XI.  After looking through the standard XSLTs i cannot find the field-to-field mapping where the fields below are being populated.
    The RCVPOR value (SAP[SID]) is correct when i view it in SOAP Header, but does not appear in the remote system under the receiver port for the inbound idoc.
    The RCVPRN value ([String Value]) is incorrect in the SOAP Header and does appear in the remote system under the receiver partner number for the inbound idoc.  How is the RCVPRN value being populated? 
    SOAP Header in IDocOutbound tag
      <SAP:RCVPOR>SAP[SID]</SAP:RCVPOR>
      <SAP:RCVPRN>[String Value]</SAP:RCVPRN>
      <SAP:RCVPRT>LS</SAP:RCVPRT>
    I've been trying to trace down the string value for the RCVPRN, but i cannot find it anywhere.  Perhaps i'm just overlooking it?
    When i set the proper values (port = SAP<SIDofECC> and partner number = <LSnameof ECC>) using WE19 in the remote system then the partner profile is found and i'm left with different error to please specify an address group.
    Any help is very much appreciated! :-D

    Hi Jason ,
    Just check out if you have done the following steps most of us make minor mistake here ....... I think this would solve your problem
    To Configure the IDOC SCENARIOS ,PROCEED AS FOLLOWS
    STEP 1:ALE SETTINGS TO POST IDOC INTO SAP R/3
    We need to do the following settings in XI
    1) Create an RFC Destination to the Receiving System in transaction code (SM59)
    a) Choose create
    b) Specify the name of the RFC destination
    c) Select connection type as 3 and save
    d) In the technical settings tab enter the details SAP SID/URL and system number#
    e) Enter the Gateway host as same details above SID/URL
    f) Gateway service is 3300+system number#
    g) In the Logon /Security tab, enter the client, user & Password details of Destination system
    h) Test the connection and remote logon.Both should be succesful
    2) Create Port Using Transaction Code IDX1
    a) Select Create New button
    b) Enter the port name as SAP+SID (The starting char should be SAP)
    c) Enter the destination client
    d) Enter the RFC Destination created in XI towards R/3
    e) Save
    3) Load Meta Data for IDOC Using transaction Using Transaction (IDX2)
    a) Create new
    b) IDOC Message Type
    c) Enter port created in IDX1
    SETTINGS IN SAP R/3
    We need to do the following settings in R/3
    Logon to Sap R/3 System
    1) Create an RFC Destination to XI in transaction code (SM59)
    a) Choose create
    b) Specify the name of the RFC destination
    c) Select connection type as 3 and save
    d) In the technical settings tab enter the details SAP SID/URL and system number#
    e) Enter the Gateway host as same details above SID/URL
    f) Gateway service is 3300+system number#
    g) In the Logon /Security tab, enter the client, user & Password details of Destination system
    h) Test the connection and remote logon.Both must be succesful
    2) Create communication Port for Idoc processing Using Transaction(We21)
    a) First Select Transactional RFC and then click create button
    b) Enter the destination port name as SAP+SID (The starting char should be SAP)
    d) Enter the RFC Destination created in SAP R/3 towards other system.
    e) Save
    3) Create Partner Profile with Inbound Parameters (WE20)
    a) Create New
    b) Create the Partner no. name as same the logical system name of the destination system
    c) Select Partner type LS
    d) Enter details for Type: US/USER, Agent, and Lang
    Then Save
    e) Select Partner no. and LS which were create above
    f) Now we have to give some Inbound Parameters.So click on ADD TO Create Inbound Parameter
    g) Select Message type
    h) Double click on Message Type and Then Enter the details for Message Type and Process Code.
    I) save
    4) In Transaction SALE, Create Logical System
    a). Go to Basic Settings-> First Define logical systems
    and then assign logical systems
    b) Double click on Define the logical systems
    c) Give data for your Logicaal System and Name
    d) Now click on Save.Here one window may appear just click on Continue.Now the Logical System name is ready
    e) Assign the logical system name to the client
    do let me know if it helped
    Edited by: Tom  Jose on Feb 21, 2008 9:04 AM

  • IDoc Split to different IDocs!!!!!!!!URJENT

    Hi
    Is there any possibility to split the IDoc ?
    We have a scenario like - Header without any data - Segments with the data - trailer segment with the details of the segment count and parent idoc details.
    We received one Inbound IDoc with 20000 segments.
    While processing the IDoc, because of the huge data it is going to dump with low memory issue.
    Is there any possiblity to split the segments into seperate idocs...in WE19 we can cut down the segments and create seperate idoc but count is very high we are not able to identify the numbers count.
    Is there any other way we can process the IDoc splitting into different IDocs.
    VVR
    FICO Consultant

    Hi Vuppala,
    CAn you please help how u split the IDOC.
    I have ARTMAS IDOC and as there is huge data i need to split it.
    Can you please help
    Thanks,
    Akriti

  • Tax Segments in IDOC Processing

    Hello,
    For intercompany postings of the Sales and corresponding Purchsing invoices we have set up the IDOC process.
    In this porcess, once we post the Billing Document then an IDOC posts the corresponding Purchasing Invoice with MIRO.
    We have also set up the OBCD customizing for the Input and Output Tax Code conversion.
    But because of the Tax conversion issues we face as the PO has different tax code than maintained in the OBCD, we have filtered the Tax Segments E1EDK04 and E1EDP04 with customizing with BD56 and removed all the entries for the specific country eg. Austria.
    Now when we process the Billing Document with zero percent Output Tax Rate then the corresponding Purchasing Invoice is created successfully with the IDOC. But when we use a different Output Tax Rate other than zero, then the IDOC gets the error status because of Balance not being zero and the difference amount is equal to the Tax amount.
    Is this because of we have filtered the Tax Segements from the IDOCS or the standard IDOC processing program needs to have these segments? Can anybody please help on this issue?
    Thanks & Regards,
    Vikrant Patil

    HI goutham,
    I think that process is filtering the segments by manual.
    But I need at run time for ex:
    Open BD10àpass any material.
    WE05à take that idoc number.
    We19à Run that idoc number.
    So here automatically it need to show only one segment. It shouldn’t show more than 1 segments.

  • Idoc processing - all idocs has to be processed or none should be processed

    Hi,
    I am working on inbound Idoc, I have got 10 idoc created which is ready to be posted. The requirement is all the 10 idocs has to be processed or nothing to be processed . can u tell me how to handle this
    the process code is FID2 and the function module is IDOC_INPUT_FIDCC2,

    Hi,
    If the data inside the IDoc is same then process the last one or data is different then process all.
    aRs

  • Flag for IDoc processing in VA01

    Is there a flag I can check within userexits in transaction VA01, which shows me, wheter an sales order is created via IDoc processing?
    I must differ between IDoc and normal BTCI processing, so sy-binpt or sy-batch can n ot be used.
    thanks for your help,
    Axel

    Hi Axel,
      Actually in most of the scenarios the id with which a idocs are being triggered from a remote system based on the RFC call will be different. I mean there will be a different user id's for batch programs, or rfc programs etc. Based on the is you can identify if the document is created via a idoc.
    In VBAK there is ERNAM field if its created in online mode by a user it will have the user name and if its created by a specific user id like WFBATCH or some thing simialr you can identify the document is created via either IDOC or some other applications.
    In some cases companies also misuse any other field from VBAK which they dont use to set a flag to identify if the document is created via Idoc.
    Hope this helps
    Cheers
    VJ

  • I want ale/idoc process

    hai this is siva,
    i want ale/idoc process,
    thanks,
    siva

    IDoc Processing with the IDoc Adapter: http://help.sap.com/saphelp_nw04/helpdata/en/b9/c5b13bbeb0cb37e10000000a11402f/content.htm
    What is the different between ALE, IDOC and BAPI?:
    http://sapsdforum.com/2007/12/28/what-is-the-different-between-ale-idoc-and-bapi/
    HOPE THIS HELPS.
    Pls assign points as way to say thanks

  • Config Check During IDOC Processing

    Hello experts:
    I am attempting to extend a material to a plant with IDOC.  I can get it to work, however I was bumping into required fields that I do not see, and are not altered to, being required when I enter values manually in SAP. 
    For example if extend data to the MRP2 tab manually, I am not told any fields are required and I can save with no problem.  When I extend with the IDOC, if says a field is required.  Once I provide it iin the IDoc it works. 
    Is there some kind of different IDoc cofig check that happen that are hidden when you enter data into SAP manually?
    Thanks all.

    I think I just solved this one actually.  At this point I think there is no special IDoc check.  The inbound IDoc process is checking config correctly.  Will post back soon if I am wrong.

  • Parallel IDoc Processing

    Hi all,
    I want to know about Parallel Processing in IDoc.
    ie., what is parallel idoc processing
          what is the advantage,
          how to use,
          how it differs from mass data processing in IDoc,
    whether we need to have in configure or by coding we need to have parallel idoc processing......
    I got this <a class="jive-link-external" href="http://help.sap.com/saphelp_nw04/helpdata/en/0b/2a662d507d11d18ee90000e8366fc2/frameset.htm" target="_newWindow">link</a> but as im new to idoc i could able to understand
    Thanks,
    Vichu

    http://help.sap.com/saphelp_nw04/helpdata/en/0b/2a662d507d11d18ee90000e8366fc2/content.htm

  • What are the different tools and techniques available to track analytics in SharePoint online 2013?

    I want to know What are the different tools and techniques available to track analytics in SharePoint online 2013. Please provide your suggestions/ inputs. Thanks in advance.

    you can Use the Web Analytics Integration app  to
    connect your SharePoint Online public website to third-party web analytics services, such as Webtrends, Google Analytics, Adobe, and so on.
    Google Analytics
    Webtrends for SharePoint
    CARDIOLOG ANALYTICS
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

  • Creation of rfilr ports in WE21 from LSMW IDOC Processing

    Hi,
    I am trying to defile a file port for INBOUND IDOC processing status in LSMW.
    Now when I go to create a file port in WE21, I give some dummy Physical directory name. But what should I give in
    Function module field and Outbound file field ? Is it compulsary to put something in these fields...
    Please help.....

    Hi,
    Function module field is used to define the path functionality of file generated.
    EDI_PATH_CREATE_CLIENT_DOCNUM is the recommned fucntion by SAP .
    Function is used to prevent unprocessed files being overwritten.Tihs function generates file directory path dynamically.
    Hope this helps.
    Thanks.
    Mark points if helpful.

  • IDOC process in QM

    Hi,
      Can any one help me to understand the use of IDOC Process in QM???
    In which scenarios we will use IDOC in QM. 

    Hi,
    May be this link will help you.
    http://scn.sap.com/thread/171671
    sandip

  • Inbound idoc processing by workflow

    Hello,
    How can I find if an inbound IDoc has been processed via workflow ?
    following are details -
    1)status records 50 and 64 for the idoc show RFC user ID whereas 62 and 53 show WORKFLOW_020 user ID.
    2)manual re process in test system using WE19 has all four status records by login user ID.
    3)BD67 values for this process code was checked for the start events.
    4)I checked standard task 30200090 following oss note 325361
    5)The invoice document posted via this idoc has created by user ID as WORKFLOW_020 
    I do not have full knowledge of inbound idoc processing via workflow and I am in the process of learning the same. Kindly help.
    thank you very much in advance,
    Bhakti

    Hello,
    How can I find if an inbound IDoc has been processed via workflow ?
    following are details -
    1)status records 50 and 64 for the idoc show RFC user ID whereas 62 and 53 show WORKFLOW_020 user ID.
    2)manual re process in test system using WE19 has all four status records by login user ID.
    3)BD67 values for this process code was checked for the start events.
    4)I checked standard task 30200090 following oss note 325361
    5)The invoice document posted via this idoc has created by user ID as WORKFLOW_020 
    I do not have full knowledge of inbound idoc processing via workflow and I am in the process of learning the same. Kindly help.
    thank you very much in advance,
    Bhakti

Maybe you are looking for

  • IMovie 11 doesn't recognize iTunes or iPhoto

    I have a MacBook Pro running OS X 10.7.4.  iMovie does not recognize iPhoto or iTunes in the media panels.  How can I fix this?

  • Serious Vector Casting Help!!

    I have a Vector of Strings. I want to convert this to an array of strings. How do I go about this. Here is some code excerp public static String[] getHeader(Vector values, int format) Vector headerFields = new Vector(); for( int i = 0; i < values.siz

  • Manage file

    I want to write a variable in a file (open-write-close) with a servlet, how can i do this.

  • Zen Micro shutting down on its

    No biggie but my Zen Micro plays 3 or 4 songs then shuts down on its own. The battery is always fully charged and the interface is locked by sliding the top button over until the "lock" icon appears on the screen. Am I doing somethig wrong or is my p

  • BO and Excel

    <p>I am creating a Report in BusinessObjects 6.1.3. and I need some help. Most of the reports are saved as Excel using VBA. Is there anyway to capture some of the UserResponses from the BO Report in the VBA? Another question I have has to do with "Se