Error: Obligatory node 'E1MAKTM' missing in the structure

Hello All
   I extended material master IDOC.
After extending, the segments look like this:
ZMATMAS05
     - E1MARAM
            -  ZEXTENDED_SEGMENT
            - E1MARA1
            - E1MAKTM
            - E1MARCM    
so on and so forth.
When I create idocs, I get a message saying that the message is successfully sent. When I see in SM58, I see the message "Obligatory node 'E1MAKTM' missing in the structure".
The idoc which is created has E1MAKTM segment, but it is still giving the error.   Am I extending at the wrong position?
Thanks
Naga

looking at this
ZMATMAS05
- E1MARAM
- ZEXTENDED_SEGMENT
- E1MARA1
- E1MAKTM
- E1MARCM
makes me just feel that all your segments are at the same level.
but usually the E1MAKTM is a sublevel to E1MARAM
so it should look like this:
ZMATMAS05
- E1MARAM
- -ZEXTENDED_SEGMENT
- -E1MARA1
- -E1MAKTM
- -E1MARCM
- - -E1MARDM

Similar Messages

  • Obligatory node 'ZMAT_SPO' missing in the structure IDOC

    Hello,
    Scenario is : File - IDOC
    I am trying to post the contents of the file into Matmas
    The file gets picked and shows up a red color flag with the error : :Obligatory node 'ZMAT_SPO' missing in the structure Matmas04 Matmas04 "
    I tried by disabling segment ZMAT_SPO, tried mapping to a constant.
    nothing worked
    When I copy the payload from moni, and do test in MM, its successful
    What could be the problem?
    thanks
    nikhil.
    Edited by: nikhil a on Jan 21, 2008 9:52 AM

    Here is the error message:
    <!--  ************************************
      -->
      <Trace level="1" type="T">Message-GUID = 8F7E3AA0C7FD11DC9E5600132165C741</Trace>
      <Trace level="1" type="T">PLNAME = CENTRAL</Trace>
      <Trace level="1" type="T">QOS = EO</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_ASYNC" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">Get definition of external pipeline = CENTRAL</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
      <Trace level="1" type="T">Get definition of internal pipeline = SAP_CENTRAL</Trace>
      <Trace level="1" type="T">Queue name : XBTI0000</Trace>
      <Trace level="1" type="T">Generated prefixed queue name = XBTI0000</Trace>
      <Trace level="1" type="T">Schedule message in qRFC environment</Trace>
      <Trace level="1" type="T">Setup qRFC Scheduler OK!</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="T">Going to persist message</Trace>
      <Trace level="1" type="T">NOTE: The following trace entries are always lacking</Trace>
      <Trace level="1" type="T">- Exit WRITE_MESSAGE_TO_PERSIST</Trace>
      <Trace level="1" type="T">- Exit CALL_PIPELINE_ASYNC</Trace>
      <Trace level="1" type="T">Async barrier reached. Bye-bye !</Trace>
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
    - <!--  ************************************
      -->
      <Trace level="1" type="B" name="CL_XMS_MAIN-PERSIST_READ_MESSAGE" />
      <Trace level="1" type="T">Note: the following trace entry is written delayed (after read from persist)</Trace>
      <Trace level="1" type="B" name="SXMS_ASYNC_EXEC" />
    I disabled that field in the course of MM in IR
    do I need to reimport when i do this? i dont think so .....
    nikhil

  • Obligatory node 'E1KONP' missing in the structure

    Hi Experts,
        I am extending cond_a04 idoc. am adding the custom segment as the child segment of E1KONH. Am populating the custom fields of this segment in an enhancement in LVKOEF01. This segment is populating and the idoc is successful but its not reaching PI side. In SM58 it shows status text as "Obligatory node 'E1KONP' missing in the structure" and the function module it shows in SM58 is "IDOC_INBOUND_ASYNCHRONOUS". Am confused. When sent without this extended segment its reaching PI side. What might be the problem??

    hi
    they have imported and updated the idoc definition.
    Problem solved.
    Need to check the structure in IDX. structure in IDX was wrong. when changed this it is reaching PI.Thanks.
    Regards
    Sridevi S
    Edited by: Sridevi Sivanandam on Aug 5, 2010 2:59 PM

  • Obligatory node 'E1OILKV' missing, Not getting'12'Status fromR/3 to XI Port

    Hi,
    I am sending the Customer Master Data from R/3 to XI. I enhanced the Idoctype OILDEB06 to ZOILDEB06. I am getting the message code status as 03. "Data sent to the Port". But if i execute the the Report RBDMOIND. It is not moving to status 12. "Despatch Ok".
    I Got the error message in the tRFC as "Obligatory node 'E1OILKV' missing in the structure".
    I am able to see the structure E1OILKV in the IDoc with data. But why this error is coming.
    Could any one can help on this Issue.
    Thanks and Regards,
    Venkat.

    The Idoc is going to the Recieving End only till the General View and Company Code view. E1OILKV Segment comes under the Sales View. Since Sales view is not changed it is not capturing the Change Pointers. If Sales view is avilable in the Idoc it is not going to the XI Port. tRFC gives the error.
    We checked for other Idocs Which were enhanced. Those other IDocs{example Cost center,Vendor Idocs} are going.
    I tried to send the Standard Idoc OILDEB without the Enhancements. It is going to the XI Port. Once i Send the OILDEB06 With Enhancements. It gives that error.Obligatory node 'E1OILKV' missing in the structure. As i already said, I am able to see Data in this segment using the Idoc editor. But not fully moved to the Configured XI Port.
    Thanks,
    Venkat.

  • Obligatory node missing in the structure

    HI,
    I am posting an idoc from XI to SAP. I'm getting a message
    <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_METADATA</SAP:Code>
      <SAP:P1>Obligatory node 'E1MBXYH' missing in the structure WMMBID01 ZMCTWAHR</SAP:P1>
    I am getting the same message for all of my sap inbound interfaces. Do u think this is a mapping issue ?
    The metadata in IDX2 looks good to me and if you look at the payload , it looks like the idoc is formed correctly
      <?xml version="1.0" encoding="UTF-8" ?>
    - <ZMCTWAHR>
    - <IDOC BEGIN="1">
    - <E1MBXYH>
      <BLDAT>20070114</BLDAT>
      <BUDAT>20070109</BUDAT>
    - <Z1CT000>
      <WHSENUM>6</WHSENUM>
      <ERDAT>101002</ERDAT>
      <SEQNBR>3</SEQNBR>
      </Z1CT000>
    - <E1MBXYI SEGMENT="1">
      <MATNR>25-50093-01</MATNR>
      <BWART>R</BWART>
      <LIFNR />
      <ERFMG>69</ERFMG>
    - <Z1MCTIN>
      <OWNER_ID />
      <MODEL_LOT />
      <CTRY_CODE />
      <SINGLPLATE>0</SINGLPLATE>
      <IBNDORDNUM />
      <IBNDORDTYP />
      <ORIGHOLCAT>HOLD</ORIGHOLCAT>
      <NEWHOLCAT />
      </Z1MCTIN>
      </E1MBXYI>
      </E1MBXYH>
      </IDOC>
      </ZMCTWAHR>

    ZMCTWAHR  is the enhancement to WMMBID01.
    Please also look at another example
    <SAP:Category>XIAdapter</SAP:Category>
      <SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_METADATA</SAP:Code>
      <SAP:P1>Obligatory node 'Z1CT000' missing in the structure ZDCTDSTA</SAP:P1>
      <SAP:P2 />
      <?xml version="1.0" encoding="UTF-8" ?>
    - <ZDCTDSTA>
    - <IDOC BEGIN="1">
    - <Z1CT000>
      <WHSENUM>6</WHSENUM>
      <ERDAT>20070101</ERDAT>
      <ERZET>110101</ERZET>
      <SEQNBR>6</SEQNBR>
    - <Z1DCTS0>
      <VBELN>7080056</VBELN>
      <BOLVL />
      <OUTORDTYPE>SYST</OUTORDTYPE>
    - <Z1DCTS1>
      <POSNR>10</POSNR>
      </Z1DCTS1>
      </Z1DCTS0>
      </Z1CT000>
      </IDOC>
      </ZDCTDSTA>

  • SAP-MM CIN Error: JTAX Access sequence missing at the time of excise invoice creation in J1IS

    Dear Sir,
    During creation of excise invoice with ref to material doc system give a error massage JTAX access sequence is missing. Access sequence and tables are already exist in system.
    1.PO
    2. GR with excise capture& post here Part-I&II are genarated.
    3.Invoice
    4.Return delivery with reference to above goods receipt document.(122 m.type)
    5. J1IS- Creating outgoing excise invoice w.r.to return delivery material document.
    JTAX Access sequence missing at the time of excise invoice creation in J1IS

    The same error coming while consignment stock issue to cost center.
    1.Consignment Info record with excise tax code.
    2.PO consignment purchase order.
    3.GR with excise capture & post here Part-I&II documents are created.
       Material document created but there is no accounting document.
    4.While doing Consignment stock issue to cost center system generate an error message
    Access sequence JTAX missing  ( ) Message no. VE306"

  • Identification Specification missing in Source structure!!!

    Hi,
    I'm Saikumar.
    I'm doing LSMW (in that recording for MAP1 and MAP2 transactions).
    I've created 2 source structures ZMAP1_SOURCE and ZMAP2_SOURCE and also assigned some fields.
    I  created only one flat file for these 2 source structures and I've assigned to them.
    But When I'm reading the data...it is giving the error<b> Identification Specification missing in Source structure ZMAP1_SOURCE</b>...
    Can any give me a solution to this error in detail.
    Thanks in Advance....

    Sai when we create two structures and assign it to the same file we need to specify an identifier for SAP which will specify which structure to use. Normally it will be done at the time of creation of the Source fields. when you create that there will be a field Identifying field values there you need to give the value to that.
    eg. If you have file with two hierarchial elements
    H a b c
    I  1 2 3 5 6
    where H and I denotes the hierarchy what you need to do is you need to set the identifying field values for the Header structure as H and for the Item structure as I. SAP automatically checks and populates the values..

  • ML currencies missing in the MLBECR for the EKBE

    Hello,
    While trying to do GR for PO line item, I am getting the below mentioned error, please advice if I am missing some setting,
    Error Message: "ML currencies missing in the MLBECR for the EKBE-2"
    Note: In 2008 I was able to post the material document, now if I try opening that document I am getting the same error "ML currencies missing in the MLBECR for the EKBE-2"

    Hi,
    I understand your query on "ML currencies missing in the MLBECR for the EKBE "  issue is resolved.  Could you please advise what corrective action you did . I am also facing the same issue
    Thanks in advance.

  • Tentative bug report: property node (and other objects) resizes structure in which they are dropped even when this is not needed

    This one has bugged me for a while, so, since I am in a mood to report annoying features, here it is:
    On the diagram, when you drop an object that could have its size increased by user action (for instance a property node in which you chose "Value", which is a short property, but you could later change this to a "longer" one, which admittedly might require more space on the diagram), a case structure in which you drop it, will automatically increase its size.
    Let me illustrate this with ONE example (can be reproduced with other objects such as enums, clusters, etc...).
    Here is a simple diagram:
    Note that I am going to create a property node from the front panel. This, for a reason that makes the beauty of this "feature", is very important. Apparently, if you create the property node from the diagram, nothing weird happens. The exact location where I will drop the node is not very important but needs to be close enough from the border.
    Here is the result (LV 2011 but as I said, this has bugged me for a few versions already):
    Basically, the case structure (and the whole diagram as a matter of fact) has expanded.
    This is particularly annoying, say, when you are creating a diagram with 10 cases in a case structure and you start dropping things such as property nodes in each case: the structure keeps growing, and growing, and growing...
    That also works with Event structure, and I am ready to bet, with other as well.
    As I said, it is also not limited to Property nodes. I have noticed that this happens if you drop a cluster constant that contains an enum (presumably because some of the enumerated strings are longer than others).
    I could speculate why this is the case, but that is not my job.

    Actually, this might not be true. I found a variant of this behavior. With "Place Structure with Auto Grow enabled" unchecked, here is what I observed while dropping a property node on my diagram:
    Before:
    After:
    This is the expected behavior. The Property Node is partly hidden inside the Case Structure I dropped it in. Now that's not what I wanted to do. I wanted to drop it in in the innermost Case Structure:
    The problem is that now this Structure has grown (as has the whole diagram) to leave space for the whole Property Node:
    It is a subtle bug in the sense that I tried to reproduce it on a new VI with a series of nested Case Structures, but it did not result in this behavior.
    Anybody caring to comment?

  • SQL Developer Tables Node is missing from when expand connection

    Hi,
    I'm getting this issue often when I expand the connection node (Oracle DB connection), the Tables node is missing from the object types tree. Even if i close the SQL developer and come back it would be the same.
    Is this a known issue? I've seen this both in 3.0 & 3.1.
    please advice.

    Hi,
    Just as an update: I did not encounter the issue anymore since my last post (ca 1 week) and I did not do any changes to sqldeveloper any more (never did an export / import of connections, no change in version of JDK any more etc.).
    I guessed this here could be my issue: SQL Developer: Not able to view tables
    excerpt: "The problem occurs when SQL Developer 3.0.04 connects to a limited privilege schema via a shared server connection. The workaround is to connect using a dedicated server connection."
    I use type "Basic" for all my sqldeveloper connections, so no TNSnames.ora entries containing the line "SERVER=DEDICATED" and I did get same issue also when connection using a custom created user having the DBA role.
    Therefore I guess this is here is more likely to be my issue: SQL Developer: Not able to view tables
    excerpt "JDBC driver having to do with 'Out Of Band Breaks' - basically a low level TCP issue.
    To enable the workaround, a Java system property needs to be set - oracle.net.disableOob=true. "
    Very often when I did have the issue I closed SQLDeveloper and used Toad for the rest of the day (or a few hours). Next time launching SQLDeveloper the tables node usually was back again. So this could fit into the picture, right?

  • Data package is missing in the return structure

    Hi BW Folks,
    I have an issue with ODS activation.While activating the data in ODS object am getting following error message
    Activation of data records from ODS object XXXX terminated.
    data package XXXXX contains errors with status 9 in table 'XX' but this data package is missing in the return structure.
    In detail: The data package is entered in the return structure as incorrect.
    Can anyone provide me the solution. Thanks in advance. Have a nice time!
    Regards,
    Nani.

    HI
    Check these links
    Re: Status 9 error when activating an ODS in a Process Chain
    ODS activation error - status 9
    Error while data loading-terminated with Status 9
    Error while data loading-terminated with Status 9
    hope it helps
    regards
    CK
    Assing points if usefull

  • Turning off the structure errors in JDeveloper 10.1.3.2

    Is there a way to turn off the structure errors in for .jsp pages in JDeveloper 10.1.3.2.
    Many of the pages show "Element blah not expected" or "attribute missing"
    The app I'm working on has lots of old code from a range of developers and I really don't need to see the errors of their/my ways if they are truly no show stoppers.
    In the previous version this was not nearly as prevalent and it displays in 10.1.3.2.
    Thanks,
    LP

    Hi,
    actually previous versions didn't have error margins at all. There is no preference setting I am aware of to switch the error messages off
    Frank

  • DMEE - error in conditions for node: node attribute missing for ref. ID

    Hi,
    I've got an error 'error in conditions for node XXX: node attribute missing for ref. ID XXXXX' - may I kindly ask you to suggest where this attribute need to be specified.
    thanks in advance.
    BR
    Renatas

    Hi Renatas ,
    When using Reference IDs for Conditioning in DMEE you should give  node attribute in the  2nd field of the  conditioning ....
    look the below example
    Arg1-1     Arg1-2     T     O     Arg2-1     Arg2-2     T      O
    E2E     1A     3     =     SPACE          1     
    DMEE: node attribute as a comparison value
    Definition
    Node attribute to be used in a condition. The following values are possible:
    1: contents in output format
    1A: contents in internal format
    2: length
    3: counter reading
    4: counter reading of segments per file (only for DMEE format tree)
    5: counter reading of segments with CR/LF (only for DMEE format tree)
    Regards,
    Komaravolu

  • Error " Data missing for the entry check while creating a new waste code

    Hi all, While setting a new Waste code I get the error " Data missing for the entry check, correction:". while filling the NAM- WASTECOCAT - LER item.
    This sould look for the catalog's name included in the phrase set but for some reason it doesn't find it giving me this error.
    I am changing original Characteristics, phrase set, classes, and value assignment type. Just to have my own estructure with Znames for all of them.
    I have also change the enviroment parameter "WAM_PHRSET_WACATLG" with the name of my phrase set.
    I have checked everything several times watching for typos or looking for a missing step.
    I have even tried including my new Z's characteristics in the classe and living the original SAP_EHS_1024_001_WASTE_CATALOG. (changing the enviroment parameter WAM_PHRSET_WACATLG to SAP_EHS_1024_001_WASTE_CATALOG) and it works.
    I will like to change this characteristic by Z_EHS_WA_WASTE_CATALOG
    Phrase set to Z_EHS_WA_WASTE_CATALOG.
    enviroment parameter WAM_PHRSET_WACATLG= Z_EHS_WA_WASTE_CATALOG
    After matching up the master data It should work fine but I might be missing something to get it running ok.
    ¿Any idea?
    Regards,
    Alvaro

    Hello Juan Carlos, the value and class that I want to duplicate and doesn't work is for Waste Code, I have also duplicated the one you have displayed (waste pproperties) without any problem.
    1.I have duplicated and changed class SAP_EHS_1024_001. to Z_EHS_WA
    2. Create a copy of the 5 characteristics included in this class.
    SAP_EHS_1024_001_WASTE_CATALOG
    SAP_EHS_1024_001_WASTE_CODE
    SAP_EHS_1024_001_WA_SUBCATEG
    SAP_EHS_1024_001_WA_CATEGORY
    SAP_EHS_1024_001_REMARK
    change the name by
    Z_EHS_WA_WASTE_CATALOG
    Z_EHS_WA_WASTE_CODE
    Z_EHS_WA_SUBCATEG
    Z_EHS_WA_CATEGORY
    Z_EHS_WA_REMARK.
    I checked the funcion C14K_WASTECATLG_CHECK is in the value of the Z_EHS_WA_WASTE_CODE characteristic
    I checked the funcion C14K_WASTECODE_CHECK is in the value of the Z_EHS_WA_WASTE_CATALOG characteristic
    3. Create phrase sets for each new category. with same name.
    4. Match up the master data.
    5. Change the enviroment parameter.to Z_EHS_WA_WASTE_CATALOG
    I think I have followed all the steps, but for some reason it doesn't find the catalog
    The phrase for the catalog is EWC in english and LER in spanish.
    Regards
    Alvaro.

  • Getting Error while deleting a field from the 'Z' Structure

    Hi All,
    I have created a 'z' structure in which i have 5 fields, now i want to delete one field from the structure, but it is giving me error like Invalid Change.
    Its a structure so i cant activate and adjust as we do for Tables.(se14)
    So pls help me out asap.
    thanks & Regards,
    Dhruv Shah

    Thanks for Quick Reply.
    I have not used this field in any FM/ Report.
    I have tried log off and then log on. but it make no difference.
    Now the Other scenario is that i want to change the datatype of this field to TEXT25.
    But it is also not allowing me to change because currently datatype is TEXT20.
    So now how can i change the length from 20 to 25.
    Regards,
    Dhruv Shah

Maybe you are looking for

  • How can i display a message box when error comes in jsp?

    Hi, i need to display a message box whenever an error comes in my jsp. Actually my appln is that i am creating a bar chart using one applet by taking data from the database. When a user does not select a number data for y axis, now in the centre of t

  • Error while upgrading NW04s ABAP from sp7 to sp8

    Hi, I installed NW04s in my system and its ABAP stack is upgraded to sp7. When i was upgrading its SAP_BASIS support package to sp8, i got the following error. Error in phase: IMPORT_PROPER Reason for error: TP_BUFFER_INCONSISTENCY Return code: 0008

  • "computer not authorized to play"

    Just bought the G3S and it has messed up my itunes syncing. It would not sync most of my apps. They are on my computer but don't transfer to my iphone. Some video and music does not transfer saying that the computer is not authorized to play the item

  • Icon_history

    hi i need to add icon_history symbol in the alv grid could you please help in this <b><REMOVED BY MODERATOR></b> Message was edited by:         Alvaro Tejada Galindo

  • Use NI LabView and LabView RT with third party PXI chassis

    I want to use NI LabView and LabView RT, some PXI chassis of N.I and some PXI chassis of Third Party( not N.I ) for diversity, How I will Install Pharlap ETS ( LabView RT ) on those third party PXI's. More simply Third party PXI chassis and controlle