IDOC's Issue in FI

Dear Friends
We have a requirement where I want to send a IDOC file to the bank for Japan & Taiwan legal entities, For Japan we need to send the IDOC file with vendor name in Japanese Language, whilst Taiwan legal entity will have Chinese Vendor name & it must appear in Chinese language.
kindly put some light on this & let me know how to solve? Appreciate your valuable suggestions!!!
Cheers
Pradyp

Hi Jurgen
Thanks for your quick reply.
Actually we have vendor names maintained in their respective languages. As we have maintained two set of languages  Name1: English, Name2: Japanese.
Vendor Master details:
here we have Name 2 in Japanese language & it need to displayed the same in IDOC file too.
IDOC details:
IDOC Type: PAYEXT
as mentioned in the above screen, I'm unable to get the Japanese language in Name2 field, while I'm getting ZULU Language. Kindly let me know how can I get the Orginal language which is available in vendor master.
Await for your valaubale suggestions!!!
Cheers
Pradyp

Similar Messages

  • HI can anybody   facing  IDOC'S ISSUE

    HI can anybody   facing  IDOC'S ISSUE   
    SEND IT TO ME 
    I WILL SOLVE   FOR YOU
    THANKS AND REGARDS
    RAJU

    hi there,
    I am trying to load finsta into SAP from the middle ware GXS and all the ports in them looks good when I go to we02 to view the status, it gives error 51. the message says "Error during insert in table FEBKO". There are no more details of this error.
    i Tried comparing FEBKO-AZIDT and FEBKO-WVTIM to make sure both are respectively unique
    I have deleted this entries from FEBKO by running RFEBKA96 and then we tried to resend/reprocess the IDOC
    but still persisting with the same error message 51,
    the status on the idoc shud be 0 inorder to process that right.
    even when we changed the time why is it giving us the error message 51.
    can you put some light on to it please...
    points will be assigned.
    thanks
    Jay

  • Big File to IDOC - performance issue

    Hi All,
    I am trying to create scenario where I have a file with aproximately 10 000 rows. From each row I am creating one IDOC and want to send it to R/3. Interface looks fine - it is working, but it is killing XI box for some time and u cant access it.
    Full scenario look like this
    File -> BPM (for 1:n) -> IDOC
    I tried to find some solutions for doing the workload smaller by splitting file to less lines (500rows per file) but then file adapter picks up all file and processed them in parallel. So this is new scenario:
    BigFile -> XI -> File -> BPM(1:n) -> IDOC
    I tried to put second file sender communication channel as EOIO but looks like this does not work - or messages from queue are processed to fast. When one message starts BPM another file message start to be processed.
    Do You have any ideas on how to make it more responsive and less performance impact?
    thanks in advance.
    Dawid

    Hi ;
    Since mappings are processed by the J2EE Engine, the maximum available Java heap may be a limit-ing factor for the maximum document size the XI mapping service is able to process. Tests have shown that processing of XSLT mappings consumes up to 20 times the source document size (using identity mapping). The maximum available Java heap for 32bit JVMs is platform-dependent. Using 64bit JVM platforms is an option here.
    Current maximum heap sizes – 32bit
    OS
    Maximum heap (GB)
    Linux
    2
    Windows
    1.2 – 1.4
    The Java heap is limited by the heap limit of the process (may be limited by address space because operating system code or libraries may also be loaded within the same address space). Also, Java internal memory areas such as the permanent space for loading Java classes must fit into the same address space.
    Java VM tuning is one of the most crucial tuning steps, especially for more complex scenarios. For information about setting baseline JVM parameters, see SAP Note 723909. You must also take plat-form-specific parameters into account (for example, JIT compiler settings). The impact of Garbage Collection (GC) behavior especially may become a critical issue. Overall GC times for the J2EE appli-cation should be well below 5%. For more information about GC behavior and settings, see also SAP Note 552522.
    Specific to XI is the fact that you sometimes need to process large documents for mapping or when using signatures. This can lead to excessive memory usage on the Java side. Therefore, you must observe Garbage Collection and the available Java heap in order to evaluate performance and pre-vent OutOfMemory exceptions. Since XI mapping is processed by stateless session beans that are called using a JCo interface, this may lead to a reduction of parallel JCo server threads within the JCo RFC Provider service of a J2EE server node (you can compensate for this by adding J2EE server nodes).
    Mudit

  • IDOC Monitoring issue - job BPM_DATA_COLLECTION* not running.

    Hi all,
    We are facing an issue with BPM "IDOC Monitoring" (under application monitoring), which we have setup to monitor Inbound and Outbound Idocs in 2 separate R/3 systems.
    In one system it works fine, and measured values are returned each time the monitor is set to run according to the specified schedule.
    However, for another R/3 system, the monitor has never run, even though the settings are identical in the monitoring setup.
    From reading the Interfaces Monitoring Setup guide, I found that this monitor depends on a job called BPM_DATA_COLLECTION* which runs in the monitored system. In the system where monitoring is functioning correctly, I can see this job is completing successfully at the time the monitor is set to run. All I find is completed jobs - no scheduled or released jobs present.
    However, for the system where the monitoring is not functioning, I found that this job is not running, but that the job is sitting in scheduled status instead.
    When I tested manually running the job in this system, it ran successfully, and in Solution Manager the monitor brought back the measured value, so the monitor only ran successfully when I manually ran the job in the monitored system.
    I read notes 1321015 & 1339657 relating to IDOC monitoring. 1321015 appears to be more relevant, yet it does not exactly describe my issue - it mentions the job BPM_DATA_COLLECTION* failing rather than just remaining in scheduled status which is what I see.
    Anyone else see this issue before?
    On a more general point - the standard BPM Setup guide doesn't really go into much detail on IDOC Monitoring, and makes no mention of what is happening in the background, i.e. the job BPM_DATA_COLLECTION* being created and run as per schedule. This info is found in a separate document "Interface Monitoring Setup Guide".
    Is there any single document which describes fully what happens both in the Solution Manager and the Monitored systems when BPM is activated? For example, to describe which monitors require jobs to be run, which monitors require additional setup in monitored system, etc? A document such as this which describes exactly the process flow for each monitor would be very useful in troubleshooting issues going forward.
    Thanks,
    John

    Hello John,
    most probably the user assigned to the corresponding RFC READ connection that connects SolMan with the backend system doesn't have proper authorization to release a job. That's why it is only created/scheduled but not released. Verify if the RFC user on the backend has the latest CSMREG profile assigned according to SAP note 455356.
    You can also check if the latest ST-PI support package is installed  on your backend system as the ST-PI usualy contain the latest definition of CSMREG.
    Best Regards
    Volker

  • Idoc sender issue

    Hi,
    I have an issue in Idoc sender scenario.
    The flow is Idoc to BPM to Flat file.
    Idoc is triggered from R/3 system via RFC port. It enters XI which is visible in Moni. But data is not there.
    Which transaction to use to trace Idoc in XI?
    I can see the Idoc successfully sent in we02 from R/3 system. But no data in Moni in main message or attachment.
    Regards,
    Anirudh.

    Hi
    Go through following ALE step, check whether you missed any of these steps:
    Steps for ALE settings:-
    Steps for XI
    Step 1)
         Goto SM59.
         Create new RFC destination of type 3(Abap connection).
         Give a suitable name and description.
         Give the Ip address of the R3 system.
         Give the system number.
         Give the gateway host name and gateway service (3300 + system number).
         Go to the logon security tab.
         Give the lang, client, username and password.
         Test connection and remote logon.
    Step 2)
         Goto IDX1.
         Create a new port.
         Give the port name.
         Give the client number for the R3 system.
         Select the created Rfc Destination.
    Step 3)
         Goto IDX2
         Create a new Meta data.
         Give the Idoc type.
         Select the created port.
    Steps for R3.
    Step 1)
         Goto SM59.
         Create new RFC destination of type 3(Abap connection).
         Give a suitable name and description.
         Give the Ip address of the XI system.
         Give the system number.
         Give the gateway host name and gateway service (3300 + system number).
         Go to the logon security tab.
         Give the lang, client, username and password.
         Test connection and remote logon.
    Step 2)
         Goto WE21.
         Create a port under transactional RFC.(R3->XI)
         Designate the RFC destination created in prev step.
    Step 3)
         Goto SALE.
         Basic settings->Logical Systems->Define logical system.
         Create two logical systems(one for XI and the other for R3)
         Basic settings->Logical Systems->Assign logical system.
         Assign the R3 logical system to respective client.
    Step 4)
         Goto WE20.
         Partner type LS.
         Create two partner profile(one for XI the other for R3).
         Give the outbound or inbound message type based on the direction.
    Step 5)
         Goto WE19
         Give the basic type and execute.
         fill in the required fields.
         Goto IDOC->edit control records.
         Give the following values.(Receiver port,partner no.,part type and sender Partner no. and type)
         Click outbound processing.
    Step 6)
         Go to SM58
         if there are any messages then there is some error in execution.
         Goto WE02.
         Check the status of the IDOC.
         Goto WE47.
         TO decode the status code.
    Step 7)
         Not mandatory.
         Goto BD64.
         Click on Create model view.
         Add message type.
    Regards
    Sami

  • IDOC creation issue at XI side - File to IDOC

    Hi Everybody,
    I am working on a File to IDOC scenario (XI 3.0).
    We have to create Orders in the R/3 System using this Interface.
    Mapping used is Java.
    I am using 2 Classes : Group and SendIdoc one below the other in the Interface Mapping:
    Firstly by using Group Class I am Grouping the Records in the file and then creating the IDOCs by using the next class(SendIdoc).
    In the production environment if we drop like 20 files at a time in the source NFS folder the number of IDOCs created are wrong.
    Say for example, for the first file dropped expected IDOCs are 10 but only 8 are created in SXMB_MONI .However in the input payload (in SXMB_MONI) the entire text file is read.
    When we put the files sequentially say one after the other is processed, the number of IDOCs created are fine.
    This is very strange problem.
    I tried changing the polling interval of the channel but was of no help.
    Any parameters we need to set in the channel or XI system to overcome this issue?
    Can someone help me out on this?
    Helpful answers will be rewarded points.
    Thanks & Regards,
    RK

    Hi ,
        When you placing files sequentially its working fine menas there is no problem with Java Code,one morething use synchronize methods or thread programming in Java maps is not advisable.
    as per my knowledge File adapter picking up the recodrs when its giving inout to Java map some thing misisng....
    for one file you need to create multiple IDocs try use QOS EOIO or if its not working then try to use record set per message one like that,let me know.
    Regards,
    Raj

  • Idoc flatfile to IDOC xml issue with new PI7.11 module SAP_XI_IDOC/IDOCFlat

    Hi,
    I am trying to develop a scenario as mentioned in the blog using the new module available in PI7.1,but I am getting this error
    "Error: com.sap.conn.idoc.IDocMetaDataUnavailableException: (3) IDOC_ERROR_METADATA_UNAVAILABLE: The meta data for the IDoc type "ORDERS05" is unavailable."
    I have made every configuration correct and IDOC meta data available in both SAP R3 and PI,but it is still complaning about the meta data does not exist.
    Blog:  http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/13743%3Fpage%3Dlast%26x-order%3Ddate
    did anybody face issue with the new module available "SAP_XI_IDOC/IDOCFlatToXmlConvertor",please help me or give me mre information why I am getting this meta data error.
    Thank you,
    Sri

    Hi Sri,
    To Convert IDOC Flat file into IDOC xml from the given blog, the IDOC flat file should be present in standard format like:
    E2EDK01005                    0000047110815000000000001.........
    E2EDKA1003                    0000047110815000000000002.........
    E2EDKA1003                    0000047110815000000000003..........
    E2EDKA1003                    0000047110815000000000004........
    The Flat file have relationship as IDOC Number "000004711081500000" and segment sequence "0000001".
    If your flat file is not in this formate so i don't think that module is able to convert into IDOC xml. and if your file is already in this format then it may be issue with destinations which are created in NWA.
    Thanks
    Harish

  • IDOC mapping issue (calculation using parent and child fields)

    We are mapping an IDOC to a file for output to a third party.  The IDOC has many segments, some of which are embedded.  This is where I'm having the issue.  I am trying to perform a calculation on a field from the parent node (E1EDP01-MENGE) with the field from the child node (E1EDP05-KRATE) to determine the total tax for that line (qty X rate). 
    <b>Issue:</b> The mapping that is in place is using the same MENGE value for all calculations, even where the E1EDP01 segment is not a parent of the E1EDP05 segment. 
    Please review the screen prints and explain how I can correctly group the E1EDP05 child segments rate field (KRATE) with the corresponding parent segment E1EDP01 quantity (MENGE).
    <b>Example:</b>
    Parent segment, E1EDP01 / Child segment E1EDP05 (There are many E1EDP05 segments for 1 E1EDP01 segment)
    E1EDP01 (parent node)
      E1EDP05 (child node)
    <b>Target structure</b>
    ITEM (parent) --->E1EDP01 is mapped at node level
      -->ITEM_DATA --->E1EDP01 is mapped at node level
      -->ITEM_TAX --->E1EDP01 is mapped at node level
           -->(fields for item_tax)
           -->Record type
           -->Invoice number
           -->Line total
           -->etc...
    I am mapping (E1EDP01-MENGE) for calculation with (E1EDP05-KRATE) to determine tax at the line item level. I have the context set at each Node, E1EDP01 for MENGE and E1EDP05 for KRATE.  I was using CopyValue, but this was using the frist occurence of MENGE for all line items.
    <b>mapping example</b>
    <u><b>*I am using MENGE (Copy_Value) then multiplying by KRATE to get the line item total.  This was causing the same MENGE (because of Copy_Value) for all line items.</b></u>
    E1EDP01-MENGE|Copy_Value|MULT--->TAX_ITEM-LINE_TOTAL
    E1EDP05-KRATE|
    I removed the CopyValue and now I'm getting the following error:
    Cannot produce target element /ns0:MT_DTN_INVOICE1/INVOICE/ITEM/ITEM_TAX[3]/LINE_TOTAL. Check xml instance is valid for source xsd and target-field mapping fulfills requirements of target xsd
    How can I map this so the child records (E1EDP05) are grouped with the correct parent records (E1EDP01)?
    Thanks in advance!
    Michael

    Check this blog:
    /people/claus.wallacher/blog/2006/04/17/replication-of-nodes-using-the-graphical-mapping-tool
    Regards
    Stefan

  • File - XI - Idoc : mapping issue

    Hello gurus,
    I have a mapping issue:
    I have a mapping between FICABillingNotification to FKK_EBS_DOC_TREE
    Some fields are mapped one to one, others a mapped to constants.
    But for some reason i don't know, not all fields get the right value.
    For example:
    Working:
    Constant 1 --> BEGIN
    Constant LS --> RCVPRT (Receiver Partner Type)
    Not working:
    Constant FILE-->RCVPOR (Receiver Port)
    I had an other value the first time i tried it, but now i changed it to FILE but this value is not used by the mapping.
    Any help would be welcome
    Thanks
    Thomas
    Edited by: Thomas Pary on May 28, 2008 3:36 PM

    This was allready done (sorry i didn't answered that question).
    But Ok now i see, that for this RCVPOR the value of the constant "FILE" is mapped, and i can see it in the payload in SXMB_MONI after the mapping. But it isn't populated to the IDoc field :-s
    Another problem is, that like the one said above, some of my values are not mapped :
    <FICAExternalBilling>
    --<DocumentHeader> mapped to EF1KK_EBS_DOC_HEADER
    <BillFromId>25001254</BillFromId> mapped to REF_DOC_NUMBER
    <PostingDate>20080520</PostingDate> mapped to POST_DATE
    <DocumentDate>20080520</DocumentDate> mapped to DOC_DATE
    <OriginTypeId>IV</OriginTypeId> mapped to EXT_DOC_TYPE
    <ObjectType/>
    <ObjectKey/>
    <PendingCommitmentGroupID/>
    <InvoiceReferenceID/>
    <DisputeDocumentReferenceID/>
    --</DocumentHeader>
    The value of OriginTypeId is not mapped, but the value of DocumentDate and PostingDate are mapped.

  • File to Idoc - EOF issue.

    Hi,
       I am working on file to IDoc scenario. But facing a problem...
       The source file contains ..EOF.. as a last line in the file. Actually, there is no need to map it to any of the field in IDOC.  Just I have created a element in the source data type and ignoring it...
    But I am getting this following error message...
        Conversion of file content to XML failed at position 0: java.lang.Exception: ERROR consistency check in recordset structure validation (line no. 43: missing structure(s) in last recordset
      Please help me to resolve this issue...
      Thanks in advance!!!
    Regards,
    Vivek LR

    Hi,
    R u using content conversion in file adapter.Check ur content conversion parameter it is not able to convert the file to XML structure.
    wat do u mean by "I have created a element in the source data type and ignoring it... " I think u r not mapping it in mapping right?
    chirag

  • File To IDOC Scenario issue

    Hello Friends,
    I am facing an issue during File To IDOC Scenario.
    Sender side: Text file
    It contains data:
    name,surname,7894561230 i.e. phone no.
    My sendor data type is also desined in same way.
    I am facing given below wrror in SXMB_MONI.
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Request Message Mapping
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
      <SAP:P1>com/sap/xi/tf/_mm_file_to_idoc_</SAP:P1>
      <SAP:P2>java.lang.NullPointerException</SAP:P2>
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>java.lang.NullPointerException thrown during application mapping com/sap/xi/tf/_mm_file_to_idoc_:</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    In sendor file adaptor I am using 'File' as message protocol.
    Should I have to use 'File content Conversion'.
    I tested message mapping. It is working fine.
    Kindly suggest me for above error. How I can resolve it?
    Regards,
    Narendra

    It contains data:
    name,surname,7894561230 i.e. phone no.
    java.lang.NullPointerException thrown during application mapping com/sap/xi/tf/_mm_file_to_idocc
    In sendor file adaptor I am using 'File' as message protocol.
    Should I have to use 'File content Conversion'
    can you tell in what format is your source structure? I mean is it an XML or a CSV file?
    If it is a CSV file then you need FCC....but then in this case the error should have been thrown by the channel itself and the message wont have come till mapping step....
    If your source file is really in csv format then apply FCC....many blogs, references are readily available on SDN.
    Regards,
    Abhishek.

  • IDoc Performance Issue

    Hi,
    I have strange issue in the IDoc deliviry to the R3 systems.
    We have a IDoc created every 30 minutes and the deliviried to R3 systems.
    Because of some systems issues 2 IDocs that were created at 30 minutes interval was delivired to the R3 system at the same time, which should not happen.This has caused a data conflict.
    Is there any mechaninm that can be incorporated to avoid dispatching of 2 or more Idocs of same type at the same time.

    Hi
    At Idoc  delivary use  time stamp to Idoc name. Use the system time.
    Thnks
    Venkat Anil

  • PI7.1 File to Idoc scenario issue.

    Hi,
    We recently had an upgrade from PI7 to PI7.1.
    When testing File to Idoc scenario ,we had an issue as below
    Trace level="1" type="T">*** START APPLICATION TRACE ***</Trace>
      <Trace level="1" type="T">Error during lookup - com.sap.aii.mapping.lookup.LookupException: Error when calling an adapter by using the communication channel GeneratedReceiverChannel_RFC (Party: , Service: ED2_200, Object ID: a8f14398a9993dccadbe983d401f693a) The channel with object ID a8f14398a9993dccadbe983d401f693a could not be found in the Integration Server Java Cache. Check if the channel exists in the Integration Builder Directory and execute a refresh of the Java Cache.</Trace>
      <Trace level="1" type="T">Error when parsing RFC Response - null</Trace>
      <Trace level="1" type="T">*** END APPLICATION TRACE ***</Trace>
    This was working fine before upggrade.
    Any changes required to be done in scenario?
    Pls let me know.
    Thanks,
    Srinivasa

    do a CPA cache refresh
    http://hostname:port/CPACache/refresh?mode=full
    also check if the object is visible in tcode SXI_CACHE..
    also refresh the SXI_CACHE

  • Idoc Schema issue

    Hi,
    We added a new field in Idoc schema, and now we can see the new field at we02/we05 idoc list, however, we don't receive it in XI.
    I already imported the Idoc schema in XI again, updated the mappings, and it still with the same issue.
    Do you guys know where is the problem?
    Thanks,
    Luí

    Hi,
    I was facing the same problem from other point (I saw the error on the trfc queue in the sender system).
    After reading your posts I have tried with IDX2 and same problem than you, so I began to debug in XI (newbie in XI, olddie in ABAP ).
    I have seen that the message is raised when trying to do the  RFC call <i>IDX_META_SYNTAX_READ</i>. I tried with se37 in r/3 and it worked so only the user could be.
    I have changed the user in the RFC destination in XI to my dialogue R/3 user and now XI has received the first idoc from R/3. The previous user was a service user with sapall/sapnew profiles  so it doesn't makes sense but... <b>it works for me! </b>
    hope it helps you,
    David R.

  • IDoc Creation Issue

    Hi All,
    I am facing an awkward problem. I created a Partner Profile for a Customer and assigned the Message Type 'DESADV' to it.
    Then I created a Delivery For the Customer corresponding to a created Sales Order .
    I put a break-point on the Corrseponding Function Module IDOC_OUTPUT_DESADV01 which got associated with the Partner Profile. I was hoping that it would stop at the break-point. But it didnt and an IDoc got created.
    I tried to put the break-points at various locations in the Function Module but it was of no use. Every time IDoc got created without stopping at the break-point.
    As per my understanding, the data in the IDoc gets filled only using the associated Function Module. But, I am not able to understand the reason why we are not able to put a break-point in this Function Module and see the processing.
    Please advise on the issue. Is there any alternate way also by which an IDoc gets filled.
    Thanks a lot in advance.

    In tcode we57..
    fm
    IDOC_OUTPUT_DESADV1 has been assigned to DESADV.
    i m not sure but check that..
    santhosh

  • Idoc Failure Issue

    Hi,
    I am using PI 7.3. This is a simple file to Idoc Scenario. I am getting the below error message:
    Transmitting the message to endpoint<Local> using connection File_http://sap.com/xi/XI/System failed due to: com.sap.engine.interfaces.messaging.api.exception:MessagingException: com:sap:conn:Idoc:IdocParseException (7) : IDOC:ERROR:PARSE_FAILURE: An Idoc conversion Exception occued while parsing IdocXML for type <Name>:
    State: READING_FIELD_VALUE_TAG, chapPosition: 978079, lineNumber=1, columnNumber: 978079
    Now my question is how to check this "charPosition: 978079" in the payload?
    Thanks & Regards,
    Moumita

    Hi Moumita,
    As suggested already, this is a data issue. Possibly due to date field having blank or char or a mandatory field missing. Do a random check of the field values. There are many post of SCN on this topic.
    Ambrish

Maybe you are looking for