ATTRIBUTE_IDOC_METADATA : In segment E1FIKPF attribute occurred instead of

Hi All,
I am getting this error message in sxmb_moni when I try sending an idoc in idoc-XI-idoc scenario.Message type that I am using is FIDCCP01.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!--  Call Adapter
  -->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
  <SAP:Category>XIAdapter</SAP:Category>
  <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_METADATA</SAP:Code>
  <SAP:P1>IDoc XML data record: In segment E1FIKPF attribute occurred instead of SEGMENT</SAP:P1>
  <SAP:P2 />
  <SAP:P3 />
  <SAP:P4 />
  <SAP:AdditionalText />
  <SAP:ApplicationFaultMessage namespace="" />
  <SAP:Stack>Error: IDoc XML data record: In segment E1FIKPF attribute occurred instead of SEGMENT</SAP:Stack>
  <SAP:Retry>M</SAP:Retry>
  </SAP:Error>
Its Urgent.
Thanks
Alok

Hi Alok,
If it is not solved by above solution just go through below link.
This problem occurs when you use XSLT mapping.
Remove indentation = yes
use..
<?xml version=""1.0 encoding="UTF-8"?> if you are using XSLT mapping.
Re: In segment IDOC attribute I occurred instead of SEGMENT
Regards,
Satish

Similar Messages

  • Error : IDoc XML data record: In segment attribute occurred instead of SEGM

    hi friends
    i am doing the file to idoc scenario. in message mapping i had done the static test. but what ever the fields i mapped in the idoc it was not populated in the idoc. and i am getting the error as
    error :IDoc XML data record: In segment attribute occurred instead of SEGMENT
    can any one solve the problem please
    thanks in advance
    Vasu

    Hi Vasudeva,
    Pls do check the nodes which you have mapped to. Also make sure that your SEGMENT field in the target structure is mapped properly.
    Cheers
    JK

  • Error:IDOCXML data record : In segment attribute occured instead of SEGMENT

    hello friends
    my content scenario is oracle -> xi-> IDoc
    i am getting error as stated in subject from <b>IDOC_ADAPTER</b> error category and ERROR id is <b>ATTRIBUTE_IDOC_RUNTIME></b>
    i am  using IDoc of message type <b>pordcr1.pordcr101</b>.
    i tried every change but still i am  getting the same error.
    i am unable to locate the problem source i went through similar blog posted on sdn but no luck .
    what i will do to solve my problem .i am waiting for my sdn friends suggestion.....amit ranjan

    Hi,
    Maybe you can reload structure of your IDOC in integration repository and delete idoc metadata from IDX2. Please check it maybe it will help. Are you doing a mapping to this SEGMENT? If no you can add a counter there for each SEGMENT.
    regards,
    wojtek

  • In segment IDOC attribute I occurred instead of SEGMENT

    Hi
    I am trying to post an IDOC thru XI, using XSLT(ABAP Engine) to convert an incoming message to IDOC format.
    Though the IDOC output is well formed, the message fails with an error message(see below). Has anyone experienced this problem before?
    I am on XI 3.0 SP14, connectiing to an 4.6D system. IDOC -FIDCCP01.
    I had the output pulled into an XML editor for validation, but it does not report any errors.
    Any pointers?
    -Feroz
    <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_METADATA</SAP:Code>
      <SAP:P1>IDoc XML data record: In segment IDOC attribute I occurred instead of SEGMENT</SAP:P1>
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>Error: IDoc XML data record: In segment IDOC attribute I occurred instead of SEGMENT</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>

    Feroz,
    Copy the message and check which segment does not have the attribute literal SEGMENT.
    to be clear, your data should be like <b><E1KNA1M SEGMENT="1"></b>, probably you have something like this <b><E1KNA1M 1="1"></b>.
    XML Editor does not cause an error becuase it does not care what the attribute literal is. Once you correct that, you should be fine.
    Regards
    Shravan

  • Need Attribute Text instead of public name in Siebel

    Hi Experts,
    Is it possible in OPA to send across attribute text instead of public name / attributeName in the "SaveSession" inbound interface to Siebel application?
    Thanks,
    Vinay

    Vinay,
    Unforunately SaveSession only saves the attributes and their values. The text of an attribute cannot be saved.
    If you really need the attribute text, you would probably have to use some custom code to do the following:
    1. Create a text attribute (a2) that will hold the text of the attribute you want the text for (a1):
    2. Create a event handler that sets the value of the text attribute (a2) to the text of the attribute (a1).
    3. When save is called the text attribute (a2) will be saved to the session.
    Its no a very elegant solution, but its the only way I can think of to do it.
    Cheers
    Frank

  • Generate mutiple datarecord if source segment of idoc occur multiple times

    Hi all,
            I am doing an idoc to file scenario .In that an idoc segment E!FSEG is occuring five times totally and  3 time with two fields "eibeln"and sgtxt.I have to generate data record 3 times when the field eibelen and sgtxt both are persent in the segment.
                            I mapped my target datarecord with segment E!FSEG with if conditon that if both field r persent then map E!FSEG wtih data record but data record is getting created 5 times instead of 3.Plz guide me as its very urgent
    Regards
    Neha

    Neha,
    Try the below option and let us know.
    eibeln[change context to one level upper]  --->Exist
                                                                               >  AND->  Createif Target
    sgtxt[change context to one level upper] -
    >Exist
    Best regards,
    raj.

  • Segment Builder: Attribute "E-mail address maintained" for private accounts

    Hello,
    in CRM Marketing you have the possibility to segment on the attribute "E-mail address maintained". This attribute is part of the standard infoset CRM_MKTTG_BP_ADDR. This attribute checks if field FLAGCOMM6 in table ADRC is flagged. This field is marked when an e-mail adress is maintained for corporate accounts. Anyway, this flag ist not set, if the e-mail address for private accounts is maintained.
    Why is this flag only set for corprate accounts and what do I have to do if I also want to have an attribute in segmentation to check if an e-mail address is maintained for a private account.
    Thanks for your help.
    Regards
    Miriam

    Hello Miriam,
    if you want to check the email address (private acccount), you can't use the standard infoset CRM_MKTTG_BP_ADDR, because this infoset include the tables but000, but020 and adrc.
    You need the table but051 there is a attribute SMTP_ADDRESS. After you created a infoset with this table you can create a filter with this attribute SMTP_ADDRESS, which check if the field is empty.
    Best regards, Jasmin

  • 7.0 Segmentation: Datasource, Attribute List using InfoSets.

    Hello All,
    Issue: Target group based on attribute List built based on an InfoSet datasource not being populated in Classical Segmentation.
    Steps:
    1. Created InfoSet using table joins- BUT000, BUT020, ADRC, CRMM_BUT_FRG0041, CRMM_BUT_FRG0100.
    2. Created Datasource based on InfoSet
        - RFC Destination: CRM
        - Infoset selected
        Details
        - Business Partner (BUT000-PARTNER_GUID)
        - BP Category (BUT000-PARTNER_GUID)
        (All other fields left blank)
    3. Created Attribute List based on Datasource
    4. Logged in CRM Web UI using Marketing Professional role
    5. Created Profile Set  -> Profile -> Create filter on Attribute List. Search returns zero results.
    Created Query based on Infoset returns results as expected.
    Any suggestions would be great? All above tables are standard with standard fileds. I do not think this will need any function module for conversion to be specified in creation of Datasource unless I am missing something.
    Thank you,
    Deepak

    Hi Deepak,
    I get a feel that since even the basic attribute lists are not working and you are not able to create target group, it looks like you are not creating the attribute lists in the right way.
    To understand the issue which you are getting, i also tried creating infoset based on the table CRM_MKTTG_BP_CENTRAL.
    Then i created data source based on this infoset.
    Then i tried creating an attribute list based on the above infoset. And here i get the below error which shows that you are not choosing the right Field while creating the Data source. Did you also got the same error ??
    Enter a conversion module
    Message no. CRM_MKTTG_DS_MISC037
    Diagnosis
    The business partner field BUT000-TYPE of InfoSet CRM_MKTTG_BP_CENTRAL does not return the business partner GUID. The Segment Builder therefore cannot generate a target group from this data source.
    Procedure
    In the business partner field for data source CRM_MKTTG_BP_CENTRAL, enter a field which returns the business partner GUID. Alternatively, specify a function module capable of converting the content of the field specified into a GUID.
    After seeing the above error, you might have understood by now that you need a select such type of field which returns the business partner GUID.
    Try using the field "BUT000-PARTNER_GUID" in the Filed "Business partner" in the Details assigment block while creating the Data Source. This time the Data source gets created properly without any error.
    Now try to create target group based on some filter criteria set in this Attribute list. Make sure you have the relevant data. For simplicity try to create filter on the attribute "country".
    rgrds,
    Randhir

  • How to loop for a particuler field in segment with multiple occurance

    Hi All,
    I have a source Idoc coming to XI. There one segment with occurance 1....Unbounded, and has qualifier field in it. I want to look for a particual value in that qualifier field and then map the next field to target. How do I write UDF for the above requirement??
    Idoc-Segment (1---Unbounded)
    qualifier
    field-value
    We have to loop through that segment and when ever the qualifier is AB, then we need to map the value in field-value.
    Can anyone please provide sample code for the same??
    Thx
    Navin

    Hi
    Write a UDF , the type of UDF , select queue.
    qualifier -removecontext---\ -
    UDF - SplitByValue-target field
    field-value-removecontext--/
    in UDF
    for(int i=0;i<qualifier.length;i++){
       if (qualifier(i).equals("value"){
         result.addValue(field-value(i));
    try
    Regards
    Chilla

  • Calculating with attributes occurs problems in aggregation ...?

    Hi Gurus, I have a question concerning the calculation with attributes:
    I have created variables (as replacement path) based on a product attribute. The variables (with the attribute value) do work properly and I get the right numbers in the lowest hierarchy level.
    Problem: within my hierarchy structure the query does not aggregate but reports errors ("X") in the upper hierarchy levels. How can I solve this problem?
    Thank you for answering.
    Greetings from T. Duong

    Hi, I already have tried this but it didn't lead to the required result.
    Still thank you for answering. I have seen in SAP Help that the options in extend properties might solve similar problems ... still mine cannot be solved by this. The problem is not the attribute value itself, as I found out.
    I have another thread here, where I defined my problem that occurs due to a formula collision between a structure and a hierarchy.
    Thank you.
    Best regards
    T. Duong

  • JBO-27014 use Attribute Label instead of Name

    Hi.
    By deafult JBO-27014 has a message "Attribute {2} in {1} is required". And {2} represents attribute Name and {1} represents AppModuleName.VOName. This is very user unfriendly. Is it possbile to use for {2} attribute's Label?
    If I have attribute name "ABC" with label "ABCLabel" I want my message to be something like "Attribute ABCLabel is required". Is it possible?
    Regards

    hi user,
    I can not find anywhere how to use Label (UIHints) instead of attribute nameit 'simple .
    go to your vo. select the particular attribute. click pencil icon.
    edit the attribute wizard appears which you want to change the name.
    in that i think click the fourth node "control hints"
    in that label text option will available.
    you may give. as you need.

  • Product Attribute - INPUT instead of select

    So I need to capture data from an input field and have it associated with a product as it's attribute instead of predetermined data like a select or radio button. That way, on the order itself, for that item - it has the data needed.
    For example - selling a custom printing of  name - and capturing the name to print on the shirt.
    As the admin does not provide this option, I thought I would create a single option in a dropdown that is chosen by default, and then add an input field to collect the data I need. Then overwrite the selct value with that of the input.
    Probably becuase of my lack of JS skills - I can't get this to work.
    Anyone have a suggestion on how to acomplish this?
    Thank so much!
    David

    Hi David, you probably not aware you have a thing for this. IF you tick the product to capture details and you have this tag rendered in the layout:
    {tag_capturedetails}
    This will then render a text area you can use for things like T-Shirt message etc.

  • Inbound side idoc segment defination is showing instead of segment type

    Dear all,
                 i created z idoc ZMIGO961 and  z segment ZJ1IW in both source and destination, when i send the idoc from the source to destination, in destination it is showing the segment defination i.e ZJ1IW000 in idoc instead of segment type ZJ1IW in  my idoc.
    plz help .
    regards,
    Edited by: manoj kv on Apr 4, 2010 9:18 PM

    Hi manoj kv 
    segment defination :  ZJ1IW000  indicates segment is ZJ1IW & version is 000
    Go to T code we31  in Destination System
    Enter the Segment Name and Check Defination Screen.....then you will see the segment defination :  ZJ1IW000
    Hope above info helps... you..
    Thanks
    Ramesh

  • Pasting Attributes - Replace instead of adding

    When I try to paste attributes in FCPX 10.0.6 instead of replacing the attribute it adds it. For example if I have a compressor on my audio track and I adjust the settings in one clip and I want to apply the settings to a different clip instead of pasting the compressor over rthe old one it adds a new compressor to the old one. In one case I ended up with 4 compressors on my clip that I had to manually deselect three of them. If I tried to delete one thay all go away. Before 10.0.6 I used to paste effects all the time but replaced everything. Now we can select what we want but it just seems to add the effects on to what is already there.
    I can't find any documentation from Apple on pasting attributes or pasting effects.
    Anybody have an idea how to make this work?

    In my workflow I frequently do multicamera edits. At the end I need to apply audio correction and color correction. Before 10.0.6 I would select a clip and copy it and then "paste effects" onto different clips. That action basically replaced whatever effects were there with the new effects being pasted. With 10.0.6 if I just want to copy the compressor settings from one clip to another without affecting any other effects I try using paste attributes and only choose the compressor. But instead of pasting the settings to the existing compressor it adds a second compressor. Is this how this featrure is supposed to work? If I paste effects instead it replaces but it replaces everything. I thought the new feature does the same thing but selectively?

  • In migo 545 mov type is occuring instead of 543(Subcontracting Process)

    Hi All
    Subcontracting scenario is there
    Movement type as per declaration.
    201-- Some material is issued.
    262-- one material is reversed.
    541--Transfered to Sub con(Same reversed mat is included here)
    101--Migo is done after comming back from vendor(SC)
    Now instead of settling raw materials by 543 mov type, system is showing mov type by 545,
    no negative qty is declared in PO.
    Where the error is
    Rgds
    Ana
    Edited by: ana kamat on Dec 24, 2008 1:23 PM

    Hi,
    Movement type as per declaration.
    201-- Some material is issued.--- to cost center
    262-- one material is reversed---- reversal for a different mvt type(production order)
    541Transfered to Sub con(Same reversed mat is included here)- w.r.t. PO
    101Migo is done after comming back from vendor(SC)---GR for subcon PO
    Now instead of settling raw materials by 543 mov type, system is showing mov type by 545,
    no negative stock is declared in PO.
    Check in the BOM in PO(material data tab in PO whether the material qty given is -ve)
    scrap/byproducts are accumulated in vendor's place using this mvt type.
    You have to recieve using 542.
    Regards,
    Deepak.

Maybe you are looking for

  • Hiding/Removing field in a standard Detail view Org Chart  3.0  SP2

    We are trying to remove or hide a couple of fields from the details at the position level in the admin console for the Org Char application and cannot seem to find this in the Details designer.  We were able to do this for the Org Modeler, but the sc

  • How to make nemo default file browser for Firefox

    I use Linux Mint. When I download some file and then click on "Open Containing Folder" button it opens Nautilus file browser. Default file browser on my computer is Nemo, so I would like to always use it.

  • No option to export as AVI?

    Hi, I am having problems with AME CS6 - having upgraded from 5.5. Initially running AME CS6 was a nightmare and it hung on loading the QuickTimeEncoder - the best fix for which was reply 15 (Seth) here: http://forums.adobe.com/message/4540908 - thank

  • Error 404--Not Found - After Installing Essbase 11.1.2.2

    Hi, I have experienced error. I have one box of EPM 11.1.2.2, using Windows 2008. After installing Foundation and configuring it, there's no problem at all. I can open workspace and interop as well. However I added Essbase, installing and configuring

  • Problems with Acrobat 5.0.0 3/22/2001

    I have been experiencing more and more problems opening PDF files and I am getting this message; "There was an error opening this document.  The file is damaged and could not be repaired."  If I go to another computer and use Adobe reader I can see t