PFAL : HRMD_A segments missing

Dear All,
I'm using tcode PFAL in order to create an Idoc HRMD_A07.
The Idoc is well created but some segments are missing though they should contain some data.
Those segments are E2P0028 (IT28) and E2P1000 (IT1000).
Does anybody know how to get those missing segments ?
Thank you.

Hi Friend,
       You just check the SM31 transaction - T777D and maintain them.
       check for the segments in particular infotypes which your segments are not created E2P0028 (IT28) and E2P1000 (IT1000).
         for example go to RP_0028 and click on that u can see the field called IDOC Segment - check whther this field is filled with
          your idoc segment - like E1p0028 and in second segment field fill with your E2P0028 segment.
         so that this segments will get filled in idoc after the PFAL transaction runs.....
  Thanks,
   Sata.

Similar Messages

  • DBout segment missing in receiver payload

    Hello,
    We have a problem with a scenario at our customer.
    We created a B1if File to B1 scenario.
    For some files we get a failure message in the message log saying:
    "DBout segment missing in receiver payload (handover to database not possible) "
    When we do a retry with restart in-process (biu processing and outbound) it works.
    Sometimes a second retry is needed.
    Any ideas?
    Best regards,
    Steven

    Hi Mark,
    Thank you very much for the explenation!
    I will try this and let you know if I got it to work
    I'm very new to B1i as you can see.
    I found the solution to our problem.
    The processing of the B1if File to B1 scenario is devided into 3 scenario's.
    First scenario: a timer checks every minute for files in a certain directory 'IN'. 1 file is copied into another directory 'PROCESSING' and called ORDER.csv. The original file is being cut and paste into directory 'SAVED'.
    Second scenario: check if file ORDER.csv exist in directory 'PROCESSING'. Some checks and some processing are done on the file.
    Last scenario: every minute this is run with a timer. Some checks are done and the objects are created in B1.
    The processing of 1 file takes about 1 minute to 1 minute and a half!
    The problem was that a timer was set to check every minute if there was a file. (first scenario).. offcourse when the processing is still busy this will fail and I believe that is why a file was almost always skipped.
    I changed the timer to every 2 minutes and now everything works like a sharm!
    Problem is that it takes offcourse twice the time as before.
    Do you or anybody else knows a possibility to speed this up?
    Is it possible to create the scenario in 1 scenario instead of 3? or maybe 2?
    Kind regards,
    Steven

  • Issue:EDI: Syntax error in IDoc (mandatory segment missing):Idoc extention

    Hi all,
    I have extended the the standard IDOC MATMAS05  classification view with structure as below-
    E1MARAM                        Master material general data (MARA)--->Mandatory segment
         Z1KLART                        KLART --->Extended chaild to E1MARAM
             Z1CLASS                        segment for class --->Extended chaild to Z1KLART
             Z1CHARACTERISTIC               CHARACTERISTIC --->Extended chaild to Z1KLART
         E1MARA1                        Additional Fields for E1MARAM
         E1MAKTM                        Master material short texts (MAKT) --->Mandatory segment(Child   to                                                                               
    E1MARAM )
    I am getting an error in IDOC fro material master as:EDI: Syntax error in IDoc (mandatory segment missing ).
    Diagnosys By system is :*The segment E1MAKTM has the attribute 'Mandatory' in the syntax description of the basic type MATMAS05 (customer enhancement ZMATMAS05). However, the segment is missing in the IDoc. The segment number logged in the status record identifies the item before which the segment is missing.
    This error may have been triggered by an unidentifiable segment before the expected mandatory segment.*
    Please help to resolve the issue.
    Thank you.
    Edited by: sanu debu on Apr 30, 2009 11:25 AM
    Edited by: sanu debu on Apr 30, 2009 11:31 AM

    Hi,
       You cannot add an segment in the middle of other segments.
    YOu have to add any segment at the last.
    If you want to add a segment as the child of another segment, it should be added after the last child of the parent segment.
    In you case, you have to add your segment after the E1CUCFG segment.(NOt under that segement)
    Regards,
    Ravi Kanth Talagana

  • IDOC Segment missing for MATMASS Message type

    Through change pointer program for the message type YAUIHUBMATMAS IDOC is triggered.
    1) Change pointers are defined in system for the message type T Code u2013 BD52.
    2) If respective field is changed in material master , this data is stored in change pointers table BDCP.
    3) Background jobs are scheduled every day, which searches for the changes pointer table and triggers the idoc.
    In our case IDOC is getting generated but with one segment missing.
    We have analysed the succesful and failed IDOC and found desrepency is field updation of BDCP table.
    Succesful case contain material number in object value of ZZMDST field where as failed contain some other value.
    Can anyone please help us to guide how the BDCP table is updated and the values are mapped in it or any other suggestion to find why the segment is missing in it.
    Regards,
    Roshni.

    Jürgen L. wrote:
    > I have never seen a YAUIHUBMATMAS IDOC, nor a ZZMDST field .
    > This seems to be home made.
    >
    > You are expecting that standard SAP programs are generating change pointers for your z-fields?
    > Do you see a change history in material master for your z-field?
    >
    >
    > follow the slution from this thread:
    >
    Yes ,This is a Z -field.
    Change pointer is triggering the idoc fo this Z-field but in some cases one segment is missing .
    This is z-field in the basic data view of material master.
    Yes , we have checked the change history in material master for this field it is getting updated there in BDCP table as well but in BDCP table if this field is flagged then object value is not contain material number instead it contain some other number .
    But in case of succesful IDOC the object value is same as material number.
    Regards,
    Roshni

  • EDI: Syntax error in IDoc (mandatory group/segment missing)

    hi EDI/IDoc experts,
    Need you help urgently. According to the requirement, i need populate a segement  E1IDT01 of basic type PEXR2002 . I added the code , then run and generate an idoc , the new segment
    E1IDT01  was populated,  but Syntax error 26 happend. Error message as below.   It also strange that i can see E1IDKU5 populate out as usual, but some others segment disappeared , i am sure that in my code ,i didn't changed any variable related to other segement . how can i fix this problem?
    EDI: Syntax error in IDoc (mandatory group missing)
    Message no. E0079
    Diagnosis
    The segment group E1IDKU5 has the attribute 'Mandatory' in the syntax description of the basic type PEXR2002 (customer enhancement ). However, the segment group is missing in the IDoc. The segment number logged in the status record identifies the item before which the segment group is missing.
    Procedure
    Please check the IDoc or the syntax description of the basic type PEXR2002 (customer enhancement ).

    Hi all,
    Thanks so much for your concern!
    Finally ,this problem has been figured out  .
    Requirement is user want to use segment E1IDT01 in idoc to populate the long text they maintained in accounting document vendor item line (use FB01 to create accounting doc).
    Why I made out " EDI: Syntax error in IDoc (mandatory group/segment missing)" this message out ,because  I didn't fill data correctly. I missed to keep SY-TABIX in momory .
    when we use Function module ,or do..enddo...or read table it_table. we should be careful that SY-TABIX  is changed .So we can't just use MODIFY EDIDD_TABLE INDEX  SY-TABIX  in the last . we should define a local variable to keep  SY-TABIX  in memory and then use it to modify EDIDD_TABLE. 
    Follow is the final code.
    IF SEGMENT_NAME = 'E1IDT01'.
    TABLES :STXL.
    * Define for long text getting
      DATA: LIT_TLINE  LIKE TLINE   OCCURS 0 WITH HEADER LINE.
      DATA: LV_STRING(2000)  TYPE C.                          
      DATA: LV_TDNAME TYPE THEAD-TDNAME,
            LV_ID     TYPE THEAD-TDID     VALUE '0001',
            LV_LANG   TYPE THEAD-TDSPRAS  VALUE 'E' ,
            LV_OBJ    TYPE THEAD-TDOBJECT VALUE 'DOC_ITEM'.
    data:   LV_LINE   TYPE I,                " long Text lines
            LV_LEN    TYPE I,                " long Text length   
            LV_TABIX  LIKE SY-TABIX.                              
    * Clear memory
      CLEAR:LV_TDNAME,
            LV_STRING,                                        
            LV_LINE,                                           
            LIT_TLINE, LIT_TLINE[],                          
            LV_LEN,                                            
            LV_TABIX.                                        
    * Keep sy-tabix memory using a variable--This is the key point
      LV_TABIX = SY-TABIX.
    * Combine TDNAME with company code + accounting doc + fiscal year + item number.
        CONCATENATE  REGUP_DATA-BUKRS REGUP_DATA-BELNR
                     REGUP_DATA-GJAHR REGUP_DATA-BUZEI INTO  LV_TDNAME.
    * When vendor item has long text , read long text into lv_string
        SELECT SINGLE *
          FROM STXL
          WHERE TDOBJECT = LV_OBJ
            AND TDNAME   = LV_TDNAME
            AND TDID     = LV_ID
            AND TDSPRAS  = 'E'.
        IF SY-SUBRC = 0.
          CALL FUNCTION 'READ_TEXT'
            EXPORTING
              CLIENT   = SY-MANDT
              ID       = LV_ID
              LANGUAGE = LV_LANG
              NAME     = LV_TDNAME
              OBJECT   = LV_OBJ
            TABLES
              LINES    = LIT_TLINE.
          IF NOT LIT_TLINE[] IS INITIAL.
            DESCRIBE  TABLE LIT_TLINE LINES LV_LINE.
            DO LV_LINE TIMES.
              READ TABLE LIT_TLINE INDEX SY-INDEX.
              CONCATENATE LV_STRING LIT_TLINE-TDLINE INTO LV_STRING.
            ENDDO.
            LV_LEN = STRLEN( LV_STRING ).
    * Make sure we only need  less than 840 charicters
            IF LV_LEN > 840.
              LV_STRING = LV_STRING+0(840).
              LV_LEN    = 840.
            ENDIF.
    * Populate Vendor item long text with segment E1IDT01 start from
    * Fields TXT03 to TXT14.
             EDIDD_TABLE-SDATA+147(LV_LEN) = LV_STRING.
            MODIFY EDIDD_TABLE INDEX LV_TABIX.
          ENDIF.
        ENDIF.
      ENDIF.

  • EDI: Syntax error in IDoc (mandatory segment missing)

    HI all,
    Error Message - EDI: Syntax error in IDoc (mandatory segment missing)
    Status ID - E0
    Message No - 072
    Status of the IDoc - 26
    Please help me how to solve this issue?
    Thanks,
    Srini

    Hi,
    This error normally comes up when the sequence of segments has been disturbed.
    For successfully posting an IDOC you need to maintain the sequence of the segments as in WE30.
    You can also check which segments are mandatory in WE30 by clicking on the segment name and the pop up that comes.
    Thanks,
    Manish

  • IDOC Segment missing when reaching to ECC

    Hi,
         This is file-to-IDOC scenario. When file is loaded XI is picking and creating IDOC with all segments as expected in XI, but when reached to ECC sytem main header and item segments are missing.
    Refreshed cache, reloaded metadata in XI, did full system cache refresh but no luck.
    Checked in ECC thru IDOC_INBOUND_ASYNCHRONOUS function module to create IDOC and it did create successfully with all segments.
    Segments are missing only when coming from XI.  We are in SAP ECC 6.0 & PI 7.0. IDOC I am using is DELVRY03

    Hi Sriram,
    Can you please check this note which disucss about the same issue:
    Note 1170918 - IDoc adapter: Missing fields and deleted metadata
    Regards,
    ---Satish

  • Entry aids in (Assignment to Profitability Segment) Missing -TCode FEBA

    Hi All,
    When i am using the transaction Code FEBA to clear the customer account the entry aids (Assignment to Profitability Segment)
    is missing. as the system takes FB05 in background of FEBA. But when i use Transaction code FB05 to clear the customer account the Entry aids is appearing on the screen.
    Can some one let me k ow how the Entry aids Can be seen in the TCode Feba?

    Hi,
       I think in this case the transaction is processed by system in background as a batch-job.
    I assume you are on release 5.0 or higher. Note 581739 should be part of the system. In this case for batch processing no more entry aids will be displayed, because in the new standard always all chararcteristics will be displayed and offered to be filled.
    regards
    Waman

  • CAD Segment missing even though XML contains it

    Hi Folks,
    I am seeing one strange issue in the B2B setup. I am trying to send an invoice to my TP, i see that the Invoice gets picked up by B2B. I got the 997 for the same but when i observed it
    i saw that the 997 said it rejected the 810.
    Now upon observation i found a strange thing. I see the payload and find my xml as i enqueue. However in the translated EDI document i found one element missing.
    CAD SEgment has element 91 and 140 in the xml
    however in the EDI the element 91 is missing.
    Since 91 is a mandatory field the 810 gets rejected.
    Can anyone shed some light on this?

    I have verified that the setup has the correct ecs files. I also checked the outgoing ISA segment which shows the correct version number. Even if it were not mandatory if i am sending that piece of information then should it not be translated to the EDI file? As i said it does show in the xml that is sent to B2B.

  • AK1 segment missing in 997 in B2B 10g

    I have configured a 997 acknowledgment in B2B 10g with version 5010VICS . In reports i can see AK1 segment in xml payload while it is missing in wire messege payload.Please suggest.

    Can you enable validation and test again. I doubt that ecs is not correct and that's why translation is not working.
    Regards,
    Anuj

  • Incoming IDOC-Segment missing

    Hi, Friends,
    I have a strange problem.
    The incoming IDOC in idx5 list miss a segment although the meta data is renewed.
    Could sb. help?
    Thanks and Reguards
    Zhiping

    Hi Krishna, Hi Jakub,
    I tried both. But it remains.
    Still strange is, the ALEAUD idoc with Z-Segment containd in E1PRTOB-Segment produced by the sending system contains some E1STATE segments. But the number of ALEAUD idocs recieved in IDX5 list is the number of the E1STATE segments in sending system. And every recieved ALEAUD idoc contains only one E1STATE-Segment
    Why is it splitted? and where?
    Thanks
    Zhiping

  • Idoc segments missing in the final output

    hi
    Using a file - idoc mapping. have mapped all relevant fields, but in the output only segments show up. not getting all the mapped segments when i test this message mapping. Could anybody please guide me.
    thxm
    Pradip

    Hi Pradip,
    see the cardinality of the node which is having the line items......if it is 0..1 then only the first line item will be used in mapping...........if it is 0..unbounded then only all your line items will be shown........so in your mapping test, in source file can you see all the line items in the tree structure.......check the cardinality of your target node also............if it is 0..1 then only the first line item of source will be mapped.
    Thanks,
    Rajeev Gupta

  • Should not come to AE when the IDOC segment missed

    Hi,
    I 've done the multimapping from IDOC to mul.files.
    Here my sender IDOC line Item contains 2 segments.
    Let us assume the first segment named Z1CONSGROUP and having some fields which has mapped to my receiver end files.
    In production system we should not have the case where there is no Z1CONSGROUP segment.
    Here if the IDOC doesn't contain this segment then it's a payload error and it reached to RWB status : system error.
    But, i want to prevent this in production when this Z1CONSGROUP segment doesn't contain the idoc it should n't reach to AE.
    How can i do that...is there any option to maintain such a scenario in XI.
    Please help me out on this.
    Kind regards,
    Y.Raj

    >
    YeswanthRaj Kumar wrote:
    > Hi,
    > I 've done the multimapping from IDOC to mul.files.
    > Here my sender IDOC line Item contains 2 segments.
    > Let us assume the first segment named Z1CONSGROUP and having some fields which has mapped to my receiver end files.
    > In production system we should not have the case where there is no Z1CONSGROUP segment.
    > Here if the IDOC doesn't contain this segment then it's a payload error and it reached to RWB status : system error.
    > But, i want to prevent this in production when this Z1CONSGROUP segment doesn't contain the idoc it should n't reach to AE.
    > How can i do that...is there any option to maintain such a scenario in XI.
    > Please help me out on this.
    >
    > Kind regards,
    > Y.Raj
    the easiest thing to do is,
    1. Use a condition on Z1CONSGROUP and use the EX operator (ref: /people/shabarish.vijayakumar/blog/2006/06/07/customise-your-xpath-expressions-in-receiver-determination)
    2. if the EX gives you a fail, then provide no receiver and use the option 'Options for Behavior at Runtime If a Receiver Is Not Found' -> End Message Processing Without Error (Restart not Possible)
    3. Else provide the right receiver and let the flow continue.

  • IDOC Segment missing

    Hi ABAP Experts,  I created one Inbound IDOC using some standard segments. When I see the Idoc using WE02 and double click on it it does not show me the same no of segments as I included in 'IdocType'. Can someone please suggest how to check and get the same no of segments in IDOC as used in Idoc Type.

    Did you also try by varying the time a little and by giving the date range with more expansion.
    Becoz the time on your system might differ with time on application server.
    I don't see any reason for it not displaying.
    Please check them with a wider range and let me know.
    thanks.

  • CP Segment - Missing Segments-BIGS2- abap short dump

    hi,
    i am facing a very typical problem, when i copy character set 8300 from 4.6c to ECC 6 and do the SCP, i have not problem in consistency check but when do the copy of 8300 ->9300 in 4.6c and then export to ECC6 and then run the SCP i have the error BIGS2 - Doesnot exits and when tried to check, it is throwing ABAP DUMP, please find the attached file for more detailed error update
    I dont know how to attached the screen shot of the error, please let me know if any more information needed.

    Hello,
    as of WebAS 6.10. the structure of code pages changed.              
    For that reason, all customer defined code pages (i.e. code pages starting with 9) need to be converted to comply with the new structure, otherwise errors might occur. As you copied SAP Code Page 8300 to 9300, you have to convert this code page with report RSCP0126. Please refer to SAP Note 485455 for details. The application help in transaction SCP also contains a short description.
    Hope this helps.
    Best Regards,
    Michaela

Maybe you are looking for

  • Ipad wifi does not connect after upgrading firmware to 3.2.2

    So many posts and replies on connection to wifi with iPad not working... My issue is that everyhing worked perfect a home until i upgraded firmware to latest (3.2.2?). Now it connects and disconnects in second intervals ??!! no changes has been made

  • Facebook export from Aperture 3.0.2

    Very simply - Aperture resizes uploaded photos to 604 x 403 while Facebook accepts photos 720 x 540. Photos uploaded by Aperture on Facebook look much worse than those uploaded with Facebook's own uploader. This needs to be addressed in the next upda

  • Hp dv5-1110ee booting device problem

    hello, i have a hp dv5-1110ee laptop with amd processor, windows vista, before it was no display, i fix this problem by heating the vga chipset, the the problem is resolved. now after i get display in my laptop, i get "no boot device detected " when

  • Legacy Data Migration - GL Open Items

    Source : SAP R/3 Target : SAP ECC Data to be moved : GL Open Items We need to migrate our Legacy data into SAP ECC. Tel me the efficient way to do data transfer. Any standard programs available for this ? Or any technique should I have to follow for

  • Get "Waiting for 127.0.0.1..." with some sites. No problem with Opera.

    Firefox 3.6.13. Tried loading www.cortondenham.com and get "Waiting for 127.0.0.1..." and hangs. Same with "talkingvillages.com". Both load OK with Opera. Tried commenting out "127.0.0.1 localhost" from Hosts file, same issue. Tried safe mode, same i